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
339928537619	339928538186	339928538736	339928539286	339928539836	339928540386	339928540936	339928541486	339928542036	339928542586	339928543136	339928543686	339928544236	339928544786	339928545336	339928545886	339928546436	339928546986	339928547536	339928548086	339928548636	339928549186	339928549738	339928550286	339928550836	339928551386	339928551936	339928552486	339928553036	339928553586	339928554136	339928554686	339928555236	339928555786	339928556336	339928556886	339928557438	339928557986	339928558536	339928559086	339928559636	339928560186	339928560736	339928561286	339928561836	339928562386	339928562936	339928563486	339928564036	339928564586	339928565136	339928565686	339928566236	339928566786	339928567336	339928567886	339928568436	339928568986	339928569536	339928570086	339928570636	339928571186	339928571736	339928572286	339928572836	339928573386	339928573936	339928574486	339928575036	339928575586	339928576136	339928576686	339928577236	339928577786	339928578336	339928578886	339928579436	339928579986	339928580536	339928581086	339928581636	339928582186	339928582736	339928583286	339928583836	339928584386	339928584936	339928585486	339928586036	339928586586	339928587136	339928587686	339928588236	339928588786	339928589336	339928589886	339928590436	339928590986	339928591536	339928592086	339928592636	339928593186	339928593736	339928594286	339928594836	339928595386	339928595936	339928596486	339928597036	339928597586	339928598136	339928598686	339928599236	339928599786	339928600336	339928600886	339928601436	339928601986	339928602536	339928603086	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23519	21760	29769	24719	24294	28660	31169	25589	21984	20666	19505	18403	17820	17442	17327	17400	17132	17168	16983	16867	16855	16841	16755	16845	16811	16817	16794	16714	16642	16655	16773	16626	16669	16568	16678	16514	16660	16543	16628	16688	16457	16343	16533	16528	16408	16349	16541	16428	16462	16219	16407	16497	16396	16514	16518	16423	16403	16397	16337	16477	16440	16628	16250	16392	16347	16485	16468	16520	16307	16585	16377	16297	16577	16515	16423	16375	16454	16413	16523	16311	16299	16292	16277	16246	16339	16332	16496	16322	16542	16272	16399	16439	16281	16309	16403	16430	16391	16269	16496	16334	16339	16310	16380	16432	16303	16295	16263	16301	16324	16510	16506	16090	16367	16453	16311	16525	16295	16409	16143	16160	16370	16317	16278	16336	16381	16365	16584	16474	16388	16449	16535	16349	16536	16478	16360	16382	16463	16543	16456	16418	16445	16252	16259	16295	16360	16423	16526	16413	16293	16296	16284	16381	16479	16573	16284	16399	16400	16367	16571	16482	16373	16154	16574	16359	16120	16400	16370	16389	16439	16315	16326	16173	16336	16515	16488	16235	15997	16487	16516	16404	16248	16317	16384	16264	16496	16475	16332	16418	16509	16443	16354	16395	16291	16564	16368	16454	16386	16399	16410	16365	16507	16463	16333	16403	16488	16393	16280	16504	16422	16344	16460	16261	16482	16460	16424	16352	16439	16236	16637	16405	16407	16289	16403	16277	16403	16432	16299	16558	16548	16429	16482	16210	16221	16483	16192	16198	16586	16350	16497	16413	16363	16525	16165	16358	16549	16070	16394	16322	16441	16258	16440	16321	16386	16184	16436	16525	16337	16287	16260	16262	16490	16515	16259	16392	16375	16421	16339	16494	16415	16317	16464	16364	16471	16241	16609	16334	16369	16407	16480	16412	16459	16451	16571	16411	16234	16314	16356	16097	16127	16482	16362	16325	16187	16466	16473	16439	16371	16186	16462	16423	16403	16430	16420	16439	16438	16382	16281	16626	16464	16423	16199	16337	16296	16473	16353	16403	16539	16526	16608	16485	16298	16303	16281	16545	16343	16346	16509	16493	16356	16484	16278	16632	16286	16641	16370	16470	16329	16385	16291	16525	16344	16199	16323	16329	16696	16493	16239	16307	16169	16500	16589	16322	16435	16432	16460	16221	16383	16378	16274	16599	16260	16275	16268	16401	16294	16236	16321	16326	16405	16573	16414	16537	16416	16316	16299	16398	16222	16203	16378	16454	16263	16469	16531	16353	16274	16215	16448	16368	16389	16386	16327	16338	16264	16348	16190	16083	16282	16233	16312	16454	16478	16401	16273	16504	16296	16242	16460	16433	16248	16269	16466	16244	16375	16344	16418	16249	16541	16364	16230	16243	16279	16550	16484	16354	16494	16492	16346	16360	16535	16428	16260	16342	16481	16227	16343	16344	16264	16430	16439	16354	16228	16297	16529	16016	16192	16157	16342	16494	16520	16372	16391	16338	16395	16318	16376	16439	16401	16428	16307	16278	16474	16425	16442	16249	16305	16463	16338	16198	16325	16439	16328	16332	16410	16543	16322	16359	16512	16269	16393	16389	16099	16512	16382	16201	16367	16355	16329	16396	16378	16227	16491	16512	16471	16432	16476	16515	16194	16050	16537	16574	16329	16300	16407	16335	16314	16493	16330	16297	16372	16454	16332	16334	16384	16378	16311	16297	16512	16297	16308	16483	16536	16273	16255	16292	16288	16331	16370	16410	16298	16278	16412	16332	16558	16344	16177	16376	16427	16272	16530	16566	16398	16400	16371	16355	16523	16456	16462	16423	16435	16349	16436	16400	16601	16183	16419	16317	16240	16353	16404	16473	16480	16382	16455	16368	16202	16396	16426	16539	16451	16350	16553	16401	16276	16464	16264	16414	16359	16122	16497	16465	16205	16368	16398	16256	16471	16377	16441	16281	16452	16267	16425	16405	16293	16266	16440	16604	16298	16446	16398	16395	16525	16252	16608	16303	16088	16469	16390	16330	16457	16501	16441	16329	16531	16397	16376	16401	16202	16407	16236	16394	16265	16250	16465	16287	16258	16318	16522	16461	16380	16300	16515	16447	16415	16423	16594	16367	16592	16630	16451	16370	16352	16472	16314	16266	16351	16324	16316	16177	16354	16379	16373	16368	16445	16402	16484	16378	16565	16142	16394	16294	16364	16337	16206	16310	16394	16507	16545	16409	16089	16331	16347	16491	16422	16356	16382	16473	16377	16426	16426	16462	16294	16305	16418	16534	16629	16395	16610	16530	16500	16216	16428	16259	16297	16406	16265	16385	16393	16428	16505	16397	16328	16567	16591	16577	16508	16249	16307	16449	16463	16210	16284	16535	16265	16129	16428	16285	16370	16382	16159	16507	16409	16442	16329	16224	16273	16397	16293	16350	16306	16352	16458	16483	16480	16489	16421	16381	16303	16423	16430	16382	16446	16418	16271	16588	16374	16397	16294	16388	16518	16207	16258	16406	16275	16269	16507	16516	16489	16490	16269	16332	16295	16149	16444	16602	16468	16212	16338	16121	16435	16384	16372	16314	16345	16446	16192	16462	16318	16436	16620	16394	16505	16362	16379	16345	16334	16243	16622	16250	16397	16271	16474	16240	16256	16600	16292	16412	16448	16385	16383	16363	16427	16463	16536	16479	16391	16447	16366	16523	16534	16239	16182	16302	16428	16311	16317	16359	16562	16303	16284	16238	16361	16473	16467	16182	16406	16387	16269	16424	16502	16542	16364	16181	16483	16219	16414	16375	16356	16235	16224	16275	16408	16307	16299	16351	16410	16301	16510	16385	16362	16365	16540	16312	16502	16194	16367	16402	16180	16417	16364	16245	16480	16195	16531	16399	16401	16320	16362	16121	16284	16412	16142	16314	16500	16279	16128	16167	16331	16352	16309	16243	16398	16440	16508	16358	16427	16413	16497	16438	16259	16437	16402	16387	16350	16332	16308	16153	16480	16332	16387	16553	16443	16201	16376	16393	16360	16274	16380	16490	16274	16388	16508	16391	16525	16288	16443	16467	16385	16470	16296	16340	16174	16454	16390	16318	16308	16326	16387	16436	16311	16405	16435	16345	16415	16562	16415	16527	16521	16476	16284	16319	16548	16411	16394	16401	16477	16188	16403	16297	16260	16552	16561	16413	16385	16247	16549	16276	16312	16377	16291	16233	16330	16173	16285	16278	16470	16373	16236	16305	16339	16543	16436	16370	16304	16226	16422	16298	16414	16361	16359	16412	16150	16511	16341	16483	16331	16425	16392	16272	16390	16283	16519	16488	16479	16439	16506	16334	16411	16529	16296	16449	16195	16416	16335	16295	16396	16365	16348	16356	16479	16420	16308	16308	16193	16412	16403	16240	16308	16386	16470	16420	16237	16369	16554	16429	16264	16462	16369	16506	16452	16141	16349	16520	16500	16623	16465	16292	16342	16196	16241	16416	16422	16284	16405	16445	16369	16374	16389	16132	16478	16256	16307	16426	16368	16462	16289	16347	16292	16389	16283	16464	16208	16405	16285	16302	16330	16298	16370	16273	16525	16347	16384	16547	16430	16428	16360	16432	16393	16370	16480	16384	16441	16338	16469	16192	16298	16603	16807	16328	16228	16322	16202	16136	16620	16436	16492	16373	16431	16154	16477	16309	16381	16270	16317	16288	16234	16222	16263	16430	16295	16337	16425	16345	16607	16347	16522	16421	16269	16445	16579	16431	16254	16117	16339	16364	16357	16476	16326	16340	16404	16511	16449	16434	16344	16444	16356	16379	16231	16229	16227	16268	16173	16635	16458	16272	16285	16433	16533	16525	16580	16250	16326	16415	16648	16490	16413	16454	16304	16267	16480	16326	16367	16340	16415	16346	16368	16501	16386	16482	16322	16276	16172	16436	16413	16533	16402	16483	16504	16572	16290	16463	16574	16252	16331	16542	16469	16274	16434	16550	16330	16342	16281	16401	16588	16397	16603	16115	16411	16453	16339	16379	16287	16431	16405	16274	16248	16214	16399	16186	16359	16241	16381	16311	16267	16475	16405	16289	16396	16494	16296	16272	16642	16250	16284	16036	16156	16329	16233	16359	16489	16404	16526	16449	16234	16593	16159	16407	16414	16303	16208	16208	16376	16192	16347	16171	16394	16257	16470	16173	16274	16470	16352	16240	16400	16440	16496	16275	16333	16222	16349	16393	16350	16500	16317	16464	16468	16687	16391	16367	16219	16318	16388	16233	16236	16469	16077	16526	16386	16262	16272	16504	16303	16500	16344	16367	16503	16451	16537	16289	16479	16343	16432	16406	16390	16185	16469	16232	16501	16496	16385	16466	16483	16524	16415	16352	16280	16301	16462	16274	16546	16418	16287	16630	16299	16478	16450	16513	16307	16379	16173	16270	16437	16371	16403	16386	16365	16411	16352	16204	16291	16286	16272	16181	16437	16530	16417	16237	16373	16422	16389	16222	16201	16509	16442	16213	16447	16340	16459	16459	16382	16170	16220	16304	16383	16275	16341	16495	16450	16291	16527	16504	16351	16428	16369	16371	16384	16357	16403	16531	16459	16533	16396	16345	16434	16337	16282	16236	16441	16393	16474	16584	16219	16352	16371	16466	16312	16371	16225	16233	16395	16273	16282	16326	16355	16268	16639	16435	16367	16249	16178	16257	16445	16506	16158	16228	16378	16285	16422	16466	16317	16349	16434	16423	16301	16380	16490	16388	16329	16238	16247	16409	16448	16487	16733	16387	16178	16308	16323	16417	16467	16361	16416	16364	16325	16640	16401	16509	16263	16276	16290	16361	16491	16133	16104	16416	16475	16283	16238	16562	16427	16286	16189	16327	16437	16376	16368	16301	16587	16306	16387	16222	16381	16188	16451	16357	16459	16593	16563	16526	16539	16216	16306	16339	16450	16351	16580	16447	16466	16617	16539	16456	16378	16461	16454	16221	16172	16188	16480	16421	16331	16558	16486	16147	16312	16556	16438	16347	16447	16341	16411	16444	16436	16382	16287	16374	16285	16297	16667	16248	16245	16573	16354	16723	16319	16511	16550	16317	16426	16553	16500	16395	16268	16492	16379	16123	16648	16337	16311	16495	16314	16369	16365	16335	16309	16317	16325	16434
32696	57107	52765	43788	38068	33755	29647	26270	22081	19779	18240	16941	16458	15806	15392	15381	15132	15013	14804	14995	14964	14928	14926	14725	14674	14545	14841	14718	14730	14599	14394	14560	14681	14669	14550	14608	14628	14551	14652	14533	14582	14454	14518	14495	14442	14473	14637	14388	14459	14349	14387	14443	14420	14518	14473	14525	14368	14597	14474	14517	14562	14346	14507	14568	14476	14416	14574	14421	14458	14349	14518	14436	14416	14355	14313	14521	14419	14631	14494	14390	14316	14425	14389	14358	14420	14488	14490	14288	14520	14457	14290	14399	14397	14243	14451	14665	14433	14374	14407	14546	14269	14457	14330	14506	14499	14404	14421	14387	14359	14306	14486	14336	14416	14463	14527	14369	14468	14272	14476	14338	14392	14460	14387	14323	14297	14376	14424	14367	14354	14478	14331	14455	14307	14325	14327	14401	14471	14606	14603	14323	14361	14395	14363	14343	14391	14450	14226	14379	14479	14467	14365	14351	14348	14476	14438	14334	14445	14394	14188	14355	14358	14494	14196	14539	14415	14289	14329	14438	14360	14451	14373	14398	14669	14318	14538	14509	14356	14424	14411	14232	14303	14428	14380	14418	14424	14409	14405	14336	14341	14367	14441	14337	14431	14426	14394	14567	14327	14615	14366	14374	14541	14504	14420	14281	14452	14393	14307	14539	14275	14312	14430	14336	14412	14599	14357	14401	14551	14284	14445	14215	14548	14537	14542	14425	14363	14405	14366	14394	14386	14547	14257	14284	14251	14338	14274	14480	14461	14433	14210	14540	14375	14368	14335	14303	14490	14447	14448	14512	14214	14401	14486	14440	14493	14467	14219	14531	14377	14359	14425	14451	14398	14503	14362	14453	14380	14407	14279	14490	14405	14506	14344	14377	14432	14417	14308	14372	14531	14334	14433	14508	14413	14439	14382	14292	14396	14292	14474	14293	14396	14297	14550	14371	14395	14348	14398	14423	14490	14366	14331	14397	14380	14490	14468	14399	14489	14469	14423	14497	14404	14533	14468	14506	14615	14540	14554	14313	14454	14484	14357	14315	14508	14371	14430	14592	14439	14440	14417	14471	14305	14457	14297	14428	14419	14537	14440	14469	14376	14524	14445	14357	14460	14348	14475	14294	14338	14389	14265	14306	14328	14274	14396	14312	14667	14382	14237	14411	14475	14286	14499	14614	14552	14442	14511	14460	14564	14579	14441	14450	14204	14300	14389	14499	14396	14393	14242	14239	14423	14352	14295	14495	14315	14437	14476	14326	14457	14270	14361	14598	14429	14313	14396	14250	14551	14450	14282	14340	14264	14309	14370	14432	14441	14262	14470	14384	14253	14440	14160	14478	14523	14408	14376	14225	14347	14504	14401	14448	14370	14507	14399	14444	14495	14374	14400	14473	14400	14408	14267	14338	14285	14507	14403	14333	14229	14445	14322	14377	14168	14398	14356	14401	14484	14382	14396	14376	14343	14449	14211	14538	14595	14435	14339	14456	14544	14299	14404	14427	14472	14203	14409	14481	14472	14335	14416	14391	14336	14611	14583	14475	14362	14268	14485	14576	14389	14355	14434	14346	14351	14521	14367	14420	14507	14498	14392	14354	14503	14407	14316	14478	14403	14390	14468	14461	14351	14296	14408	14550	14387	14401	14432	14538	14275	14492	14456	14551	14337	14195	14535	14274	14482	14452	14449	14374	14505	14521	14456	14358	14451	14310	14362	14454	14306	14455	14175	14551	14414	14376	14375	14330	14487	14492	14399	14474	14569	14443	14388	14418	14456	14355	14346	14378	14297	14455	14338	14371	14387	14315	14403	14356	14452	14369	14424	14429	14204	14344	14404	14418	14532	14431	14472	14260	14567	14576	14446	14482	14410	14422	14447	14353	14248	14316	14413	14332	14339	14314	14384	14558	14527	14349	14417	14437	14352	14381	14499	14597	14480	14259	14224	14353	14301	14409	14428	14439	14530	14466	14462	14513	14280	14376	14339	14489	14459	14261	14476	14300	14421	14375	14199	14575	14520	14464	14420	14467	14262	14321	14520	14304	14251	14482	14333	14337	14607	14521	14307	14374	14185	14321	14445	14340	14336	14240	14397	14410	14243	14498	14473	14427	14456	14298	14603	14359	14446	14429	14459	14533	14453	14313	14441	14332	14491	14303	14311	14503	14526	14525	14561	14447	14381	14467	14278	14414	14395	14200	14381	14324	14400	14543	14340	14207	14399	14612	14332	14429	14477	14359	14387	14353	14261	14528	14369	14501	14345	14299	14543	14247	14418	14343	14353	14439	14280	14211	14369	14390	14475	14245	14220	14334	14352	14486	14276	14536	14453	14371	14438	14404	14389	14363	14481	14414	14303	14458	14334	14521	14544	14369	14345	14544	14365	14316	14607	14300	14320	14376	14443	14456	14547	14519	14322	14349	14442	14492	14333	14405	14317	14319	14431	14375	14342	14369	14254	14286	14388	14402	14413	14382	14505	14509	14376	14562	14326	14551	14502	14311	14349	14360	14388	14497	14385	14532	14381	14389	14321	14459	14320	14377	14262	14310	14369	14388	14471	14502	14481	14208	14334	14373	14456	14561	14475	14385	14295	14326	14388	14405	14444	14378	14408	14590	14550	14342	14392	14431	14334	14352	14247	14497	14503	14479	14386	14402	14393	14420	14307	14363	14249	14356	14339	14311	14323	14423	14415	14428	14282	14354	14316	14445	14400	14405	14420	14340	14439	14456	14531	14534	14482	14336	14319	14516	14308	14418	14339	14267	14452	14480	14398	14456	14387	14517	14454	14375	14451	14198	14341	14453	14390	14333	14309	14456	14369	14452	14356	14512	14366	14488	14341	14347	14454	14382	14428	14453	14482	14405	14570	14412	14432	14329	14410	14278	14318	14639	14385	14552	14391	14322	14329	14336	14502	14396	14323	14420	14246	14619	14292	14278	14463	14481	14432	14468	14568	14266	14326	14299	14393	14447	14384	14270	14341	14390	14538	14369	14301	14418	14347	14457	14412	14449	14573	14459	14325	14440	14264	14444	14461	14488	14330	14285	14465	14333	14433	14177	14132	14487	14455	14374	14495	14451	14415	14259	14434	14562	14480	14437	14504	14353	14493	14437	14416	14504	14370	14310	14426	14429	14392	14354	14463	14398	14326	14430	14384	14252	14411	14420	14436	14419	14343	14270	14430	14447	14287	14390	14313	14215	14431	14330	14482	14449	14433	14332	14365	14480	14440	14456	14559	14444	14337	14274	14461	14408	14261	14362	14313	14285	14223	14488	14415	14383	14352	14393	14459	14484	14570	14334	14301	14426	14345	14293	14292	14542	14305	14531	14480	14488	14478	14477	14309	14420	14513	14338	14613	14287	14492	14320	14294	14432	14340	14463	14536	14229	14394	14265	14557	14360	14519	14355	14295	14367	14391	14463	14388	14484	14212	14577	14395	14390	14443	14364	14569	14434	14478	14380	14524	14348	14428	14321	14313	14570	14379	14369	14243	14476	14557	14345	14295	14491	14506	14383	14257	14402	14329	14595	14363	14375	14305	14451	14360	14378	14218	14426	14263	14318	14504	14509	14387	14425	14262	14429	14526	14365	14339	14411	14487	14304	14425	14457	14348	14396	14409	14419	14409	14387	14359	14483	14439	14367	14391	14398	14263	14127	14432	14336	14462	14396	14396	14410	14251	14366	14445	14522	14309	14354	14453	14516	14193	14467	14383	14488	14488	14351	14525	14422	14328	14450	14388	14271	14429	14415	14315	14374	14418	14224	14331	14491	14473	14412	14299	14524	14578	14439	14430	14616	14396	14557	14315	14462	14337	14574	14390	14419	14401	14470	14421	14467	14562	14365	14351	14290	14356	14367	14352	14418	14381	14407	14267	14345	14451	14275	14319	14414	14360	14273	14409	14433	14285	14446	14539	14302	14392	14470	14304	14513	14491	14471	14447	14344	14566	14550	14424	14234	14396	14385	14467	14432	14352	14369	14309	14336	14372	14355	14277	14363	14488	14360	14436	14429	14266	14485	14398	14329	14432	14350	14419	14448	14433	14411	14333	14249	14350	14389	14255	14223	14427	14203	14338	14531	14482	14442	14303	14485	14329	14292	14304	14334	14269	14351	14570	14372	14398	14336	14400	14379	14374	14389	14378	14460	14381	14463	14376	14571	14495	14479	14434	14395	14390	14380	14428	14580	14354	14457	14454	14309	14512	14501	14334	14388	14525	14342	14450	14381	14237	14405	14536	14308	14348	14458	14424	14483	14376	14292	14553	14446	14511	14316	14372	14318	14347	14403	14329	14460	14406	14287	14472	14409	14271	14427	14489	14528	14258	14259	14315	14421	14373	14515	14304	14475	14566	14389	14420	14487	14373	14585	14394	14291	14671	14199	14438	14405	14362	14547	14366	14437	14352	14298	14360	14313	14458	14464	14322	14446	14328	14227	14424	14446	14332	14285	14362	14507	14403	14510	14317	14402	14442	14471	14491	14534	14353	14308	14412	14397	14395	14380	14449	14436	14398	14404	14367	14323	14468	14543	14399	14390	14458	14363	14317	14335	14476	14334	14330	14318	14340	14562	14533	14515	14449	14357	14264	14221	14538	14334	14291	14403	14408	14233	14277	14693	14373	14368	14267	14385	14374	14267	14568	14195	14259	14349	14392	14438	14386	14517	14289	14478	14575	14395	14506	14264	14455	14423	14386	14541	14440	14567	14502	14478	14360	14396	14496	14460	14431	14418	14395	14409	14441	14219	14496	14531	14426	14366	14504	14307	14362	14471	14492	14438	14253	14436	14451	14338	14386	14546	14407	14232	14286	14293	14617	14385	14348	14410	14389	14572	14316	14407	14432	14351	14364	14480	14385	14295	14390	14483	14477	14510	14445	14566	14395	14325	14435	14141	14295	14174	14155	14532	14378	14401	14358	14437	14405	14421	14269	14320	14516	14329	14458	14299	14457	14331	14352	14575	14342	14328	14274	14455	14385	14377	14378	14389	14452	14301	14389	14321	14338	14505	14442	14431	14370	14469	14240	14506	14396	14554	14229	14352	14379	14460	14290	14486	14256	14479	14315	14493	14337	14458	14368	14381	14408	14416	14376	14454	14542	14169	14387	14410	14383	14416	14341	14337	14315	14576	14478	14556
29144	27493	35253	31912	25344	21974	19614	18018	17214	16502	16535	16251	16393	16006	15935	15911	15729	15733	15649	15623	15823	15694	15958	15762	15821	15675	15520	15568	15608	15691	15584	15726	15456	15642	15641	15590	15606	15534	15718	15709	15673	15377	15454	15298	15785	15477	15532	15549	15463	15675	15601	15484	15385	15536	15595	15513	15477	15579	15594	15600	15576	15387	15453	15678	15524	15612	15546	15636	15628	15427	15611	15507	15523	15521	15618	15521	15501	15638	15337	15396	15465	15656	15414	15543	15584	15419	15280	15396	15526	15630	15521	15420	15523	15676	15530	15374	15600	15516	15389	15542	15470	15458	15476	15655	15540	15661	15508	15598	15518	15722	15582	15632	15778	15574	15517	15462	15562	15527	15636	15646	15503	15421	15607	15716	15517	15445	15480	15434	15464	15389	15538	15390	15531	15543	15631	15376	15470	15648	15594	15545	15682	15593	15300	15581	15513	15571	15574	15414	15384	15456	15496	15526	15514	15712	15473	15614	15563	15523	15535	15495	15363	15495	15552	15380	15472	15614	15430	15387	15374	15372	15458	15480	15621	15532	15420	15569	15562	15578	15470	15718	15433	15494	15690	15592	15459	15500	15563	15501	15448	15589	15617	15463	15509	15651	15360	15723	15496	15658	15391	15477	15615	15680	15682	15445	15491	15424	15308	15724	15434	15671	15352	15621	15431	15597	15643	15501	15696	15562	15357	15532	15485	15534	15530	15661	15523	15737	15740	15413	15320	15422	15706	15279	15528	15558	15511	15551	15502	15562	15641	15511	15451	15615	15821	15761	15508	15646	15572	15549	15553	15494	15650	15636	15596	15412	15562	15531	15557	15543	15760	15640	15586	15583	15549	15600	15573	15470	15591	15641	15537	15449	15558	15759	15292	15489	15559	15553	15696	15800	15486	15493	15547	15452	15396	15316	15465	15423	15507	15332	15529	15571	15325	15504	15552	15461	15602	15481	15458	15570	15525	15490	15288	15565	15414	15498	15409	15594	15527	15645	15389	15596	15663	15566	15463	15546	15329	15604	15465	15404	15367	15454	15436	15448	15317	15698	15532	15515	15316	15602	15476	15560	15686	15592	15475	15607	15463	15528	15456	15573	15684	15598	15336	15494	15614	15512	15688	15248	15493	15358	15510	15674	15499	15645	15644	15578	15523	15554	15606	15671	15521	15578	15376	15635	15466	15738	15499	15432	15589	15602	15671	15658	15654	15581	15498	15507	15437	15461	15514	15487	15565	15588	15588	15580	15641	15431	15559	15475	15462	15421	15353	15662	15743	15522	15402	15464	15389	15463	15480	15627	15661	15504	15679	15507	15603	15363	15557	15584	15512	15467	15667	15690	15639	15563	15465	15583	15633	15558	15364	15468	15394	15510	15656	15533	15639	15540	15635	15208	15466	15477	15709	15688	15662	15420	15526	15732	15270	15605	15634	15586	15512	15327	15716	15606	15693	15491	15310	15499	15440	15703	15474	15510	15539	15524	15612	15732	15633	15714	15584	15685	15558	15542	15465	15632	15326	15503	15421	15537	15442	15515	15537	15411	15602	15503	15559	15475	15602	15511	15611	15545	15405	15467	15511	15380	15497	15639	15497	15552	15439	15398	15498	15564	15523	15814	15600	15550	15422	15437	15622	15488	15606	15380	15721	15333	15591	15529	15553	15603	15521	15516	15620	15536	15455	15379	15641	15668	15539	15506	15431	15517	15507	15700	15496	15440	15414	15446	15627	15807	15453	15587	15508	15423	15459	15489	15613	15473	15571	15509	15308	15410	15433	15396	15587	15411	15447	15470	15542	15699	15556	15604	15410	15518	15651	15453	15506	15670	15272	15394	15387	15430	15454	15727	15443	15667	15435	15725	15547	15522	15707	15538	15579	15555	15576	15627	15563	15400	15464	15573	15694	15569	15762	15455	15388	15266	15487	15507	15838	15500	15689	15489	15535	15224	15611	15434	15613	15664	15707	15509	15513	15647	15697	15556	15452	15432	15387	15268	15502	15470	15729	15568	15531	15376	15471	15561	15345	15552	15427	15611	15495	15521	15630	15576	15540	15519	15795	15654	15699	15618	15612	15365	15444	15586	15529	15548	15447	15442	15466	15626	15457	15393	15413	15527	15665	15281	15455	15703	15532	15505	15570	15389	15391	15681	15719	15514	15459	15648	15443	15536	15782	15620	15508	15414	15554	15552	15676	15900	15612	15448	15576	15470	15534	15561	15619	15547	15733	15523	15705	15519	15559	15488	15710	15537	15369	15429	15630	15578	15662	15439	15513	15629	15503	15568	15492	15617	15526	15510	15706	15481	15719	15580	15462	15656	15533	15662	15512	15379	15505	15581	15522	15358	15370	15413	15683	15707	15632	15624	15800	15692	15506	15627	15440	15584	15607	15620	15607	15656	15520	15508	15613	15641	15391	15735	15561	15545	15443	15529	15682	15597	15469	15453	15483	15405	15650	15414	15288	15550	15503	15518	15565	15669	15551	15412	15459	15611	15458	15705	15480	15481	15713	15421	15724	15566	15443	15369	15729	15776	15509	15470	15551	15579	15704	15358	15536	15375	15660	15384	15523	15855	15586	15362	15442	15740	15574	15433	15577	15407	15648	15497	15397	15421	15547	15423	15544	15261	15670	15410	15519	15385	15400	15502	15517	15626	15601	15471	15380	15493	15400	15411	15681	15456	15657	15520	15621	15715	15635	15581	15809	15631	15570	15766	15512	15617	15608	15357	15621	15587	15516	15570	15481	15665	15476	15640	15487	15422	15660	15632	15543	15481	15318	15325	15672	15594	15419	15482	15559	15585	15389	15578	15582	15499	15575	15434	15592	15567	15551	15477	15600	15675	15587	15699	15646	15684	15565	15533	15456	15585	15411	15688	15571	15488	15397	15632	15621	15704	15560	15621	15501	15505	15476	15528	15397	15553	15471	15528	15592	15445	15414	15543	15624	15523	15517	15433	15325	15503	15625	15633	15563	15437	15745	15626	15454	15496	15657	15385	15519	15455	15374	15279	15487	15466	15492	15576	15458	15453	15507	15549	15527	15582	15471	15544	15602	15582	15541	15506	15455	15440	15534	15677	15717	15505	15579	15498	15512	15781	15569	15529	15587	15676	15696	15365	15742	15629	15557	15572	15492	15523	15638	15770	15622	15613	15463	15416	15597	15369	15619	15500	15483	15532	15559	15478	15600	15436	15417	15749	15366	15527	15529	15548	15461	15520	15472	15509	15634	15514	15452	15622	15553	15464	15557	15596	15367	15686	15588	15387	15434	15350	15608	15555	15628	15569	15409	15433	15513	15682	15672	15709	15623	15498	15516	15692	15462	15373	15569	15469	15443	15538	15608	15466	15628	15652	15632	15481	15704	15511	15594	15516	15543	15602	15278	15419	15488	15531	15483	15479	15512	15565	15380	15485	15518	15382	15499	15613	15562	15525	15611	15543	15502	15410	15460	15510	15484	15595	15528	15584	15698	15399	15547	15569	15617	15495	15739	15480	15851	15492	15424	15568	15507	15637	15571	15579	15503	15335	15489	15590	15423	15448	15573	15586	15570	15463	15297	15400	15588	15578	15443	15565	15482	15520	15381	15432	15480	15423	15537	15660	15529	15553	15631	15741	15369	15533	15558	15652	15340	15500	15564	15548	15643	15592	15503	15545	15502	15523	15539	15744	15478	15495	15552	15614	15554	15450	15582	15581	15455	15527	15476	15609	15586	15517	15430	15485	15722	15537	15610	15454	15631	15507	15388	15684	15531	15388	15578	15617	15310	15528	15490	15393	15503	15620	15382	15636	15636	15521	15637	15287	15498	15557	15582	15515	15597	15511	15508	15634	15621	15549	15555	15455	15601	15698	15589	15574	15445	15531	15528	15352	15403	15452	15627	15600	15345	15420	15312	15809	15383	15383	15618	15464	15660	15524	15469	15692	15638	15491	15558	15501	15625	15601	15416	15450	15588	15422	15452	15402	15525	15603	15572	15346	15748	15604	15604	15460	15477	15613	15532	15552	15495	15670	15513	15520	15567	15600	15586	15563	15620	15469	15603	15412	15544	15599	15545	15584	15370	15696	15496	15524	15512	15515	15545	15728	15593	15407	15544	15565	15575	15477	15597	15606	15629	15696	15696	15664	15606	15497	15562	15380	15571	15557	15514	15698	15686	15621	15367	15590	15655	15677	15420	15771	15676	15493	15628	15600	15429	15572	15440	15466	15375	15342	15232	15547	15327	15724	15570	15510	15645	15380	15531	15592	15501	15610	15555	15584	15506	15537	15743	15588	15424	15350	15620	15246	15517	15721	15528	15334	15497	15579	15635	15568	15642	15758	15585	15565	15564	15482	15525	15718	15345	15579	15321	15474	15517	15532	15415	15391	15581	15377	15414	15455	15551	15580	15673	15600	15482	15640	15382	15575	15610	15489	15370	15573	15484	15500	15545	15392	15535	15643	15623	15506	15562	15585	15513	15761	15688	15582	15691	15778	15598	15529	15489	15452	15562	15478	15514	15619	15535	15462	15770	15483	15664	15625	15653	15541	15331	15571	15440	15502	15530	15264	15587	15703	15585	15640	15708	15610	15540	15589	15586	15549	15318	15690	15364	15433	15380	15631	15637	15533	15480	15591	15674	15651	15526	15530	15650	15406	15645	15626	15583	15420	15618	15674	15558	15476	15567	15455	15597	15631	15701	15490	15770	15607	15608	15529	15599	15570	15623	15582	15660	15524	15580	15618	15532	15605	15536	15733	15514	15723	15657	15583	15343	15477	15578	15602	15447	15624	15622	15448	15483	15528	15565	15283	15655	15534	15474	15453	15603	15628	15513	15734	15359	15604	15393	15563	15545	15520	15457	15618	15458	15507	15566	15567	15576	15469	15425	15619	15538	15638	15518	15712	15546	15517	15392	15455	15529	15334	15584	15388	15561	15675	15488	15546	15542	15703	15659	15634	15612	15560	15568	15660	15786	15599	15376	15427	15443	15558	15529	15474	15471	15416	15674	15790	15626	15662	15646	15480	15573	15418	15378	15678	15508	15465	15191	15511	15645	15502	15490	15437	15668	15396	15574	15482	15406	15526	15563	15590	15486	15437	15632	15751	15611	15670	15515	15373	15459	15437	15577	15445	15364	15616	15593	15244
29905	42985	40046	31336	26097	22328	19319	17505	16386	15699	14996	14795	14462	14448	14306	14292	14082	14044	14113	14135	13801	14013	13941	13831	13852	13895	13976	13858	13973	13890	13829	13701	13806	13702	13803	13905	13887	13951	13769	13658	13788	13749	13927	13693	13739	13743	13758	13754	13801	13799	13883	13927	13809	13893	13700	13939	13691	13799	13778	13828	13847	13808	13785	13706	13856	13714	13744	13833	13863	13765	13847	13743	13856	13936	13916	13815	13844	13920	13916	13835	13855	13793	13817	13907	13791	13961	13765	13799	13751	13757	13860	13813	13923	13664	13876	13859	13862	13525	13593	13893	13847	13675	13714	13802	13718	13703	13851	13792	13683	13952	13869	13964	13660	13780	13665	13843	13807	13719	13754	13711	13900	13760	13667	13653	13788	13905	13950	13882	13804	13928	13925	13683	13830	13831	14008	13709	14035	13703	13784	13736	13682	13560	13851	13808	13727	13746	13706	13664	13690	13718	13901	13896	13824	13700	13805	13759	13791	13751	13572	13836	13823	13709	13760	13781	13702	13723	13838	13741	13888	13729	13685	13854	13757	13814	13734	13978	13834	13624	13918	13811	13779	13803	13689	13813	13712	13591	13754	13787	13735	13672	13934	13834	13971	13763	13898	13832	13606	13971	13850	13920	13881	13779	13963	13839	13847	13758	13711	13810	13707	13819	13936	13765	13791	13721	13732	13758	13948	13727	13687	13685	13597	13682	13780	13859	13810	13866	13840	13974	13842	13886	13825	13767	13877	13834	13867	13669	13696	13738	13822	13820	13896	13810	13692	13752	13743	13774	13783	13804	13654	13878	13720	13750	13903	13768	13674	13799	13779	13698	13726	13854	13703	13761	13783	13793	13828	13820	13852	13788	13762	13820	13893	13903	13876	13891	13892	13756	13731	13676	13709	13771	13926	13504	13791	13736	13902	13818	13730	13838	13715	13917	13795	13835	13690	13844	13620	13839	13692	13853	13777	13812	13678	13894	13787	13737	13833	13726	13802	13891	13790	13749	13714	13791	13993	13852	13950	13763	13751	13740	13825	13783	13791	13907	13924	13740	13676	13746	13712	13841	13793	13694	13790	13860	13798	13679	13770	13659	13781	13825	13927	13902	13814	13754	13884	13944	13731	13725	13831	13664	13691	13892	13670	13888	13818	13837	13769	13632	13786	13773	13779	13872	13795	13832	13908	13795	13890	13765	13689	14030	13869	13872	13859	13775	13848	13777	13860	13785	13871	13757	13766	13645	13758	14008	13891	13846	13776	13781	13843	13843	13761	13716	13705	13839	13749	13801	13766	13794	13794	13831	13905	13896	13760	13775	13869	13672	13878	13881	13825	13635	13750	13709	13656	14025	13785	13761	13880	13803	13787	13956	13695	13841	13785	13947	13708	13776	13740	13960	13992	13954	13840	13681	13791	13808	13738	13729	13492	13899	13801	13737	13693	13793	13841	13681	13761	13739	13904	13707	13797	13665	13824	13738	13919	13825	13749	13788	13839	13731	13813	13790	13980	13755	13820	13844	13968	13879	13788	13635	13876	13740	13817	13675	13756	13826	13749	13764	13739	13845	13737	13793	13830	13808	13900	13838	13923	13699	13894	13797	13757	13882	13919	13810	13859	13826	13768	13742	13755	13973	13640	13873	13898	13845	13709	13801	13887	13774	13811	13872	13783	13671	13829	13727	13983	13854	13958	13793	13732	13871	13724	13811	13707	13824	13839	13717	13694	13676	13906	13786	13798	13856	13688	13865	13824	13777	13784	13959	13947	13669	13826	13792	13710	13773	13794	13843	13799	13980	13922	13746	13715	13739	13725	13767	13775	13816	13786	13727	13746	13746	13874	13789	13999	13754	13912	13730	13789	13797	13899	13911	13705	13907	13600	13633	13682	13749	13717	13785	13582	13733	13763	13904	13772	13730	14151	13882	13786	13886	13870	13679	13765	13537	13695	13987	13899	13786	13750	13800	13911	13813	13750	14015	13743	13781	13816	13886	13773	13948	13811	13810	13955	13702	13829	13912	13876	13738	13738	13799	13869	13804	13797	13917	13791	13874	13898	13904	13825	13775	13820	13867	13760	13965	13768	13955	13754	13742	13922	13835	13698	13781	13648	13824	13707	13922	13656	13858	13885	13758	13638	13894	13781	13745	14058	13771	13665	13804	13881	13723	13881	13834	13683	13796	13912	13943	13764	13845	13792	13731	13884	13797	13893	13644	13912	13795	13858	13826	13671	13807	13816	13722	13810	13741	13852	13833	13852	13836	13897	13792	13900	13601	13688	13865	13741	13822	13854	13806	13994	13814	13752	13820	13977	13792	13802	13782	13797	13681	13786	13834	13815	13897	13724	13697	13798	13889	13970	13814	13870	13904	13857	13879	13709	13825	13731	13710	13876	13664	13888	13911	13701	13727	13647	13739	13811	14012	13749	13682	13791	13767	13774	13837	13739	13734	13765	13742	13753	13760	13749	13795	13934	13877	13777	13634	13751	13742	13754	13931	13923	13825	13507	13810	13874	13763	13766	13713	13842	13816	13870	13760	13913	13831	13878	13756	13948	13816	13884	13832	13813	13822	13477	13813	13725	13863	13818	13750	13847	13820	13803	13812	13768	13782	13808	13850	13743	13781	13697	13796	13697	13880	13706	13818	13804	13766	13691	13780	13880	13778	13822	13719	13973	13859	13704	13904	13899	13684	13781	13857	13788	13823	13725	13888	13894	13745	13846	13746	13869	13743	13889	13920	13870	13934	13854	13864	13825	13724	13736	13913	13837	13857	13676	13727	13695	13746	13788	13779	13917	13932	13717	13784	13782	13926	13961	13747	13734	13886	13731	13683	13947	13865	13744	13907	13808	13692	13873	13730	13829	13815	13707	13873	13742	13797	13606	13854	13791	13722	13792	13778	13717	13791	13821	13838	14018	13858	13729	13858	13769	13849	13784	13879	13829	13762	13973	13776	13906	13902	13811	13698	13909	13634	13668	13807	13854	13768	13831	13662	13866	13815	13669	13960	13909	13879	13740	13755	13814	13983	13878	13903	13629	13898	13947	13932	13800	13762	13682	13963	13783	13834	13828	13712	13843	13672	13846	13718	13902	13905	13696	13744	13742	13855	13794	13754	13946	13874	13695	13887	13897	13754	13687	13754	13871	13880	13878	13835	13719	13805	13892	13877	13913	13668	13754	13796	13831	13708	13735	13747	13787	13855	13911	13931	13651	13861	13964	13808	13760	13543	14032	13915	13904	13829	13734	13708	13810	13725	13876	13662	13722	13708	13750	13856	13699	13904	13771	13691	13595	13966	13885	13699	13811	13810	13640	13941	13704	13873	13885	13636	13737	13738	13936	13994	13986	13905	13559	13780	13845	13950	13978	13734	13777	13703	13908	13793	13739	13810	13844	13868	13714	13591	13930	13772	13835	14056	13730	13872	13882	13934	13688	13878	13653	13710	13701	13922	13769	13779	13822	13787	13802	13928	13862	13908	13748	13847	13908	13906	13875	13866	13785	13810	13729	13818	13974	14021	13902	13892	13779	13685	13887	13701	13884	13781	13622	13818	13912	13738	13822	13800	13726	13716	13926	13739	13885	13726	13893	13578	13830	13910	13674	13897	13767	13836	13924	13876	13849	13850	13874	13755	13796	14016	13876	13744	14021	13828	13908	14046	13672	13805	13900	13664	13656	13944	13864	13995	13879	13887	13820	13836	13573	13735	13753	13729	13734	13852	13768	13662	13839	13838	13783	13725	13744	13834	13737	13755	13785	13782	13659	13768	13561	13975	13859	13693	13787	13873	13956	13765	13821	13714	13807	13935	13844	13804	13800	13722	13927	13744	13810	13910	13731	13948	13647	13823	13890	13753	13798	13793	13871	13832	13862	13749	13971	13832	13758	13879	13690	13984	13754	13839	13817	13899	13726	13712	13742	13775	13979	13822	13788	13829	13743	13781	13626	13832	13837	13845	13668	13814	13764	13858	13777	13859	13756	13772	13752	13667	13692	13759	13704	13915	13740	13737	13721	13838	13855	13782	13714	13886	13766	13903	13855	13749	13766	13750	13837	13866	13751	13720	13757	13785	13767	13904	13847	13845	13778	13764	13813	13805	13883	13880	13758	13884	13850	13800	13809	13760	13771	13838	13781	13782	13739	13926	13789	13822	13772	13738	13894	13876	13794	13679	13684	13832	13791	13872	13613	13882	13924	13803	13912	13793	13768	13644	13696	13805	13840	13862	13745	13844	13703	13747	13799	13933	13759	13837	13759	13801	13897	13681	13954	13665	13798	14030	13885	13810	14057	13856	13677	13879	13855	13692	13943	13764	13852	13662	13962	13931	13941	13757	13776	13820	13967	13750	13921	13865	13711	14031	13822	13916	13716	13763	13682	13725	13945	13855	13847	13867	13805	13724	13732	13890	13826	13842	13781	13657	13679	13719	13889	13539	13635	13738	13890	13684	13834	13725	13769	13738	13923	13653	13770	13764	13650	13856	13947	13660	13764	13761	13991	13693	13661	13871	13859	13779	13768	13919	13837	13746	13827	13777	13797	13865	13897	13689	13873	13622	13753	13700	13905	13729	13761	13742	13877	13708	13731	13782	13738	13677	13808	13746	13723	13859	13778	13678	13938	13844	13790	13822	13789	13864	13919	13932	13754	13916	13805	13771	13823	13717	13856	13842	13973	13712	13775	13928	13778	13657	13655	13844	13810	13709	13739	13785	13797	13861	13657	13887	13891	13865	13925	13750	13784	13703	13899	13795	13871	13737	13846	13693	13841	13874	13718	13872	13857	13739	13656	13718	13939	13845	13867	13845	13841	13861	13871	13792	13808	13875	13991	13888	13711	13945	13960	13643	13792	13783	13871	13672	13916	13837	13800	13839	13723	13782	13813	13824	13827	13815	13949	13755	13870	13830	13911	13778	13793	13616	13777	13835	13897	13807	13916	13762	13828	13673	13729	13789	13759	13710	13701	13648	13846	13881	14021	13860	13892	13758	13806	13755	13713	13657	13818	13905	13752	13950	13742	13883	13910	13807	13837	13811	13851	13752	13826	13716	13833	13873	13761	13978	13797	13821	13839	13761	13881	13783	13683	13881	13705	13704	13900	13774	13697	13622	13815	13933	13869	13823	13719	13744	13994	13814
24176	21127	28555	25943	25719	27123	25463	20592	19218	18392	17589	17015	16700	16434	16189	16256	15971	15960	15822	15917	15970	15875	15777	15711	15719	15856	15744	15572	15637	15612	15673	15547	15855	15621	15665	15682	15519	15617	15478	15597	15491	15475	15553	15632	15600	15623	15741	15853	16005	15826	15623	15565	15452	15731	15592	15524	15727	15590	15648	15878	15508	15555	15546	15434	15625	15559	15614	15550	15524	15522	15583	15470	15642	15599	15484	15448	15612	15330	15642	15777	15484	15491	15702	15477	15662	15699	15672	15607	15511	15621	15469	15566	15658	15475	15453	15582	15732	15526	15673	15583	15704	15570	15671	15758	15500	15604	15457	15615	15513	15657	15647	15478	15768	15467	15759	15571	15466	15719	15499	15584	15606	15522	15457	15339	15616	15605	15744	15512	15491	15645	15541	15601	15536	15504	15676	15586	15619	15633	15543	15505	15591	15560	15457	15547	15361	15539	15405	15395	15505	15450	15754	15514	15639	15774	15591	15610	15356	15482	15431	15509	15697	15650	15475	15612	15419	15456	15589	15586	15586	15562	15483	15825	15623	15537	15624	15636	15529	15527	15719	15606	15629	15512	15620	15628	15853	15607	15538	15355	15756	15562	15428	15506	15546	15568	15492	15316	15453	15510	15707	15389	15367	15621	15529	15624	15378	15585	15665	15565	15520	15778	15622	15717	15382	15608	15577	15657	15394	15567	15481	15528	15450	15435	15646	15373	15692	15514	15502	15548	15578	15475	15581	15663	15619	15632	15771	15867	15614	15570	15519	15528	15649	15632	15393	15779	15725	15680	15540	15455	15454	15582	15548	15591	15461	15430	15435	15376	15478	15524	15546	15454	15555	15592	15806	15566	15658	15501	15560	15543	15669	15465	15525	15564	15489	15508	15634	15441	15663	15821	15538	15642	15871	15631	15393	15487	15538	15624	15501	15561	15652	15540	15468	15369	15553	15465	15586	15364	15634	15520	15612	15607	15531	15487	15446	15520	15579	15503	15480	15637	15436	15532	15577	15407	15460	15584	15495	15470	15484	15603	15337	15284	15584	15704	15547	15646	15617	15643	15641	15680	15498	15478	15399	15477	15401	15664	15399	15438	15528	15496	15522	15536	15729	15469	15670	15512	15618	15477	15651	15535	15280	15403	15847	15573	15402	15538	15411	15605	15504	15428	15768	15420	15613	15658	15542	15329	15496	15663	15488	15417	15561	15561	15580	15672	15492	15534	15502	15507	15416	15515	15357	15571	15352	15621	15557	15552	15581	15648	15729	15734	15643	15504	15615	15445	15303	15610	15573	15568	15522	15692	15430	15583	15520	15261	15441	15564	15438	15391	15581	15468	15723	15524	15545	15480	15668	15414	15584	15558	15392	15528	15713	15556	15550	15511	15569	15652	15616	15562	15778	15600	15552	15668	15560	15721	15649	15625	15543	15513	15657	15550	15394	15449	15383	15553	15762	15586	15559	15633	15732	15538	15676	15558	15582	15757	15731	15838	15655	15554	15541	15442	15655	15382	15614	15560	15484	15607	15564	15498	15677	15842	15656	15328	15612	15761	15659	15498	15552	15443	15704	15702	15366	15319	15343	15490	15620	15497	15484	15407	15422	15472	15382	15619	15506	15417	15777	15594	15698	15407	15559	15479	15599	15378	15511	15526	15552	15559	15613	15472	15751	15458	15387	15570	15475	15265	15480	15614	15362	15641	15473	15686	15557	15672	15543	15524	15681	15486	15623	15686	15476	15474	15612	15548	15685	15585	15517	15467	15628	15554	15559	15581	15447	15528	15771	15419	15529	15488	15503	15431	15468	15637	15590	15574	15526	15313	15674	15541	15603	15402	15658	15598	15682	15360	15740	15665	15569	15289	15629	15608	15543	15455	15694	15830	15718	15620	15747	15526	15511	15601	15431	15509	15787	15602	15679	15475	15569	15685	15651	15572	15688	15533	15558	15765	15706	15390	15462	15759	15452	15751	15515	15800	15613	15537	15660	15386	15742	15565	15317	15405	15514	15573	15564	15513	15583	15631	15762	15517	15549	15505	15496	15756	15549	15541	15862	15536	15701	15643	15516	15527	15613	15605	15802	15546	15574	15584	15397	15814	15506	15524	15404	15532	15549	15605	15771	15523	15425	15523	15606	15515	15556	15518	15581	15621	15678	15585	15737	15594	15496	15510	15457	15356	15747	15370	15470	15585	15607	15638	15452	15398	15672	15471	15713	15530	15462	15404	15728	15594	15460	15425	15579	15651	15607	15484	15729	15661	15487	15318	15439	15553	15488	15299	15478	15514	15542	15449	15608	15498	15618	15608	15557	15429	15540	15509	15491	15644	15567	15431	15710	15401	15550	15389	15410	15635	15844	15489	15452	15771	15574	15566	15409	15249	15536	15605	15726	15506	15732	15601	15505	15522	15628	15612	15568	15482	15596	15632	15564	15582	15559	15382	15615	15475	15625	15569	15841	15684	15546	15481	15576	15562	15637	15417	15429	15616	15573	15844	15773	15551	15532	15442	15456	15566	15580	15380	15495	15464	15540	15424	15558	15523	15606	15582	15647	15715	15468	15512	15613	15506	15510	15554	15704	15538	15425	15625	15585	15600	15550	15538	15594	15498	15611	15677	15471	15599	15492	15611	15651	15471	15557	15589	15697	15414	15641	15498	15545	15613	15567	15658	15552	15458	15318	15311	15511	15473	15610	15397	15503	15441	15443	15684	15373	15595	15398	15703	15646	15593	15524	15590	15471	15669	15389	15684	15477	15528	15627	15366	15328	15615	15597	15439	15595	15559	15400	15472	15686	15625	15508	15507	15542	15403	15632	15489	15430	15653	15588	15616	15524	15600	15512	15466	15385	15451	15487	15675	15637	15470	15692	15590	15739	15471	15459	15657	15636	15586	15482	15498	15583	15522	15490	15579	15482	15482	15416	15604	15825	15446	15570	15585	15586	15739	15677	15521	15543	15788	15482	15480	15501	15454	15475	15568	15613	15531	15563	15766	15535	15564	15681	15655	15658	15478	15488	15528	15378	15631	15566	15504	15634	15424	15410	15714	15594	15477	15732	15583	15600	15580	15522	15695	15610	15522	15510	15508	15499	15450	15463	15597	15660	15685	15533	15447	15530	15571	15572	15621	15603	15638	15512	15418	15667	15468	15513	15713	15620	15730	15713	15455	15751	15551	15554	15508	15523	15641	15409	15557	15619	15613	15444	15617	15526	15457	15689	15442	15538	15507	15495	15565	15712	15733	15682	15367	15687	15618	15470	15579	15464	15453	15354	15522	15536	15619	15450	15581	15548	15349	15528	15461	15455	15568	15545	15756	15635	15509	15553	15604	15546	15564	15554	15647	15724	15602	15549	15505	15688	15529	15693	15716	15612	15566	15614	15429	15637	15745	15757	15484	15468	15594	15642	15411	15661	15592	15667	15456	15344	15709	15599	15310	15661	15453	15621	15428	15604	15567	15712	15452	15490	15486	15574	15548	15555	15537	15696	15738	15874	15487	15769	15618	15652	15445	15648	15544	15324	15589	15730	15692	15703	15401	15423	15358	15725	15506	15555	15619	15589	15503	15543	15640	15457	15539	15308	15534	15563	15514	15726	15653	15521	15503	15607	15525	15646	15498	15582	15646	15700	15602	15567	15735	15573	15698	15473	15462	15594	15469	15664	15579	15571	15507	15639	15321	15483	15694	15435	15690	15495	15682	15626	15519	15607	15578	15551	15627	15616	15530	15357	15623	15726	15484	15485	15457	15760	15481	15672	15441	15473	15491	15522	15552	15662	15525	15523	15579	15592	15648	15674	15438	15439	15610	15758	15621	15410	15446	15482	15454	15592	15498	15419	15582	15433	15366	15411	15408	15484	15599	15521	15716	15548	15453	15591	15393	15481	15525	15407	15389	15488	15547	15686	15374	15638	15604	15491	15524	15652	15575	15583	15512	15501	15492	15500	15488	15519	15772	15556	15785	15467	15607	15600	15580	15689	15700	15470	15566	15510	15696	15564	15647	15697	15530	15390	15310	15832	15538	15562	15507	15618	15438	15534	15574	15510	15689	15621	15625	15519	15596	15523	15642	15610	15609	15444	15513	15561	15669	15458	15638	15605	15527	15516	15615	15382	15348	15523	15477	15512	15501	15589	15456	15433	15591	15309	15580	15427	15771	15677	15395	15415	15529	15565	15796	15533	15603	15506	15290	15314	15662	15591	15619	15442	15725	15617	15365	15547	15470	15683	15763	15624	15529	15430	15623	15670	15561	15552	15556	15490	15783	15585	15479	15629	15593	15598	15550	15549	15341	15362	15656	15666	15650	15779	15572	15463	15375	15311	15575	15582	15424	15605	15680	15509	15754	15668	15510	15720	15649	15536	15285	15588	15695	15599	15459	15687	15537	15730	15596	15637	15562	15600	15464	15718	15578	15503	15439	15550	15529	15621	15586	15682	15445	15719	15346	15503	15549	15717	15439	15547	15801	15742	15758	15475	15462	15538	15574	15442	15577	15564	15373	15603	15624	15516	15529	15594	15514	15359	15690	15625	15604	15637	15523	15385	15519	15486	15517	15499	15587	15473	15510	15342	15469	15599	15625	15464	15543	15584	15587	15437	15641	15549	15738	15777	15662	15597	15447	15622	15682	15500	15590	15455	15704	15625	15584	15605	15450	15311	15495	15448	15599	15706	15637	15587	15605	15664	15538	15752	15723	15649	15746	15471	15430	15518	15409	15542	15468	15507	15650	15644	15656	15467	15407	15467	15451	15466	15502	15767	15654	15578	15500	15565	15403	15457	15571	15599	15744	15705	15494	15542	15706	15722	15763	15679	15508	15453	15458	15362	15494	15644	15470	15597	15554	15636	15635	15485	15592	15308	15526	15544	15608	15337	15603	15525	15668	15603	15695	15610	15551	15410	15507	15464	15687	15472	15290	15755	15449	15479	15473	15767	15781	15727	15507	15623	15700	15637	15578	15501	15640	15332	15496	15469	15516	15471	15422	15354	15470	15517	15493	15590	15461	15674	15530	15501	15499	15691	15606	15416	15577	15436	15650	15785	15686	15409	15493	15786	15485	15504	15420	15559	15384	15468	15671	15516	15442	15669	15541	15740	15385	15667	15680	15530	15550	15591	15789	15523	15599	15558	15498
29282	48922	46453	36533	31932	28537	24184	20477	19056	17613	16455	15709	15269	14823	14424	14511	14329	14320	14388	14221	13862	14188	13972	13915	14103	13989	13976	14025	13999	13847	14026	13824	13882	13874	13934	13857	13669	13811	13790	13981	13921	13734	13789	13936	13815	13864	13864	13738	13853	13895	13869	13818	13628	13883	13942	13769	13789	13809	13845	13845	13850	13715	13769	13738	13806	13787	13731	13720	13671	13898	13898	13861	13925	14009	13773	13817	13557	13919	13652	13645	13832	13877	13922	13792	13585	13766	13638	13702	13931	13846	13791	13954	13911	13677	13671	13739	13751	13693	13830	13693	13662	13657	13829	13801	13808	13794	13776	13772	13883	13641	14002	13725	13898	13822	13780	13732	13851	13851	13728	13882	13723	13772	13613	13698	13624	13822	13833	13753	13843	13827	13727	13791	13815	13953	13758	13791	13898	13929	13679	13940	13804	13709	13817	13801	13723	13843	13916	13921	13797	13804	13733	13646	13776	13695	13766	13755	13645	13781	13742	13860	13888	13790	13743	13759	13747	13764	13842	13513	13635	13844	13590	13710	13712	13828	13737	13741	13871	13726	13737	13819	13850	13826	13872	13649	13598	13933	13767	13846	13657	13740	13697	13814	13849	13825	13728	13660	13833	13852	13873	13722	13696	13844	13509	13773	13502	13791	13898	13816	13833	13876	13752	13760	13902	13713	13908	13730	13750	13686	13673	13681	13753	13839	13844	13782	13787	13848	13805	13813	13760	13679	13827	13799	13787	13911	13904	13636	13644	13708	13760	13743	13794	13814	13799	13849	13762	13809	13718	13982	13808	13637	13792	13837	13850	13846	13642	13621	13733	13667	13766	13881	13749	13778	13567	13884	13863	13605	13828	13875	13715	13877	13790	13866	13671	13714	13797	13666	13694	13798	13833	13763	13755	13765	13901	13814	13684	13834	13787	13809	13859	13950	13823	13797	14018	13750	13740	13757	13749	13657	13622	13959	13725	13800	13790	13717	13837	13833	13855	13763	13814	13726	13708	13745	13909	13692	13815	13647	13707	13659	13895	13878	13853	13856	13658	13808	13765	13696	13795	13808	13720	13819	13804	13703	13876	13731	13865	13921	13865	13714	13824	13975	13750	13807	13803	13725	13813	13839	13888	13885	13655	13766	13786	13865	13652	13717	13929	13745	13829	13792	13920	13598	13864	13704	13807	13799	13820	13855	13963	13830	13816	13709	13902	13822	13924	13719	13802	13653	13668	13953	13903	13788	13592	13797	13840	13808	13697	13703	13566	13790	13913	13684	13905	13759	13998	13771	13738	13805	13872	13646	13622	13901	13936	13836	13740	13743	13931	13664	13869	13721	13966	13937	13708	13832	13711	13727	13832	13712	13816	13809	13789	13952	13630	13855	13751	13798	13607	13793	13853	13693	13758	13709	13858	13759	13854	13529	13889	13711	13764	13747	13791	13804	13678	13807	13654	13793	13743	13672	13934	13822	13882	13781	13839	13752	13893	13807	13839	13756	13825	13713	13714	13732	13819	13804	13670	13654	13658	13708	13823	13862	13764	13932	13745	13732	13863	13710	13975	13762	13734	13767	13768	13733	13633	13851	13901	13813	13773	13899	13754	13903	13733	13784	13773	13783	13783	13876	13904	13864	13745	13742	13740	13706	13893	13749	13847	13662	13701	13857	13896	13832	13876	13758	13635	13797	13732	13748	13708	13728	13863	13624	13707	13664	13893	13843	13612	13903	13762	13676	13899	13621	13877	13918	13796	13891	13841	14002	13817	13755	13742	13600	13711	13741	13851	13849	13698	13734	13767	13739	13742	13864	13831	13727	13684	13843	13788	13744	13726	13754	13723	13756	13763	13763	13808	13781	13798	13738	13722	13693	13687	13904	13722	13769	13917	13573	13876	13840	13747	13938	13748	13883	13795	13869	13750	13789	13920	13946	13824	13654	13768	13758	13693	13753	13699	13699	13789	13831	13957	13863	13712	13771	13854	13777	13790	13925	13849	13708	13716	13817	13898	13738	13731	13878	13732	13831	13760	13872	13780	13835	13858	13791	13833	13858	13841	13720	13747	13836	13653	13718	13799	13772	13861	13789	13865	13917	13896	13766	13811	13571	13845	13775	13745	13739	13661	13781	13680	13675	13863	13677	13741	13855	13763	13639	13734	13759	13860	13687	13827	13881	13704	13894	13726	13826	13795	13934	13849	13707	13762	13724	13732	13677	13641	13665	13965	13674	13736	13762	13839	13610	13723	13715	13608	13842	13906	13703	13647	13898	13830	13709	14021	13682	13851	13757	13845	13693	13714	13797	13664	13738	13766	13776	13629	13692	13780	13652	13723	13788	13857	13757	13937	13715	13787	13787	13784	13741	13833	13744	13827	13757	13908	13754	14015	13726	13892	13899	13706	13699	13751	13922	13886	13701	13767	13772	13814	13749	13809	13909	13638	13797	14003	13756	13722	13745	13715	14060	13850	13781	13858	13860	13751	13749	13919	13778	13766	13752	13792	13647	13939	13784	13861	13708	13945	13564	13740	13803	13811	13769	13635	13829	13775	13702	13791	13679	13681	13637	13828	13936	13792	13664	13842	13748	13720	13781	13850	13822	13812	13667	13860	13798	13748	13920	13744	13675	13969	13809	13738	13625	13804	13794	13641	13858	13719	13911	13814	13801	13760	13779	13869	13815	13891	13753	13803	13857	13841	13798	13787	13906	13915	13826	13978	13746	13584	13773	13850	13787	13935	13900	13798	13817	13733	13842	13663	13823	13777	13722	13718	13800	13694	13875	13715	13813	13798	13785	13831	13671	13787	13690	13714	13790	13751	13734	13658	13802	13778	13860	13884	13928	13784	13724	13787	13855	13815	13819	13954	13820	13885	13708	13729	13926	13955	13837	13836	13750	13737	13827	13744	13743	13818	13632	13910	13693	13735	13783	13786	13881	13888	13848	13714	13917	13541	13888	13656	13771	13744	13734	13820	13800	13797	13742	13828	13776	13697	13545	13767	13786	13754	13851	13898	13809	13828	13858	13732	13651	13696	13765	13797	13727	13939	13755	13722	13807	13754	13751	13793	13849	13738	13692	13752	13816	13781	13875	13841	13703	13803	13634	13793	13642	13758	13848	13978	13657	13901	13734	13864	13850	13802	13670	13711	13801	13691	13704	13764	13604	13734	13785	13654	13746	13975	13727	13693	13910	13659	13756	13788	13960	13637	13748	13880	13935	13840	13689	13876	13728	13766	13862	13681	13793	13688	13810	13808	13783	13713	13753	13781	13746	13914	13832	13782	13924	13879	13620	13851	13834	13814	13753	13782	13816	13798	13835	13792	13835	13809	13762	13614	13854	13749	13799	13649	13822	13975	13799	13563	13832	13824	13884	13682	13656	13821	13586	13642	13892	13776	13774	13652	13674	13813	13893	13888	13837	13778	13813	13723	13838	13848	13684	13584	13830	13823	13924	13764	13847	13821	13882	13712	13798	13749	13782	13732	13786	13767	13777	13769	13817	13735	13828	13954	13655	13871	13762	13745	13952	13887	13729	13785	13828	13772	13814	13719	13845	13728	13912	13746	13869	13957	13924	13894	13806	13771	13733	13632	13605	13779	13682	13699	13910	13657	13942	13814	13731	13829	13845	13805	13691	13803	13840	13899	13638	14008	13859	13853	13700	13800	13635	13673	13808	13729	13662	13830	13830	13889	13719	13758	13764	13841	13756	13871	13885	13841	13728	13913	13730	13725	13768	13739	13879	13772	13735	13826	13923	13753	13847	13755	13809	13742	13709	13767	13853	13711	13727	13738	13889	13909	13696	13750	13663	13629	13733	13792	13816	13736	13748	13884	13957	13743	13776	13758	13838	13752	13619	13841	13611	13969	13699	13893	13921	13841	13736	13795	13839	13801	13736	13866	14014	13899	13922	13622	13806	13857	13726	13713	13900	13820	13747	13621	13806	13907	13802	13773	13687	13813	13895	13808	13826	13777	13727	13802	13803	13634	13722	13950	13974	13845	13898	13887	13960	13845	13932	13770	13751	13633	13784	13660	13933	13854	14012	13831	13700	13779	13855	13707	13787	13750	13841	13796	13772	13722	13696	14021	13780	14031	13693	13855	13795	13731	13671	13740	13804	13568	13640	13866	13699	13812	13755	13939	13756	13804	13741	13858	13740	13835	13688	13879	13807	13831	13794	13882	13772	13727	13649	13817	13844	13704	13658	13745	13880	13785	13794	13797	13771	13881	14042	13805	13658	13891	13718	13880	13807	13847	14016	13734	13703	13554	13702	13803	13719	13658	13792	13701	13763	13701	13909	13710	13785	13863	13903	13859	13732	13779	13656	13723	13590	13710	13915	13793	13893	13846	13672	13765	13976	13632	13858	13791	13876	13766	13697	13707	13680	13725	13823	13716	13781	13863	13722	13763	13848	13733	13770	13814	13822	13804	13635	13769	13661	13758	13776	13868	13890	13755	13841	13610	13743	13799	13892	13937	13811	13955	13943	13666	13874	13959	13902	13716	13822	13642	13832	13760	13869	13642	13838	13785	13892	13823	13823	13743	13849	13910	13646	13773	13747	13903	13764	13772	13908	13828	13864	13873	13752	13738	13723	13677	13819	13956	13956	13748	13868	13591	13731	13880	13753	13855	13764	13669	13811	13790	13745	13863	13766	13811	13864	13780	13924	13802	13781	13839	13892	13708	13767	13871	13879	13718	13804	13850	13767	13831	13699	13825	13813	13746	13925	13862	13729	13821	13863	13799	13787	13632	13763	13869	13761	13794	13758	13829	13750	13912	13905	13669	13904	13846	13734	13673	13836	13793	13746	13934	13753	13882	13722	13958	13827	13930	13833	13738	13861	13716	13857	13846	13848	13877	13742	13693	13873	13849	13984	13806	13649	13748	13813	13693	13762	13931	13663	13787	13913	13705	13718	13924	13769	13800	13843	13651	13792	13981	13768	13886	13834	13864	13804	13668	13791	13842	13836	13672	13761	13627	13991	13789	13815	13812	13752	13796	13868	13709	13844	13836	13876	13893	13610	13835	13767	13801	13740	13817	13671	13683	13765	13880	13744	13931	13524	13803	13789	13750	13791	13865	13921	13699	13883	13608	13750	13836	13599	13732	13796	13816	13805	13861	13872	13796	13768
22874	21126	28885	24057	23677	28262	29234	23605	23024	21291	18985	17876	17778	17270	17317	16973	16993	16799	16853	16659	16693	16474	16442	16484	16584	16518	16539	16458	16353	16591	16211	16267	16558	16489	16317	16480	16260	16162	16446	16325	16330	16375	16063	16269	16236	16443	16158	16332	16396	16457	16389	16291	16331	16404	16325	16236	16348	16424	16299	16443	16355	16119	16375	16203	16333	16446	16544	16277	16176	16107	16272	16355	16279	16290	16227	16203	16231	16301	16381	16306	16222	16165	16414	16229	16330	16274	16138	16185	16219	16161	16489	16292	16134	16386	16254	16211	16300	16259	16195	16230	16182	16261	16079	16259	16183	16246	16456	16401	16208	16270	16070	16326	16248	16181	16280	16079	16146	16411	16379	16362	16329	15982	16177	16270	16261	16396	16150	16038	16156	16125	16349	16350	16133	16208	16254	16100	16053	16253	16250	16179	16293	16417	16326	16372	16205	16275	16333	16189	16332	16395	16146	16223	16214	16151	16089	16361	15858	16094	16309	16359	16315	16463	16289	16280	16169	16254	16062	16133	16268	16251	16403	16322	16130	15920	16066	16309	16154	16293	16308	16012	16392	16344	16324	16471	16248	16288	16244	16067	16427	16255	16243	16259	16340	16241	16192	16290	16141	16106	16113	16124	16167	16072	16174	16150	16229	16303	16233	16169	16311	16161	16250	16314	16395	16436	16267	16210	16016	16076	16190	16270	16240	16336	16286	16174	16157	16011	16098	16206	16210	16290	16307	16296	16256	16255	16154	16033	16308	16241	16317	16306	16237	16054	16123	15956	16219	16104	16252	16117	16292	16086	16287	16121	16261	16100	16196	16349	16148	16171	16319	16392	16266	16216	16156	16216	16224	16122	16395	16415	16208	16408	16277	16374	16359	16024	16314	15985	16267	16155	16126	16055	15958	16047	16005	16314	16224	16475	16411	16224	16065	16129	16340	16181	16433	16153	16325	16381	16263	16243	16252	16242	16297	16416	16402	16241	16235	16076	16160	16257	16154	16196	16187	16082	16059	16412	16543	15987	16248	16323	16303	16106	16100	16269	16360	16022	16247	16280	16357	16379	16223	16103	16240	16255	16129	16240	16084	16302	16149	16173	16208	16210	16196	16378	16010	16338	16226	16128	16162	16162	16219	16238	16222	16236	16103	16138	16131	16370	16181	16237	16225	16405	16060	15975	16153	16223	16078	16309	16279	16114	16106	16088	16243	16249	16177	16275	16134	16299	16189	16224	16107	16071	16085	16199	16254	16146	16097	16164	16154	16143	16225	16308	16284	16315	16206	16162	16078	16174	16452	16226	16374	15940	16114	16161	16265	16250	16190	16250	16118	16443	16183	16016	16202	16240	16044	16206	16253	16375	16320	16376	16234	16192	16087	16418	16337	16179	16260	16132	16315	16235	16233	16340	16361	16131	16211	16329	16135	16183	16241	16157	16414	16192	16339	16005	16359	15943	16376	16275	16265	16218	16325	16283	16167	16328	16185	16206	16252	16354	16401	16233	16228	16028	16298	16071	16088	16043	16439	16264	16071	16307	16263	16179	16258	15931	16102	16246	16098	16298	16105	16160	16219	16116	16430	16195	16426	16284	16174	16303	16209	16207	16398	16222	16177	15996	16235	16208	16169	16162	16208	16056	16322	16138	16282	16135	16306	16281	16319	16350	16152	16199	16425	16327	16290	16191	16077	16136	16292	16136	16328	16020	16241	16185	16105	16287	16251	16259	16222	16249	16352	16168	16295	15963	16136	16085	16256	16232	16124	16174	16187	16117	16143	16068	16125	16215	16175	16241	16234	16183	16151	16298	16328	16179	16362	16196	16211	16307	16093	16250	16153	16279	16219	16196	16264	16222	16276	16162	16228	16197	16359	16354	16190	16123	16183	16156	16195	16270	16108	16168	16364	16417	16141	16101	16338	16061	16259	16335	16303	16164	16331	16299	16089	16024	16145	16199	16315	16156	16413	16279	16030	16113	16330	16226	16231	16251	16392	16359	16057	16251	16247	16277	16315	16419	16180	16307	16133	16098	16219	16184	16215	16197	16109	16130	16399	16236	16285	16220	16327	16232	16269	16232	16269	16218	16006	16241	16291	16177	16307	16333	16268	16430	16378	16216	16464	16336	16221	16271	16107	16164	16132	16275	16306	16161	16344	16253	16195	16353	16300	16181	16196	16183	16112	16068	16222	16178	16158	16182	16143	16124	16207	16099	16234	16234	16140	16340	16092	16052	16051	16093	16062	16005	16231	16155	16076	16198	16217	16139	16358	16196	16295	16285	16248	16223	16346	16335	16291	16118	16169	16242	16263	15937	16264	16138	16258	16180	16111	16094	16645	16457	16249	16003	16078	16090	16279	16329	16436	16284	16134	16143	16230	16052	16370	16215	16410	16254	16396	16443	16396	16268	16178	16288	16302	16289	16228	16258	16218	16331	16285	16312	16167	16259	15979	16429	16316	16090	16185	16102	16209	16128	16187	16174	16110	16190	16503	16133	16223	16327	16133	16304	16168	16144	16114	16231	16269	16133	16242	16284	16227	16117	16410	16091	16165	16298	16297	15987	16326	16186	16407	16126	16308	16248	16129	16192	16293	16262	16093	16214	16302	16142	16055	16216	16047	16303	16373	16316	16511	16382	16304	16141	16221	16269	16079	16277	16373	16130	16194	16231	16332	16040	16212	16184	16102	16271	16211	16212	16110	16182	16353	16215	16167	16113	16391	16170	16336	16279	16338	16181	16226	16114	16097	16230	16215	16214	16105	16343	16262	16179	16171	16418	16445	16226	16221	16278	16263	16190	16158	16114	16305	16187	16153	16115	16196	16271	16297	15991	16172	16329	16318	16238	16319	16020	16300	16220	16170	16309	16223	16162	16010	16291	16356	16244	16192	16319	16430	16262	16095	16146	16365	16209	16195	16034	16378	16185	15965	16291	16165	16194	16053	16068	16199	16236	16399	16362	16186	16286	16206	16383	16425	16308	16280	16515	16334	16125	16340	16260	16180	16313	16319	16222	16188	16242	16149	16145	16143	16117	16182	16286	16070	16088	16344	16234	16263	16196	16247	16242	16049	16363	16223	16359	16244	16180	16056	16151	16320	16090	16059	16291	16385	16268	16089	16126	16071	16141	16353	16154	16201	16335	16081	16293	16167	16200	16168	16287	16381	16360	16307	16312	16286	16319	16343	16172	16389	16196	16194	16161	16039	16234	16461	16300	16244	16096	16296	16185	16058	16198	16104	16058	16278	16096	16179	16129	16255	16156	16310	16152	16057	16120	16170	15999	16425	16164	16204	16243	16187	16077	16268	16369	16376	16150	16148	16272	16161	16083	16161	16125	16318	16216	16319	16248	16229	16228	16269	16251	16218	16290	16205	16051	16161	16038	16081	16126	16310	16244	16210	16240	16037	16088	16184	16099	16264	16228	16381	16329	16211	16060	16282	16356	16245	16523	16196	16234	16288	16263	16317	16118	16202	16182	16028	16373	16228	16115	16203	16238	16270	16303	16216	16270	16251	16354	16329	16086	16336	16079	16082	16255	16088	16326	16379	16106	16118	16206	16157	16145	16181	16217	16296	16356	16239	16117	16278	16284	16428	16313	16207	16486	16308	16044	16371	16171	15989	16108	16336	16140	16141	16236	16160	16224	16294	16310	16343	16155	16406	16248	16257	16367	16382	16211	16313	16211	16212	16218	16235	16154	16199	16499	16231	16215	16190	16231	16013	16156	16368	16348	16116	16110	16281	16289	16038	16319	16242	16128	16283	16111	16101	16219	16317	16194	16319	16285	16043	16126	16203	16360	16254	16245	16206	16010	16299	16429	16142	16290	16163	16174	16147	16186	16282	16259	16120	16191	16222	15979	16226	16097	16272	16257	16095	16306	16301	16391	16211	16293	16240	16234	16253	16164	16241	16302	16094	16281	16223	16177	16060	16160	16108	16373	16325	16288	16141	16335	16309	16228	16203	16041	16231	16068	16236	15953	16040	16211	16340	15989	16234	16101	16408	16068	16394	16283	16139	16241	16018	16233	16359	16227	16144	16262	16235	16474	16156	16324	16204	16218	16240	16189	16174	16073	16334	16196	16354	16359	16395	16268	16351	16096	16173	16154	16256	16210	16181	16093	16303	16286	16203	16217	16171	16290	16238	16468	16191	16167	16241	16324	16182	16110	16470	16207	16230	16132	16368	16257	16102	16109	16157	16125	16234	16431	16430	16137	16104	16232	16095	16210	16176	16081	16078	16284	16343	16236	16292	16158	16179	16167	16237	16319	16328	16099	16198	16244	16240	16373	16299	16209	15983	16229	16103	16414	16316	16081	16051	16039	16227	16083	16065	16232	16198	16030	16065	16165	16502	16275	16176	16177	16263	16293	16078	16134	16054	16195	16109	16086	16112	16010	16308	16059	16283	16195	16192	16206	16222	16048	16111	15970	16361	16319	16258	16286	16108	16062	16177	16289	16059	16365	16312	16262	16100	16010	16223	16060	16094	16178	16076	16127	16063	16181	16236	16315	16374	16158	16284	16181	16307	16316	16248	16193	16142	16124	16165	16188	16063	16180	16296	16173	15951	16076	16084	16176	16237	16283	16236	16166	16246	16169	16100	16115	16164	16217	16113	16152	16187	16090	16305	16029	16040	16030	16196	16285	16252	16311	16337	16410	16248	16179	16180	16300	16216	16355	16110	16068	16061	16236	16288	16397	16112	16171	16194	16292	16231	16212	16261	16485	16178	16270	16228	16087	16190	16127	15987	16089	16413	16217	16356	16096	16301	16378	16163	16216	16310	16281	15963	16059	16182	16053	16284	16032	16085	16136	16047	16201	16286	16270	16117	16141	16195	16078	16223	16275	16115	16187	16231	16116	16244	16227	16301	16352	16152	15905	16279	16314	16206	16348	16189	16150	16161	16409	16241	16123	16227	16072	16154	16328	16191	16243	16121	16320	16234	16134	16263	16215	16092	16339	16329	16325	16185	16237	16170	15996	16369	16327	16281	16081	16352	16184	16201	16320	16145	16237	16421	16115	16278	16065	16234	16238	16172	16212	16242	16525	16192	16198	16302	16311	16235	16258	16259	16315	16367	16058	16096	16296	16293	16096	16157	16292	16150	16097	16428	15995	16178	16169	16218	16135
32649	55198	52133	42891	37606	33042	26888	23995	23938	20227	17597	16434	15954	15504	15168	15158	15064	14900	14724	14564	14488	14475	14565	14411	14489	14468	14316	14307	14390	14286	14411	14351	14406	14538	14124	14130	14134	14337	14130	14146	14196	14130	14036	14138	14172	14133	14269	14109	14309	14032	14165	14161	14204	14066	14218	14179	14185	14116	14275	14084	14105	14224	14081	14286	14182	14210	14234	14156	14319	14007	14270	14034	14055	14339	14016	14211	14297	14225	14073	14073	14111	14354	14107	14047	14322	14109	14080	14354	14180	14154	14101	14119	14152	14282	14397	14061	14374	14158	14093	14315	14079	14154	14180	14062	14285	14196	14117	14170	14213	14117	14024	14028	14124	14169	13917	14057	14222	14230	14197	14167	14024	14099	14211	14077	14111	14208	14241	14147	14115	14284	14119	14083	14211	14180	14180	14217	14162	14194	14240	14135	14129	14185	14022	14174	14047	14220	14037	14167	14097	14085	14196	14307	14061	14157	14241	14245	14159	14236	14079	14136	14173	14170	14150	14054	14411	14102	14114	14067	14179	14186	14054	14326	14090	14170	14107	14316	14101	14123	14063	14056	14275	14004	14104	14127	13988	14142	13988	14171	14123	14130	14132	14066	14167	14154	14227	14109	14109	14174	14042	14220	14005	14234	14094	14088	14126	14173	14256	14229	14176	14103	14246	14227	14110	14216	14176	14129	14306	14218	14039	14079	14288	14080	14134	14109	14131	14156	14226	14129	14072	14065	14108	14048	14287	14221	14173	14040	14158	14044	14147	14155	14147	14120	14185	14192	14100	14256	14121	14120	14090	14176	14151	13963	14028	14183	14243	14311	14119	14141	14083	14285	14141	14064	14074	14149	13857	14213	14173	14111	14178	14215	14284	14204	14197	14079	14085	14213	14054	14169	14138	13943	14189	13997	14161	14306	14214	14025	14062	14197	14121	14314	14112	14052	14215	14164	14051	13982	14139	14254	14109	14140	14173	14153	14192	14194	14089	14134	14105	14204	14223	14193	14119	14250	14147	14148	14191	14159	14095	14047	14095	14278	14249	14215	14318	14245	14259	14072	14173	14141	13947	14116	14135	13970	14247	13990	14063	14158	13987	14062	14017	14232	14177	14240	14229	14155	14022	14221	14154	14185	14008	14182	14102	14099	14282	14061	14296	14072	14027	14237	14096	14163	14070	14204	13976	14091	14215	14148	13978	14087	14129	14132	14174	14298	14122	14168	14030	14202	14159	14167	14096	14167	14308	14079	14306	14119	14117	14098	14086	14041	14109	14236	14161	14162	14067	14140	14231	14114	14100	14319	14088	14191	14126	14083	14079	14147	14158	14061	14158	14095	14148	14175	14104	14203	13987	14299	14209	14171	14347	14105	13959	14131	14005	14258	14020	14317	14241	14003	14158	14162	14123	13992	14015	14068	14200	14097	14041	14134	14187	14106	14206	14162	14057	14100	14095	14033	14168	14150	14329	14293	14302	14074	14255	14068	14154	14018	14053	14103	14107	13996	14172	14134	14359	14042	14282	14128	13960	14172	14015	14191	14190	14160	14196	14015	14005	14283	14216	14017	14220	14110	14198	14154	14098	14159	14130	14060	14297	14302	14107	14035	14006	14132	13940	14046	14220	14060	14038	13994	14013	14152	14365	14287	14157	14270	14185	14122	14126	14268	13992	14049	14196	14099	14066	13979	14151	14125	14220	14150	14213	14226	14248	14129	14094	14002	14187	14188	13898	14150	14274	14128	14210	14229	14219	14240	14188	14065	14290	14211	14211	14104	14206	14176	14094	14145	14261	14148	14144	14169	14114	14036	14222	14192	14074	14038	14085	14224	14117	14028	14135	14206	14092	14006	14024	14056	14182	14241	14161	14163	14058	14077	14126	14240	13965	14084	14116	14122	14047	14190	14121	14201	14065	14272	14223	13944	14062	14081	14144	14113	14060	14054	14178	14206	14127	14082	14205	14317	14149	14013	14130	14215	14226	13925	14258	14103	14102	14033	14143	13927	14153	14080	13993	14088	14271	14061	14074	14148	14201	14206	14351	14165	14047	14146	14224	14100	14211	14205	14150	14118	14010	14267	14139	14241	14144	14127	14074	14214	14158	14126	14018	14161	14250	14036	14177	14157	14034	14254	14121	14065	14122	14000	14152	14203	14162	14149	14195	14079	14197	14205	14155	14043	14061	14156	13960	14042	14133	14073	14127	14237	14123	14190	14066	14262	14147	14217	14221	14016	14196	14078	14186	14148	14043	14211	14127	14164	14181	14089	14207	14163	14198	14218	14161	14278	13957	14246	14185	14027	14094	14142	14030	14153	14105	14329	14099	14311	14315	14115	14138	14402	14210	13928	14142	14067	14050	14160	14006	14128	14153	14238	14149	13968	14076	14364	14312	14009	14114	14168	13918	14286	14044	13934	14039	13997	14151	14101	14280	13980	14159	14084	14169	14076	14094	14145	14209	14142	14108	14277	14154	14117	14082	14215	14205	14203	14085	14166	14180	14226	14185	14095	14247	14155	14179	14143	14032	14068	14219	14269	14032	14152	14083	14080	13995	14298	14120	14278	14203	14051	14278	14115	14036	14119	14256	14171	14016	14153	14099	13971	14221	14085	14271	14149	14155	14093	14002	14209	14211	14085	14247	14209	14165	14079	14184	14104	14014	14149	14060	14224	14020	14084	14269	14220	14163	14112	13993	14240	14055	14223	14044	14111	14174	14254	14269	14099	14081	14260	14215	14025	14095	14191	13957	14383	14191	14133	14256	14223	14069	14083	14164	14205	14238	14152	14153	14049	14091	14070	14025	14121	14162	14058	13974	14221	14153	14031	14091	14213	14139	14124	14021	14089	14165	14247	13998	14153	14128	14149	14073	14237	14118	14170	14178	14157	14306	14016	14142	14351	14192	14069	14234	14093	14240	13994	13968	14152	14048	14098	14211	14198	14261	14096	14232	14134	14272	14238	14316	14139	14239	14018	14002	14145	14172	14102	14189	14214	14062	14050	14174	14185	14020	14009	14167	14181	14138	14156	14007	14214	14232	14049	14320	14209	14109	14232	13991	14161	14111	14144	14256	14172	14402	14155	13922	14017	14114	14159	14226	14114	14276	14078	13899	14234	14203	14319	14120	14057	14062	14318	14065	14174	14079	14077	13890	14269	14035	14234	14180	14157	14315	14173	14361	14272	14138	14059	14100	14144	13987	14320	14077	14232	14119	14131	14007	13979	14206	14054	14128	14082	14072	14052	14243	13995	14341	14120	14122	14136	14150	14113	14053	14294	14187	14056	14008	14092	14040	14094	14227	14046	14126	13961	14112	14186	14204	14003	14132	14194	14413	14145	14118	14088	14180	14086	14183	14283	13851	14218	14212	14195	14265	14140	14235	14215	14158	14146	14226	14090	14209	14162	14156	14108	14359	14188	14115	14260	14108	14159	14130	14166	14163	14235	14135	14098	14262	14231	14237	14266	14019	14177	14011	14215	14276	14210	14091	14197	14176	14108	14255	14008	14167	14109	14174	14196	14064	14218	14143	14036	14168	14239	14129	14197	14148	14128	14095	14212	14146	14206	14072	14170	14182	14061	14214	14065	14265	14113	14032	14168	14170	13936	14034	14334	14251	13971	14126	14182	14099	14056	14150	14342	14094	14155	14074	14172	14321	14141	14078	14246	14154	14199	14292	14126	14225	13918	14190	14124	14011	14127	14186	14003	14289	14054	14117	14252	14155	14214	14198	14059	14137	14040	14148	14187	14145	14128	14111	14286	14152	14057	14160	14223	14212	14163	13967	14131	14053	14142	14272	14276	14257	14062	14135	14131	14193	14248	14186	14182	14187	14034	14184	14188	14170	14261	14118	14172	14153	14154	14096	14296	14035	14217	14174	14205	14245	14016	14132	14054	14007	14145	14247	14065	14128	14196	14148	14051	14026	14159	14259	14137	14165	14056	14103	14202	14161	14155	14190	14078	14037	14140	14261	14257	14078	14168	14193	14121	14078	14226	14203	13902	14190	14252	14212	14132	14233	14233	14002	14062	14110	14446	14181	14213	14151	14265	14327	14266	14212	14048	14101	14167	14163	14161	14274	14125	14202	14137	14044	14172	14013	14192	14267	14074	14091	14106	14141	14303	14251	14107	14276	14071	14120	14125	14155	14182	14187	14219	14207	14021	13970	14150	14216	14329	14084	14111	14195	14218	14144	14025	14132	14180	14200	14057	14055	14221	14342	14106	14308	14183	14170	14216	13987	14212	14222	14167	14126	13964	14021	14046	14090	14020	13996	14064	14023	14112	14115	14050	14066	14249	14207	14044	13955	14093	14198	14114	14214	14092	14127	14310	14070	14254	14163	14189	14045	14250	14273	13982	14261	13993	14359	14185	14108	14110	14186	14139	14117	14176	14185	14141	14009	14148	14271	14190	14241	14083	14155	14229	14260	14208	13895	14182	14297	14230	14085	14201	14314	14081	14229	14194	14116	13965	14039	14078	14056	14181	14187	14239	14053	14030	14123	14279	14060	14081	14178	14063	14213	14256	14249	14107	14232	14118	14166	14131	13985	14175	14126	14250	14148	14093	14203	14252	14120	14227	14145	14192	14103	14201	13998	14196	14131	14148	14300	14141	14273	14094	14105	14148	14188	14113	14062	14121	14243	14217	14225	14135	14135	14138	14118	14169	14188	14183	14088	14129	14191	14064	14083	14193	14083	14186	14180	14221	14049	14167	14132	14186	14060	14302	14032	14204	14092	14115	14035	14221	13947	14103	14151	14232	14128	14103	14263	14100	14030	14213	14077	14129	14084	14067	14123	14111	14088	14003	14030	14098	14185	14379	14142	13928	14142	14124	14248	14023	14188	13938	14165	14274	14104	14335	14037	14210	14371	13973	14250	14226	14086	14308	14098	14129	14212	14180	14080	14327	14119	14304	14107	14266	14250	14041	14140	14106	13912	14051	14077	14148	14039	14153	14159	14024	14116	14044	14284	14226	14234	14206	14283	14080	14213	14281	14107	14128	14157	14215	14130	14138	14097	14127	14115	14079	14181	14079	14189	14066	14136	14025	14141	14235	14182	14182	14103	14102	14096	14197	14061	14067	14135	14039	14016	14090	14110	14034	14098	14065	14316	13995	14278	14073	14196	14132
29126	27839	35923	31738	25176	22134	19914	18512	17611	17134	16675	16464	16066	16387	16209	16060	15951	16007	15997	16014	15852	15932	15803	15892	15777	15774	16007	15870	15966	16062	15845	15745	15952	15925	15832	16056	15716	15914	15755	15738	15705	15783	15858	15859	15852	15906	15898	15909	15870	15720	15963	15866	15908	15795	15733	15809	16013	16050	15847	15809	15866	15986	16075	16128	15800	15860	15806	15782	15712	16004	15897	15799	15721	15704	15835	15814	15681	15897	15761	15702	15875	15840	15765	15840	15956	15746	15723	15723	15728	16009	15682	15610	15892	15714	15837	15876	15763	15977	15970	15954	16052	15751	15836	15753	15573	15845	15861	15937	15785	15798	15909	15771	15814	15656	15842	15695	15742	15597	15663	15751	15779	15759	15736	15885	15955	15796	15817	15707	15935	15941	15915	15815	15702	15851	15851	15795	15963	15712	15812	15921	15879	15866	15863	15817	15738	15815	15946	15776	15843	15725	16055	15852	15726	15789	15682	15686	15874	15954	15868	15755	15658	15934	15804	15635	15954	15808	15766	15779	15863	15782	15841	15811	16008	15684	15864	15872	15923	15865	15856	15704	15825	15807	15989	15839	16015	15866	15791	15837	15596	15787	15725	15665	15937	15729	15860	15744	15683	15814	15907	15852	15713	15826	15917	16053	15956	15604	15871	15918	15935	15917	15855	15950	15838	15778	15757	15511	15782	15883	15839	15953	15745	15867	15862	15987	15880	16040	15808	15746	15900	15845	15924	15884	15958	15731	15766	15883	15713	15840	15800	16074	16047	15787	15757	15740	15757	15741	15933	16083	15915	15852	15773	15838	15749	15697	15798	15801	15809	15776	15769	15857	16036	15897	15739	15845	15856	15927	15916	15946	15800	15891	15761	15827	15886	15848	15674	15795	15837	15887	15643	15708	15938	15695	15909	15811	15859	15834	15868	15781	16000	15712	15936	15703	15552	15789	15770	15863	15783	15650	15872	15905	15915	15893	15954	15809	15786	15965	15769	15794	15896	15815	15857	15676	15853	15805	15834	15702	15988	15842	15805	15896	16007	15871	15726	15648	15643	15869	15903	16023	15981	15799	16010	15810	15710	15721	15650	15682	15779	15842	15740	15814	15822	15788	15715	15826	15696	15766	15883	15901	15670	15760	15893	15726	15829	15765	15823	15755	15899	15889	15651	15782	15707	15802	15974	15888	15918	15787	15816	15810	15785	15934	15826	15759	15780	15745	15856	15898	15986	15842	15786	16022	15897	15922	15785	15827	15861	15696	15839	16004	15927	15998	15899	16131	15781	15676	15929	15853	15794	15620	15727	15908	15846	15889	15924	15845	15773	15827	15591	15766	15876	15782	15826	15848	15617	15612	15736	15829	15885	15921	15931	15775	15831	16060	15773	16025	15901	16040	15907	15648	15823	15716	15866	15806	15769	15930	15856	15901	15763	15932	15827	15627	15782	15828	15769	15921	15805	15808	15981	15900	15875	15626	15950	15950	15890	15747	15838	15832	15781	15995	15861	15768	15831	15608	16096	15810	15715	15884	15893	15812	15908	15866	15801	15893	15917	15896	15909	15837	15949	15967	15727	15873	15864	15855	16056	15872	15926	15862	15793	16016	15751	15730	15697	15861	16024	15786	15939	15789	15704	15773	15832	15920	15875	15797	15861	15782	15915	15783	15886	15977	15856	15946	15716	15796	15798	15784	15818	15837	15818	15873	15993	15826	16074	16030	15798	15800	15840	15937	15810	15783	15687	15750	15780	15882	15906	15625	15771	15697	15878	15732	15684	15816	16019	16025	15808	15667	15716	16009	16051	15617	16014	15736	15730	15862	15814	15836	15920	16063	15855	15689	15826	15772	15625	15823	15850	15874	15795	15886	15695	15908	15822	15843	15850	15900	15788	15990	15838	15524	15862	15935	16089	15868	15825	15972	15761	15960	16028	15686	15951	15788	16073	16004	15717	15909	15824	15801	15807	15783	15885	15668	15709	15881	15736	16018	15915	15854	15719	15856	15941	15776	16005	15904	15820	15753	16021	15958	15954	15988	15710	15805	15790	15774	15943	15732	15782	15849	15892	15755	15890	16042	15809	15699	16069	15709	15681	15890	15796	15688	15814	15719	15817	15920	15908	15897	15822	15834	15863	15843	15923	15972	15720	15943	15819	15772	15889	15793	15936	15799	15817	15879	15809	15724	16042	15973	15853	15834	15809	15779	15737	15737	15783	15890	16001	15858	15497	15786	15718	15927	15928	16009	15959	15919	16049	15986	15787	15699	15987	15970	15894	15813	15861	16009	15851	15980	15914	15941	15730	15742	15741	15765	15655	15846	15942	15966	15746	15702	15764	15767	15810	15816	15726	15828	15830	15647	15826	15719	15780	15698	15839	15795	15513	15945	15884	15631	15768	15788	15921	15900	15981	15826	15622	15878	15827	15781	15932	15779	15747	15981	15915	15707	15686	15757	15749	15654	15643	15789	15809	15861	15971	15737	15735	15838	15894	15845	15954	15809	15795	15748	15795	15800	15685	15769	16047	15875	15985	15813	15869	15864	15880	15897	15724	15861	15639	15613	15863	15742	15752	15934	15850	15875	15816	15739	15739	15758	15832	15834	15886	15763	15810	15781	15943	15783	15985	15948	15887	15746	15778	15702	15899	15731	15795	15851	15835	15911	16001	15792	15977	15810	15903	15918	15918	15705	15834	15695	15688	15832	15872	15891	15856	15923	16068	15873	15746	15787	15774	15789	15788	15821	15887	16081	15833	15773	15878	15938	16010	15746	15835	16062	15888	15437	15760	15753	15709	15672	15714	15978	15680	15793	15714	15705	15859	15861	15791	16048	15797	15839	15847	15656	15831	15702	15859	15812	15867	15967	15773	15735	15747	15828	15838	15891	15771	15890	16030	15932	15896	15818	15851	15870	15781	15942	15840	15924	15841	15905	16028	15912	15747	15866	15889	15542	15621	16004	15941	15965	15856	15876	15829	15699	15817	15709	15881	15729	15891	15821	15713	15916	15949	15883	15662	15826	15757	15807	16007	15982	15902	15892	16048	15868	15773	15706	15928	15925	15717	15701	15811	15716	15707	15977	15892	15802	15844	15653	15792	15765	15931	15970	15807	15728	16022	16034	15787	15770	15975	15937	15817	15901	15795	15985	15814	15880	15735	15771	15883	15852	15587	15968	15660	16018	15965	16014	15752	15830	15841	15860	15908	15856	15912	15898	16064	15851	15801	15802	15832	15718	15831	15830	15906	15748	15834	15778	16084	15855	15749	15969	15959	15915	15976	15933	15768	15787	15904	16010	15884	15747	15838	15730	15902	15629	15810	15995	15879	15811	15975	15833	15735	15819	15639	15811	15678	15684	15753	16037	15974	15787	15962	15792	15933	15882	15872	16040	15698	15895	15716	15519	15789	15849	15714	15942	15965	15924	15821	15677	15756	15892	15807	15717	15546	15619	15921	15769	15693	15677	15719	15772	15810	15705	15688	15826	16085	15872	16116	15829	15936	15908	15816	15810	15872	15817	15816	15656	15986	15885	15694	15906	15847	16019	15691	15978	15757	15731	15897	16014	15872	15739	15858	15749	15827	15946	15985	16060	15819	15846	15811	15830	15845	15643	15745	15892	15827	15703	15596	15884	15770	15794	15765	15730	15847	15848	16052	15987	15886	15887	15718	15892	15828	15833	15936	15806	15676	15865	15947	15874	15767	15721	15882	15746	15854	15780	15894	15880	15952	15823	15920	15638	15635	15727	16020	15735	16000	15903	15933	15883	15701	15938	15937	15854	15737	15731	15715	15879	15754	15759	15746	15823	15751	15933	16029	15953	15958	15812	15838	15902	15869	15724	16111	15840	15790	15711	15649	15578	15554	15690	15889	15753	15831	15808	15793	15830	15886	15793	15842	15838	15769	15809	15603	15870	15667	15950	15746	15721	15581	15856	15921	15683	15906	15753	15858	15685	15984	15646	15690	15861	15846	15827	15732	15895	15799	15941	15845	15848	15898	15929	15860	15853	15881	15743	15808	15685	15756	15716	16032	15750	15868	15877	15711	15695	15597	15929	15853	15882	15744	15779	15957	15723	15785	15878	15777	15882	15896	15841	15833	15875	15854	15911	16009	15691	15880	15824	15730	15817	15887	15879	15930	15718	15855	15834	15771	15820	15822	15898	15857	15924	15877	15945	15778	15765	15905	15722	15910	15647	15813	15784	15965	16025	15938	15804	15927	15804	15944	15759	15764	15741	15857	15803	15635	15960	15897	16049	15699	15943	15866	15889	15683	15678	15931	15874	15860	15808	15791	15816	15807	15833	15810	15762	16067	15832	15669	15890	15863	15978	15866	15697	15709	15863	15833	15749	15964	15906	15753	15819	15691	15638	15682	15842	15811	15973	15709	15764	15888	15764	15750	15609	15684	15773	15596	15654	15898	15828	15764	15573	15676	15725	15793	16020	15819	15781	15986	15962	16014	15826	15788	15697	15835	15950	15890	15713	15992	15724	15686	15605	15910	15705	15918	15868	15898	15663	15733	15788	15679	15644	15713	15890	15905	15725	15756	15720	15764	15646	15708	15657	15956	15957	15865	15745	15775	16007	15851	16004	15816	15638	15742	15792	15859	15900	15846	15630	15926	15784	15826	15743	15671	15805	15829	15884	15862	15805	15967	15907	15645	15860	15934	15756	15840	15811	15950	15773	15728	15854	15753	15750	15917	15866	15861	16105	15648	15843	15722	15770	15915	15779	15841	15931	15927	15889	16015	15621	15927	15957	15652	15824	15817	15785	15714	15883	15913	15583	15868	15831	15753	15865	15734	15991	15938	15803	15874	15873	15847	15703	15863	15727	15653	15890	15871	15856	15863	15814	15877	15726	15892	15905	15799	15751	15973	15972	15786	15901	15605	15808	16035	15781	15774	15840	15787	15858	15941	15811	15904	15852	15857	15943	15709	15783	15852	15937	15732	15888	15838	15960	15690	15740	15894	15706	15916	15829	16001	15688	15625	15624	15814	15725	15863	15755	15874	16064	15924	15762	15664	15729	15788	15964	15682	15860	15901	15702	15837	15702	15873	16028	15866	15728	15682	15726	16048	15741	15811	15838	15978	15761	15926	15803	15757	16142	15836	15987	15763	15738	15793	15941
30996	43527	40527	30998	25778	22182	19309	17778	16483	15737	15447	14984	14434	14498	14299	14251	14214	14258	13981	14118	14103	14116	13901	14199	13987	13969	14167	13993	14041	14038	14105	13984	13935	13836	13958	13913	14072	14109	13936	13924	14016	14102	14044	14008	13888	13921	13926	13854	14023	13974	14027	13815	13995	13733	14016	13901	13957	13896	13992	13816	14030	13963	14030	14071	14031	13913	13912	13883	13981	13929	13920	13935	13754	13991	13910	14085	14134	13940	13938	13806	13857	14022	14015	13996	13990	14025	14034	13943	13870	13779	14003	13892	13902	13998	13957	13943	13900	13923	13898	14029	13854	13975	13811	13778	14024	13921	13908	14093	13994	13954	13836	13929	14097	13775	13981	13911	13832	13804	14017	13979	13938	13923	14013	13951	13700	14044	13768	13896	14013	13760	14020	13852	13902	13919	14028	13838	13959	13834	13892	14237	13869	13978	13961	13938	13749	13955	14082	13981	13804	14036	14051	13896	14077	13934	13953	13852	13922	13877	13874	13999	13990	13898	13954	13910	13892	13954	13844	14055	13869	13801	13962	13969	13816	13897	13846	13846	13970	14026	13863	13859	13973	13964	13987	13816	14055	13865	13956	13936	13922	13838	13824	13890	13855	13750	13864	13930	13828	13861	13730	13830	13963	13865	13899	13844	14023	13903	13989	13998	13899	13918	14159	13811	13828	13891	13901	14018	14024	13768	14014	13682	13851	13830	13906	13834	13629	13949	13947	13890	13915	14031	14066	13951	13969	13874	13872	13957	13806	13963	13927	13937	13827	14032	13966	13839	13772	13899	14010	13799	14019	13961	14035	14065	14051	14043	13813	13953	13954	14078	13907	13858	13990	13941	13750	13950	13981	13900	13849	13640	13752	13930	13923	13959	13921	14029	13939	13829	14019	13777	14025	13970	14021	13940	13785	13928	13732	13878	13937	13822	13766	13962	13781	14060	13851	13945	13843	13881	13820	13841	13960	13849	13957	13896	13917	13948	13935	13752	13924	13779	13955	13977	13898	13872	13950	13990	13979	13890	14169	13777	13946	13905	13945	14157	13794	13947	13840	13729	13973	13931	13883	13888	13759	13949	14031	14084	13809	13931	13952	14034	14087	13954	13948	13994	13804	13945	13904	13950	13961	13870	13767	13890	14050	13824	14055	14012	13841	13984	13927	13998	13658	13852	14059	13957	13816	13860	13881	14046	13998	13833	13875	13918	14080	13915	13832	13989	13775	13919	13957	13955	13868	13876	13991	13899	13874	13957	14050	13945	13948	14038	13925	14001	13986	13893	13995	13927	13986	13933	13951	13918	13968	14005	13984	13981	13963	14010	13920	13914	13976	13960	13758	13970	14017	13912	14013	13987	13957	13901	13794	13951	13818	13980	13866	13912	13701	13932	13808	14100	13882	13910	13925	13694	14005	13780	14144	13943	13864	13814	13911	14058	13977	13860	13930	13801	13923	13900	13864	13895	13807	13961	13909	13985	13917	13860	13920	13877	13909	13893	14025	14013	13769	13850	13861	13891	13832	13968	13995	14073	13842	13954	13834	13926	14012	14083	13907	13851	13868	13820	13950	13842	13934	13865	13743	13915	13864	14029	13927	14009	13923	13862	13964	13917	13795	13926	13931	13975	13865	13939	13854	13817	13996	13857	14019	13904	13978	13960	13907	13904	14018	13920	13866	13870	14053	13957	13897	13887	14043	13890	13670	13758	13928	13895	13895	13793	13991	13819	13850	13962	14116	13979	13897	13971	13920	13988	13907	13778	13975	13992	14071	13953	13835	13760	13782	13765	13728	13940	13950	14002	13923	14021	14001	13771	13912	13921	13846	13751	13882	13902	13919	13866	13840	13862	13967	13814	13952	13846	13852	13845	14057	13819	13740	13761	14023	13775	13982	13885	13983	13999	13791	14009	14112	13781	13732	13949	13953	13904	13978	13876	13739	13802	13996	13986	13978	13961	13943	13925	13945	13819	13997	13952	13824	13969	13923	13873	13974	13931	14037	13817	13814	14077	13909	13889	14097	13908	13867	13987	13826	13916	13869	13997	13876	13815	13886	14013	14048	13963	13897	13899	13711	13756	14052	13859	14049	13825	13970	13975	13916	13961	13944	14063	14004	13825	14028	14023	13842	14015	13884	13807	13915	13855	14125	13918	13822	13884	13904	13943	13769	13830	13895	14160	13743	13896	13849	14167	14014	13798	13884	13846	13875	14005	13921	13925	13764	13907	13990	13838	13804	13950	14055	13950	13991	13887	13881	14048	13900	13864	14086	13942	13968	14042	13761	13999	13856	13985	13976	13933	13934	13945	13954	13912	13768	13926	13935	13879	13952	13900	13956	13811	13874	13843	13985	13875	14014	14042	13903	13795	13984	13934	13942	13898	13926	13907	13836	14051	14123	14077	14070	14058	13851	13889	13817	13981	13804	13874	13914	13975	14018	13969	13935	13832	13921	13931	13941	13961	13851	13918	13988	13939	14095	13904	13999	14156	13980	13805	14048	14021	13824	13763	13860	14009	14081	13958	14022	14056	13941	13769	13885	14102	13901	13858	13855	13844	13983	13897	14055	13959	13858	14007	13797	13869	14039	13854	13957	13818	13758	13799	13746	13906	14055	13779	13976	14098	14047	13806	13974	13939	13873	14013	14083	14082	13987	13917	13886	13873	13967	13851	13748	13863	13988	13875	13821	13989	13939	13930	13770	13925	13972	13898	13891	13884	13903	13883	13912	14093	13864	13812	13900	13895	13790	13909	13751	13871	13878	13898	13897	13713	13964	13776	14028	13859	14060	14027	13908	14105	13889	13820	14158	13878	13925	14055	13923	13962	13828	13856	13829	13815	13907	14028	13878	13893	14110	14107	14050	13821	13819	14028	13821	13894	13820	13945	13982	13863	13867	13917	13786	14020	13980	13872	13936	13855	13881	13928	14019	14005	13812	13928	13933	13904	13944	13988	13846	14032	13872	14194	13932	13956	13993	13844	13925	13955	13824	13867	13949	13959	13792	13896	13935	13830	13862	14089	13728	14125	13719	13794	14043	13969	13908	13940	13892	13944	13922	13787	13933	14021	13939	13869	13996	13776	13868	13990	13916	14032	14017	13789	13738	13972	13957	13934	13820	13980	13778	13908	13992	13989	14030	13982	13930	13988	13918	13947	13803	13928	13839	13866	13995	13987	13903	13896	13865	13849	13946	14061	13912	13739	13824	13943	13901	13963	13814	13921	13954	13935	13851	13834	13836	14045	13867	13985	13982	13968	13927	14054	13982	14072	13987	13758	13854	13916	13898	13953	13942	13845	13987	13908	14054	13867	13767	14150	14048	13889	13887	13958	13880	13840	13915	14000	13960	13999	13782	13861	13977	13994	13977	13985	13948	13954	13969	13913	13899	13902	13838	13825	14042	14001	13895	13982	13965	13922	13935	13864	13865	14027	13761	13793	13951	13998	13966	14007	13946	13969	13869	13902	13894	13987	13908	13939	14066	13878	13932	14066	14052	13877	14070	14025	13895	13913	13808	14016	13977	13811	13950	14060	13811	13948	13926	13886	13721	13835	13974	13802	13794	13921	13919	13861	13861	13884	14066	13878	13797	13938	14091	13899	13990	13976	13901	13818	13927	13931	14004	13784	14030	13969	14045	13910	13889	13788	13869	13833	13910	13944	13899	14001	14033	14059	13994	14023	14123	13908	14065	13853	13803	13861	13819	14014	13858	14005	13962	13939	13814	13947	13986	14023	13909	14047	13809	13959	13987	13928	14044	13878	13973	13938	14117	13972	13840	14108	13889	13938	13908	14008	13927	13872	13816	13891	13791	13829	13979	13938	13920	13852	13877	13977	13941	13803	14036	13969	13906	13989	13970	14044	13965	13941	14065	13844	13754	14043	14110	13950	14103	14020	13899	13946	13957	13916	13968	13867	14085	13994	13844	13831	13750	13891	13984	13994	13817	13898	13762	13957	13830	13926	13936	14074	13889	14080	14020	13953	13857	13825	13746	13931	14011	13992	13928	13849	13811	14005	14167	14064	14089	13953	13918	13842	13926	13928	13969	14008	13840	13886	13971	13839	13926	14016	13865	13942	13882	13811	14088	13768	13965	14039	14084	13972	13869	13933	13880	13901	13954	13862	13927	14036	13982	14013	13863	13826	13947	13884	13828	13970	13782	13957	13978	13936	13793	13788	13755	13973	13859	13953	13942	13884	14032	13941	13983	14126	13816	13873	13970	13745	14082	13933	13999	13764	13966	13933	13956	13761	13995	14004	13847	14008	13929	13863	14021	13899	14066	13832	13769	13746	13909	13911	13837	13973	13919	13867	13954	13747	13780	13889	13838	14055	14044	13862	13850	14077	13757	13796	13688	13974	13930	13709	14096	13883	13808	14023	13895	13895	13959	14063	13928	13863	13878	13835	13990	13885	13801	13861	13878	13814	13999	13740	13875	14029	13868	13984	14095	13935	13943	13911	13852	13962	13840	14051	13911	13924	14028	13717	13818	13821	14028	13901	14015	14017	13814	13853	13988	13889	14027	14025	14107	13946	13933	13932	13959	13948	14038	13834	13918	13839	14035	13813	13860	13888	13733	13940	13893	13776	13899	13835	14114	13986	13975	14006	13819	13940	13792	13873	13948	13752	13786	14118	13961	13809	13793	13968	13766	14012	14004	13886	13925	14204	13949	13826	13989	13843	13955	13878	13851	13958	13844	13986	14019	14170	13961	13869	13825	13885	13941	13863	13932	13887	13786	13768	13919	13849	14023	13781	13927	13838	13909	13849	13862	13989	13923	13903	13930	13856	13811	13900	13903	13920	13918	13900	14082	13943	13924	13949	13825	13808	14067	13759	14022	13851	13723	13881	13739	13845	13861	14113	13775	13786	13862	13926	13971	13805	13875	13983	13873	13902	13778	14021	13806	13863	13951	13860	13891	13752	14041	13845	13925	13926	13975	13783	13864	14037	13987	13772	13847	13948	13840	13930	14056	13941	13996	13948	13758	13874	13936	13980	13853	13983	13827	13934	13884	13794	13893	13919	13852	13922	13838	14062	13955	14007	13703	13884	13830	13995	13968	13897	13938	13850	13970	13755	13885	13982	14085	13943	13807	13944	14046	13957	13904	13756	13910	13950	13938	13860	13998	13878
24071	21152	28596	25826	25830	27031	26035	22533	20040	18529	17700	17283	16604	16677	16408	16426	16344	16177	16106	16246	16099	16054	16051	15935	16093	16004	16035	16154	15980	15990	15789	15985	16014	15956	16084	16050	15921	16146	15903	15788	16057	16030	15802	15771	16099	15882	16071	15777	16086	15842	15945	15814	15737	15709	15844	15879	15953	15810	15654	16015	15964	15857	15685	15848	15875	15892	15903	16087	15766	15927	15892	15896	16085	15666	15752	15801	15948	16019	15772	15946	15825	15771	16072	15962	16099	15794	15902	15871	15893	15767	15642	15918	15783	15834	15853	15812	16026	15962	15984	15888	15992	15891	15907	15733	15995	15929	15947	15850	15986	15876	16012	15991	15949	15798	16138	15874	15818	15912	15790	15702	15994	15966	16000	15977	15902	15750	15934	15897	15964	15755	15646	15652	15872	15658	15869	15975	15859	15807	15735	16059	15919	15947	15751	15884	15971	15776	15878	15768	15646	15911	15930	15898	15912	16024	15873	15742	15531	15845	15902	15760	15904	15773	15762	15830	15826	15724	15820	15686	15784	15682	15786	15710	15789	15740	16016	15899	15904	15974	16094	15754	15609	15796	15999	15932	15775	15890	15867	15863	15787	15750	15694	15951	15649	15680	15880	15962	16008	15917	15873	15752	15786	15933	16035	15863	15827	15881	15761	15734	15965	16094	15853	15941	15758	15902	15803	15897	15947	15817	15659	15980	15943	15890	15825	15869	15738	15856	15816	15880	15749	15832	15733	15777	15915	15899	15869	15830	15851	16144	16043	15771	15906	15971	15826	15951	15953	15967	15715	16008	15865	15973	15898	15775	15553	15903	15882	16063	15955	15806	15853	15954	15654	15870	15972	15920	15836	16053	15925	15872	15850	15890	15769	15831	15732	15762	15956	15832	15926	15887	16077	15885	15940	16079	15957	15861	15868	15780	15817	15681	15755	15920	15761	15963	15813	15658	15879	15794	15806	15832	15756	15774	15897	15906	15825	15794	15922	15731	15936	16073	15925	15929	15907	15843	15931	15837	15798	15877	15861	15867	15780	15686	15988	15818	15812	15920	15865	15700	16042	15845	15751	15758	15985	15833	15764	15977	15865	15983	15887	15855	15846	15743	15943	15680	15906	15860	15941	15833	16018	15900	16097	16022	15962	15932	16069	15995	15835	15712	15862	15922	15777	15847	15861	15835	15958	15916	15693	15687	15589	15794	15979	15781	15882	15778	15761	15940	16088	15919	15888	15820	15908	15799	15910	15790	15821	15931	15863	15886	15749	15919	15990	15840	15712	15788	15800	15769	15770	15835	15793	15918	15970	15964	15797	15830	15800	15806	16016	15959	15878	15893	15754	16115	15895	15820	15865	15888	15955	15665	15653	15961	15884	15936	15850	15824	15839	15907	15744	15934	15945	15764	16045	15992	15739	15879	15890	15961	15840	15929	16039	15726	15843	15803	15795	15900	16052	15810	15783	15719	15869	16037	15979	15830	15991	15710	15754	15804	15692	15797	15852	15913	15701	15930	15868	15945	15919	15855	15850	15845	15787	16052	15833	15850	16088	16090	15963	15787	15771	15919	16204	15937	15813	15802	15912	15864	16123	15843	15960	15995	15875	15802	15764	15864	15768	15972	15799	15973	15705	15806	15872	15812	15776	15587	15853	15854	15849	15863	15871	15935	15786	15757	16090	16010	15868	15683	15723	15849	15884	15680	15755	15827	16004	15805	15980	15805	15948	15867	15907	15799	15817	15775	15847	15910	15788	15744	15808	15749	15719	15842	15918	15839	15838	15711	15926	15708	15910	15982	16048	15967	15818	16067	15974	15919	15887	15819	16043	15889	15806	15988	15774	15941	15915	15800	15892	15858	15967	15715	15954	15781	16000	15858	15918	15965	15901	15720	15820	15855	15937	16047	16048	15783	15947	15859	15881	15804	15744	15998	16062	15895	15993	15806	15723	15971	16104	15878	15886	15755	15757	15991	15763	15920	15765	15865	15889	15648	15810	15708	15827	16071	15960	16052	15619	15882	15811	15817	15923	15767	15750	15919	15682	15847	15676	16005	15896	15715	15993	15969	15904	15814	15901	15896	15956	16053	16162	15926	15991	15728	16125	15955	15841	15801	15705	15772	15795	15645	15924	15726	15889	16069	15796	15730	15887	15889	15949	15896	15925	15994	15911	15777	15866	15881	15880	15954	15846	15839	15816	15639	15906	15848	15844	16061	15821	15749	15913	15733	15728	15826	15836	15664	15782	15793	15818	15699	16013	15872	15911	15753	15732	15880	15834	16018	15648	15782	15681	15744	15738	15762	15848	15901	16035	15929	15803	16017	15794	15714	15748	15735	15802	16067	15896	15815	16081	15771	15693	15833	15745	15880	15742	15768	15889	16018	15965	15983	15866	15711	15697	15900	15713	15889	15815	15936	15880	15942	15962	16029	15886	15747	15800	15775	15707	15746	15693	15760	15782	15865	15715	15675	15907	15963	15845	15819	15871	15568	15902	15908	15893	15958	16059	15607	15778	15673	15992	15804	15826	15708	15760	15958	16037	15822	15918	15867	15836	15896	15840	15913	15990	15809	15977	16001	16055	15825	15704	15905	15954	15767	15890	15726	15840	15712	15817	15891	15761	15917	15985	15889	15838	15815	15809	15924	15906	15908	15807	15997	15901	15765	15854	15822	15765	15705	15856	15942	15788	15997	15997	15722	16010	15972	15728	15842	15787	15696	15944	15861	15953	15972	15942	15916	15967	15883	15970	15928	15816	15787	15840	15965	15693	15766	15860	15806	15743	15926	15704	15893	15858	15969	15712	15769	15862	15918	15891	16126	15867	15743	15712	15827	15774	16027	15980	15847	15743	15834	15802	15938	16131	15822	15785	15871	15793	15993	15956	15947	15729	15890	15689	15872	15873	15868	15814	15646	15744	15793	15753	15896	16074	16055	16028	15926	15620	15875	15846	15959	15973	15885	16082	15712	15803	15794	15863	15855	15876	15832	15956	15992	16016	15903	15655	15884	15889	15824	15800	15832	15985	15814	15827	15759	15643	15941	15759	15637	15898	15848	15816	15904	15916	15913	15773	16047	15784	15718	15879	15558	15850	15784	16021	15981	15938	16017	15980	16062	15776	16006	15705	15854	15909	15967	15817	15730	15867	15791	15782	15875	15744	15924	15876	15779	15795	15711	15941	15890	15939	15903	15774	15727	15881	15787	15761	15795	15940	15852	15798	15938	15927	15958	15853	15760	15863	15770	15914	15850	16046	15931	15910	15859	15832	15635	15833	15763	15952	15843	15933	15811	15876	15837	15846	16028	15907	15730	15818	16039	16080	15879	15805	15768	15819	15968	15774	15859	15844	15968	15840	15863	15901	15776	15783	15793	15894	15727	15768	15784	15645	15776	15847	15675	15738	15895	15872	15777	15920	15947	16026	15952	16056	15693	15924	15870	15842	15764	15792	15665	15739	15789	15704	15703	15859	15838	15809	15734	15893	15928	15912	15709	16037	15814	16028	15940	15959	15864	15857	15844	15880	15906	15903	16035	16034	15859	15890	15876	15777	15752	15888	15783	15724	15956	15876	15918	15861	15717	15869	15839	16086	15714	15814	15761	15826	15894	15632	15843	15860	15701	15954	15849	16003	15765	15767	15735	15734	16116	15923	15918	15810	15904	15904	16009	15794	15775	16082	15881	15866	16123	15764	15740	15982	15820	15814	16019	15968	15790	15892	16008	16060	15834	15704	15755	15855	15759	15853	15966	15966	15765	15970	15790	15796	15880	15731	15820	15985	15889	15795	15728	15985	15938	15961	15851	15801	15966	15894	15912	15958	15669	15789	15866	15884	16020	15842	16060	15834	16021	16013	15928	15922	15773	15900	15727	15834	15987	15786	15841	15733	15733	15748	15782	15952	15994	15764	16001	15888	15988	15821	16004	15807	15934	15934	15790	15839	16006	15910	15843	16047	15943	15765	15706	15805	15987	15832	15885	15871	15843	15825	15743	15695	16018	15864	15912	16118	15862	15972	15929	15904	15876	16084	15835	15856	15956	15836	15849	15902	15693	15910	15804	15645	15834	16000	15906	15973	15815	15780	15893	15963	15775	15863	15817	16099	15823	15883	15742	15828	15907	16021	15813	15851	15863	15893	15768	16004	15955	15871	15864	15876	16015	16034	15679	15821	15700	15712	15855	15943	15974	15660	15813	15921	15746	15863	15952	15994	15927	15747	15841	15876	15843	15943	15843	15955	16019	15942	15944	15908	15895	15835	15731	15981	16004	15781	15706	15787	15823	15834	15863	15724	15915	15781	15886	16100	15885	15821	15891	15760	15817	15835	15903	15986	15892	15868	15767	15812	16028	16029	15984	15843	16000	15877	15775	15767	15922	16013	16024	15926	15874	15816	15917	16053	15830	15991	15852	16096	15637	15767	15753	15816	15905	15830	15799	15689	15977	16012	15774	15867	15789	15866	15992	15789	15691	15845	15897	15848	15826	15939	15859	15992	15906	15976	15831	15742	15847	15888	15697	15749	15792	15906	15811	16092	15858	16032	15846	15873	15821	16010	15890	15800	15925	15795	16051	15761	15859	15814	15818	15885	15835	15823	16001	15873	15905	15696	15754	15759	15859	15788	15847	15941	15787	15995	15842	15927	15923	15773	15856	15853	15939	15718	15686	15773	15771	15859	15762	15892	15913	15897	15944	15839	15805	15849	15762	15986	15876	15950	15666	15785	15850	15875	15837	15953	15878	15869	15821	16061	15875	15793	15819	15802	15710	15818	15790	15906	15906	15623	15986	15845	15711	15884	15743	15897	15773	15918	15808	15860	15825	15792	15584	15860	15873	15892	15859	15728	15888	15746	16105	15852	16014	15756	15688	15567	15881	15890	15963	15868	15962	15877	15715	15898	15924	15899	15995	15777	15996	15950	15878	15957	15877	16009	15716	16009	15727	16044	16015	15857	15851	15719	15764	15612	15761	15914	15981	15824	15775	15915	15856	15667	16047	15847	16076	15776	15765	15885	15791	15800	15827	15728	15857	16034	16028	16014	15930	15847	15762	15870	15791	15970	15844	15747	15960	15843	16065	15780	15847	15992	15997	15688	16029	15787	15664	15480	15721	15782	15888	15967	15961	15856	15788	15776	15934
29591	49445	45590	36614	31848	28371	25164	22549	19772	17657	16674	15849	15005	14886	14636	14593	14286	14403	14372	14320	14236	14035	14112	14249	14127	14316	14197	14170	14041	14113	14179	13972	14090	14064	13982	14125	14076	14227	13987	14028	13945	13976	14108	14140	13991	13959	13904	14125	13899	14016	14044	14030	14190	14155	13975	14079	13920	13862	14071	13994	13818	13961	13860	13821	13947	13925	14031	13940	13938	14152	13957	13982	13950	14006	13867	14029	13816	13917	13952	14035	14010	13807	13954	13839	14037	14018	14119	13947	14028	14086	13909	14052	13899	14028	13999	13933	13959	14139	13998	14002	14037	14050	13914	13990	14064	13871	13872	13781	14088	13902	14033	14016	13855	14000	13846	14020	13943	14133	13994	13824	14016	13858	14023	14081	14078	14065	13892	13943	13901	13826	13947	13917	13973	13941	14080	14129	13855	14050	13974	13961	14020	13950	13982	13955	13986	14085	13921	13987	13855	13817	14142	14006	13874	13925	13955	13917	13961	13927	13901	13846	13920	13958	14000	13945	14073	14032	14200	14001	13848	13819	14139	13897	14041	14050	13929	14006	13950	14052	13972	14089	13918	14116	14076	14000	13912	13988	14001	13998	13975	13982	13911	14049	14121	13922	14072	13803	13980	13970	14044	14085	13970	13986	14016	13939	13804	13929	14030	13968	14186	14024	13745	13950	14031	13972	14022	13960	13916	14001	14055	14137	14030	13993	13961	13948	14185	14028	13866	14068	13994	13694	13941	14153	13938	13800	14009	14066	13992	13999	13929	13874	13982	14100	13880	13810	13804	13930	13918	14045	13979	13916	13857	14058	14007	14051	14000	13839	13870	13956	13924	14076	13882	14026	13995	13948	13938	13877	14128	14017	13987	14032	13995	13818	14006	14011	13835	13845	14039	13926	13953	13959	13969	13964	13753	13807	13985	13918	14066	14015	13914	13987	13868	13880	13994	13727	14041	14021	13859	13729	13888	14089	13834	14031	13829	14051	13987	14089	14013	14015	13877	13941	14000	13948	13892	14051	14187	13938	14063	14021	13918	13912	13907	14036	13965	13904	13909	14053	13950	13969	13835	14099	13956	14035	14106	14023	13982	14045	13769	13909	14033	14055	13885	13881	13907	13881	14020	13960	13828	13951	13991	13909	13976	14016	14006	13975	14020	13841	14086	13976	13851	13721	13991	14019	13742	14026	13814	14126	13921	13919	14074	14222	13929	13914	13895	13831	13886	13944	14016	14125	13933	14015	14173	14070	14126	13925	13890	14073	13926	13989	14196	14018	13920	13989	13954	14087	13928	13992	14021	13883	13973	13862	13912	14150	13832	13825	14023	13993	13977	14005	13862	13938	13847	14092	13956	14034	13947	13870	14031	13938	13934	13975	13954	14022	13764	13894	14004	13873	14023	14051	13918	13996	13948	13910	13838	14031	13926	13841	13872	13913	14065	14158	14016	13986	13855	13985	13877	14023	13925	13875	13953	13955	13935	13932	13842	13992	13969	13928	14148	14050	13995	13868	14030	13815	13822	13792	14016	14109	14039	14021	13868	14011	13949	13989	14013	14008	14116	13865	14044	13903	14026	14014	14029	13963	13793	13940	14112	14091	14011	14064	14035	13901	14047	14087	13951	13989	13934	13961	13933	13991	13973	13873	14087	14045	14034	14054	14014	13943	13993	14054	13983	14071	13891	13892	13983	13770	13881	13892	13953	13917	14053	13964	13880	13949	13955	14050	14031	13853	13843	13952	14010	13837	14016	14043	13936	14007	13867	13990	13958	13870	14101	14002	13837	14037	13993	13917	13847	13978	14108	14012	13863	13928	14021	14033	13784	13916	13944	13903	14005	14093	13887	13874	13927	13848	14184	13990	13986	13787	13892	13991	13932	13848	13956	14040	13890	13988	13871	13916	13999	13996	13979	13941	13984	13951	13919	14238	14045	13936	14008	13906	13901	14080	13928	13949	13865	13943	13823	13916	14042	14007	13857	13829	13955	13803	13727	14022	14057	14014	13953	13916	14136	13983	13917	14037	13965	14084	13979	14095	14166	13950	13896	14081	13879	13987	13966	13943	13909	14080	14084	13922	14042	13888	13970	14031	14036	13973	13861	13985	13940	13922	14033	14055	13975	13892	13952	13838	14105	13891	13910	14123	13856	13864	14053	13942	14124	14102	13922	14011	13978	14134	14081	13773	13838	14099	14050	13890	13916	13986	14045	13770	13928	13863	13908	14028	14049	13850	14071	14032	13990	14040	13947	14036	14016	13902	14003	13917	13910	13990	13989	13890	14156	14065	13797	14073	13943	13823	14042	13991	13907	14055	13954	13755	14046	13816	14064	13860	13998	14060	14022	14137	13790	13940	13944	13944	13940	14070	13934	13840	14059	13922	13803	13898	13883	14012	14153	13986	14002	14041	14012	14041	13858	14051	13998	13991	13876	13986	13879	14004	13988	13870	13921	14026	14079	13981	13943	13989	13850	14077	14038	13871	14042	13878	13874	13995	14008	13895	13931	13936	14017	13934	13823	13966	13960	14214	13920	13828	14054	13996	14118	13947	13896	13960	13933	13878	13920	14063	13959	14006	13900	13711	14081	14113	14003	13949	13984	13767	13930	14081	13979	13964	13921	14016	13814	13889	13918	13965	13952	13888	13985	13847	14075	13898	13949	13841	13958	13932	14008	14075	13989	13904	13952	13845	13920	14068	13979	13875	14038	13977	14145	13909	13821	14027	13819	13932	14087	13889	14047	13923	13994	13920	13817	14028	14001	13849	13803	13794	13968	13950	13873	13799	13854	13941	14023	13823	13913	14052	14037	13971	13984	13984	13849	13903	13992	13952	13941	13973	14044	14002	14133	13945	14065	13944	13950	14296	14186	13906	14034	13845	13844	14157	13970	14037	14109	13913	13814	14052	14088	13950	14006	13923	13842	13993	13962	13847	13972	13875	13911	13785	14056	13939	13835	13965	14023	14062	14095	14019	13886	14106	13988	14013	13951	13956	13987	13910	13995	13835	14031	13919	13876	13892	14042	13933	13966	13804	13936	13989	13914	13965	13862	13925	13975	13814	14002	13951	14107	13815	13833	14065	13957	13850	14015	13808	13997	13886	13995	13926	13889	13853	13999	13905	13981	13792	13890	14009	14066	14034	14083	13995	13908	13943	14178	14052	13888	13981	13973	13995	13927	13927	14028	14000	14013	13928	13834	13828	13901	14062	14019	13902	13982	13700	14090	14000	14038	13966	13926	13994	13966	13782	13922	13973	14031	13820	13879	14054	13962	13966	13940	14115	14047	13806	14018	13916	13930	13911	13970	13774	13979	13990	13936	14126	13942	13879	13956	13845	13989	13846	14012	14090	13962	13975	14056	13875	13940	13916	13816	13793	13905	13969	13932	13919	13884	14139	13921	13957	13934	14064	13879	14055	13891	14034	14015	13770	14078	13836	14138	13904	14162	13978	14110	13960	14069	14026	13958	13848	13821	14038	14054	13937	14012	13919	13835	13974	13883	13973	13875	14075	13886	14108	13949	13912	13864	13974	13895	13954	13994	13816	13937	14002	14012	13746	14103	13934	13918	14082	13957	13921	13897	13893	13956	14236	13937	13897	14031	13922	13802	13919	13936	14064	13939	13867	13917	14147	13988	13998	14055	13843	13955	14070	13912	14112	13936	14097	13969	13963	14149	13817	13927	14020	14081	14165	14119	13877	14020	14167	13969	14089	13863	13953	13906	13953	13913	13906	13923	13962	13802	14122	14121	13856	14012	14036	13956	13907	13934	14021	14186	13956	13934	13905	13924	14025	13811	14033	13935	13886	13921	13925	14129	13986	13878	13960	13878	14148	13941	14182	13952	13884	14007	14016	13940	13956	14188	13934	14040	14079	13863	13970	14053	14165	13839	13894	13992	14018	14139	14008	13997	13959	14092	13767	13912	13992	13874	14082	13752	14138	14055	14006	13874	14118	13864	14053	13963	14095	13959	13842	13881	14033	13936	13919	13847	14002	13818	13835	13744	14050	13972	14065	14050	13955	13876	14117	14059	13924	13886	13856	13921	13891	14048	13902	14035	13857	14071	14035	13945	13880	14142	13945	14001	14037	13895	14125	13995	14070	13842	13866	14165	14185	14030	13942	14025	13917	13921	13815	13877	13843	14111	13885	14013	13927	13895	14038	13923	13904	14096	14030	14078	14119	13871	13886	13965	14117	14162	13969	13941	13972	14090	13871	13979	13870	13873	13985	13977	14033	14009	13893	13831	14016	14015	14226	13891	14082	14076	13860	14044	13882	14004	13878	13915	13858	14053	13978	14005	14075	13997	13920	13864	13948	13936	14028	14068	13822	14134	14059	14034	14154	13986	13964	14164	13843	13875	14009	14034	13887	13993	14055	14067	13935	13841	14051	14086	13999	13991	13987	14205	14032	13989	13940	13782	13997	13944	14058	13942	13850	13991	13949	13864	13994	13977	13971	13865	13791	13964	13960	13992	13987	13963	13962	13895	13953	14047	13922	14023	13941	14117	13925	13780	13860	13908	14027	14008	13808	14062	13936	13942	14009	13905	13910	14039	13894	13910	14127	14060	13901	14095	14044	14062	13994	13885	14000	13809	13875	13812	13937	13920	14085	13942	14006	14071	13983	14046	13964	14080	14051	14033	14204	13949	14088	13995	14029	13967	13965	14101	13929	14000	13898	13895	14023	13838	14144	13798	13946	13875	13842	14046	14062	13852	13956	13879	13831	13829	14033	14028	13840	13995	13974	14079	13904	13928	14066	14037	14079	13896	14021	13978	13949	14050	14008	13914	14010	14096	13918	14123	13923	13876	14039	14042	14014	13796	13941	14014	13830	13845	13953	13984	13980	14064	14179	13882	13919	13883	14042	13780	13973	13877	13942	13997	13880	13910	13971	13990	14035	13890	13955	13925	13968	14022	13979	13901	14050	13991	14082	13944	13939	13947	13823	14094	14005	14062	14066	13884	14001	14005	14038	13982	13951	13997	14055	13992	13981	13973	14051	14031	13843	14092	14128	13902	13960	14004	14086	14010	13949	13922	13855	13851	13912	13847	13964	13984	14096	13855	14106	13918	13934	13926	13850	13903	14131	14045	14026	13910	13958	14016	14032	14086	14041	14208	13922	14049	13761
22850	21148	28969	23932	23475	28078	32159	27162	23710	21614	19465	18461	17848	17399	17395	17458	17144	17008	17096	16806	16799	16818	17090	16996	16752	16594	16707	16609	16607	16480	16714	16786	16703	16765	16626	16301	16673	16650	16760	16574	16846	16756	16662	16426	16723	16598	16654	16576	16584	16703	16562	16767	16453	16421	16636	16490	16403	16643	16422	16669	16526	16679	16423	16273	16786	16655	16497	16518	16521	16407	16374	16519	16866	16611	16467	16479	16605	16738	16680	16398	16435	16298	16489	16445	16513	16501	16604	16535	16473	16650	16601	16290	16526	16659	16672	16579	16503	16711	16403	16507	16537	16332	16611	16576	16639	16556	16486	16475	16512	16414	16754	16461	16461	16473	16569	16425	16509	16243	16718	16517	16511	16434	16701	16489	16425	16706	16301	16674	16438	16605	16484	16626	16377	16733	16546	16561	16502	16584	16316	16521	16571	16423	16526	16410	16792	16586	16405	16475	16428	16476	16590	16400	16341	16370	16607	16654	16546	16488	16675	16466	16626	16481	16547	16602	16500	16433	16424	16496	16484	16476	16450	16439	16377	16436	16562	16689	16540	16433	16618	16415	16453	16457	16465	16517	16594	16586	16610	16349	16568	16553	16387	16598	16319	16527	16429	16450	16272	16683	16592	16587	16407	16735	16326	16433	16685	16425	16621	16458	16454	16477	16558	16429	16644	16678	16630	16770	16407	16510	16441	16559	16528	16712	16470	16468	16593	16475	16414	16647	16566	16640	16753	16492	16509	16503	16611	16541	16645	16577	16480	16352	16466	16473	16599	16423	16369	16377	16595	16623	16577	16576	16387	16597	16655	16462	16668	16677	16467	16422	16579	16540	16758	16692	16432	16537	16503	16543	16516	16476	16547	16511	16747	16552	16462	16515	16453	16390	16610	16588	16643	16609	16557	16484	16479	16483	16486	16404	16432	16479	16506	16404	16571	16649	16594	16513	16257	16558	16444	16408	16460	16429	16538	16500	16381	16556	16688	16514	16544	16552	16463	16760	16834	16243	16660	16649	16513	16581	16546	16480	16437	16561	16746	16495	16589	16566	16483	16655	16472	16474	16544	16393	16418	16602	16498	16352	16722	16392	16488	16298	16488	16456	16577	16688	16696	16514	16448	16467	16530	16536	16636	16533	16564	16521	16696	16552	16469	16419	16572	16312	16391	16628	16465	16489	16601	16504	16633	16531	16552	16471	16498	16347	16560	16529	16548	16722	16429	16404	16559	16297	16369	16574	16284	16462	16400	16239	16398	16500	16571	16448	16221	16549	16368	16516	16571	16477	16490	16590	16510	16542	16501	16686	16626	16477	16408	16460	16427	16365	16240	16552	16730	16517	16760	16591	16389	16588	16439	16452	16692	16425	16646	16567	16482	16582	16674	16509	16352	16726	16478	16474	16754	16605	16587	16641	16775	16468	16510	16450	16381	16620	16533	16406	16589	16392	16554	16512	16520	16203	16395	16599	16682	16406	16558	16461	16679	16280	16611	16410	16657	16417	16580	16355	16705	16442	16381	16416	16282	16303	16375	16330	16498	16467	16448	16459	16391	16478	16577	16441	16594	16505	16483	16598	16494	16467	16546	16333	16355	16676	16272	16402	16283	16424	16461	16487	16515	16628	16589	16340	16567	16481	16564	16555	16629	16443	16289	16440	16583	16634	16597	16403	16476	16529	16301	16457	16522	16549	16459	16471	16585	16635	16481	16322	16615	16346	16489	16377	16545	16390	16598	16302	16643	16568	16550	16464	16450	16373	16306	16645	16639	16500	16545	16513	16378	16481	16417	16321	16460	16425	16548	16609	16578	16480	16466	16472	16670	16635	16352	16605	16745	16396	16565	16384	16478	16417	16437	16538	16614	16540	16340	16490	16785	16594	16434	16439	16462	16407	16307	16520	16448	16468	16554	16444	16585	16480	16463	16435	16362	16421	16664	16567	16453	16378	16312	16272	16664	16430	16434	16474	16585	16642	16705	16338	16379	16579	16542	16556	16481	16599	16553	16479	16488	16678	16608	16541	16492	16510	16460	16391	16326	16376	16532	16398	16513	16578	16562	16577	16506	16690	16566	16452	16504	16475	16426	16579	16337	16598	16546	16526	16460	16554	16634	16730	16450	16527	16790	16442	16586	16464	16734	16479	16430	16331	16444	16534	16293	16454	16477	16631	16532	16396	16365	16575	16634	16426	16572	16643	16469	16465	16571	16468	16623	16325	16627	16566	16266	16418	16366	16519	16535	16535	16487	16475	16481	16617	16484	16434	16390	16602	16553	16380	16329	16497	16543	16361	16479	16578	16591	16447	16476	16346	16322	16345	16378	16506	16595	16583	16553	16820	16446	16481	16335	16424	16520	16507	16496	16434	16324	16535	16381	16399	16480	16619	16223	16484	16487	16634	16372	16501	16253	16368	16405	16667	16642	16628	16429	16614	16509	16201	16385	16493	16530	16652	16444	16555	16592	16684	16541	16572	16349	16496	16517	16514	16520	16644	16585	16422	16612	16572	16303	16452	16436	16281	16553	16612	16429	16607	16581	16541	16594	16552	16452	16410	16444	16560	16727	16562	16532	16477	16619	16324	16663	16524	16510	16409	16376	16609	16655	16428	16438	16570	16447	16574	16514	16515	16616	16602	16604	16685	16578	16412	16600	16619	16490	16425	16489	16355	16495	16647	16647	16471	16529	16507	16502	16470	16637	16503	16478	16737	16588	16489	16365	16565	16404	16713	16756	16510	16465	16654	16572	16586	16366	16563	16520	16534	16442	16652	16594	16430	16446	16598	16478	16288	16581	16467	16407	16524	16491	16369	16471	16411	16447	16344	16688	16505	16453	16500	16689	16519	16593	16518	16376	16530	16518	16753	16576	16671	16525	16680	16614	16460	16546	16448	16418	16666	16637	16544	16424	16502	16329	16355	16530	16752	16596	16379	16410	16531	16341	16555	16340	16381	16535	16329	16459	16336	16467	16415	16364	16563	16317	16569	16567	16483	16436	16249	16509	16433	16540	16647	16480	16605	16563	16430	16468	16626	16466	16374	16497	16642	16257	16408	16480	16634	16458	16510	16586	16375	16481	16562	16598	16425	16617	16676	16419	16474	16788	16607	16603	16622	16481	16516	16503	16545	16504	16624	16759	16418	16600	16465	16592	16475	16461	16501	16654	16687	16605	16562	16461	16347	16443	16505	16631	16612	16726	16616	16564	16369	16454	16485	16410	16549	16250	16488	16562	16530	16431	16265	16286	16573	16388	16363	16541	16599	16438	16415	16681	16397	16427	16537	16450	16524	16447	16295	16552	16453	16624	16430	16467	16539	16487	16464	16253	16470	16401	16609	16694	16299	16506	16191	16448	16462	16490	16389	16541	16577	16552	16532	16572	16619	16452	16561	16341	16343	16513	16325	16427	16321	16467	16216	16533	16344	16516	16449	16364	16387	16494	16328	16742	16559	16665	16670	16360	16279	16575	16494	16478	16585	16558	16610	16428	16426	16607	16310	16515	16522	16462	16509	16503	16319	16413	16301	16422	16528	16527	16571	16739	16402	16542	16306	16426	16440	16470	16452	16534	16550	16609	16303	16593	16333	16610	16463	16467	16300	16607	16433	16393	16546	16564	16514	16348	16445	16580	16721	16592	16342	16468	16533	16557	16544	16399	16437	16491	16375	16427	16575	16677	16374	16600	16512	16590	16567	16676	16460	16371	16558	16509	16394	16361	16472	16668	16494	16512	16467	16732	16491	16479	16562	16339	16318	16718	16449	16468	16282	16414	16329	16596	16354	16530	16306	16677	16599	16573	16699	16646	16721	16644	16577	16682	16454	16397	16492	16484	16535	16591	16472	16513	16333	16517	16521	16466	16474	16456	16487	16525	16281	16476	16504	16555	16383	16646	16544	16296	16276	16370	16213	16613	16268	16437	16735	16578	16439	16726	16409	16402	16392	16550	16451	16547	16441	16630	16530	16676	16531	16453	16431	16448	16478	16702	16464	16505	16357	16443	16546	16611	16447	16317	16621	16556	16476	16233	16702	16559	16676	16367	16286	16498	16418	16389	16446	16598	16470	16591	16486	16554	16636	16522	16462	16465	16656	16623	16515	16527	16575	16446	16510	16590	16487	16514	16495	16604	16457	16504	16560	16538	16600	16779	16489	16278	16445	16641	16386	16424	16442	16490	16702	16743	16469	16444	16682	16558	16599	16494	16475	16585	16637	16432	16451	16350	16468	16405	16432	16584	16274	16519	16305	16363	16381	16473	16580	16445	16415	16610	16501	16472	16650	16565	16430	16496	16453	16363	16505	16337	16541	16519	16558	16256	16551	16518	16486	16367	16421	16537	16481	16576	16686	16750	16737	16634	16459	16437	16495	16363	16498	16310	16532	16568	16575	16466	16411	16646	16681	16359	16407	16661	16430	16450	16544	16722	16533	16578	16601	16631	16646	16386	16433	16406	16382	16435	16405	16554	16509	16454	16594	16606	16487	16626	16458	16596	16382	16503	16480	16674	16401	16511	16386	16493	16337	16513	16467	16537	16430	16625	16559	16574	16609	16350	16607	16382	16484	16542	16399	16533	16335	16473	16582	16525	16507	16647	16612	16209	16357	16521	16525	16599	16467	16475	16298	16425	16670	16535	16465	16553	16564	16427	16506	16390	16768	16379	16498	16632	16332	16577	16436	16417	16346	16524	16580	16512	16634	16478	16523	16557	16495	16729	16521	16432	16378	16575	16411	16572	16530	16639	16430	16489	16599	16684	16570	16345	16483	16597	16558	16546	16581	16487	16576	16378	16797	16582	16499	16335	16525	16477	16479	16515	16501	16492	16581	16403	16623	16331	16512	16621	16484	16230	16202	16536	16698	16509	16386	16565	16488	16446	16601	16325	16434	16486	16540	16487	16485	16698	16498	16639	16306	16545	16305	16590	16563	16413	16482	16369	16557	16317	16676	16554	16410	16389	16417	16530	16704	16604	16435	16637	16448	16366	16531	16475	16643	16682	16499	16471	16537	16515	16485	16464	16388	16467	16440	16665	16598	16508	16451	16441	16551	16468	16484	16371	16462	16598	16359	16602	16442	16251	16441	16723	16460	16387	16409	16597	16423	16648	16452	16543	16547	16392	16477	16381	16505	16354	16280
31457	54751	52206	42475	36655	33047	31976	28235	23889	20731	18113	17080	15841	15528	15258	15144	15217	14941	14901	14730	14697	14666	14496	14739	14623	14690	14668	14534	14496	14548	14519	14624	14430	14510	14533	14356	14490	14507	14573	14261	14647	14316	14393	14380	14451	14204	14533	14466	14486	14443	14465	14470	14348	14352	14382	14417	14351	14302	14445	14498	14414	14269	14453	14498	14370	14451	14449	14396	14367	14437	14405	14330	14386	14487	14322	14318	14462	14446	14366	14424	14371	14375	14502	14304	14437	14228	14363	14280	14294	14504	14325	14440	14290	14192	14526	14506	14334	14249	14262	14281	14341	14376	14351	14410	14538	14456	14280	14522	14333	14348	14238	14350	14434	14303	14517	14374	14492	14432	14397	14293	14471	14286	14374	14292	14394	14260	14359	14328	14330	14346	14434	14405	14351	14188	14291	14415	14310	14517	14634	14338	14385	14357	14505	14259	14127	14351	14468	14353	14317	14445	14287	14248	14199	14381	14276	14284	14326	14269	14363	14337	14322	14444	14378	14201	14412	14299	14471	14318	14367	14319	14253	14376	14412	14240	14493	14327	14507	14431	14365	14379	14397	14194	14410	14469	14579	14321	14469	14293	14440	14360	14480	14303	14166	14417	14193	14317	14361	14404	14304	14257	14436	14332	14510	14502	14384	14290	14502	14321	14357	14275	14226	14333	14413	14669	14326	14315	14319	14340	14410	14289	14345	14395	14521	14510	14282	14351	14245	14212	14551	14274	14318	14291	14434	14328	14307	14490	14434	14373	14407	14251	14363	14229	14371	14448	14328	14301	14402	14591	14318	14289	14466	14310	14459	14476	14441	14309	14484	14330	14462	14271	14169	14307	14281	14419	14253	14428	14347	14528	14422	14412	14536	14359	14116	14436	14224	14310	14402	14270	14339	14178	14403	14347	14304	14374	14303	14300	14380	14429	14346	14317	14363	14301	14363	14412	14264	14494	14452	14208	14270	14306	14321	14478	14419	14229	14393	14418	14506	14246	14372	14361	14352	14459	14230	14405	14314	14296	14483	14381	14430	14373	14471	14353	14390	14531	14219	14417	14289	14271	14437	14422	14379	14445	14597	14398	14449	14408	14383	14405	14277	14401	14303	14364	14240	14499	14175	14449	14396	14408	14382	14335	14382	14359	14557	14446	14424	14319	14470	14241	14403	14349	14334	14229	14300	14466	14376	14410	14260	14465	14410	14415	14324	14401	14404	14476	14286	14343	14478	14258	14226	14301	14384	14410	14332	14380	14307	14259	14271	14283	14457	14313	14326	14174	14512	14450	14385	14314	14361	14378	14470	14331	14493	14394	14310	14389	14429	14535	14278	14299	14362	14676	14025	14155	14274	14480	14416	14313	14216	14359	14417	14403	14413	14506	14159	14377	14422	14332	14367	14291	14356	14372	14334	14367	14420	14309	14299	14440	14284	14441	14338	14424	14324	14436	14218	14443	14425	14261	14385	14230	14338	14450	14227	14373	14387	14450	14291	14451	14514	14557	14393	14436	14308	14375	14466	14264	14401	14232	14417	14482	14345	14386	14497	14361	14407	14576	14421	14288	14445	14625	14379	14435	14276	14440	14360	14327	14345	14393	14332	14335	14400	14480	14305	14496	14336	14356	14313	14348	14310	14257	14369	14383	14371	14219	14373	14271	14357	14554	14360	14437	14350	14298	14306	14405	14522	14119	14308	14361	14290	14285	14325	14423	14388	14240	14451	14231	14386	14310	14340	14332	14248	14371	14325	14299	14323	14341	14250	14412	14444	14392	14314	14406	14278	14336	14283	14386	14317	14441	14314	14229	14494	14296	14373	14399	14205	14401	14409	14407	14289	14331	14340	14275	14399	14317	14424	14438	14203	14342	14492	14354	14365	14480	14208	14283	14201	14365	14406	14383	14261	14351	14336	14334	14286	14317	14254	14383	14309	14437	14317	14283	14209	14265	14554	14420	14354	14356	14367	14552	14423	14353	14447	14486	14415	14369	14358	14438	14414	14471	14264	14387	14122	14383	14309	14277	14491	14308	14405	14399	14315	14442	14471	14351	14532	14417	14361	14482	14429	14362	14361	14356	14426	14407	14419	14209	14327	14494	14382	14420	14390	14437	14333	14336	14202	14351	14405	14234	14271	14348	14474	14368	14369	14387	14336	14378	14334	14573	14287	14281	14481	14446	14426	14372	14160	14503	14430	14221	14474	14386	14438	14260	14283	14444	14507	14268	14328	14329	14354	14400	14313	14309	14343	14269	14555	14191	14520	14401	14444	14254	14376	14361	14350	14598	14324	14556	14384	14484	14237	14480	14402	14349	14251	14255	14308	14212	14313	14274	14371	14300	14278	14358	14196	14252	14152	14321	14372	14088	14287	14430	14280	14188	14238	14264	14439	14257	14300	14421	14431	14420	14420	14184	14488	14453	14462	14383	14319	14476	14427	14478	14369	14382	14342	14457	14358	14347	14209	14479	14514	14483	14251	14366	14377	14291	14289	14290	14410	14392	14331	14408	14275	14306	14493	14413	14263	14377	14514	14265	14399	14383	14269	14354	14425	14332	14393	14411	14339	14353	14385	14542	14262	14332	14281	14246	14209	14478	14408	14433	14352	14381	14273	14268	14374	14402	14397	14195	14239	14397	14410	14261	14365	14382	14401	14306	14379	14362	14515	14431	14470	14424	14322	14204	14358	14382	14479	14222	14554	14405	14258	14434	14437	14392	14498	14503	14369	14422	14290	14227	14428	14406	14152	14531	14185	14230	14337	14272	14292	14396	14293	14279	14377	14404	14350	14408	14395	14267	14108	14340	14351	14405	14287	14634	14348	14326	14253	14425	14471	14325	14376	14386	14405	14425	14552	14465	14265	14396	14400	14352	14406	14248	14429	14311	14315	14422	14501	14352	14267	14385	14407	14386	14342	14400	14393	14215	14378	14229	14477	14150	14287	14365	14581	14336	14306	14335	14478	14429	14349	14422	14299	14293	14382	14357	14283	14496	14344	14260	14407	14379	14348	14396	14393	14414	14202	14464	14433	14239	14417	14391	14357	14449	14418	14347	14514	14419	14445	14229	14358	14425	14282	14404	14267	14413	14273	14337	14202	14195	14483	14443	14178	14188	14300	14192	14289	14195	14345	14435	14305	14402	14322	14296	14345	14442	14315	14334	14295	14347	14293	14332	14347	14404	14235	14354	14191	14438	14467	14338	14472	14534	14364	14432	14462	14357	14426	14399	14492	14306	14350	14397	14378	14257	14342	14284	14373	14166	14325	14448	14445	14427	14428	14337	14440	14356	14394	14354	14520	14538	14398	14277	14394	14263	14355	14321	14192	14527	14347	14316	14363	14477	14317	14289	14372	14416	14490	14396	14155	14269	14348	14482	14304	14465	14288	14372	14362	14503	14470	14294	14428	14320	14569	14274	14341	14256	14377	14424	14458	14296	14477	14411	14177	14503	14378	14437	14280	14356	14319	14374	14271	14439	14484	14400	14227	14365	14248	14270	14398	14399	14283	14233	14408	14497	14546	14453	14454	14369	14603	14490	14344	14211	14400	14296	14407	14161	14305	14264	14302	14429	14325	14326	14520	14401	14343	14649	14351	14471	14352	14256	14400	14378	14306	14335	14390	14332	14299	14423	14322	14284	14225	14336	14412	14271	14435	14297	14325	14475	14331	14242	14319	14432	14478	14382	14285	14318	14336	14321	14381	14287	14500	14400	14437	14471	14280	14336	14461	14397	14476	14500	14269	14471	14228	14442	14394	14321	14246	14327	14371	14478	14511	14330	14410	14400	14312	14501	14373	14402	14439	14348	14378	14360	14257	14469	14326	14309	14145	14485	14372	14434	14503	14237	14253	14354	14429	14166	14286	14486	14112	14298	14359	14461	14484	14242	14339	14370	14424	14464	14376	14337	14331	14245	14272	14413	14488	14367	14413	14443	14434	14358	14447	14428	14234	14328	14332	14401	14354	14348	14316	14317	14374	14400	14311	14488	14400	14297	14452	14317	14176	14382	14361	14360	14205	14349	14561	14359	14421	14487	14469	14327	14316	14289	14377	14358	14376	14469	14315	14397	14339	14355	14254	14318	14394	14294	14402	14383	14538	14394	14446	14577	14527	14343	14214	14253	14435	14314	14355	14168	14453	14252	14310	14392	14352	14308	14393	14205	14459	14280	14200	14341	14389	14385	14453	14272	14332	14239	14359	14257	14314	14344	14433	14283	14318	14481	14430	14507	14682	14370	14382	14468	14231	14414	14292	14307	14418	14350	14293	14452	14413	14403	14472	14360	14591	14278	14382	14415	14424	14287	14451	14439	14281	14483	14412	14420	14398	14351	14469	14340	14415	14324	14315	14284	14297	14500	14261	14415	14354	14421	14558	14496	14363	14385	14400	14444	14425	14351	14283	14404	14290	14546	14328	14334	14435	14474	14443	14425	14336	14293	14268	14299	14249	14339	14380	14353	14441	14282	14435	14409	14445	14392	14355	14365	14211	14280	14382	14313	14376	14389	14436	14403	14420	14573	14372	14427	14580	14254	14617	14377	14408	14339	14435	14442	14273	14341	14349	14225	14213	14270	14411	14327	14214	14302	14363	14340	14344	14442	14279	14374	14434	14399	14415	14170	14489	14212	14415	14320	14392	14332	14470	14369	14391	14477	14484	14378	14476	14562	14432	14392	14380	14437	14528	14420	14213	14395	14515	14439	14355	14526	14421	14365	14298	14434	14292	14361	14316	14311	14293	14326	14346	14350	14234	14284	14239	14405	14238	14375	14376	14241	14475	14247	14362	14414	14466	14394	14256	14303	14321	14365	14478	14351	14373	14227	14312	14269	14476	14323	14353	14411	14261	14317	14334	14242	14460	14353	14306	14419	14336	14303	14214	14347	14450	14338	14295	14334	14316	14280	14447	14347	14505	14319	14367	14196	14425	14391	14312	14164	14248	14571	14355	14103	14367	14371	14197	14295	14405	14252	14346	14324	14360	14565	14356	14372	14220	14285	14305	14459	14376	14251	14310	14382	14460	14397	14558	14206	14265	14377	14392	14402	14287	14448	14259	14343	14404	14565	14274	14586	14254	14383	14242	14377	14215	14438	14194	14416	14287	14284	14324	14433	14407	14379	14340	14298	14244	14383
29149	27565	34920	31352	25549	23067	20911	19065	17980	17452	17121	17163	16792	16539	16334	16522	16399	16292	16409	16369	16283	16167	16288	16302	16026	16213	16292	16102	16242	16270	16406	16200	16148	16014	16192	16283	16067	16140	16168	16295	15964	16103	16126	15986	16122	16122	16399	16096	16180	15896	16111	16177	16040	16162	16191	16095	16218	16296	16287	16289	16027	16108	15944	16245	16155	16141	16095	16176	16097	16028	16356	16043	16183	16127	16178	16120	16034	16198	16242	15955	16188	16146	15992	16064	16060	16131	15948	16215	15951	16099	15920	16065	16173	16053	16079	16136	16082	16257	16131	16189	16061	16163	16162	15996	15923	16349	16222	15792	15993	16060	16137	16044	16019	16319	16135	16225	15985	15939	15844	16141	16022	16231	16202	16071	16209	16050	16004	16114	16010	16085	15932	16154	16109	16055	16081	16053	16207	16148	16212	16128	16221	16130	16259	16116	16188	16178	16132	16137	16158	16027	16244	16243	16269	16138	15883	16165	16143	15951	16254	16113	16166	16023	16142	16088	16150	16158	16057	16209	16351	16105	16301	15894	16152	16178	16012	16103	16134	15987	16211	15994	16080	16003	16137	16030	16114	16077	16233	16201	16271	16278	16084	16013	16026	16072	16228	16101	16150	16143	16134	15989	15985	16054	16214	16277	15905	16132	16205	16137	16117	16052	15873	15779	15937	16106	15857	16124	16114	16131	16097	16181	16090	16191	16179	16280	16058	16222	16007	16289	16159	16177	16094	16207	16074	16199	16119	16004	16164	16071	16116	16133	16130	16028	16184	16161	16174	16080	16238	16258	16142	16038	16006	15948	16157	16283	16092	16157	15967	16056	16186	15963	15996	15895	15944	16263	16207	15926	15986	16119	16367	16143	16164	16099	16399	16253	16256	16109	16045	15900	15863	15874	16218	16189	16032	16096	16171	16177	16279	16163	16072	16162	16231	15910	16164	16118	16044	16017	15939	16067	16208	16073	16016	16356	16148	16145	16034	16123	16194	16228	16234	16138	16314	16157	16110	15945	16064	15936	16002	16379	16033	16045	16102	16302	16137	16010	15962	16056	16270	16163	16015	16242	16224	16079	16179	16003	16161	16350	16252	16069	16131	15846	16071	16149	16168	16237	16143	16253	16034	16213	16083	16080	15995	16189	16165	16039	16047	15983	16080	15828	16237	16175	16206	16146	16017	16267	15959	15999	16200	16288	16131	15925	16147	16101	16099	16243	16287	15912	16173	16042	16152	16089	16096	16035	16035	15999	16064	16130	16105	16213	16163	16144	16141	16085	16066	16059	16002	16255	16148	16183	16090	16169	16152	16182	15916	16038	16303	16089	16200	15895	16165	15900	15976	16137	16308	16205	16166	15833	16193	16043	16109	16022	16013	16013	16105	16096	16286	16058	16042	16071	16241	16193	15953	16025	16018	16131	15937	15909	16262	16278	16184	15974	15872	16340	16074	15972	16171	16071	15827	16288	16181	16100	16115	16211	16233	16143	16184	16138	16250	16019	16202	15949	16195	16073	15965	15948	16122	15938	16082	16075	16159	16159	16283	16145	16014	16173	16130	16049	15956	16134	15975	16039	16076	15942	16050	16098	16116	15960	16015	15849	16181	16141	15933	16237	16109	16046	16028	16118	16260	16318	15883	15993	16158	16221	16032	16065	16223	16192	16112	15954	16109	16033	15864	16056	16116	16059	16149	16112	16170	15994	16004	16028	16059	16037	16033	16135	16035	15981	16014	16242	15976	16059	16024	15967	16065	16170	16065	16078	16031	15923	16146	16020	15945	16190	16192	16091	15925	15987	16205	16076	16130	16167	15979	16054	16133	16116	16268	15942	15995	16078	16238	16001	16059	16256	16107	15954	16087	16034	16094	15987	16193	16028	16081	16120	16009	16149	16034	16261	16140	16181	16272	16076	16123	16038	16154	16229	16217	16253	15971	16210	16144	16066	16137	16326	16062	16131	16095	16011	16107	16074	15933	15959	16237	16206	16234	16035	16222	16131	16073	16121	15968	16189	16093	16072	15980	16005	16156	16134	16090	16170	16077	16017	16173	16011	16070	16147	16120	15918	16192	16083	16115	16207	15978	16043	15935	16024	16080	16198	16092	15986	16238	16126	16136	15924	15987	16195	16027	16017	16111	16121	16175	16129	16197	16118	15962	15915	16075	16063	16008	16105	16168	16158	16247	16048	16198	16033	16141	16140	16172	16089	16126	16257	16089	16267	16284	16094	16172	16154	16095	16428	16155	16042	16007	16187	15995	16100	16020	15823	16137	15869	16180	16324	16093	15979	16007	16228	16055	16095	16157	16010	16225	16086	16241	16060	16152	16023	16025	15947	16321	16101	16067	16168	16167	16091	16026	16096	16000	16026	16144	15810	15993	16010	16132	16163	16067	16199	16105	16192	16133	16229	16255	16304	16000	16080	16089	16209	16308	16293	16122	16019	16061	15966	15892	16181	16081	16157	15976	16025	16127	16146	16260	16063	16220	16191	16042	16077	16214	15856	16137	16144	16068	16165	16160	16109	16074	15929	16071	16220	16174	15937	16002	16006	16200	16151	15975	16168	16314	15912	16254	15986	16261	16111	16019	16120	16156	16099	16147	16130	16041	16255	16232	16191	16364	16149	15919	16051	16095	16280	16246	16159	16030	16200	16243	16044	16054	16148	16153	16095	16240	16087	15957	16004	16201	16275	15953	16233	16115	16258	16179	15905	15879	16042	16041	16190	16185	16141	16103	16099	16079	16192	16286	16148	16003	16217	16082	16230	16051	15977	16047	16136	16100	16029	15993	16111	15916	16133	16100	16016	16089	15967	16135	16201	16189	16173	16131	16220	16162	16093	15980	16046	16085	16256	16076	16057	16042	16251	16305	16159	16085	15935	16172	16128	16034	16160	16165	16059	16177	16084	16006	16116	16210	16051	16228	16088	16135	16194	16430	16169	16197	16054	16213	16055	16000	15906	16206	16154	15859	15999	16168	16227	15884	16004	16072	15930	16167	16179	16095	16200	16028	15998	16021	15895	16042	15866	16023	16061	16121	15927	16091	16105	16166	16312	15958	16075	16049	16070	16195	15964	16098	16062	16072	16391	16149	15949	15961	16062	16076	16259	16210	16220	15972	16170	15955	16150	16007	16146	15979	16019	16065	16067	16238	16270	16208	16088	16102	15820	16147	16060	16093	16151	16041	16093	16100	16198	16224	16201	16028	15966	16067	16285	15987	15884	15973	16150	15983	16035	16412	16149	16025	16183	16111	16094	16313	15984	15907	16315	15996	15887	16191	15974	16107	16053	16226	16207	15994	16248	16349	16210	16238	16121	16260	16081	16184	16026	16159	16110	16083	16133	16221	16237	16087	16101	16111	16062	16101	16115	16008	16034	16230	15905	16073	16199	16248	15937	16183	16054	16120	16268	16039	16299	16202	16241	16333	15950	16150	16147	16162	15981	15891	16086	16224	16189	16334	16054	16039	16238	16151	16459	16201	16092	16248	15963	16092	16055	15969	16024	16108	16078	16124	16029	16179	16127	16182	16172	16007	16281	16048	15982	16172	16255	16180	16205	16119	16062	16082	16157	16110	16189	16058	16028	16294	16027	16029	16284	16149	16131	15995	16145	16096	15881	16304	16264	16032	16095	15999	16081	16134	15963	15919	16072	16119	16277	16170	16061	16062	16203	16196	16324	16242	15977	16067	15995	16035	16229	16330	16049	16130	16054	16028	16357	16095	16138	16128	16009	16102	16135	16258	15982	16022	16134	16138	15904	16242	16084	16147	16063	16038	16022	16200	16099	16282	16179	16163	16306	16050	15995	16235	16062	16104	16225	16075	16180	16160	16139	16390	16096	15945	15922	16200	16172	16237	16143	15969	16032	16208	16169	16144	16016	16148	16201	16008	16097	16161	16182	16201	16114	16031	16181	15938	16138	16146	16106	15874	16181	16100	16144	16044	16163	16140	16110	16182	16123	16124	15930	16191	15973	16095	15882	16131	16127	16061	16259	16188	16137	16270	16064	16205	16255	16064	16380	16265	15987	16122	16101	16342	16168	16233	16108	16159	16130	16010	16235	16288	15966	16200	16160	16147	16152	16342	16075	16069	16124	16121	16158	16135	15964	16247	16035	16241	15704	16099	16167	15920	15982	16153	16104	16248	16259	16100	15980	16242	16111	16132	16111	16096	16032	16007	16142	16244	16236	16153	16104	15771	16089	16245	16139	15983	15996	16083	16271	16234	16039	16174	16220	16031	16113	16068	15996	16287	15823	16013	16147	15859	16115	16154	16093	16258	16239	16184	15995	16188	15930	16315	16074	16162	16192	16200	16046	16192	16113	16065	15949	16045	16031	16193	16057	15815	16029	15985	16021	16144	16108	16114	15895	16085	15943	16189	16200	16077	16003	16120	15893	16060	16303	15763	16153	16123	16288	16223	16244	16104	16049	15963	16206	16121	15898	16234	16223	15972	16030	16003	16095	16107	15997	16107	16344	16041	16087	16242	15975	16004	16225	16278	16133	15983	16060	16296	15992	16256	16163	16217	16036	16200	15993	15863	16109	16262	16102	16074	16105	15982	16184	16058	16298	16146	16322	16165	16208	16128	16150	16023	16111	16043	16060	16069	15965	16254	16016	16284	16154	15954	16068	16265	16085	16405	16100	16321	16032	16321	16175	16229	16166	16128	16078	16020	16132	16205	16159	16081	16021	16040	16332	16144	16161	16234	16241	16148	16015	16101	16014	16260	16163	16113	16273	16228	15949	16132	16308	16189	16261	16012	16001	16126	16200	16098	16112	16217	16134	16145	16091	16124	16116	16239	16025	16300	16029	16144	16175	16257	15939	16061	16156	16009	16214	16063	16308	16275	16262	16217	16088	16148	16209	16113	15942	16121	16099	16163	16076	16022	15872	16276	16282	16085	16040	15914	16125	16239	16023	16264	16116	16149	16324	16343	16100	16189	16125	15991	16175	15958	16127	16123	16052	16132	16084	16044	16238	16146	16082	16033	16079	16192	16126	16166	16258	16389	16128	15920	16060	16202	16130	16317	16156	16412	16048	16151	15997	16062	16100	16179	16080	16239	16100	16335	16393	16311	16099	15997	16268	16240	16073	15913	16156	16115	16246	16224	16070	16172	15895
30004	42944	39277	30786	26121	23241	20743	18285	16618	15867	15713	15354	14939	14637	14347	14358	14369	14325	14302	14370	14381	14273	14228	14172	14306	14320	14249	14272	14301	14219	14114	14224	14152	14130	14146	14211	14078	14221	14124	14281	14230	14196	14192	14307	14258	14195	14154	14250	14177	14196	14058	14088	14212	13966	14144	14025	14135	14133	14192	14151	14031	14161	14281	14189	14010	14160	14033	13988	14278	14224	14235	14144	14133	14143	14137	14002	14114	14200	14214	14138	14182	14163	13999	14137	14082	14156	13991	14325	14197	13957	14196	14026	14147	14104	14113	14176	13972	14079	14141	14170	14148	14015	14200	13999	13989	14108	14048	14065	14251	14067	14072	14033	14157	14073	14152	14112	14218	14131	14171	14158	14088	14195	14299	14179	14137	14094	14180	14277	14118	14189	14118	14135	14051	14276	14135	14081	14067	14136	14065	14276	14171	13971	14053	14150	14127	14202	14145	13941	13956	14283	14090	14065	14127	13864	14165	14189	14133	14242	14260	14174	14274	14175	14050	14126	14064	14106	14205	14086	14208	14112	14170	13997	14112	14067	14031	14100	13991	14077	14327	14152	14134	14185	14105	14222	14059	14067	14173	13967	14203	14306	14241	14300	14176	14141	14201	13963	14235	13953	14212	14052	14018	14315	13960	14162	14200	14110	14150	14059	14208	13992	14102	14274	14080	14212	13989	14105	14152	14071	14235	14167	14149	14167	14095	13959	14238	14040	14056	14046	14189	14320	14189	14133	14116	14081	14051	14146	14151	14161	14046	14046	14273	14300	14135	14068	14114	14126	14006	14121	14210	14115	14163	14209	14248	14171	14116	14018	14284	14132	14092	14259	14049	14350	14073	14221	14192	14268	14008	14132	14185	14181	14267	14071	13985	14100	14047	14108	14073	14225	14006	14156	14204	14173	14117	13951	14177	14136	14185	14092	14303	14016	14083	14074	14187	14133	14210	14163	14207	14073	14090	14238	14141	14154	14144	13982	14142	14160	14084	14120	13981	14195	14103	14097	14139	14312	14160	14091	14239	14160	14076	14131	13954	14271	14007	14137	14209	13975	14121	14012	14231	14090	14032	14137	14210	14167	14133	14206	14181	14113	14294	14143	14170	13991	13966	14047	14293	14086	14100	14036	14201	14137	14128	14319	14184	14200	14170	13964	14050	14085	14262	14150	14177	14086	13894	14106	14157	14163	14025	14210	14112	14163	14084	13957	14125	14087	14012	14164	14230	13979	14181	14251	14131	14114	14234	14099	14231	14163	14026	14151	14134	14164	14205	14149	14168	13966	14069	14049	14141	14268	14156	14140	14235	14321	14194	14120	14190	14171	14222	14253	14300	14303	14227	14104	14108	14263	14323	14108	14050	14093	14062	14184	14051	14200	13942	14165	14143	14223	14027	14183	14058	14135	14120	13994	14217	14101	14095	14021	14111	14060	14101	14250	14196	14193	14077	14132	14173	14213	14221	13966	14167	14062	14347	14197	14092	14140	14258	14344	14128	14090	14141	14132	14258	14004	13995	14086	14081	14120	14076	14165	14202	14189	14095	14173	14080	14142	14227	14041	14186	14069	14135	14114	14146	14215	14101	14277	14158	14172	14084	14083	14234	14065	14136	14269	14126	13995	14183	14238	13998	14202	14207	14108	13991	14124	14157	14113	14226	14094	14101	14129	13974	14161	14147	14041	13917	14105	14160	14196	14113	14091	13994	14270	14092	14118	14051	14128	14174	14265	13990	14076	14021	14099	14164	14017	14210	14210	14116	14133	14315	14152	14160	14049	14258	14155	14017	14023	14184	14183	14192	14255	14002	14006	14108	14065	14039	14003	13964	14216	14246	14014	14144	14145	14161	14305	14115	14233	14095	14132	14380	14211	14099	14013	14145	14149	14067	14137	14038	14097	14237	14241	14008	14247	14059	14236	14096	14139	14103	14195	14139	14073	14177	13985	14174	13968	14127	14260	14261	14154	14127	14168	14127	14098	14174	14231	14051	14271	14087	14074	14107	14179	14224	14002	14154	14178	14232	14059	14120	14214	14106	14113	14077	14195	14108	14057	13983	14048	14088	14123	14124	14001	13972	14202	14192	14051	13982	14025	14148	13914	14012	14387	14274	14257	14255	13982	14234	14056	14315	13986	14141	14081	14267	14191	14136	14161	14408	14006	14105	14138	14132	14079	14015	14305	14333	14328	14061	14154	14185	14284	14264	14140	14153	14283	13929	14107	14182	14186	14083	14159	13989	14444	14161	14204	14230	14213	14035	14076	14098	14210	14050	14264	14075	14048	14093	14135	14228	14146	14117	14128	14253	13989	14109	14062	14145	13990	14085	14205	14213	14106	14269	14223	14183	14025	14175	13970	14026	14214	14012	14179	14283	14094	14106	14049	14052	14051	14203	14222	14079	13979	13986	14101	14137	14183	14304	14126	14149	14160	14007	14103	14068	14138	14230	14278	13989	14176	14176	14298	14261	14055	14089	14171	14248	14120	14193	14106	14206	14165	14150	14268	14081	14106	14156	14137	14092	13884	14341	14100	14256	14224	14013	14118	14193	14054	14061	14094	14213	14125	14020	14181	13972	14078	14220	14083	14199	14127	14102	14028	14215	14120	14125	14297	14307	14053	14240	14197	14112	14140	14305	14148	14216	14101	14023	14100	14146	14001	14033	14104	14108	14158	14250	14260	14108	14119	14239	14163	14089	14226	14330	13977	14102	14050	14018	14238	14159	14159	14179	14018	14148	14281	14146	14065	14248	14137	14271	14183	14380	14104	14055	14314	14120	14204	14177	14189	14048	14048	14204	14170	14061	14188	14161	14107	14090	14151	14376	14206	14122	14055	14181	14080	14166	13977	14057	13995	14039	14312	14356	14160	14096	14079	14076	14150	13978	14239	14190	14021	14100	14228	14123	14127	14128	13964	14117	14125	14056	14050	14302	14286	14066	14013	13959	14146	14114	14047	14021	14363	14087	14111	14240	14136	14183	14147	14001	14273	14202	14147	14248	14222	14283	13998	14087	13984	13953	14160	14105	14034	14068	14302	14057	14146	13931	14312	14180	14130	14071	14206	14080	13992	14111	14106	14067	13999	14053	14147	14045	14146	14240	13972	14262	14099	14138	14211	14215	13995	14216	14102	14103	14063	14056	14230	14080	13962	14114	14345	14035	14220	14088	14232	14131	14250	14202	14212	14099	14168	14156	14110	13901	14075	13960	14073	14228	14153	14343	14116	13981	14014	14272	14114	14154	14117	14065	14185	14086	14104	14136	14102	14278	13969	14185	13958	14181	14205	14140	14125	14068	14253	14140	14251	14106	14225	14119	14096	14181	14084	14021	13995	14219	14155	14259	14074	14133	14082	14110	14156	14137	14192	14055	14196	14004	14197	14128	14100	14076	14099	13956	14120	14006	14113	14109	14128	14002	14230	14171	14090	14028	14069	14264	14130	14177	14160	13984	14348	13989	14155	14228	14148	14177	14158	14190	14129	14127	14063	14059	14407	14027	14139	14099	14133	14280	14046	14069	14304	14138	14200	14181	14154	14234	14111	14202	14020	14097	14136	14334	14138	14112	14171	14098	14288	14160	14155	14142	14211	14135	14236	14221	14126	14033	14220	14148	14078	14198	14231	14188	14129	14254	14117	14252	14198	14162	14115	14072	14186	14174	14229	14481	14048	14125	14187	14192	14075	14113	13934	14234	14248	14300	14006	13974	14267	14254	14168	14058	14099	14249	14223	14050	14280	14229	14243	13921	14239	14202	14048	14206	14186	14147	13991	14228	14061	14087	13923	14152	14264	13985	14185	14142	14086	14191	14146	14217	14103	14302	14203	14118	14199	14146	14025	14255	14093	14172	14051	14052	14142	14195	14086	14223	14260	14059	14197	14127	14001	14045	14037	14128	14153	14199	14129	14160	14135	14076	14232	14060	14290	14117	14159	14068	14172	14182	14078	14228	14072	14139	14203	14112	14111	14271	14056	14164	14105	14103	14093	14117	14153	14231	14105	14365	14288	14183	14046	14120	14035	14244	14327	13976	14068	14057	14063	14176	14034	14233	14113	14223	14065	14159	14147	13962	14119	14301	14094	13987	14205	14226	14268	14255	14185	14227	14240	13948	14186	14216	14224	14272	14042	14111	14189	14117	14142	14109	14061	13965	14224	14178	14368	14088	14338	14135	13970	14313	14185	14315	14079	14109	14300	14005	14251	14128	14132	14144	14074	14063	14215	14153	14255	14088	14200	14208	14193	14261	14319	14170	14105	14192	14335	14324	14131	14116	14086	14354	14297	14241	14043	14195	14270	14194	14208	14067	14135	14033	14212	14287	14147	14142	13996	14090	14121	14162	14144	14056	14186	14150	14022	14122	14166	14051	14049	14061	14306	14194	14169	14092	14182	14221	14265	14109	13943	14392	14106	14194	14129	14284	14183	14088	14032	14345	14172	14178	14081	14309	14059	14203	14185	14209	14101	14142	13995	14061	14052	14271	14210	14043	14139	14144	14181	14077	14100	14119	14337	14058	14106	14173	14126	14066	14207	14297	14034	14083	14249	14137	14171	14300	14127	14062	14092	13964	14273	14117	14157	13940	14106	14158	14075	14222	14322	14178	14034	14205	14047	14195	14123	14213	14307	14220	14361	14235	14042	14150	14048	14091	14091	14069	14061	14182	14132	14125	14383	14016	14135	14090	14082	14378	14112	14206	14125	14124	14083	14303	14140	14073	14315	14191	14070	14185	14040	14186	14093	14187	14243	14277	14301	14156	14076	13998	14150	13994	13906	14010	14037	14028	14014	14145	14117	14089	14193	14132	14164	14152	14131	14132	14136	14118	14098	14325	14178	14268	14448	14220	14142	14189	14193	14167	14220	14108	14072	14062	14198	14221	14030	14216	14223	14196	14307	14134	14139	14093	13940	14066	14163	14323	14129	14185	14276	14135	14105	14093	14180	14249	14177	13996	14109	14265	14118	14226	14121	14186	14333	14194	14001	14270	14059	14151	14115	14035	14084	14142	14050	14261	14095	14293	13982	14107	14042	14170	14203	14064	14168	14217	14137	13976	14185	14224	14226	13904	14251	14221	14137	14175	14202	14187	14056	14106	14259	14048	14143	14138	14080	14178	14079	14030	14036	14134	14245
24009	21033	28364	25471	25777	27839	26714	21789	19797	18391	17852	17532	17202	16764	16751	16436	16196	16403	16431	16435	16294	16396	16431	16247	16278	16115	16107	16165	16354	16352	16115	16273	16371	16020	16182	16041	16091	16182	16059	16344	16251	16045	16189	16337	16173	16027	16226	16186	15998	15924	15977	16126	16009	16055	16182	16408	15818	16013	16148	16287	16064	16011	16063	16053	15965	16009	16073	16014	16229	16021	16034	16011	16249	16087	16128	15978	16164	16070	15970	16128	16322	16005	15897	15930	16175	16099	15974	15881	15985	16087	16050	15970	16266	16146	16129	15925	16122	15925	16048	16071	16217	16232	15980	16054	16280	16036	15967	16052	15972	16172	16015	15971	16076	16028	16031	16019	16143	15939	16018	16026	15874	15865	15914	15904	16022	16049	16052	15996	16175	15967	16109	16016	15966	16156	16143	16014	16122	16254	15983	15967	16004	16172	16056	15998	16088	16031	16205	15910	16086	16207	16013	15849	15975	16055	15976	15953	16124	15995	16026	16130	15967	16035	15881	15981	16165	15914	15819	15891	15997	15910	16120	16149	16101	16212	16059	15962	15938	15992	15875	16039	15959	16124	16085	15993	16063	16062	16041	16093	15840	15999	16133	16033	15927	15937	15838	15830	15892	16158	16178	16085	15944	16115	15924	15942	16208	16022	15936	15940	16097	15876	15885	15949	16018	15986	16073	16159	16012	16177	15802	15988	15909	16083	16097	16048	16086	15958	16051	16026	16007	15981	15847	16041	15999	16114	16086	16121	15893	15979	16164	15896	16112	16123	15968	15990	16129	15947	15796	16135	15927	16165	15932	16060	16063	16122	15959	15911	16048	16013	15974	16016	15840	15955	15988	15933	15980	15771	16074	15938	15910	16154	16052	15923	15907	16052	16110	16054	16054	16214	16029	15963	16053	15873	15965	15891	16233	16181	15904	16081	16034	16076	16051	16125	16051	16077	15934	16056	16005	15931	16004	16166	16105	16202	16094	16080	16155	15840	16013	16039	16078	15993	16083	16206	16027	16010	15948	15976	16184	15740	15851	16143	16174	15822	16120	15869	16067	16023	15936	16151	16119	16225	16050	16076	16108	16043	16033	16194	16192	16256	16107	15996	16208	16010	16113	16010	15952	16079	16004	16027	16049	16005	16139	16002	15894	15881	15968	15915	15904	16147	15927	16041	16262	15944	16093	16040	16139	16083	16031	16334	15901	16248	16298	15991	16048	15985	16189	15944	15971	15977	16018	15775	16182	15984	16114	15950	16050	16188	16047	16106	15975	16143	16149	15906	16280	16061	16038	15808	15990	15946	16072	16023	16171	16174	16180	16161	15958	15961	16086	16118	16044	16099	16086	16068	15988	16025	15938	16068	15891	16146	16033	15902	16122	15982	16171	16001	16086	16093	16004	15909	16096	16025	15969	16156	16256	16044	16083	15971	16036	15941	15918	16106	16082	16001	16002	16060	16129	15969	16140	16189	16024	15769	15976	16173	16063	15881	16194	15878	15956	16182	16051	15877	15819	15900	16062	15925	15928	16014	15816	15987	16203	15941	16086	15996	16023	16024	16175	16142	16134	16146	15881	15964	16052	16010	15915	16007	15902	16023	16059	15995	16050	15965	15893	16149	16152	16250	16151	16065	16125	16297	16091	16215	15876	16029	16233	16147	15954	16005	16119	15901	16146	16113	16062	16020	16104	15957	15976	16202	16090	15991	16117	15928	16078	16167	15958	16072	16148	15980	16029	15872	16092	16026	16054	16033	15958	16186	16155	16077	16009	16152	16053	16015	16010	16068	15996	16020	16132	15973	16084	16072	16101	16124	16144	16089	16300	16187	16118	15977	16123	16014	16191	16163	16146	16220	16073	15992	16118	16152	15921	16022	15947	16233	15924	16200	15978	16084	15965	16013	16040	16176	16130	16081	16035	16005	16151	16161	15970	16019	15958	16084	16088	16117	16302	16011	16248	15882	16234	16048	15926	16051	16024	16069	15934	15975	15946	15977	16052	15960	16128	15989	16084	15992	16232	16078	16119	16101	15928	16139	15911	16028	15851	16046	15996	16129	16024	15971	15769	16149	16118	16002	16140	16080	16048	15880	15977	15946	15890	16049	15864	16197	16172	15944	15999	16278	16067	16095	16096	15977	15921	15992	15975	16190	16159	16050	16003	16044	15939	15984	15881	15957	16148	16151	15961	16074	16136	16117	16006	16049	16176	16059	15876	15996	16009	15925	15956	16027	16106	16089	16047	16110	16084	15847	15851	16077	16102	16137	16122	16120	16065	16080	15963	16045	16063	15847	16053	16314	16002	16066	15984	16008	15926	15945	15858	16021	15858	16034	15884	16183	16011	16102	16104	16172	16046	16058	16139	16003	15920	15900	16076	16039	15916	15939	15903	15980	16042	15844	16156	15898	16122	16285	16115	16105	16004	16052	16056	15865	16008	15938	16066	15925	16178	15822	15966	16014	15925	16071	16050	16011	15991	15989	16212	16018	16053	15981	16075	15971	16253	15976	15834	16134	15897	16014	16038	16002	15968	15830	16047	16005	16076	16142	15976	15873	16140	16097	16042	16123	15998	16071	15970	15964	15788	16010	16275	15959	15896	15940	16003	15939	16121	16158	15882	16097	16010	15987	16097	16060	16059	16134	16073	16057	15910	16044	15920	16110	15892	15922	15991	15946	16131	15844	16057	16032	15823	15983	15948	16073	15905	16199	16129	15940	16228	15944	16240	15933	15802	16060	16010	16083	16013	16205	16235	16038	16000	15887	16245	15903	15866	15827	16048	15926	16188	16142	16070	16040	16145	16042	16274	15843	16005	15955	16057	15902	15911	15972	15991	16088	16039	16021	16066	16059	16045	16047	16141	16022	16024	16028	16053	15925	16145	16049	15886	16046	15922	16052	15901	15812	15773	15927	16244	16157	16011	16165	15901	16045	16112	16029	16110	16153	16163	15995	16138	16091	16300	15886	15880	16056	16152	16093	15972	15897	15912	16092	15925	15941	16075	16048	16190	16022	15910	16298	16038	15969	15946	16126	15887	16020	16114	15877	15836	16023	16066	16130	15976	15926	16036	16011	15953	15953	15937	16097	15949	15908	16040	15994	16042	15891	15886	16009	16147	15874	16031	16036	16018	16350	16169	15812	16073	16088	16114	16075	16105	16195	16177	15956	15916	16096	16203	15693	16060	16023	16029	15927	16073	15875	16062	16162	16064	16054	16090	15873	15941	16093	16023	16106	16043	16173	15979	15888	16254	15998	16052	15935	16049	16230	15965	16221	16122	15852	15981	16112	16045	16129	15990	16111	16138	16000	16253	16061	15901	15883	15932	15856	16028	15997	16209	16285	15993	15920	15892	16011	16019	15719	16042	16130	16092	16093	15968	15901	16150	15991	15874	16036	16103	16104	15866	15976	15931	15934	15903	16031	15890	15957	16065	16179	15982	16207	15798	15811	16051	16028	15925	16183	15982	16250	16097	15959	16087	15782	15900	16213	15897	15995	16009	16158	16082	15962	16110	16001	15976	16091	15830	16180	16058	16111	15930	16070	16053	16132	16032	16020	16012	15980	16126	16040	16353	15903	15932	16022	16254	15830	15950	15927	15871	16039	16111	16099	16114	15901	16139	16178	16005	16127	16014	16064	16007	16112	16029	16014	15999	15885	15949	16009	16024	15994	16181	16110	15999	16233	15914	16008	15995	16035	15974	15917	15960	16094	16205	16050	16149	15879	15898	15861	16150	15999	16029	16037	16147	16064	16065	16090	16222	15927	16043	15793	16049	15954	16050	15997	16045	16005	16044	15980	15861	16112	16121	16231	16041	16068	15929	15903	15882	15986	16013	16108	16078	16030	16006	16062	16075	15979	16127	15860	16228	16094	15976	15950	16123	15867	15838	15987	16190	16095	16254	16010	16010	16094	15998	16115	15956	16005	16185	15860	16107	16051	16036	16105	15968	15957	15827	16129	16086	16066	16110	15952	16262	16214	16173	16100	16000	15896	16115	15757	16164	15915	16109	15968	16013	16022	15978	16250	15976	16073	15919	15897	15892	16056	16083	16319	16044	16141	16125	15998	15865	16066	15975	16071	15914	16123	16119	16152	16051	15888	16178	16085	15873	16091	16045	15997	15979	16017	16106	16025	16134	15994	15946	16222	16071	15852	16165	16115	16055	15812	15918	16133	16080	16150	16143	15937	16067	15854	16176	16023	16161	16204	16120	16149	16218	15928	16088	16077	15990	16134	16141	15985	16024	15943	15977	16129	15988	15936	16119	16155	16023	16029	16033	15980	16107	16048	15904	16100	16044	15949	16106	16070	16207	15916	16060	15958	15969	16030	16022	16067	15993	16053	16119	15959	16085	16066	16053	16288	16005	15978	16169	16019	16066	15912	15935	15946	16267	16143	16043	16029	15865	16079	16111	15880	16150	15990	15928	15788	16234	16039	16026	15978	15896	16111	16052	16053	15877	15921	16013	15914	15966	16001	15945	16212	16045	15974	16160	15891	16066	16017	16017	16102	16031	16039	15919	15872	15940	15997	16090	15943	16076	15800	16107	16121	16005	16110	15889	16138	16000	16095	16092	16148	16064	15952	15965	16102	16037	16039	16204	16277	16201	15899	16126	16136	15940	15904	16161	15842	15944	15966	16086	15933	16102	16097	15924	15910	15850	16172	16073	16095	15927	15940	15889	15896	15916	16043	15955	16186	16231	16169	16076	16399	16029	15965	15907	16161	16097	15856	16243	16001	15960	16115	16092	16086	16237	15766	15971	15972	16106	15877	16004	16009	16217	16041	16051	16172	15896	15870	16153	16083	16101	15931	16093	15888	16053	16004	16079	16186	16034	16048	16112	15899	15980	16174	16053	16036	15952	16037	15825	16037	15934	16275	15893	15910	16037	15897	15979	16079	16183	16139	16081	15893	15874	15964	15983	15990	16084	16052	16030	15936	16146	15998	16096	15992	16098	16112	15936	15851	16022	15995	15958	16130	16035	16131	16144	16032	15991	16034	16060	16056	15958	16111	16054	15887	15998	15991	15835	16085	16001	16140	16139	16301	16143	16062	16043	16047	16014	16138	15974	16006	15895	15950	16068	16144	16076	15829	16016	16093	16017	16112	15842	15979	16209	16175	16091	16139
29959	48966	44417	35277	32049	28910	25534	21847	18652	17145	16424	16263	15503	15248	15029	14742	14478	14345	14400	14405	14554	14286	14391	14357	14232	14355	14101	14380	14376	14353	14180	14156	14364	14265	14201	14241	14153	14136	14230	14138	14124	14290	14070	14144	14028	14045	14098	14067	14062	14126	13990	14258	14308	14106	14043	14259	14083	14112	14051	14135	14240	14188	14079	14047	14080	14035	13989	14194	14058	14131	13978	14111	14075	14129	14262	13963	14103	14100	13992	14173	14055	14133	14078	13987	14041	14029	14333	14031	13966	14200	14045	13930	14031	14136	14165	14133	14202	14107	14034	14049	14151	14084	13954	14027	14020	14154	14157	14110	14169	14168	14011	14032	14064	14009	14211	14058	13962	14330	14052	13963	14024	14063	14027	14123	14155	14155	14050	14091	14090	14089	14105	14063	13995	14136	14067	14064	14087	13866	14177	13967	14133	14204	14035	13979	14166	14035	14182	14071	14094	13873	14037	14169	14193	14015	14124	13933	14077	14237	14024	14132	14149	14096	14140	14054	14091	14078	14115	13921	14196	14206	14176	14160	14221	14007	13935	13915	14043	14019	14067	14009	14270	14052	14015	14137	14152	14180	14126	14143	13957	14158	14044	14210	14330	14227	14059	13956	14071	13947	14056	14146	14097	14211	14212	14128	13991	14180	14057	14146	14180	14113	14142	14142	14136	13953	14031	14056	14065	13955	14115	14248	14173	14032	13961	14040	14117	14145	13999	14154	14147	14151	14201	14058	14119	14204	13945	14039	14163	14112	14114	14123	14018	14132	14038	14204	14063	14225	14017	14021	13962	14024	14287	14088	14088	14115	14204	14124	14097	14115	14022	14173	13929	14000	14067	14069	14144	14117	13894	14189	14168	13945	14227	13965	14006	14120	14048	14077	14094	14052	14105	14150	14124	13973	14070	14078	13966	14011	14119	14118	14144	14059	14123	14200	14022	14185	14186	14059	14005	14153	14191	14151	14138	14138	13992	13999	13966	14159	14131	14153	14137	14036	14082	14146	14126	14023	14080	14140	14052	14063	14213	13929	14123	14158	14169	14098	14234	14035	14082	14225	14094	14151	14091	13981	14036	13995	14085	14205	14011	14074	13962	14013	14018	14035	14168	13921	14007	14042	14130	14253	14027	14139	14169	13873	14101	14125	14156	13934	13996	14356	14074	14109	13981	14056	13990	14191	13997	14227	14143	14006	14010	14045	14119	13999	14075	14092	14244	14171	14129	14184	14063	14178	14020	13910	14179	13932	13979	14124	14079	14289	14183	14199	14140	14114	14048	14179	14147	14018	14104	14019	14023	13913	14154	14065	14303	14140	14224	13950	14150	13993	14077	13921	13996	14014	14072	14163	14123	14057	13962	14213	14065	14073	14046	14025	13956	14111	13981	13917	14062	14072	14113	14089	14091	14084	14109	14078	14062	13993	14093	13968	14154	14146	14147	14188	13994	14211	14102	14118	14141	14256	14162	14152	14078	14129	14072	14125	13992	14121	13896	14124	14156	14162	14170	13815	13992	14136	14023	13951	14074	13974	14285	13953	14273	14025	14016	14109	14128	14186	14037	14175	14069	14201	14001	14103	14139	14069	14138	13991	14070	14123	14011	14000	13977	14089	14111	14067	14122	14121	14236	14214	13956	13976	14051	14046	14090	14091	14057	14262	14219	14070	13942	14125	14113	14134	14284	14092	14078	14147	14011	14093	14197	14077	13962	14208	14056	14201	14135	14127	14171	14208	13928	14122	14082	14085	14071	14022	14006	14072	14228	14027	14140	14032	14030	14110	14049	14085	14156	14151	14105	14209	14043	14073	14141	14337	13966	14180	14015	14184	14190	14310	14050	14051	14145	13884	14057	14178	14189	14182	14153	13993	14116	13902	14102	14105	14135	14083	14264	13972	13988	13964	14006	14131	14050	14073	14027	13997	14076	14178	14011	14161	14041	13802	14046	14084	14118	14083	14048	14002	14256	14061	14023	14150	14034	14063	14077	14076	14130	14074	14013	14098	14014	14220	14136	14139	14019	14115	14184	14083	13986	14180	14072	14144	13999	13972	14120	14043	14275	14160	14061	14032	13886	14054	14147	13990	13955	13974	14128	14037	13973	13910	14204	13970	14130	14031	14019	14160	14033	14069	14115	14142	14198	14255	13999	14134	13873	14285	13969	14072	13966	14077	13913	14150	14025	14029	14143	14232	14121	14067	14167	14123	14089	14120	14108	14081	14087	13970	14131	14078	14201	14011	14048	14107	14075	14062	14213	14122	14084	14186	14084	14043	14050	14050	14084	14057	14091	13963	14184	14118	14008	14127	13948	14020	14077	13984	14136	14036	14274	13930	13913	14104	14105	14076	13918	14053	14125	14076	14218	14126	14076	14067	14076	13968	14242	14072	14195	14022	13925	14137	14213	14131	14030	14041	14180	13943	13998	14264	13974	14007	14200	14057	14196	13840	14070	14144	14026	14037	13912	14139	14225	14120	14142	14037	14151	14115	13958	14082	14096	14190	14145	14069	14090	14002	13992	13969	13963	14043	13987	13998	13947	14061	14084	14104	13996	14086	14062	14030	13956	13914	14160	14027	14124	14139	14070	14064	14065	14060	14038	14064	14126	13993	14003	14202	13998	13966	14059	13971	14203	14107	14006	14056	14142	13976	13972	14071	14038	13851	14182	14244	14067	14074	14027	13987	14297	14006	14097	14072	13927	14274	14237	14089	14005	14060	14068	14213	14318	13885	14035	14092	14006	13965	14030	13976	14088	14029	13878	14054	13897	14352	14020	14143	14094	14166	14196	14070	14093	13920	14052	14067	14088	14091	14028	13825	14125	14146	14166	14119	14076	14135	13954	14031	14205	14085	14063	14026	14164	13948	14159	14031	13882	14139	14265	14284	13961	14001	13987	14147	14003	14087	14223	14228	14105	14190	14029	14064	14166	14050	14129	14035	14135	14033	14163	14156	14091	14054	14013	14183	14012	14123	13979	14182	14084	13960	14136	14172	13967	14009	14104	14034	14174	14044	14001	13971	14123	14233	14066	14189	14011	13983	14059	14027	14021	14010	14051	14156	14009	14047	13970	14135	14154	14175	14161	14073	14142	14173	14122	13956	13951	14051	14126	14100	14187	14145	14097	13990	14017	14132	13965	13991	14083	14133	14034	13996	13987	13888	13962	13990	14003	14145	14082	14058	14105	14059	14228	14006	14030	14202	14253	14231	14100	14098	13992	14012	13895	14226	14021	14241	14103	14133	14091	14006	14093	14105	14085	13985	14016	14103	14074	14010	14144	14049	14126	14188	14027	14022	14021	14102	14170	14107	13866	14165	14051	14011	13988	14021	14072	14041	14152	13961	14070	14083	14063	14196	14056	14128	14022	14231	14063	13999	14196	13987	14148	14215	14013	14038	14141	14113	14158	14241	14111	14237	14087	14153	14018	14069	14018	14057	14126	14057	13990	14143	14100	14190	14026	13996	14207	14134	14115	13961	14118	14065	14019	14097	14201	14134	14012	14089	13965	14074	14236	13983	14141	13925	14033	14112	13876	13996	14209	14039	14024	14046	14082	14013	14100	14088	14034	14060	14089	13782	14100	14033	14236	14006	14162	14106	14168	14193	13999	13998	14151	14142	14164	14090	14141	14028	14036	14178	14226	14164	13905	14224	14204	14070	14161	14050	14035	13903	14194	13971	14204	14087	14193	13935	13980	14098	14157	14182	14097	14186	14101	14245	14106	14050	14037	14310	14144	14060	14098	14257	14043	14035	13912	14112	14002	14090	14110	13968	14019	14035	14228	14137	14054	14015	14085	14039	13919	14084	14067	14150	14109	14064	14136	13994	14034	14029	14009	14186	14206	13972	14284	14340	14163	14082	14181	13954	14112	13973	14200	14131	14170	14105	13839	14129	14225	14052	14118	14054	14109	14017	14077	14064	14169	14093	13935	14046	14076	14162	14125	14214	14052	14145	14100	14057	14133	14062	14089	14129	14122	13999	13904	14100	14061	14108	14298	14065	13938	13929	14036	13952	13984	13962	14142	14241	14063	14142	14036	13975	13999	14065	14233	13912	13974	14058	14051	14245	14184	14100	14199	14049	14084	14089	13991	14188	14049	14127	14053	14060	13967	14008	14170	14198	14209	14151	14088	14102	14089	14103	13951	14146	14082	14132	13971	14083	14077	14061	14273	14083	14063	14071	14034	13949	14153	14099	14050	14138	14124	14097	14129	14114	14017	14059	14099	14089	14047	14053	13978	14076	14009	14157	14097	14037	14066	14107	14212	14223	14083	14100	14166	14205	14085	13932	14137	14166	14192	14017	14140	14161	14273	14179	14068	14168	14003	14073	14058	14050	14179	14109	13911	14069	14247	14143	13965	14068	14069	14099	14234	14217	14016	14075	14098	13985	14094	14360	14226	14044	14090	14097	14271	14037	14000	14055	14001	14050	14079	14135	14015	14219	14155	14013	14029	14160	14017	14189	14104	14157	14295	14233	14105	14149	14129	14095	14067	13981	14215	14008	14096	13912	14125	14145	14059	14049	14064	14017	14074	14094	14127	14191	14093	14252	13992	14203	13918	13985	13954	14103	14115	14237	14028	14114	14103	14111	14147	14117	14068	14117	13976	13938	13889	14253	14180	14271	14158	14131	14044	14120	14243	14181	14008	14190	14078	14165	14084	14079	14189	14083	14054	14122	14018	14098	14001	14147	14085	13913	14091	14044	14033	14034	14041	14138	14032	14073	14053	14163	14074	13994	14037	14188	14089	14009	14084	14205	13976	14140	14015	14143	14100	14144	14039	13989	14199	14108	14202	14337	14282	14089	14111	14089	14074	14062	14324	14143	14249	14127	14022	14211	14140	14172	14128	13968	14015	14087	14022	14009	13933	14132	14059	14004	14164	14042	14034	14095	13992	14037	14371	14124	14085	14136	14196	13958	14101	14016	14244	14112	14086	14253	14093	14161	14150	14196	14263	14049	13982	13996	14031	14114	14049	14110	14211	13969	14140	13903	14161	14059	14014	13864	14099	14046	14065	14016	13881	14114	14159	14135	14171	14039	14222	14098	14056	14152	13901	14105	14088	14048	14054	14078	13968	14004	14164	14012	14203	14020	14156	13888	14031	14096	14066	14074	14082	14149
22915	21132	28896	23925	23634	28275	30541	24545	21256	20082	19514	18779	18536	17998	17967	17484	17302	17262	17270	17467	17003	17230	17044	17102	17094	16942	17017	17026	16990	16746	17101	17121	16932	16898	17159	17033	16981	16971	17176	16733	16619	16903	16853	16855	16520	16815	16927	16776	16714	17062	16803	16743	16979	16611	16761	16791	16704	16838	16857	16808	16735	16838	16804	16712	16830	16623	16718	16662	16830	16685	16943	16742	16811	16803	16682	16847	16680	16501	16821	16741	16692	16581	16772	16709	16763	16763	16705	16709	16629	16652	16869	16802	16673	16643	16808	16695	16543	16838	16559	16671	16888	16500	16666	16684	16620	16586	16606	16610	16846	16631	16630	16757	16732	16731	16764	16579	16726	16706	16728	16713	16543	16728	16763	16850	16575	16871	16810	16551	16612	16881	16619	16684	16678	16769	16610	16716	16748	16798	16825	16881	16689	16666	16717	16836	16594	16573	16706	16433	16560	16777	16760	16542	16861	16741	16616	16680	16612	16678	16702	16694	16811	16665	16686	16766	16733	16484	16653	16659	16673	16738	16623	16759	16696	16489	16789	16824	16668	16560	16625	16642	16602	16777	16803	16857	16831	16626	16640	16779	16722	16733	16686	16835	16745	16888	16528	16631	16646	16617	16532	16763	16540	16723	16502	16660	16856	16392	16617	16825	16823	16763	16727	16831	16698	16636	16799	16631	16799	16779	16682	16691	16734	16685	16658	16643	16531	16666	16607	16704	16781	16786	16683	16779	16446	16558	16780	16873	16645	16529	16771	16682	16757	16695	16797	16390	16608	16854	16683	16492	16640	16656	16898	16757	16894	16554	16721	16769	16623	16695	16767	16817	16581	16614	16566	16490	16579	16625	16809	16850	16627	16682	16734	16771	16543	16683	16642	16712	16642	16593	16720	16613	16870	16832	16910	16705	16864	16873	16610	16621	16908	16703	16768	16662	16727	16681	16491	16630	16516	16656	16715	16714	16765	16886	16757	16741	16715	16622	16694	16753	16606	16706	16653	16681	16783	16836	16661	16557	16829	16717	16590	16690	16745	16688	16930	16491	16839	16719	16665	16774	16758	16574	16829	16753	16862	16636	16606	16646	16667	16488	16565	16725	16734	16940	16680	16487	16499	16598	16648	16444	16778	16751	16868	16552	16724	16739	16751	16518	16492	16837	16780	16769	16539	16670	16737	16500	16543	16597	16711	16814	16764	16660	16701	16666	16698	16570	16834	16655	16887	16743	16788	16673	16820	16756	16786	16600	16644	16531	16892	16707	16584	16497	16779	16671	16689	16677	16604	16831	16509	16609	16724	16751	16795	16618	16886	16437	16697	16611	16599	16774	16695	16617	16520	16687	16716	16608	16686	16725	16727	16579	16589	16626	16636	16781	16665	16826	16655	16595	16809	16698	16777	16663	16579	16789	16603	16884	16824	16780	16719	16536	16880	16774	16648	16569	16689	16685	16813	16698	16741	16789	16634	16643	16757	16628	16743	16722	16662	16672	16825	16576	16591	16718	17038	16579	16557	16452	16779	16834	16651	16848	16635	16648	17079	16790	16861	16581	16611	16736	16714	16634	16558	16721	16744	16690	16428	16660	16662	16904	16557	16607	16595	16737	16629	16765	16764	16627	16586	16617	16798	16797	16566	16555	16840	16831	16560	16821	16785	16903	16658	16586	16848	16871	16722	16792	16604	16483	16708	16804	16916	16577	16701	16775	16749	16746	16642	16845	16578	16727	16679	16625	16540	16673	16801	16758	16603	16652	16824	16875	16749	16675	16718	16717	16622	16805	16723	16633	16532	16859	16643	16713	16518	16699	16671	16875	16315	16578	16660	16457	16695	16641	16756	16737	16662	16590	16849	16629	16752	16766	16644	16652	16624	16589	16687	16577	16734	16748	16520	16627	16675	16631	16683	16651	16736	16933	16677	16776	16791	16733	16851	16713	16633	16925	16525	16555	16766	16667	16693	16516	16638	16703	16570	16668	16508	16826	16564	16724	16500	16779	16555	16568	16792	16674	16696	16550	16922	16698	16752	16525	16585	16756	16779	16689	16482	16772	16793	16741	16707	16602	16823	16823	16836	16742	16755	16739	16684	16827	16524	16630	16683	16568	16568	16834	16608	16731	16776	16744	16715	16838	16754	16658	16678	16877	16669	16891	16759	16848	16788	16750	16667	16766	16619	16689	16537	16730	16641	16807	16621	16673	16627	16764	16636	16645	16882	16976	16781	16966	16871	16587	16819	16725	16613	16617	16412	16672	16666	16624	16696	16721	16703	16429	16529	16495	16687	16679	16447	16843	16758	16549	16773	16662	16802	16764	16550	16574	16907	16510	16520	16766	16621	16524	16652	16881	16809	16725	16705	16587	16584	16665	16756	16702	16794	16517	16620	16716	16689	16589	16653	16722	16600	16484	16735	16754	16804	16750	16660	16816	16607	16808	17124	16633	16687	16527	16870	16977	16840	16659	16806	16481	16609	16420	16627	16576	16791	16688	16768	16855	16574	16696	16923	16736	16668	16720	16568	16677	16525	16584	16575	16605	16669	16544	17006	16551	16828	16627	16825	16724	16709	16675	16728	16671	16448	16755	16760	16654	16728	16637	16614	16719	16742	16631	16733	16703	16546	16689	16731	16573	16551	16574	16750	16726	16717	16722	16865	16632	16653	17001	16796	16770	16553	16694	16785	16701	16632	16664	16806	16781	16494	16583	16762	16599	16762	16502	16591	16713	16575	16799	16679	16645	16720	16857	16672	16626	16701	16757	16597	16743	16482	16734	16571	16575	16677	16773	16934	16750	16683	16794	16686	16804	16685	16658	16617	16717	16635	16711	16838	16765	16646	16840	16777	16649	16850	16689	16647	16647	16710	16674	16723	16589	16796	16684	16799	16553	16705	16687	16629	16628	16803	16879	16951	16863	16646	16854	16627	16608	16639	16828	16804	16751	16595	16691	16787	16672	16650	16937	16681	16620	16684	16515	16746	16710	16710	16722	16592	16878	16675	16710	16565	16582	16753	16720	16691	16722	16672	16654	16494	16685	16637	16833	16631	16653	16477	16462	16746	16627	16480	16540	16783	16834	16597	16672	16778	16470	16711	16724	16811	16678	16553	16634	16730	16677	16622	16658	16635	16751	16674	16739	16572	16683	16674	16747	16695	16766	16780	16596	16698	16512	16705	16775	16538	16547	16887	16722	16865	16590	16573	16869	16611	16650	16704	16752	16809	16936	16614	16722	16651	16857	16579	16735	16557	16744	16474	16761	16714	16821	16802	16805	16601	16809	16907	16762	16657	16645	16533	16559	16626	16677	16808	16589	16773	16549	16586	16564	16651	16612	16698	16666	16809	16666	16685	16948	16787	16637	16705	16899	16667	16627	16658	16822	16632	16644	16767	16784	16767	16808	16613	16801	16717	16760	16836	16697	16898	16734	16884	16812	16667	16639	16837	16599	16780	16670	16798	16695	16744	16727	16747	16660	16712	16619	16656	16431	16576	16572	16737	16628	16743	16660	16653	16578	16880	17036	16819	16552	16673	16686	16723	16795	16854	16765	16593	16612	16548	16639	16668	16724	16760	16790	16517	16885	16834	16709	16648	16436	16532	16826	16514	16649	16769	16681	16574	16747	16658	16684	16822	16742	16537	16738	16647	16846	16472	16684	16720	16835	16850	16823	16692	16742	16681	16345	16616	16486	16580	16557	16711	16857	16773	16838	16855	16777	16495	16798	16670	16767	16702	16785	16757	16752	16658	16577	16635	16631	16528	16753	16712	16718	16606	16663	16632	16850	16860	16836	16704	16667	16895	16569	16351	16636	16670	16595	16826	16697	16585	16508	16710	16727	16550	16621	16737	16808	16548	16788	16605	16832	16509	16627	16590	16817	16605	16619	16570	16653	16799	16639	16552	16628	16693	16611	16604	16847	16714	16707	16688	16657	16477	16678	16676	16674	16981	16790	16636	16559	16674	16817	16859	16801	16740	16624	16600	16726	16581	16653	16471	16570	16673	16833	16816	16710	16714	16818	16665	16697	16716	16624	16615	16575	16757	16771	16725	16671	16732	16667	16629	16518	16760	16660	16719	16502	16556	16712	16749	16665	16695	16696	16767	16657	16602	16612	16746	16621	16601	16562	16649	16587	16858	16718	17008	16682	16545	16699	16595	16538	16711	16650	16583	16728	16886	16499	16626	16449	16509	16812	16819	16582	16786	16716	16535	16729	16669	16750	16793	16612	16727	16835	16675	16551	16688	16510	16736	16767	16554	16616	16764	16594	16568	16522	16572	16573	16761	16709	16715	16686	16739	16619	16639	16715	16780	16864	16860	16889	16659	16584	16631	16829	16688	16669	16901	16836	16782	16783	16754	16810	16648	16780	16680	16718	16517	16657	16662	16718	16598	16614	16661	16539	16628	16484	16729	16620	16702	16846	16711	16698	16680	16619	16766	16696	16782	16821	16648	16851	16580	16627	16623	16609	16562	16844	16582	16703	16766	16743	16583	16507	16726	16572	16751	16845	16710	16795	16812	16697	16712	16653	16903	16809	16657	16526	16721	16749	16520	16502	16744	16583	16654	16832	16734	16614	16690	16628	16688	16630	16631	16681	16735	16621	16582	16648	16650	16532	16862	16798	16925	16543	16756	16638	16538	16737	16881	16609	16676	16657	16642	16624	16609	16799	16467	16640	16685	16613	16889	16657	16636	16834	16724	16736	16799	16597	16680	16656	16745	16665	16620	16840	16737	16584	16751	16690	16663	16683	16765	16671	16764	16779	16601	16706	16683	16714	16575	16726	16784	16611	16770	16987	16708	16623	16766	16702	16778	16653	16632	16727	16689	16556	16653	16592	16692	16649	16719	16753	16715	16578	16700	16515	16755	16708	16588	16764	16764	16738	16839	16767	16739	16646	16566	16731	17009	16804	16740	16710	16764	16752	16797	16799	16772	16654	16823	16648	16684	16659	16605	16555	16611	16806	16684	16832	16763	16438	16542	16876	16763	16837	16609	16814	16557	16548	16626	16552	16747	16674	16833	16401	16975	16865	16887	16681	16436	16517	16761	16812	16657	16678	16873	16641	16756	16872	16816	16746	16632	16617	16799	16602	16639	16506	16636	16657	16795	16572	16819	16571	16828	16632
31108	54230	50818	41236	37626	32591	29155	24332	21000	18969	18190	17717	16797	16186	15817	15572	15093	15139	14926	15016	14890	14706	14980	14901	14838	14750	14801	14616	14660	14812	14871	14841	14441	14573	14588	14424	14626	14827	14573	14559	14748	14520	14604	14634	14563	14592	14487	14427	14618	14392	14328	14649	14434	14484	14505	14535	14622	14533	14337	14401	14300	14431	14592	14285	14553	14449	14485	14600	14509	14437	14479	14479	14411	14450	14394	14633	14398	14428	14413	14643	14398	14495	14443	14487	14381	14716	14453	14546	14623	14406	14494	14556	14462	14549	14385	14518	14372	14396	14676	14511	14437	14362	14628	14462	14394	14490	14544	14522	14588	14496	14508	14516	14375	14542	14517	14378	14469	14482	14574	14304	14559	14387	14521	14424	14580	14594	14446	14358	14447	14628	14432	14648	14485	14687	14416	14546	14341	14395	14183	14365	14581	14362	14442	14597	14595	14388	14451	14348	14499	14208	14410	14435	14316	14461	14457	14503	14385	14343	14365	14469	14393	14442	14571	14319	14420	14558	14488	14453	14451	14410	14413	14441	14506	14609	14349	14404	14371	14458	14378	14304	14489	14491	14434	14266	14449	14418	14506	14594	14437	14526	14528	14470	14427	14280	14357	14478	14475	14462	14549	14534	14364	14430	14587	14584	14394	14533	14491	14447	14426	14445	14436	14552	14345	14346	14702	14518	14648	14478	14465	14433	14429	14572	14544	14602	14442	14468	14556	14436	14423	14339	14415	14485	14455	14402	14489	14308	14662	14489	14510	14396	14383	14489	14542	14413	14323	14472	14446	14583	14337	14541	14569	14316	14531	14387	14587	14594	14703	14711	14337	14461	14435	14360	14498	14505	14609	14368	14492	14375	14589	14473	14405	14322	14521	14393	14401	14296	14525	14429	14677	14477	14659	14438	14553	14395	14492	14415	14374	14499	14530	14491	14436	14346	14473	14501	14453	14411	14537	14372	14466	14450	14502	14446	14623	14510	14548	14375	14623	14332	14393	14472	14470	14504	14336	14365	14454	14503	14555	14535	14753	14259	14505	14589	14520	14442	14510	14440	14469	14459	14404	14467	14280	14476	14457	14491	14490	14546	14456	14587	14475	14598	14271	14503	14570	14464	14403	14379	14457	14425	14559	14568	14418	14392	14586	14393	14441	14442	14456	14445	14576	14464	14353	14572	14391	14405	14427	14360	14493	14628	14620	14545	14570	14510	14431	14400	14627	14542	14517	14322	14335	14466	14658	14413	14324	14420	14510	14535	14454	14538	14461	14503	14377	14552	14437	14500	14437	14522	14471	14388	14425	14304	14655	14418	14592	14460	14583	14469	14481	14418	14475	14538	14356	14289	14489	14462	14398	14474	14441	14516	14358	14494	14700	14423	14437	14418	14333	14521	14361	14521	14553	14490	14430	14317	14466	14506	14352	14469	14424	14583	14462	14481	14549	14294	14444	14525	14352	14514	14411	14496	14445	14587	14448	14458	14322	14666	14645	14346	14421	14570	14399	14398	14615	14575	14521	14540	14459	14544	14795	14462	14477	14357	14397	14499	14500	14439	14581	14463	14439	14493	14559	14750	14341	14601	14464	14409	14604	14494	14369	14452	14480	14373	14362	14373	14421	14664	14483	14307	14540	14496	14456	14410	14604	14476	14395	14422	14560	14552	14568	14503	14398	14561	14525	14492	14457	14573	14508	14602	14522	14439	14440	14515	14482	14361	14302	14361	14343	14633	14559	14488	14616	14494	14459	14434	14476	14478	14600	14410	14724	14427	14522	14597	14551	14248	14516	14375	14477	14352	14378	14383	14620	14539	14299	14455	14514	14382	14492	14322	14391	14474	14579	14312	14469	14613	14544	14542	14611	14475	14508	14558	14407	14493	14447	14441	14517	14462	14393	14541	14450	14575	14586	14570	14408	14504	14505	14439	14361	14390	14445	14428	14369	14414	14485	14404	14446	14435	14515	14552	14543	14511	14499	14528	14417	14499	14652	14575	14372	14530	14358	14579	14292	14652	14423	14617	14446	14472	14475	14394	14563	14335	14468	14403	14472	14463	14448	14570	14425	14600	14502	14481	14403	14438	14468	14469	14515	14419	14366	14470	14483	14454	14370	14333	14495	14458	14591	14598	14453	14336	14363	14557	14490	14464	14474	14257	14515	14537	14409	14613	14546	14436	14554	14401	14209	14593	14607	14460	14486	14570	14421	14460	14389	14490	14399	14424	14457	14645	14461	14372	14502	14617	14358	14455	14239	14382	14404	14389	14343	14349	14437	14202	14551	14443	14525	14580	14520	14335	14309	14504	14423	14448	14541	14414	14359	14420	14551	14412	14500	14631	14415	14486	14554	14672	14587	14525	14445	14459	14551	14652	14482	14527	14580	14427	14415	14475	14507	14501	14611	14479	14593	14542	14494	14332	14435	14402	14650	14521	14339	14458	14475	14489	14399	14540	14378	14458	14300	14407	14525	14423	14557	14421	14542	14412	14451	14387	14312	14563	14376	14468	14448	14648	14415	14468	14532	14433	14515	14386	14450	14574	14512	14323	14278	14491	14655	14532	14447	14529	14457	14326	14353	14397	14513	14481	14466	14589	14514	14509	14484	14392	14289	14401	14370	14368	14624	14443	14460	14439	14306	14472	14518	14377	14537	14555	14398	14449	14356	14589	14413	14472	14379	14310	14391	14479	14494	14531	14427	14481	14550	14503	14423	14574	14385	14667	14516	14506	14583	14401	14380	14624	14281	14460	14595	14408	14449	14569	14441	14430	14343	14307	14568	14612	14369	14447	14488	14542	14619	14398	14390	14661	14580	14365	14388	14620	14408	14395	14470	14401	14476	14428	14341	14411	14420	14500	14359	14405	14491	14500	14643	14448	14453	14431	14457	14358	14342	14557	14535	14436	14523	14551	14544	14548	14386	14312	14705	14351	14616	14643	14427	14628	14498	14342	14575	14327	14545	14474	14468	14433	14705	14502	14431	14493	14433	14357	14281	14409	14489	14470	14534	14606	14483	14438	14552	14542	14619	14426	14421	14442	14428	14494	14401	14399	14403	14523	14330	14509	14361	14401	14384	14406	14640	14324	14375	14340	14459	14641	14443	14539	14370	14525	14426	14530	14514	14414	14435	14775	14460	14537	14350	14562	14326	14508	14551	14523	14498	14416	14602	14531	14526	14461	14579	14326	14461	14535	14399	14523	14328	14403	14470	14373	14538	14358	14452	14459	14365	14577	14516	14428	14403	14513	14511	14450	14315	14543	14218	14504	14370	14369	14355	14442	14587	14350	14537	14398	14562	14438	14611	14467	14388	14558	14569	14363	14229	14429	14417	14266	14555	14560	14354	14494	14506	14327	14469	14517	14352	14454	14649	14540	14443	14436	14566	14403	14514	14341	14461	14445	14622	14283	14565	14465	14371	14466	14522	14306	14512	14421	14458	14390	14521	14481	14418	14406	14445	14550	14462	14488	14508	14517	14471	14448	14612	14476	14590	14502	14443	14460	14425	14453	14575	14509	14414	14591	14391	14427	14469	14364	14344	14452	14515	14539	14469	14565	14473	14423	14391	14620	14493	14410	14579	14369	14393	14375	14583	14410	14363	14383	14436	14580	14596	14704	14448	14456	14418	14464	14467	14471	14490	14459	14627	14378	14636	14473	14545	14602	14240	14339	14527	14429	14424	14460	14427	14547	14546	14340	14576	14291	14419	14380	14585	14498	14518	14412	14487	14378	14480	14562	14441	14466	14396	14563	14422	14592	14425	14465	14479	14560	14510	14392	14550	14426	14281	14438	14543	14450	14576	14551	14663	14490	14475	14431	14658	14524	14498	14551	14493	14491	14463	14398	14453	14607	14418	14741	14548	14425	14566	14532	14477	14398	14563	14439	14546	14558	14430	14430	14368	14485	14354	14407	14239	14367	14630	14407	14527	14409	14502	14386	14455	14415	14312	14485	14500	14474	14600	14414	14503	14426	14445	14454	14294	14519	14573	14600	14426	14485	14463	14533	14481	14375	14549	14584	14609	14346	14472	14564	14441	14553	14580	14429	14438	14464	14650	14370	14464	14395	14442	14455	14410	14565	14341	14419	14279	14531	14556	14444	14409	14426	14412	14466	14574	14450	14523	14281	14372	14579	14321	14476	14345	14462	14466	14477	14602	14404	14474	14449	14549	14489	14316	14362	14278	14401	14342	14667	14417	14448	14517	14460	14563	14532	14555	14531	14469	14555	14403	14539	14623	14472	14417	14482	14421	14435	14517	14458	14472	14320	14420	14534	14429	14322	14311	14521	14455	14550	14329	14467	14465	14302	14453	14559	14607	14570	14549	14458	14521	14516	14569	14477	14513	14637	14441	14588	14442	14449	14519	14608	14522	14434	14368	14367	14500	14543	14526	14499	14541	14417	14529	14548	14605	14490	14336	14312	14466	14370	14508	14396	14489	14423	14374	14390	14610	14319	14549	14367	14462	14422	14566	14372	14199	14655	14424	14549	14572	14488	14489	14509	14447	14330	14510	14463	14471	14532	14384	14363	14440	14479	14460	14433	14552	14439	14494	14557	14310	14434	14564	14464	14617	14570	14539	14450	14462	14545	14435	14372	14545	14560	14481	14349	14449	14589	14448	14453	14442	14454	14395	14420	14384	14408	14417	14497	14338	14554	14432	14284	14519	14529	14394	14471	14435	14515	14467	14665	14443	14514	14473	14554	14540	14524	14590	14629	14564	14393	14611	14517	14335	14460	14410	14496	14409	14376	14506	14459	14583	14368	14417	14459	14718	14385	14531	14476	14459	14631	14457	14443	14477	14403	14412	14475	14458	14489	14633	14450	14381	14344	14507	14445	14468	14444	14501	14675	14439	14370	14317	14352	14480	14531	14490	14297	14432	14539	14443	14445	14380	14485	14442	14409	14534	14416	14515	14529	14518	14512	14520	14360	14645	14541	14464	14328	14366	14444	14323	14512	14410	14482	14371	14595	14332	14446	14543	14435	14577	14415	14672	14422	14323	14494	14420	14610	14283	14628	14493	14548	14371	14511	14479	14369	14447	14419	14521	14475	14507	14390	14468	14415	14534	14490	14415	14432	14620	14378	14431	14480	14509	14362	14615	14403	14386	14361	14524	14755	14542	14446
29107	27473	34960	31615	25548	21906	20119	18804	18013	17721	17232	17107	16888	16937	16679	16463	16422	16592	16594	16579	16409	16430	16538	16205	16350	16459	16300	16215	16478	16254	16240	16265	16245	16255	16243	16126	16215	16285	16236	16413	16615	16064	16186	16106	16353	16236	16292	16236	16155	16305	16192	16100	16439	16253	16188	16287	16374	16282	16112	16120	16311	16455	16326	16237	16318	16385	16092	16286	16195	15933	16138	16323	16170	16250	16116	16181	16138	16107	16115	16173	16216	16291	16169	16139	16261	16267	16021	16056	16196	16270	16309	16133	16240	16440	16378	16061	16313	16185	16368	16130	16181	16047	16127	16060	16215	16252	16226	16205	16235	16178	16149	16128	16304	16328	16156	16198	16222	16192	16341	16030	16085	16036	16068	16274	16091	16208	16037	16124	16083	16186	16186	15971	16185	16021	16326	16108	15964	16106	16168	16324	16228	16121	16145	16155	16088	16210	16236	16129	16123	15821	15993	16162	16246	16036	16167	16218	16033	16392	16378	16086	16316	16292	16272	16048	16091	16050	16187	16177	16239	16218	16243	16107	16369	16234	16171	16370	16056	16283	16283	16033	16246	16299	16308	16184	16434	16114	16066	16162	16238	16161	16054	16150	16129	16138	16157	16077	16223	16074	16211	15901	16113	16221	16153	16210	16173	16144	15945	16369	16289	16343	16166	16255	16397	16201	16419	16455	16333	16240	15988	16239	16151	16284	16112	16293	16235	16252	16084	16244	16100	16266	16222	16124	16188	16278	16193	16095	16220	16124	16307	16395	16194	16200	16154	16241	16349	16226	16271	16073	15928	16066	16315	16239	16164	16099	16048	16015	16177	16207	16108	16235	16525	16227	16238	16146	16254	16336	16146	16193	16254	16147	16058	16182	16163	16123	16310	16191	16152	16219	16073	16129	16172	16058	16109	16257	16199	16182	16173	16158	16247	16312	16270	16224	16479	16343	16257	16112	16268	16218	16068	16185	16059	16028	16114	16110	16190	16246	16034	16235	16177	16285	16199	16214	16074	16344	16172	16244	16192	16279	16060	15974	16312	16253	16143	16370	16327	16437	16229	16166	16125	15941	16259	16378	16485	16318	16155	16100	16133	15998	16213	16282	16108	16225	16189	16097	16145	16190	16275	16204	16316	16283	16269	16126	16200	16049	16082	15965	15917	16224	16182	16308	16180	16356	16532	16228	16216	16150	16209	16174	16374	16113	16201	16271	16134	16165	16255	16212	16169	16225	16295	16042	16223	16393	16284	16122	16239	16218	16171	16016	16087	16184	16090	16162	16227	16238	16182	16283	16093	16089	16291	16114	16093	16014	16098	16254	16220	16175	16084	16148	16224	16091	16329	16312	16298	16243	16116	16280	16171	16169	16293	16252	16113	16326	16424	16107	16163	16203	16318	16197	16302	16281	16344	16156	16321	16090	16152	16067	16203	16116	16233	16429	16257	16120	16221	16456	16193	16087	16248	16239	16055	15990	16006	16203	16348	16132	16134	16199	16266	16195	16124	16169	16361	16305	16199	16354	16091	16057	16248	16132	16350	16190	16068	16107	16255	16289	16211	16095	16279	16305	16247	16190	16417	16095	16194	16369	16017	16248	16259	16047	16270	16105	16203	16238	16078	16150	16171	16427	16409	16215	16032	16205	16221	16060	16153	15994	16117	16365	16161	16132	16250	16026	16230	16166	16147	16336	16292	16056	16275	16110	16071	16073	16278	16272	16161	16358	16134	16303	16080	16338	16141	16001	15920	16100	16356	16114	16270	16322	16133	16174	16151	16078	16258	16322	16303	15979	15993	16199	16276	16211	16181	16237	16381	16222	16196	16240	16407	16432	16109	16197	16249	16298	16235	16067	16129	16140	16111	16136	16079	16050	16090	16204	16245	16236	16204	16336	16074	16300	16177	16212	16286	16311	16224	16010	16167	16299	16299	16155	16172	16384	16157	16268	16121	16207	16112	16035	16362	16024	16077	16219	15956	16242	16271	16230	16010	16105	16182	16237	16200	16071	16195	16287	16296	16210	16100	16209	16272	16170	15979	16266	16191	16233	16242	16197	16245	16193	16352	16119	16128	16218	16013	16274	16225	16201	16466	16345	16177	16217	16229	16102	16342	16151	16338	16373	16047	16141	16201	16137	16228	16111	16130	16282	16219	16416	16324	16247	16305	16224	16207	16232	16160	16363	16209	16231	16006	16288	16038	16056	16170	16349	16062	16390	16281	16386	16071	16073	16177	16248	16318	16375	16158	16278	16283	16230	16003	16166	16330	16130	16049	16369	16227	16231	16145	16205	16019	15955	16017	16246	16197	16278	16173	16208	16124	16157	16128	16275	16251	16145	16237	16065	16210	16217	16307	15889	16096	16110	16287	16070	16197	16259	16235	16097	16331	16250	16116	16279	16220	16308	16113	16297	16156	16236	16218	16042	16438	16168	16235	16356	16008	16119	16214	15970	16335	16345	16368	16092	16278	16036	16191	16156	16134	16303	16045	16231	16128	16282	16224	16051	16166	16087	16199	16058	16232	16246	16115	16045	16231	16330	16180	16118	16166	16171	16176	16055	16239	16099	16162	16049	16175	15870	16208	16246	16158	16157	16290	16072	16301	16204	16151	16243	16148	16272	15947	16055	16214	16227	16121	16242	16256	16291	16276	16250	16110	16247	16185	15966	16261	16346	16375	15924	16250	16280	16003	16168	16243	16122	16008	16292	16436	16093	16238	16181	16233	16099	16324	16322	16175	16032	16196	16215	15957	16157	16134	16159	16313	16275	16257	16091	16154	16262	16252	16320	16148	16116	16125	15976	16191	16142	16219	16196	16176	16301	16184	16007	16251	16143	16100	16303	16471	16200	16162	16274	16303	16229	16297	16267	16300	15875	15967	16191	16301	16234	16210	16188	16134	16085	16274	16073	16072	16195	16153	16094	16288	16210	16264	16170	16191	16171	16294	16218	16133	16261	16105	16174	16438	16403	16145	16079	16125	16346	16268	16154	16324	16226	16217	16098	15931	16066	16531	16224	16030	16263	16050	16149	16318	16072	16130	16289	16447	16189	16430	16163	16146	16228	16096	16419	16393	16390	16293	16300	16359	16229	16080	16000	16160	16026	16037	16247	16238	16182	16241	16116	16252	16346	16019	16150	16312	16074	16177	16233	16300	16214	16321	16025	16054	16230	16150	16350	16239	15982	16017	16166	15891	16176	16267	16210	16147	15982	16124	16157	16201	16311	16300	16135	16268	16192	16113	16242	16223	16264	16182	16189	16171	16260	16396	16141	16107	16246	16215	16176	16142	16099	16239	16115	16033	16367	16270	16284	16022	16255	16339	16356	16106	16198	16089	16276	15981	16315	16367	16249	16105	15998	16185	16161	16247	16373	16360	16062	16336	16269	16177	16254	16224	16174	16091	16221	16120	16168	16236	16117	16292	16336	16247	16329	16221	16207	16178	16144	16320	16246	16195	16252	16206	16246	16131	16389	16288	16026	16299	16138	16054	16203	16052	16244	16194	16134	16092	15966	16219	16241	16202	16299	15982	16123	16128	16140	16034	16247	16196	16249	16118	16221	16115	16221	16205	16207	16092	16167	16280	16309	16057	16180	16202	16176	16181	16095	16078	16359	16132	16208	16407	16219	16245	16214	16285	15892	16256	16117	16232	15938	16059	16222	16191	16251	16042	16097	16378	16051	16396	16192	16334	16309	16192	16257	16178	16171	16180	16300	16218	16175	16287	16152	16306	16084	16146	16132	16420	16187	16149	15989	16020	16166	15830	16336	16253	16271	16220	16328	15880	16279	16272	16247	16319	16161	16226	16229	16148	16242	16308	16216	16167	16209	16230	16360	16068	16061	16193	16182	16278	16172	16237	16154	15888	16188	16086	16241	16220	16130	16092	16140	16271	16100	16334	16370	16209	16170	16272	16212	16364	16313	16327	16195	16272	16108	16194	16155	16407	16269	16131	16199	16104	15956	16162	16297	16199	16293	16216	15985	16146	16087	16189	16234	15936	16130	16124	16245	16143	16301	16137	16123	16224	16074	16302	15970	16172	16280	16370	16166	16299	16341	16295	16145	16205	16306	16243	16189	16198	16216	16001	16162	16208	16176	16208	16325	16228	16431	16082	16221	16369	16175	16114	16044	16194	16159	16326	16351	16075	16348	16428	16285	16173	16305	16028	16316	16438	16148	16088	16047	16244	16048	16128	16198	16201	16270	16111	16102	16395	16208	16296	16088	16356	16260	16023	16248	16172	16217	16312	16305	16411	16332	16150	16142	16267	16203	16239	16120	16012	16339	16255	16125	16185	16114	16241	16254	16194	16440	16280	16053	16139	16514	16146	16282	16208	16264	16093	16031	16152	16226	16241	16250	16094	16072	16143	16179	16233	16122	16242	16192	16227	16169	16278	16263	16305	16167	16112	16139	16249	16269	16089	15989	16123	16273	16324	15992	16270	15992	16136	16034	16272	16272	16239	16204	16099	16275	16122	15999	16250	16285	16222	16242	16206	16295	16207	16066	16119	16336	16227	16201	16096	16156	16318	16393	16419	16223	16257	16383	16198	16215	16035	16205	16033	16280	16530	16114	16183	16160	16266	16235	16179	16179	16365	16192	16452	16309	16206	16209	16119	16119	16339	16087	16198	16239	16024	16206	16251	16003	16010	16274	16149	16179	16036	16026	16301	16073	16088	16207	16217	16205	16238	16066	16113	16074	15929	16213	16146	16128	16359	16459	16154	16212	16143	16354	16114	16205	16298	16348	16254	16267	16182	16312	16312	16016	16189	16262	16150	16048	16175	16172	16070	16200	16190	16176	16184	16128	16177	16260	16127	16209	16210	16378	16119	16211	16279	16061	16112	16230	16238	16118	16082	16246	16236	16251	16269	16048	16124	16156	16245	16079	16230	16448	16297	16289	16176	16234	16323	16166	16210	16491	16110	16195	16356	15938	16263	16210	16269	16185	16062	16168	16117	16157	16142	16376	16118	16019	16291	16387	16231	16242	16070	16347	16191	15974	16116	16219	16163	16310	16293	16182	16405	16149	16231	16324	16232	16060	16044	16324	16409	16198	16202	16353	16281	16282	16164	16209	16197	16055	16118	15944	16359	16094	16380	16159	16138	16196	16203	16137	16223	16248
29002	42745	39363	30924	26003	21613	19521	18179	17034	16366	15829	15829	15492	15048	15093	14632	14543	14359	14584	14655	14513	14406	14573	14238	14231	14152	14297	14240	14389	14338	14120	14304	14295	14267	14323	14299	14369	14525	14254	14227	14337	14213	14186	14209	14157	14250	14177	14113	14439	14266	14331	14124	14274	14188	14297	14459	14387	14225	14226	14089	14327	14254	14334	14184	14266	14333	14110	14248	14337	14289	14272	14379	14205	14266	14119	14184	14348	14143	14238	14318	14369	14152	14124	14265	14064	14285	14100	14165	14218	14110	14211	14026	14259	14202	14272	14102	14300	14180	14169	14160	14232	14268	14137	14086	14149	14254	14342	14214	14069	14296	14097	14156	14270	14292	14028	14194	14061	14352	14167	14103	14178	14066	14161	14150	14113	14161	14160	14076	14290	14254	14338	14084	14074	14089	14161	14114	14152	14177	14220	14055	14053	14310	14003	14330	14255	14182	14354	14241	14075	14279	14275	14353	14192	14178	14157	14225	14188	14078	14362	14337	14263	14210	14348	14252	14124	14111	14235	14138	14070	14230	14224	14065	14326	14178	14140	14237	14275	14277	14108	14420	14247	14281	14297	14328	14115	14202	14043	14176	14301	14189	14229	14194	14208	14046	14371	14330	14236	14155	14287	14140	14166	14122	14100	14181	14159	14041	14311	14284	14219	14189	14232	14222	14102	14190	14150	14204	14086	14110	14175	14270	14030	14209	14207	14157	14245	14205	14135	14287	14330	14235	14169	14298	14166	14263	14308	13905	14146	14227	14154	14222	14070	14126	14292	14080	14198	14328	14170	14129	14150	14120	14195	14235	14164	14323	14283	13989	14107	14163	14388	14167	14182	14207	14368	14334	14099	14290	14191	14079	14208	14074	14103	14184	14220	14128	14255	14352	14053	14024	14211	14188	14172	14251	14330	14104	14143	14219	14147	14245	14291	14032	14128	14290	14139	14216	14145	14193	14284	14306	14243	14290	14177	14347	14064	14137	14263	14246	14302	14215	14212	14239	14077	14171	14214	14253	14190	14159	14205	14244	14015	14223	14142	14247	14421	14236	14326	14008	14376	14226	14234	14209	14244	14265	14231	14258	14202	14249	14416	14115	14304	14286	14423	14224	14195	14258	14122	14236	14028	14276	14337	14313	14302	14139	14057	14198	14083	14078	14237	14219	14319	14276	14237	14175	14352	14112	14374	14150	14267	14222	14384	14188	14122	14200	14294	14069	14199	14192	14347	14087	14188	14343	14259	14067	14275	14174	14263	14286	14261	14169	14249	14213	14272	14149	14009	14278	14133	14141	14345	14288	14157	14224	14077	14365	14260	14138	14370	14275	14291	14185	14055	14206	14231	14270	14273	14205	14249	14402	14117	14147	14151	14184	14236	14263	14251	14200	14339	14245	14304	14217	14345	14119	14139	14188	14234	14309	14264	14142	14247	14327	14267	14299	14261	14117	14310	14300	14162	14099	14245	14405	14167	14289	14205	14367	14140	14151	14219	14197	14216	14171	14202	14240	14089	14354	14083	14424	14189	14095	14235	14233	14262	14266	14312	14261	14365	14232	14108	14218	14252	14043	14222	14271	14266	14360	14198	14300	14164	14305	14137	14092	14300	14230	14106	14274	14037	14077	14123	14332	14088	14257	14026	14190	14226	14031	14339	14278	14181	14190	14274	14337	14211	14230	14031	14135	14064	14222	14118	14022	14106	14317	14310	14084	14207	14184	14334	14142	14167	14073	14144	14165	14128	14288	14300	14356	14044	14235	14236	14241	14190	14203	14098	14123	14133	14205	14184	14225	14254	14201	14098	14308	14312	14201	14170	14211	14197	14254	14056	14218	14116	14296	14292	14203	14056	14279	14386	14241	14298	14232	14138	14265	14364	14271	14187	14160	14266	14208	14190	14216	14224	14114	14176	14136	14158	14259	14286	14318	14257	14166	14338	14183	14035	14168	14241	14200	14107	14084	14090	14314	14030	14348	14106	14068	14223	14126	14241	14184	14187	14321	14057	14356	14176	14220	14140	14098	14132	14108	14241	14267	14246	14098	14131	14114	14326	14241	14327	14052	14283	14108	14153	14286	14216	14266	14246	14276	14145	14263	14016	14240	14061	14222	14154	14262	14155	14205	14224	14231	14216	14181	14344	14216	14371	14171	14214	14266	14346	14247	14326	14197	14121	14213	14110	13988	14223	14242	14191	14098	14286	14210	14074	14279	14338	14186	14243	14181	14124	14260	14131	14297	14209	14407	14239	14277	14387	14309	14189	14193	14070	14244	13964	14279	14190	14285	14319	14118	13969	14270	14333	14209	14255	14341	14265	14254	14151	14219	14078	14371	14271	14068	14085	14173	14137	14357	14174	14263	14211	14132	14177	14198	14241	14224	14131	14235	14217	14167	14227	14352	14431	14143	14153	14281	14196	14321	14357	14313	14256	14341	14285	14173	14362	14218	14324	14203	14153	14228	14459	14344	14295	14164	14282	14298	14149	14169	14423	14294	14205	14235	14164	14315	14311	14271	14271	14159	14112	14261	14258	14147	14168	14283	14120	14173	14239	14343	14164	14214	14286	14308	14111	14273	14253	14178	14260	14165	14171	14193	14095	14361	14212	14149	14022	14047	14277	14129	14175	14338	14177	14209	14316	14297	13983	14332	14047	14074	14273	14275	14200	14120	14164	14235	14190	14123	14074	14133	14203	14442	14304	14172	14106	14278	14166	14325	14273	14311	14170	14106	14217	14254	14139	14136	14208	14307	14281	14214	14291	14321	14148	14191	14393	14153	14280	14034	14148	14155	14258	14210	14283	14037	14124	14374	14139	14313	14297	14096	14143	14225	14297	14132	14128	14184	14298	14222	14219	14355	14141	14316	14077	14385	14153	14208	14206	14162	14104	14139	14323	14353	14317	14231	14238	14311	14227	14227	14362	14185	14187	14195	14240	14071	14151	14149	14204	14287	14163	14351	14198	14190	14187	14093	14190	14092	14183	14452	14219	14227	14247	14244	14245	14096	14259	14118	14142	14104	14188	14125	14188	14103	14160	14173	14068	14401	14303	14321	14275	14202	14292	14254	14385	14361	14238	14124	14239	14238	14242	14245	13987	14249	14182	14248	14184	14339	14236	14205	14150	14174	14157	14147	14000	14170	14251	14189	14165	14292	14079	14056	14362	14120	14126	14162	14319	14318	14172	14265	14242	14277	14339	14204	14003	14172	14433	14214	14065	14164	14184	14260	14270	14303	13932	14403	14215	14291	14301	14248	14194	14325	14150	14164	14339	14084	14270	14225	14307	14214	14397	14350	14152	14228	14328	14210	14290	14166	14204	14156	14355	14199	14116	14168	14220	14274	14191	14269	14124	14242	14237	14164	14323	14262	14092	14379	14330	14048	14261	13986	14195	14230	14174	14205	14210	14209	14209	14311	14204	14250	14116	14259	14233	14187	14351	14152	14234	14268	14211	14127	14114	14245	14121	14271	14159	14146	14093	14165	14164	14143	14290	14309	14237	14183	14230	14246	14209	14306	14340	14271	14279	14091	14201	14217	14220	14414	14249	14195	14342	14107	14189	14137	14269	14264	14204	14046	14214	14306	14094	14241	14214	14262	14055	14159	14271	14383	14191	14142	14193	14336	14097	14172	14335	14112	14351	14280	14193	14336	14259	14305	14296	14252	14302	14171	14202	14208	14282	14186	14291	14129	14041	14249	14251	14054	13998	14227	14279	14151	14240	14286	14102	14134	14335	14235	14315	14141	14110	14388	14217	14298	14228	14185	14201	14276	14201	14081	14053	14119	14255	14478	14290	14267	14153	14246	14209	14237	14110	14157	14161	14086	14140	14177	14255	14158	14316	14244	14121	14206	14123	14247	14133	14230	14255	14336	14129	14146	14143	14150	14361	14087	14251	14184	14462	14225	14168	14334	14257	14228	14194	14235	14245	14300	14146	14186	14395	14182	14016	14183	14409	14222	14214	14238	14367	14180	14081	14421	14253	14251	14278	14266	14169	14188	14316	14051	14194	14101	14195	14341	13993	14309	14123	14128	14173	14455	14233	14241	14261	14239	14043	14194	14187	14263	14102	14275	14275	14426	14252	14195	14200	14242	14248	14252	14261	14214	14149	14104	14189	14194	14250	14312	14199	14102	14101	14372	14219	14179	14287	14196	13996	14162	14311	14175	14177	14296	14218	14207	14139	14311	14401	14299	14374	14346	14159	14058	14231	14191	14334	14183	14172	14109	14267	14183	14392	14061	14212	14047	14197	14262	14345	14305	14093	14191	14228	14341	14250	14376	14342	14199	14261	14245	14170	14378	14151	14304	14209	14060	14101	14151	14236	14131	14125	14280	14096	14358	14099	14191	14245	14133	14273	14154	14253	14235	14332	14259	14116	14147	14263	14329	14283	14033	14183	14320	14252	14053	14245	14305	14161	14250	14274	14216	14256	14271	14335	14302	14319	14148	14305	14201	13995	14206	14250	14188	14270	14155	14434	14295	14402	14390	14237	14094	14047	14324	13994	14216	14085	14141	14326	14095	14214	14211	14229	14302	14240	14278	14173	14219	14344	14095	14174	14262	14137	14116	14182	14378	14284	14101	14212	14248	14257	14153	14064	14280	14295	14443	14201	14117	14169	14104	14239	14119	14244	14118	14256	14150	14151	14210	14283	14300	14028	14144	14201	14209	14254	14279	14321	14373	14211	14306	14158	14218	14128	14281	14023	14145	14112	14296	14262	14242	14196	14224	14232	14167	14293	14087	14438	14331	14204	14297	14218	14029	14264	14090	14441	14051	14123	14101	14336	14268	14281	14326	14179	14311	14236	14327	14344	14140	14290	14122	14334	14129	14378	14024	14210	14281	14115	14181	14350	14431	14145	14139	14223	14171	14203	14303	14349	14342	14050	14455	14298	14235	14190	14133	14282	14307	14217	14249	14382	14173	14262	14273	14399	14227	14178	14157	14242	14180	14184	14268	14213	14107	14094	14193	14248	14100	13985	14182	14196	14365	14173	14234	14237	14106	14235	14132	14089	14225	14145	14347	14002	14206	14081	14093	13970	14359	14200	14251	14261	14274	14106	14104	14332	14140	14164	14230	14218	14172	14186	14219	14294	14283	14310	14019	14200	14294	14108	14244	14113	14219
24061	21137	28533	25546	25429	26721	26107	22033	20087	18273	17799	17388	17184	16924	16916	16902	16562	16532	16393	16380	16197	16237	16284	16356	16551	16391	16371	16273	16422	16089	16164	16199	16297	16319	16311	15927	16058	16165	16383	16315	16112	16200	16323	16114	16167	15973	16230	16014	15959	16074	15910	15757	15986	16194	16137	16180	16022	16213	15906	16256	16007	16181	16041	16237	16058	16011	16166	16013	16240	15943	16150	16091	15915	15987	15897	16184	15957	16201	16116	16285	15951	16034	16078	16111	15947	16072	15975	16170	15993	15925	16128	16025	16166	16097	16093	16102	16389	16013	15997	16110	15981	16206	16008	15997	16130	16063	16152	16081	15832	15841	16051	16099	16187	16123	16233	15976	16107	16078	16142	16076	16246	16099	16017	16152	16031	16190	15990	16150	16084	16080	16108	16166	15978	15868	16180	16215	16081	15943	16240	15950	15972	16025	15947	15904	15992	15900	16161	15866	16044	16243	15946	15968	15919	16044	15924	16128	15814	16036	16105	16219	16110	16166	16102	16359	16387	16018	16110	16262	16215	15960	15976	15985	16121	15950	15914	16201	16119	16040	15961	16005	16028	16059	16169	15923	16244	15846	16061	15935	16053	16181	15949	15997	16088	16001	15937	15945	15942	15754	16027	16243	15916	15966	15956	15882	15969	16118	15998	16245	15976	16009	16014	15964	15921	16210	16151	16152	16032	16062	15917	15929	15977	16134	16139	16097	16071	16046	16091	16059	16006	15914	16003	15849	15808	16079	16267	16079	16160	16035	15993	16012	15994	16019	16149	16177	15977	16112	15860	15978	16216	15971	16059	16015	16103	16096	15984	16015	16092	16005	16019	16185	15975	15898	15989	16207	16206	16183	16091	16134	16034	16207	16154	16040	16122	16120	15873	16185	16010	16069	16102	15980	16065	15950	16011	16196	16169	16172	15990	16049	16179	16180	15947	15996	16011	15999	16041	16014	16103	16054	16017	16002	16096	16024	16082	16066	16139	16202	16096	16166	16207	16059	16052	15904	16051	15976	16101	15899	16127	15914	16120	16049	16044	15896	16238	15931	16029	15927	16164	16140	15931	16104	16050	16010	15988	16047	16216	16064	16157	15987	16100	16028	15957	16103	16248	16008	15953	15995	15884	15994	16152	16050	16228	16063	16175	15987	16094	16037	16041	16089	16155	15962	16001	16006	16094	16156	16177	15966	15948	16061	16009	16163	16103	15922	16054	16029	16353	16161	16253	16006	16268	16012	16060	16114	16162	16066	16215	16055	16060	15994	16122	16010	16095	15993	15867	15972	15958	15996	16047	16345	15899	16064	16113	16104	15820	16131	16062	15934	15998	16217	16133	16145	15980	16109	16079	16145	15866	16166	16249	16144	16042	15895	16186	16105	16082	16183	16024	16125	15891	15949	16063	16048	16290	15930	16029	16007	16163	16128	15950	16069	16016	16084	16141	15951	16283	16211	15838	16044	15918	16167	15911	15943	16099	15848	15984	16000	16132	16181	16185	16022	16210	16009	16065	15934	16040	15909	16044	16140	16121	15963	16036	16048	15920	16115	16108	16113	16051	16014	16009	15904	16083	16015	16266	16078	16057	16116	16231	16222	16074	16073	15939	16064	16033	16029	16163	16133	16219	16245	16059	16081	16039	16196	16090	15953	16175	15926	15974	16022	16188	16073	15985	16129	15928	16099	15978	16218	16114	16315	16156	16163	16071	15926	16007	16010	16031	16138	16183	16248	15909	15918	16115	15961	16089	16086	16016	16008	16073	16151	16068	16025	16056	16099	16206	15854	16242	16037	16035	16115	16067	16272	16072	16124	16140	16172	15953	16073	16006	16276	16160	16099	16100	15887	16123	15954	16156	16016	15947	16040	16118	15927	15988	16046	16224	16110	15980	15952	16061	16049	16112	16000	15788	16133	16125	15868	16055	16095	16313	16059	16059	15854	16070	16060	16150	16015	16087	16167	16209	16065	16138	16119	16146	16011	16196	15965	16134	15967	15739	15994	16038	16015	16138	15881	16197	16133	15891	16038	16063	15974	16119	16154	16084	15899	16299	16092	16090	15986	16066	15986	16099	16132	16080	16113	16216	16177	16247	15987	15900	16032	15908	16084	15890	16250	16021	16029	16250	16262	15960	16025	16085	16055	16096	16107	16014	16053	16122	16043	15981	16072	16091	16082	16125	16238	15995	15997	16163	16199	16100	16075	15980	16176	16194	15954	16102	16158	16303	16049	16018	15859	16100	15931	16089	16166	16228	16019	16125	15981	15978	16129	16134	15905	16265	16112	15963	16065	15952	15983	16113	15995	15939	16189	15972	16117	16075	15847	16118	16036	15983	16170	15922	16049	16063	15978	16028	16031	16209	16200	16231	16105	16165	16300	16056	16123	15853	15924	15932	16043	16059	15855	16083	15847	15895	15845	15867	16123	16100	16020	16059	15972	15952	15999	16074	16085	16252	16174	16347	16067	15922	16126	16008	15917	16175	16139	16244	15954	16234	15813	15958	16042	15987	16024	16270	15967	16003	16106	15990	16242	16069	16074	16205	16138	16219	15937	16034	15906	16127	16080	16136	16154	16164	16030	15998	16051	16173	16067	16138	15900	16210	16056	15902	15934	16238	15999	16004	16152	16029	16101	15927	15990	16091	15998	16181	16151	16127	15907	16163	16017	16190	16247	16072	16197	16123	16168	15881	16149	16229	15916	16022	15970	16169	16047	16205	16000	16085	16157	16121	16078	15917	16043	15975	16026	16090	15929	16201	16061	16242	16261	16305	15861	16164	15997	16160	15960	15946	16022	15925	16225	16115	15969	16071	16189	15899	16077	16110	16120	16001	16121	16211	16343	16089	16279	15979	16276	16075	16220	16177	16049	16133	15985	16119	16164	16095	15972	15983	16120	15912	15999	16228	15995	16031	15991	16065	16218	16147	16194	16066	16099	16161	16143	16138	16011	16049	16093	16050	16313	16007	16193	16081	16002	16138	16155	16328	16198	15965	15995	16029	16035	15976	16000	16005	16143	16047	16139	16023	16044	16054	16071	15947	16352	16165	16156	16098	15956	16065	16130	15918	15827	15945	16200	16101	16043	15978	15834	16048	16089	16106	16179	16163	16020	16184	16112	16180	16024	16318	16037	15914	15941	16083	16392	16051	16184	16245	16127	16313	16003	16054	16035	16033	16172	16135	16141	16163	16293	16201	15982	16147	16067	16207	16183	16197	16299	16015	15931	16012	15961	16080	15953	16114	16180	16258	16264	16176	15894	16053	16023	15929	16000	16144	16217	16063	16138	16031	15943	15935	15954	16190	16083	16037	16206	16240	16324	16154	16020	16305	16151	16171	15942	15967	15804	16054	16158	16007	16034	16285	16200	16155	16183	16047	16239	16056	15780	15980	16019	15980	16145	16134	15897	16201	16050	16049	16070	15971	16199	16057	16146	15985	15931	16042	15961	15890	16024	16173	15953	15970	16007	16162	16230	16259	16075	15982	16040	15912	16102	16201	15801	15983	16077	16086	15933	15925	16187	16110	16202	16080	16184	15810	16142	15933	16117	16118	16132	16071	16151	16164	15921	16095	16080	16254	16135	15752	16223	16289	15983	15951	15906	16068	15994	16102	16073	15998	15911	15973	16241	16258	16051	16218	16118	16021	16129	16222	16050	16231	16174	16180	16110	15997	16045	16039	16058	16081	16117	15913	16303	16094	16173	16075	16085	16091	16187	16314	16138	16101	16131	16108	16166	16024	15979	15922	15990	16067	16050	15908	16230	16017	16065	16125	16168	16064	16135	16121	16144	15976	15986	16101	16181	16186	16186	16155	16209	16350	15990	16156	15979	16157	16104	16083	15905	16019	16218	15960	16124	15939	16065	16117	16258	16187	15977	16119	16066	16059	15951	16013	15981	16058	16014	15807	16016	16203	15996	16123	16112	16152	16085	16046	16109	15922	15996	16065	16272	16172	15967	16044	16051	16064	15899	16127	16203	16307	16183	16144	15912	15924	16118	16178	16151	16018	16073	16160	15961	16307	16025	15908	16003	15945	16112	16207	15993	16147	16100	15915	16070	16011	16055	16273	16196	16099	16045	16282	15994	16017	16136	16007	16168	16065	16141	16167	16099	16152	16118	16112	15974	16226	15978	15765	15927	16128	16064	15910	15878	16139	16328	15872	15925	16128	16096	15887	16148	16037	16155	16046	16103	15888	16019	16029	16186	16025	16069	16223	16117	15859	16138	16046	16314	15969	15956	16219	16182	16017	15848	16014	16104	16336	15979	16098	16282	16248	16205	16190	16261	16109	15995	16027	16149	16383	16197	16072	15967	16126	15854	16148	16059	16173	16402	16236	16131	16024	15989	15832	15992	15953	15922	16127	15937	16079	15822	15845	16095	15940	16219	16042	15842	15957	16027	15905	15927	16058	15902	16098	16155	15994	16176	16095	15917	16026	15892	16058	15880	15996	16018	16181	16351	16086	16015	15887	16070	16156	15918	16240	16231	16154	16144	15960	16120	16129	16025	15909	16022	16073	15975	16066	16064	16060	16185	16131	15998	16169	16049	16200	15943	15928	15941	16008	16169	16329	16065	16131	16132	16042	15858	15902	15804	16184	16136	15992	16143	15811	16077	16046	16171	15966	15991	16030	16164	16024	16087	15969	16038	16133	16136	16012	16176	16070	15984	16158	15955	15945	16279	16248	16218	16125	16128	16121	16180	15917	16070	16033	16066	16024	15921	15965	16172	15948	16032	16065	16211	15850	16047	16286	16034	15971	15946	15961	16234	16073	16092	16021	15886	15951	16317	15971	16014	16025	15974	16099	15987	16039	15935	16124	16288	16134	15984	16125	16131	16184	16049	16178	16023	15938	15989	16060	15896	16117	15983	16299	16097	16022	16243	15949	16086	16019	15978	15994	16078	16075	16008	16085	16059	16061	16042	16071	16132	16109	16047	16081	15836	16172	15980	16176	15854	16012	16017	16046	16128	16169	15776	16283	15936	16148	16065	16187	16013	16081	16145	16308	16119	15865	16003	16082	16035	16073	16138	15987	16108	16059	16292	16200	16019	16235	16198	15867	16015	16194	16083	16090	15987	15973	16137	15935	16018	15950	15876	16075	15979	16087	16171	15829	16072	16147	15897
28869	48930	44956	35421	31197	27755	24890	21582	19247	17165	16491	16239	15728	15364	15196	14974	14646	14334	14539	14537	14386	14447	14474	14265	14381	14278	14299	14315	14542	14248	14328	14140	14180	14268	14155	14208	14080	14334	14173	14165	14231	14180	14293	14319	14122	14222	14398	14072	14096	14155	14253	14241	14370	14171	14245	14175	14205	14024	14078	14105	14084	14192	14030	14116	13948	14170	14334	14096	14173	14171	14081	14026	14040	14170	14216	14161	14058	14166	14112	14073	14031	14157	14200	14274	14290	14335	14280	13983	14310	14169	14155	14071	14165	14119	14171	14122	14211	14190	14153	14278	14308	14311	14133	14213	14026	14115	14094	14043	14011	14202	14144	14192	14045	13904	14090	14114	14121	14148	14180	14112	14219	14170	14242	14154	14169	14073	14131	14104	14143	14068	14301	14099	14276	14108	14008	14154	14257	13919	14107	14309	14160	14151	14156	14076	14158	14156	14170	13977	14124	14121	14181	14272	14085	14218	14138	14066	14325	13981	14281	14219	14103	14098	14188	14153	14163	14238	14101	14217	14075	14139	14086	14221	14186	14082	14075	14266	14210	13989	14175	14134	14272	14170	14015	14079	14101	14167	14103	14177	14017	14166	14181	13967	14150	14196	14187	14038	13968	13994	14143	14134	13905	14123	14122	14008	14194	14162	14244	14198	14032	14117	13957	13949	14023	14094	14104	14203	14059	14034	13983	14083	14146	14058	14097	14130	14147	14125	14046	14068	14158	14049	14051	14021	14038	14230	14250	14219	14008	14127	14094	14155	14025	14208	14088	14186	14176	14079	14005	14218	14066	14079	14058	14068	14064	14177	14163	14248	14093	14216	14152	14065	14303	14118	14126	14163	14042	14086	14138	14109	14064	14067	14064	14195	14110	14117	14021	14171	14048	13994	14211	14194	14036	14077	13878	14057	14080	14227	14020	14161	14008	14124	14288	14059	14190	14069	13980	14018	14203	13954	14230	14272	14149	14226	14151	13991	14166	14072	14277	14149	14258	14169	14061	13983	14105	14210	14268	13987	14102	13980	14005	14223	14098	14186	14153	14087	13946	14100	14140	14087	14199	13956	14019	14087	14045	13985	14133	14058	14188	14185	14125	14073	14170	14123	14097	14119	14021	14058	14215	14294	14203	14249	14090	14060	14097	14177	14238	14162	14153	14075	14155	14053	14087	14058	14056	14141	14144	14092	14139	14068	14106	14092	14103	14099	14073	14199	14146	14282	14154	14173	14163	13959	14189	14081	14085	14147	14063	14040	14153	14244	14095	13817	14126	14116	14137	14348	14092	14101	13934	14204	14094	14230	14060	14174	14240	14013	14227	14029	14103	14145	14008	14112	14063	14307	14036	14087	14174	14212	14073	14094	14105	14142	14096	14177	14102	13912	14206	14207	14176	14108	14095	14140	14050	14035	14140	14129	14100	14131	14155	14124	14142	14065	14050	14168	14216	14270	14189	14097	14233	14123	14021	14015	14150	14078	14077	14050	14239	14217	14061	13963	14085	14271	14212	14072	14217	14114	14313	13993	14157	14074	14014	14307	14003	14318	14159	14117	14074	14173	14188	14020	14293	13973	14255	14028	13982	14103	14144	14064	14040	13926	14068	14114	14200	14148	14149	14149	14193	14169	14142	14150	14141	14061	13979	14161	14197	14169	14044	14141	14079	13898	14125	14195	14119	14050	14079	14328	14295	14046	14123	14199	14158	14083	14198	13963	13978	14124	14157	14181	14236	14213	14134	14168	14061	14181	14153	13949	14093	14148	14249	14097	14188	14181	14173	14083	14249	13949	14206	14193	14101	14213	14127	14094	14171	14053	14047	14082	14127	14183	14016	14204	14037	14220	14030	14144	14176	14027	14255	14084	14259	14070	14253	14313	14146	14107	14191	14093	14068	14031	14395	14087	14106	14080	14162	14141	14154	14061	14145	14078	14070	14000	14246	14074	14303	14096	14094	14123	14093	14111	14035	14232	14125	14127	14342	14053	14229	14247	14123	14254	14121	14170	14044	14212	14141	14018	14100	14139	14131	14003	14255	14195	14236	14159	14084	14118	14107	13956	14147	13956	14023	14043	14203	14073	14059	14048	14181	14113	14040	14218	14170	14083	14091	13983	13941	14221	14161	14006	14032	14064	14170	14245	14130	14290	14223	14229	14186	14001	14211	14099	14052	13968	14123	14083	14210	13996	14098	14095	14042	14096	14300	14329	14293	14179	14168	14110	14012	14149	14069	13912	14262	14239	14175	14083	14025	14182	14181	14080	14163	14048	14091	14284	13996	14128	14167	14152	13986	14237	14143	14134	14056	14035	14037	14266	14107	14174	14247	14119	14206	14036	14109	13995	14138	13948	14180	14139	14072	14131	14075	13993	14194	14166	13929	13959	14128	14226	14049	14204	14163	14060	14033	14152	14167	14276	14021	14079	14305	14093	14149	14189	14133	14090	14117	14079	14085	14062	14325	14087	14141	14172	14212	14235	14023	14065	14098	13909	14127	14025	14117	14198	13993	14155	14191	14233	14068	14186	14213	14076	14039	14178	14070	14057	13914	14173	14281	14117	14145	14120	14192	14218	14006	14089	14006	14055	14115	14222	14139	14249	14128	14320	14080	14119	14092	14183	14260	14171	14198	14177	13927	14217	13994	14161	14015	13991	14076	14232	14083	14021	14134	14023	14019	14059	14284	14200	14321	14043	14157	14178	14287	14183	14174	14154	14205	14104	14151	14117	14225	14183	14242	14158	13949	13997	14121	14182	14168	14182	14274	14031	14079	14129	14041	14080	14210	14110	14090	14250	14269	14027	13953	14434	14158	14217	14009	14329	14169	14168	14403	14137	14073	14112	14070	14040	14113	14260	14149	14138	13994	14201	14022	14020	13984	14176	14028	14053	14130	14119	14066	14231	14081	14141	14124	14077	14023	14122	14051	14009	14190	14110	14016	13989	14217	14152	14146	14328	14020	14020	14161	14159	14090	14217	14065	14161	14090	14180	14064	14085	14143	14088	13995	14102	14074	14183	14141	14188	13940	14192	14066	14188	14161	14097	14075	14190	14166	14011	14171	14050	14169	14292	14139	14131	14172	14149	13888	14157	14082	14010	14223	14186	14117	14094	14044	14130	14085	14213	14167	14316	14125	14179	14029	14128	14206	13959	14259	14130	14133	14099	14150	14049	13937	14345	14168	14100	14233	14041	14051	14187	13983	13962	14162	14219	14083	14043	14249	14076	14232	14119	14044	14178	14164	14253	14090	14249	14148	14088	14113	14106	14205	14229	14198	14034	13975	14130	14095	14171	14056	14034	14108	14157	14035	14151	14056	14258	14131	14295	14069	14167	14168	14105	14009	14062	13955	13968	13967	14084	14091	14014	13955	14081	14126	14182	14053	14055	13859	14311	14144	14227	14130	14263	14080	13990	14237	14162	14011	14071	14127	14013	14276	14018	14247	14074	14182	14063	14058	14190	14012	14240	14197	14259	13964	14077	14050	14033	14185	14225	14110	14141	14123	14241	14092	14318	14273	14106	14096	13893	14185	13932	14260	14010	14197	14062	14138	14199	14106	14214	14179	14284	14139	14118	14117	13892	14172	14162	14139	14018	14300	14296	14194	14312	14095	14134	14308	14024	14232	14176	14070	14183	14213	14171	14089	14077	14155	14094	14167	14105	13964	14178	14041	14134	14107	14098	14168	14131	14136	13991	14032	14025	14159	14033	13936	14197	14137	14139	14109	14103	13964	14202	14362	14115	14025	14047	14181	14135	14179	14146	14164	14236	14071	14137	14095	14224	14215	14029	14171	14111	14160	14101	14174	14239	14089	14175	14017	14234	14244	14045	13984	14251	14113	14192	14260	14073	14166	14106	14235	14229	13954	13983	14087	14280	14085	14156	14109	14046	14082	14100	14135	14069	14040	14118	14036	14143	14319	14232	14058	14134	14165	14031	14253	14217	14229	14231	14078	14220	14236	14105	14022	14212	13996	14131	14185	14040	14036	14056	14160	14266	14019	14108	14150	13950	14081	14078	14135	14175	14189	14012	14006	14004	14064	14183	13939	14227	14077	14049	14182	14150	14051	14277	14062	14134	14043	14219	14031	13994	14102	14166	14107	14088	14141	14122	14101	14190	14251	14065	13989	14132	14120	14119	14058	14134	14097	14276	13939	14130	14196	13971	14046	14049	14170	13881	14020	14170	14018	14077	14003	14153	14109	14104	14115	14308	14204	14188	14030	14074	14141	14185	14152	14034	14169	14069	14122	14092	14089	13997	14102	14155	14211	14246	14177	14063	14163	14160	14064	14032	14157	13979	14066	13971	14029	14144	14169	14130	14214	14231	14109	14230	14280	13957	14138	14161	14208	14102	14227	14041	14250	13953	14211	14081	14149	14235	14166	14147	14098	14083	14130	14229	14326	14118	14037	14118	14117	14253	14133	14156	14082	14105	14013	14164	14227	14087	14268	14229	14211	13970	14093	13987	14049	13990	14162	14236	14012	14163	14105	14128	14115	14195	14129	14132	14307	14179	14163	14044	14093	14068	14195	14130	14037	14112	14148	14169	14033	14122	14039	14070	14051	14107	14255	14201	14041	14079	14231	14148	14013	14192	14271	14080	14010	14090	13879	14256	14067	14228	14078	14160	14075	14127	14037	14149	14165	14062	14091	14172	14251	14104	14184	14170	14165	14045	14071	14150	14204	14103	14148	14174	14013	14111	14168	14181	14166	13965	14132	14162	14040	14113	14232	14277	14214	14266	14069	13990	14050	14300	14227	14197	14136	13967	14170	14195	14021	14058	14026	14236	14164	14120	14211	14178	14056	14276	14145	14139	14049	14128	14185	14220	14146	14126	14094	14156	14078	14197	14124	14164	14242	14084	14060	14117	14147	14174	14174	14068	14115	14245	14075	14046	14367	14038	13995	14020	14268	14048	14165	14274	14162	14210	14234	13973	14189	14168	13963	14147	13989	14139	14088	14036	14105	14130	14219	14231	14143	14024	14071	14240	14081	14198	14182	14239	14118	14065	14231	14085	14291	13976	14082	14184	14135	14201	14005	14242	14083	14122	14097	14019	14217	14199	14210	14084	14109	14258	14150	14218	14142	14241	14119	14097	14154	14241	14176	14012	14038	14149	14314	14019
22952	21207	28974	23934	23171	27930	30313	24703	21330	19830	19274	18700	18312	18126	18041	17870	17655	17340	17223	17031	17235	17091	17050	17144	17121	16947	16978	17127	16999	17017	17035	17119	16794	16744	16935	16908	16770	17046	16869	16867	16742	16615	16831	16944	16818	16839	16877	16753	16961	16837	17025	16941	16524	16733	16678	16716	16659	16882	16705	16754	16628	16669	16850	16758	16734	16657	16753	16657	16797	16737	16874	16690	16992	16704	16766	16654	16730	16523	16773	16720	16798	16695	16875	16620	16642	16642	16713	16709	16738	16741	16727	16785	16652	16690	16825	16513	16786	16796	16482	16616	16701	16761	16788	16576	16783	16773	16467	16930	16607	16677	16658	16943	16716	16826	16520	16635	16718	16665	16513	16769	16633	16732	16683	16644	16625	16738	16602	16623	16729	16687	16715	16795	16737	16699	16859	16675	16633	16722	16771	16395	16710	16554	16727	16872	16719	16816	16653	16507	16816	16849	16690	16661	16729	16743	16627	16748	16813	16752	16780	16732	16830	16625	16750	16731	16720	16841	16752	16749	16756	16607	16700	16901	16754	16775	16640	16614	16458	16749	16885	16766	16780	16659	16530	16528	16647	16839	16607	16561	16700	16582	16570	16499	16904	16541	16475	16647	16614	16647	16557	16619	16667	16614	16816	16700	16758	16622	16658	16550	16730	16764	16574	16639	16865	16816	16742	16727	16610	16585	16647	16626	16710	16897	16610	16595	16853	16682	16583	16788	16711	16588	16754	16769	16802	16817	16945	16769	16815	16749	16916	16668	16757	16607	16638	16584	16879	16659	16604	16705	16807	16741	16802	16564	16596	16527	16739	16524	16584	16518	16649	16512	16754	16741	16748	16616	16482	16693	16799	16901	16616	16698	16762	16642	16503	16873	16807	16736	16496	16807	16481	16488	16448	16779	16930	16623	16625	16615	16881	16699	16841	16814	16753	16680	16574	16538	16656	16683	16684	16590	16733	16780	16721	16773	16751	16756	16662	16684	16806	16829	16912	16786	16870	16764	16751	16652	16604	16633	16702	16686	16906	16818	16725	16951	16604	16524	16703	16700	16636	16769	16871	16751	16588	16728	16670	16531	16831	16604	17016	16730	16762	16675	16854	16752	16723	16722	16709	16572	16634	16819	16557	16680	16771	16653	16761	16685	16689	16726	16920	16701	16797	16599	16734	16549	16618	16670	16756	16750	16772	16605	16596	16661	16720	16588	16707	16695	16800	16779	16777	16533	16606	16646	16707	16599	16464	16869	16686	16501	16612	16861	16730	16713	16578	16717	16591	16721	16543	16732	16895	16729	16499	16621	16792	16747	16743	16813	16675	16439	16830	16780	16911	16627	16823	16894	16499	16737	16890	16776	16725	16524	16505	16690	16729	16733	16793	16577	16389	16770	16696	16699	16846	16726	16841	16551	16802	16616	16648	16595	16772	16765	16609	16890	16647	16809	16829	16774	16697	16767	16708	16589	16533	16826	16767	16771	16842	16737	16629	16788	16679	16679	16863	16885	16847	16598	16787	16837	16786	16556	16475	16658	16708	16685	16629	16781	16730	16737	16620	16639	16490	16599	16844	16755	16749	16810	16635	16511	16750	16818	16752	16939	16643	16717	16749	16694	16589	16741	16672	16592	16682	16686	16670	16740	16466	16582	16530	16718	16462	16664	16865	16739	16602	16708	16609	16667	16713	16752	16634	16755	16709	16636	16665	16810	16715	16687	16692	16619	16746	16674	16609	16643	16601	16718	16773	16670	16613	16578	16780	16680	16681	16745	16614	16569	16658	16552	16701	16575	16532	16657	16673	16553	16628	16603	16588	16666	16760	16930	16795	16795	16817	16718	16491	16604	16603	16874	16516	16867	16801	16760	16834	16530	16590	16743	16783	16706	16808	16837	16655	16714	16679	16820	16616	16611	16599	16691	16694	16695	16622	16819	16754	16760	16797	16865	16759	16620	16544	16694	16677	16787	16598	16746	16711	16790	16662	16733	16415	16741	16640	16620	16661	16597	16937	16713	16671	16827	16524	16855	16738	16412	16627	16727	16695	16592	16666	16733	16607	16807	16619	16695	16734	16799	16757	16604	16702	16594	16670	16729	16714	16530	16828	16618	16634	16656	16652	16579	16881	16611	16636	16560	16679	16566	16616	16566	16636	16452	16511	16566	16684	16507	16611	16581	16633	16620	16633	16833	16752	16553	16589	16562	16706	16830	16672	16632	16638	16793	16595	16818	16717	16706	16890	16612	16767	16684	16711	16833	16622	16793	16655	16847	16710	16605	16945	16747	16730	16573	16809	16628	16584	16720	16792	16712	16897	16589	16734	16647	16751	16798	16705	16694	16566	16552	16686	16581	16795	16761	16627	16698	16433	16526	16863	16757	16557	16528	16679	16614	16828	16420	16726	16668	16483	16721	16675	16872	16698	16690	16915	16731	16680	16561	16703	16629	16856	16558	16481	16466	16622	16773	16846	16897	16863	16663	16637	16574	16783	16786	16615	16603	16563	16668	16894	16720	16636	16509	16796	16715	16744	16866	16782	16739	16574	16753	16525	16878	16555	16632	16640	16603	16525	16849	16832	16597	16717	16622	16512	16912	16884	16730	16854	16906	16849	16624	16755	16508	16761	16639	16556	16437	16484	16864	16698	16662	16818	16568	16532	16659	16633	16618	16579	16654	16810	16637	16685	16821	16756	16739	16867	16634	16640	16628	16487	16626	16603	16744	16875	16626	16838	16676	16917	16601	16894	16834	16877	16866	16872	16811	16769	16672	16625	16645	16610	16669	16848	16669	16812	16666	16753	16698	16626	16838	16738	16597	16627	16700	16515	16821	16735	16613	16680	16608	16686	16640	16779	16649	16706	16545	16638	16699	16895	16825	16598	16560	16623	16777	16928	16670	16581	16779	16908	16790	16702	16755	16699	16754	16681	16700	16587	16825	16681	16713	16909	16717	16763	16792	16689	16534	16801	16582	16792	16707	16798	16703	16682	16588	16633	16580	16632	16575	16722	16566	16686	16828	16843	16619	16734	16726	16561	16723	16424	16670	16740	16771	16590	16514	16560	16547	16775	16680	16597	16785	16769	16812	16590	16750	16668	16617	16670	16731	16776	16539	16737	16698	16738	16446	16665	16939	16612	16524	16762	16833	16612	16433	16776	16755	16577	16660	16672	16880	16680	16716	16504	16580	16758	16693	16625	16688	16844	16842	16805	16570	16747	16708	16849	16961	16721	16819	16627	16674	16597	16680	16713	16731	16695	16534	16703	16637	16818	16657	16530	16935	16509	16877	16885	16698	16847	16660	16557	16857	16645	16695	16706	16714	16489	16725	16687	16780	16689	16783	16820	16632	16684	16628	16861	16749	16843	16661	16696	16701	16775	16594	16852	16336	16732	16754	16960	16829	16622	16595	16654	16670	16883	16553	16706	16643	16698	16748	16817	16719	16472	16671	16713	16733	16550	16731	16812	16826	16710	16601	16992	16667	16874	16737	16836	16653	16692	16678	16686	16410	16592	16549	16725	16827	16532	16613	16803	16722	16702	16883	16555	16663	16761	16641	16748	16611	16835	16839	16837	16758	16716	16611	16672	16895	16855	16632	16746	16546	16573	16573	16597	16622	16707	16769	16726	16832	16894	16517	16705	16693	16622	16809	16750	16638	16838	16623	16714	16630	16880	16743	16829	16786	16606	16663	16839	16639	16819	16672	16889	16733	16614	16655	16770	16630	16789	16787	16534	16835	16719	16792	16977	16664	16648	16796	16564	16780	16596	16784	16709	16572	16652	16697	16560	16614	16639	16767	16675	16699	16530	16629	16661	16580	16860	16790	16633	16796	16770	16837	16879	16825	16835	16715	16598	16717	16532	16760	16787	16711	16651	16676	16853	16715	16641	16568	16859	16643	16715	16794	16671	16851	16625	16628	16764	16768	16610	16703	16714	16835	16730	16767	16774	16672	16548	16722	16666	16695	16720	16901	16568	16625	16755	16567	16621	16740	16674	16638	16779	16695	16734	16614	16651	16625	16911	16787	16532	16657	16813	16619	16795	16744	16732	16735	16737	16660	16860	16639	16632	16700	16843	16643	16861	16603	16759	16722	16750	16659	16807	16859	16696	16561	16777	16677	16578	16635	16703	16633	16872	16720	16814	16649	16614	16611	16489	16615	16562	16713	16670	16716	16673	16648	16621	16506	16662	16726	16530	16644	16876	16880	16620	16734	16638	16750	16733	16742	16678	16747	16704	16793	16877	16565	16604	16735	16758	16785	16784	16642	16623	16733	16680	16618	16736	16686	16781	16558	16794	16733	16651	16914	16814	16732	16525	16750	16618	16917	16775	16801	16591	16599	16603	16530	16800	16601	16750	16611	16756	16884	16677	16613	16456	16750	16780	16700	16790	16657	16883	16649	16748	16850	16882	16764	16725	16749	16717	16714	16715	16877	16706	16753	16635	16547	16912	16655	16901	16766	16529	16703	16726	16734	16962	16601	16522	16591	16761	16641	16549	16714	16699	16605	16660	16722	16623	16732	16754	16630	16730	16517	16555	16712	16852	16840	16708	16650	16653	16744	16848	16684	16703	16577	16865	16811	16800	16628	16707	16635	16709	16825	16689	16653	16773	16619	16906	16733	16770	16685	16762	16608	16866	16747	16616	16760	16818	16735	16723	16804	16614	16674	16744	16618	16792	16673	16584	16640	16800	16948	16866	16682	16812	16672	16629	16647	16677	16594	16777	16735	16840	16563	16623	16910	16652	16857	16875	16686	16794	16738	16598	16594	16615	16810	16602	16723	16579	16641	16768	16689	16922	16930	16748	16660	16757	16730	16615	16865	16768	16709	16755	16584	16759	16787	16577	16789	16728	16702	16866	16839	16766	16529	16633	16785	16703	16731	16672	16601	16696	16667	16714	16622	16747	16623	16945	16734	16601	16753	16683	16679	16901	16765	16743	16927	16638	16806	16706	16793	16771	16816	16648	16653	16695	16773	16774	16712	16592	16806	16528	16728	16644	16745	16753	16550	16941	16880	16645	16560	16663	16730	16717	16610	16626	16707	16731	16691	16592	16790	16847	16655	16653	16437	16604	16722	16640	16873	16546	16662	16613	16633	16683	16545	16741	16670	16655	16756	16690	16695
31739	54225	50148	40706	36078	32438	28625	24834	20503	18667	18057	17432	16516	16349	16029	15786	15569	15143	15093	15121	14853	14949	14953	14990	15098	14720	14706	14928	14771	14871	14759	14730	14724	14630	14944	14781	14508	14775	14471	14596	14667	14492	14431	14677	14530	14500	14601	14701	14506	14605	14501	14525	14601	14683	14524	14435	14621	14587	14615	14596	14518	14537	14427	14443	14412	14483	14635	14449	14573	14540	14494	14636	14541	14559	14594	14645	14485	14404	14585	14699	14615	14528	14652	14542	14424	14665	14620	14657	14300	14717	14675	14514	14550	14533	14429	14659	14595	14590	14586	14610	14268	14641	14628	14543	14444	14374	14632	14420	14474	14592	14380	14543	14465	14556	14512	14627	14498	14512	14523	14430	14576	14635	14739	14523	14516	14681	14668	14586	14574	14555	14551	14490	14569	14464	14485	14666	14541	14580	14499	14430	14633	14538	14586	14625	14290	14759	14683	14355	14663	14543	14594	14411	14558	14462	14530	14587	14671	14499	14512	14309	14617	14459	14696	14472	14539	14514	14457	14600	14566	14467	14530	14513	14624	14594	14502	14636	14522	14380	14525	14630	14681	14452	14478	14401	14532	14483	14519	14558	14397	14642	14391	14696	14508	14474	14547	14664	14426	14479	14523	14679	14586	14582	14637	14523	14613	14684	14550	14626	14511	14517	14575	14432	14628	14296	14508	14418	14552	14404	14477	14475	14654	14431	14422	14456	14392	14444	14439	14574	14452	14533	14667	14590	14527	14500	14527	14445	14615	14451	14609	14452	14315	14630	14518	14510	14536	14466	14495	14587	14447	14479	14333	14642	14694	14450	14551	14456	14627	14545	14622	14514	14481	14527	14678	14478	14543	14490	14519	14676	14465	14372	14500	14620	14548	14643	14563	14569	14530	14505	14404	14657	14391	14623	14564	14455	14587	14399	14489	14615	14536	14449	14477	14493	14511	14617	14509	14575	14658	14606	14347	14460	14638	14387	14646	14684	14497	14519	14380	14477	14366	14568	14570	14485	14579	14516	14475	14565	14600	14407	14640	14339	14583	14356	14609	14670	14442	14450	14573	14509	14478	14493	14487	14589	14585	14244	14563	14700	14342	14551	14479	14301	14508	14533	14568	14458	14499	14385	14562	14567	14468	14510	14523	14527	14614	14581	14407	14456	14573	14449	14592	14586	14563	14451	14522	14501	14521	14723	14563	14495	14530	14559	14515	14608	14478	14556	14513	14555	14524	14407	14380	14562	14561	14603	14295	14474	14655	14591	14503	14428	14635	14520	14645	14471	14659	14498	14594	14512	14668	14543	14576	14483	14378	14493	14532	14557	14379	14515	14429	14374	14493	14540	14549	14477	14485	14554	14377	14452	14523	14535	14520	14526	14421	14425	14583	14428	14416	14363	14535	14655	14541	14604	14446	14663	14488	14563	14452	14539	14473	14640	14563	14535	14657	14471	14508	14644	14561	14645	14456	14581	14500	14596	14430	14383	14568	14421	14395	14581	14637	14418	14521	14373	14556	14390	14569	14466	14618	14434	14647	14533	14338	14527	14511	14710	14474	14669	14467	14484	14646	14661	14506	14599	14576	14699	14473	14637	14333	14345	14581	14438	14670	14656	14508	14649	14512	14512	14518	14518	14557	14417	14520	14472	14384	14604	14601	14528	14448	14409	14439	14408	14528	14518	14454	14341	14517	14622	14478	14553	14514	14637	14622	14412	14664	14542	14673	14716	14597	14472	14653	14593	14473	14628	14343	14417	14581	14524	14538	14610	14477	14372	14461	14429	14552	14461	14490	14499	14345	14504	14531	14424	14539	14490	14517	14493	14435	14530	14524	14433	14668	14565	14479	14448	14622	14706	14610	14539	14513	14714	14574	14495	14595	14523	14497	14588	14354	14589	14467	14505	14458	14427	14314	14538	14301	14524	14326	14517	14675	14509	14477	14455	14474	14563	14415	14467	14588	14561	14518	14296	14624	14543	14554	14549	14574	14550	14526	14612	14517	14432	14481	14710	14371	14690	14540	14529	14535	14492	14534	14603	14565	14607	14407	14453	14625	14418	14417	14532	14517	14583	14522	14571	14440	14331	14538	14633	14398	14628	14517	14607	14499	14252	14666	14423	14460	14516	14581	14346	14568	14419	14477	14593	14443	14356	14550	14543	14408	14560	14467	14466	14505	14559	14588	14434	14542	14556	14554	14550	14581	14553	14475	14411	14428	14507	14606	14533	14429	14575	14410	14386	14467	14464	14568	14483	14536	14528	14578	14420	14341	14484	14445	14474	14450	14243	14442	14407	14461	14514	14649	14576	14420	14430	14474	14569	14491	14485	14560	14451	14451	14573	14666	14395	14464	14477	14454	14743	14396	14534	14433	14661	14581	14496	14453	14386	14494	14451	14486	14516	14571	14639	14393	14504	14410	14600	14454	14366	14352	14516	14636	14555	14514	14431	14495	14420	14705	14493	14675	14548	14526	14543	14613	14491	14445	14363	14428	14584	14561	14416	14581	14379	14483	14510	14469	14600	14479	14430	14587	14516	14554	14359	14400	14688	14414	14552	14693	14370	14619	14430	14422	14533	14721	14580	14438	14453	14783	14335	14363	14493	14404	14463	14699	14507	14412	14498	14609	14626	14494	14539	14480	14612	14495	14501	14541	14626	14439	14526	14460	14444	14570	14599	14532	14672	14553	14587	14639	14543	14589	14378	14404	14573	14514	14542	14611	14407	14534	14527	14534	14559	14593	14433	14572	14584	14633	14371	14461	14540	14569	14422	14551	14416	14596	14592	14375	14622	14523	14468	14570	14662	14484	14462	14390	14658	14624	14432	14745	14588	14401	14380	14519	14494	14442	14383	14473	14533	14485	14394	14593	14416	14474	14473	14502	14511	14569	14587	14486	14494	14527	14533	14504	14349	14486	14548	14551	14404	14555	14597	14532	14600	14469	14631	14314	14447	14639	14398	14445	14686	14518	14516	14595	14396	14499	14617	14511	14515	14555	14533	14386	14456	14346	14326	14317	14486	14507	14769	14390	14612	14538	14563	14488	14537	14489	14634	14482	14526	14548	14509	14523	14480	14602	14732	14603	14360	14574	14489	14418	14530	14476	14575	14310	14625	14395	14553	14490	14440	14637	14390	14500	14405	14420	14648	14468	14351	14675	14495	14490	14643	14511	14547	14541	14378	14509	14499	14570	14532	14495	14398	14516	14381	14369	14399	14861	14363	14578	14652	14592	14560	14459	14403	14391	14547	14337	14568	14435	14739	14642	14447	14298	14481	14518	14537	14511	14681	14345	14544	14514	14430	14406	14460	14579	14610	14489	14747	14691	14280	14520	14542	14630	14580	14495	14609	14600	14336	14647	14560	14488	14514	14520	14455	14593	14595	14447	14512	14493	14531	14528	14593	14388	14467	14444	14516	14568	14605	14504	14529	14550	14336	14578	14530	14422	14447	14445	14429	14608	14576	14410	14419	14530	14367	14552	14483	14421	14413	14443	14535	14528	14494	14418	14449	14363	14627	14666	14417	14488	14417	14590	14488	14548	14457	14604	14505	14549	14414	14735	14234	14533	14470	14484	14610	14315	14679	14326	14677	14431	14429	14588	14362	14527	14455	14651	14350	14654	14424	14510	14608	14420	14371	14332	14574	14485	14510	14342	14444	14486	14414	14533	14378	14609	14434	14603	14453	14572	14576	14661	14514	14485	14590	14579	14588	14500	14514	14625	14800	14629	14605	14477	14422	14575	14654	14429	14555	14362	14596	14352	14358	14446	14492	14568	14486	14431	14618	14579	14418	14559	14550	14517	14542	14473	14567	14311	14563	14566	14650	14539	14388	14615	14517	14535	14332	14750	14505	14567	14562	14538	14667	14507	14478	14361	14424	14429	14645	14474	14658	14596	14744	14529	14657	14416	14484	14591	14531	14605	14591	14370	14579	14475	14615	14690	14582	14660	14569	14443	14451	14554	14392	14545	14522	14556	14578	14458	14594	14717	14433	14577	14487	14519	14598	14624	14602	14574	14553	14300	14575	14655	14480	14661	14320	14514	14529	14644	14473	14508	14518	14473	14608	14443	14442	14470	14573	14430	14477	14585	14504	14528	14397	14503	14648	14618	14628	14581	14555	14332	14700	14643	14405	14405	14614	14520	14513	14560	14427	14584	14623	14511	14605	14440	14558	14466	14517	14536	14475	14585	14551	14615	14420	14571	14544	14452	14606	14305	14513	14519	14440	14581	14377	14553	14590	14445	14423	14635	14488	14493	14387	14441	14557	14430	14591	14415	14520	14474	14545	14543	14567	14674	14625	14658	14682	14478	14423	14541	14536	14606	14530	14355	14499	14584	14491	14549	14324	14464	14582	14553	14420	14589	14563	14536	14658	14601	14413	14557	14431	14486	14447	14503	14682	14491	14689	14678	14357	14567	14614	14435	14437	14586	14592	14420	14620	14593	14329	14382	14611	14561	14458	14674	14491	14424	14431	14621	14617	14456	14583	14501	14741	14542	14520	14632	14407	14541	14443	14553	14420	14561	14561	14636	14589	14609	14433	14590	14395	14510	14527	14399	14456	14469	14574	14540	14492	14667	14433	14526	14566	14467	14493	14657	14533	14544	14529	14591	14456	14488	14562	14498	14581	14440	14482	14485	14536	14595	14631	14660	14486	14587	14688	14477	14468	14503	14542	14695	14529	14391	14520	14421	14667	14595	14541	14281	14551	14633	14554	14498	14575	14387	14390	14498	14631	14436	14555	14433	14581	14581	14387	14341	14412	14650	14484	14369	14545	14483	14534	14595	14468	14465	14545	14561	14612	14466	14479	14662	14475	14558	14466	14428	14564	14640	14375	14376	14487	14595	14421	14428	14522	14664	14610	14425	14622	14570	14461	14341	14481	14537	14595	14318	14564	14382	14488	14469	14556	14479	14401	14483	14671	14354	14498	14424	14374	14670	14544	14620	14501	14352	14614	14421	14517	14423	14613	14418	14451	14612	14395	14490	14541	14495	14580	14427	14479	14502	14588	14575	14684	14550	14575	14497	14642	14530	14639	14505	14375	14370	14547	14465	14435	14435	14634	14385	14575	14409	14452	14464	14404	14494	14448	14400	14410	14560	14593	14566	14582	14312	14554	14638	14520
29113	27236	34878	31021	25196	21639	19794	18690	18181	17485	17198	16911	16796	16816	16828	16552	16580	16573	16441	16312	16284	16300	16296	16345	16300	16635	16321	16509	16342	16269	16115	16276	16053	16247	16594	16487	16486	16382	16416	16221	16105	16404	16339	16352	16221	16310	16224	16295	16188	16211	16307	16358	16138	16316	16210	16372	16120	16234	16237	16172	16256	16158	16158	16211	16141	16294	16066	16294	16426	16253	16123	16233	16323	16298	16361	16135	16082	16228	16080	16160	16031	16284	16441	16121	16331	16373	16354	16236	16099	16421	16506	16059	16147	16036	16283	16194	16198	16297	16374	16043	16216	16188	16309	16354	16031	16059	16135	16264	16353	16207	16232	15977	15955	16045	16188	16217	16256	16118	16066	16208	16385	16312	16252	16105	16119	16119	16220	16174	16228	16229	16123	16229	16219	16184	16076	16176	16205	16125	16259	16068	16127	16066	16105	16250	16169	16021	16175	16417	16382	16252	16129	16230	16249	16139	16280	16162	16111	16253	16301	16163	16164	16365	16085	16098	16213	16155	16205	15970	16290	16286	16250	16232	16107	16324	16506	16229	16294	16295	16332	16399	16218	16163	16235	16257	16049	16069	16457	16221	16138	16259	16353	16171	16134	16300	16257	16281	16404	16002	16104	16066	16085	16206	16034	16169	15969	16277	16184	16292	16165	16405	16216	16380	16239	16089	15991	15991	16372	16276	16219	16203	16283	16284	16194	16013	16254	16265	16067	16231	16228	16115	15930	16280	16206	16097	16247	16237	16236	16113	16324	16080	16001	16256	16394	16365	16329	16064	16258	16276	16193	16326	16450	16261	16109	16130	16135	16081	16345	16124	16105	16288	16041	16115	16286	16364	16394	16207	16368	16297	16295	16357	16288	16106	16217	16256	16107	16245	16294	16285	16226	16210	16184	15980	16185	16207	16165	16192	16031	16121	16225	16225	16030	16197	16137	16177	16287	16158	16275	16153	16319	16376	16313	16261	16295	16118	16223	16242	16196	16204	16230	16202	16131	16209	16356	16051	16234	16216	16362	16468	16298	16292	16343	16055	16232	16169	16165	16036	16197	16227	16183	16099	16321	16068	16327	16241	16007	16086	16217	16193	16055	16200	16414	16190	16222	16185	16131	16248	16380	16020	16389	16254	16374	16431	16310	16174	16267	16032	16187	16136	16382	16120	16045	16011	16234	16221	16167	16225	16235	16194	16200	16168	16269	16206	16264	16116	16047	16293	16330	16242	16252	16353	16468	16138	16327	16281	16329	16360	16120	16141	16038	16338	16324	16124	16132	16381	16040	16200	16166	16179	16143	16124	15936	16193	16130	16097	16209	16282	16138	16310	16190	16127	16084	16116	16294	16177	16298	16095	16164	16256	16341	16189	16220	16430	16279	16159	16236	16209	16238	16098	16266	16321	16239	16303	16128	16188	16361	16245	16304	16333	16424	16158	16387	16330	16174	16278	16367	16212	16187	16192	16132	16298	16262	16207	16061	16167	16301	16373	16199	15959	16294	16214	16224	16317	16084	16299	16055	16054	16340	16028	16252	16201	16140	16209	16385	16112	16300	16120	16115	16168	16143	16346	16198	16336	16311	16239	16281	16216	16236	16085	16411	16297	16185	16203	16247	16336	16221	16217	16175	16119	16150	16177	16374	16154	16136	15964	16269	16312	16002	16165	16315	16175	16414	16105	16178	16255	16142	16152	16270	16231	16231	16249	16348	16289	16189	16134	16124	16308	16029	16261	16243	16276	16324	16258	16237	16113	16216	16270	16186	16216	16136	16166	16084	16086	16497	16051	16283	16274	16161	16280	16317	15978	16249	16209	16462	16282	16358	16291	16132	16183	16105	16122	16130	16206	16155	16233	16191	16208	16122	16357	16546	16334	16201	16079	16104	16205	16058	16058	16157	16392	16424	16144	16207	16296	16417	16188	16129	16352	16244	16337	16279	16145	16116	16379	16380	16269	16299	16275	16305	16066	16232	16239	16153	16271	16039	16336	16182	16284	16108	16280	16100	16022	16400	16443	16162	16173	16236	16268	16401	16339	16120	16165	16335	16277	16402	16103	16215	16374	16306	16283	16198	16361	16253	16253	16348	16256	16283	16330	16145	16211	16285	16253	16217	16348	16350	16098	16221	16119	16364	16180	16328	16157	16343	16250	16187	16055	16192	16198	16172	16063	16010	16361	16235	16277	16413	16228	16339	16262	16094	16058	16353	16184	16018	16214	16075	16350	16179	16096	16283	16278	16335	16336	16095	16283	16288	16295	16310	16156	16486	16116	16245	16215	16333	16174	16212	16275	16343	16289	16104	16339	16119	16134	16263	16242	16297	16347	16106	16278	16231	16196	16247	16201	16215	16199	16143	16388	16106	16279	16286	16345	16158	16315	16201	16329	16016	16096	16117	16154	16332	16130	16235	15937	16188	15855	16057	16229	16197	16107	16157	16221	16181	16244	16071	16133	16327	15959	16000	16318	16102	16211	16265	16263	16282	16118	16273	16108	16140	16121	16399	16255	16199	16149	16227	16250	16228	16221	16013	16395	16365	16152	16220	16249	16247	16215	16159	16420	16273	16239	16319	16103	16195	16287	16144	16313	16267	16430	16199	16181	16344	16156	16273	16126	16116	16331	16232	16174	16350	16255	16230	16311	16248	16290	16366	16185	16162	16220	16197	16229	16146	15974	16182	16204	16152	16414	16316	16193	16133	16260	16185	16266	16172	16265	16195	16309	16140	16107	16384	16240	16201	16274	16082	16130	16061	16318	16447	16268	16214	16341	16074	16142	16320	16144	16160	16429	16159	16192	16358	16394	16245	16175	15949	16081	16128	16111	16177	16465	16283	16115	16332	16146	16323	16024	16201	16098	16279	16084	16317	16383	16167	16200	16123	16158	16040	16385	16258	16286	16018	16281	16384	16166	16168	16147	16193	16112	16109	16119	16080	16097	16172	16173	16143	16136	16176	16231	16333	16061	16346	16201	16243	16271	16285	16174	16147	15975	16201	15949	16232	16239	16231	16324	16353	16312	16096	16260	15948	16307	16242	16101	16243	15930	16144	16220	16224	16228	16396	16377	16254	16353	16242	16295	16100	16260	16249	16097	16276	16230	16126	16363	16106	16242	16274	16162	16191	16098	16326	16261	16278	16368	16123	16189	16466	16126	16114	16206	16058	16247	16135	16278	16163	16213	16274	16279	16055	16374	16112	16051	16296	16334	16244	16166	16203	16019	16244	16108	16072	16194	16192	16196	16223	16259	16395	16250	16263	16160	16271	16279	16271	16189	16156	16146	16321	16248	16262	16215	16138	16331	16283	16334	16328	16303	16296	16102	16080	16274	16256	16223	16310	16032	16169	16263	16318	16068	16143	16222	16048	16246	16329	16307	16192	15939	16258	16519	16324	16041	16194	16245	16269	16330	16193	16364	16270	16381	16173	16028	16231	16231	16158	16223	16169	16038	16431	16301	16208	16026	16185	16210	16282	16422	16274	16232	16212	16185	16188	16277	16208	16254	16122	16458	16360	16119	16381	16091	16096	16174	16403	16450	16205	16309	16213	16202	16081	16146	16159	16193	16248	16178	16073	16198	16173	16254	16453	16374	16204	16240	16205	16329	16384	16269	16166	16097	16078	16240	16085	16162	16174	16161	16183	16175	16201	16370	16168	16185	16399	16281	16132	16255	16142	16031	16178	16177	16153	16111	16372	16171	16112	16219	16102	16240	16013	16429	16278	16118	16240	16321	16096	16192	16279	16274	16336	16072	16248	16384	16259	16279	16334	16233	16204	16116	16218	16130	16285	16152	16157	16396	16171	16157	16096	16197	16177	15971	16298	16181	16432	16102	16228	16333	16218	16138	16229	16347	16060	16290	16100	16284	16254	16167	16181	16346	16038	16172	16367	16303	16179	16387	15952	16174	16179	16179	16185	16317	16350	16268	16396	16099	16091	16218	16222	16314	16358	16278	16263	16274	16314	16195	16199	16190	15964	16148	16123	16045	16187	16234	16269	16138	16162	16344	16269	16276	16293	16257	16287	16234	16328	16338	16160	16413	16389	16278	16345	16160	16285	16355	16126	16386	16299	16373	16252	16155	16280	16269	16068	16152	16214	16137	16284	16317	16068	16332	16227	15984	16352	16224	16157	16172	16399	16358	16389	16167	16221	16250	16368	16158	16289	16098	16275	16082	16232	16195	16313	16043	16361	16083	16300	16078	16214	16150	16309	16451	16153	16123	16412	16240	16243	16325	16125	16165	16065	16045	16294	16356	16201	16320	16262	16194	16161	16212	16344	16165	16322	16072	16183	16270	16390	16136	16187	16406	16272	16140	16264	16172	16257	16120	16230	16253	16124	16204	16082	16286	16262	16354	16388	16195	16211	16130	16356	16236	16447	16334	16229	16265	16258	16204	16140	16133	16081	16395	16080	16248	16386	16060	16317	16230	16286	16482	16290	16318	16380	16023	16086	16022	16210	16210	16084	16423	16221	16153	16151	16369	16191	16373	16196	16020	16145	16224	16183	16343	16370	16214	16126	16240	16278	16288	16287	16260	16170	16075	16186	16230	16238	16243	16152	16239	16148	16287	16126	16169	16188	16358	16126	16291	16120	16283	16218	16223	16185	16331	16076	16200	16217	16170	16152	15998	16201	16407	16194	16158	16275	16222	16220	16442	16429	16305	16165	16309	16319	16185	16174	16181	16217	16272	16309	16426	16278	16322	16049	16388	16208	16162	16362	16334	15879	16150	16346	16075	16250	15935	16198	16031	16011	16293	16133	16276	16191	16035	16229	16229	16351	16187	16252	16235	16421	16163	16045	16064	16224	16199	16231	16317	16190	16107	16517	16219	16178	16114	16159	16302	16219	16354	16241	16125	16295	16035	16091	16199	16307	16290	16178	16127	16160	16241	16185	16275	16344	16424	16301	16356	16131	16238	16026	16359	16318	16273	16549	16222	16262	16313	16205	16217	16102	16282	16401	16282	16351	16116	16241	16244	16290	16136	16055	16353	16204	16012	16152	16168	16214	16166	16324	16134	16140	16172	16277	16267	16086	16205	16168	16281	16217	16071	16155	16348	16261	15983	16167	16209	16172	16301	16026	16147	16205	16276	16225	15854	15980	15915	16231	16116	16166	16072
29794	42214	39456	30336	25527	21250	19207	17946	16958	16298	15885	15512	15141	15085	14777	14864	14593	14703	14421	14607	14472	14347	14473	14381	14385	14233	14232	14309	14271	14325	14307	14447	14331	14409	14237	14288	14300	14275	14333	14283	14232	14279	14199	14214	14386	14406	14254	14150	14234	14271	14137	14228	14063	14140	14236	14091	14281	14284	14020	14188	14275	14282	14227	14184	13846	14182	14221	14210	14287	14138	14310	14155	14310	14091	14225	14243	14157	14138	14331	14242	14324	14094	14497	14178	14016	14138	14090	14261	14210	14043	14048	14324	14318	14147	14095	14150	14254	14179	14199	14253	14210	14383	14130	14016	14234	14140	14191	14121	14102	14146	14148	14250	14213	14229	14120	14181	14233	14183	14227	14098	14264	14258	14279	14235	14242	14218	14199	14213	14178	14330	14160	14105	14270	14167	14162	14097	14244	14079	14202	14008	14186	14186	14270	14041	14223	14232	14199	14092	14331	14152	14176	14180	14237	14192	14223	14291	14291	14161	14198	14143	13999	14079	14211	14185	14169	14194	14329	14176	14334	14113	14174	14282	14235	14323	14306	14082	14185	14030	14294	14086	14211	14336	14199	14019	14174	14287	14237	14046	14378	14215	14195	14211	14097	14248	14131	14272	14211	14122	14107	14151	14138	14205	14137	14134	14117	14352	14413	14300	14149	14111	14227	13996	14242	14155	14198	14232	14212	14266	14100	14268	14176	14093	14132	14163	14199	14177	14328	14161	14169	14291	14251	14148	14302	14172	14131	14327	14007	14280	14241	14268	14071	14185	13980	14267	14211	14152	14181	14356	14363	14141	14183	14047	14233	14317	14091	14364	14233	14273	14178	14258	14109	14139	14199	14262	14102	14133	14300	14135	14359	14129	14232	14137	14294	14150	14147	14125	14172	14256	14227	14182	14307	14153	14231	14112	14117	14197	14107	14176	14146	14235	14134	14290	14248	14221	14228	14184	14138	14283	14219	14179	14219	14162	14286	14072	14108	14178	14196	14280	14182	14118	14018	14096	14219	14086	14212	14198	14225	14222	14177	14236	14008	14074	14314	14169	14194	14174	14234	14274	14339	14207	14224	14155	14217	14190	14331	14163	14177	14250	14062	14263	14047	14177	14138	14065	14336	14191	14109	14103	14272	14129	14196	14207	14270	14147	14200	14359	14413	14407	14170	14168	14124	14141	14274	14179	14236	14231	14131	14288	14184	14129	14294	14151	14151	14318	14070	14322	14253	14258	14214	14099	14196	14247	14313	14251	14315	14136	14176	14065	14193	14414	14343	14279	14220	14136	14072	14325	14251	14248	14158	14287	14226	14118	14321	14242	14285	14239	14216	14174	14109	14139	14351	14083	14247	14161	14187	14299	14124	14110	14135	14195	14337	14326	14279	14107	14194	14298	14232	14259	14113	14254	14251	14239	14266	14143	14353	14207	14054	14080	14186	14139	14460	14092	14173	14183	14188	14130	14216	14035	14165	14055	14239	14216	14137	14144	14275	14084	14088	14138	14195	14191	14272	14242	14181	14136	14197	14154	14253	14294	14194	14172	14086	14306	14107	14366	14187	14268	14183	14079	14239	14203	14289	14202	14304	14198	14121	14327	14257	14307	14218	14138	14164	14200	14393	14098	14221	14136	14127	14332	14169	14185	14244	14146	14111	14408	14196	14241	14097	14461	14249	14235	14073	14193	14149	14160	14264	14340	14324	14212	14272	14326	14331	14196	14347	14183	14185	14224	14301	14095	14172	14263	14070	14046	14318	14155	14185	14066	14286	14148	14215	14178	14266	14229	14122	14256	14259	14258	14174	14064	14357	14118	14144	14132	14284	14154	14280	14083	14154	14194	14276	14290	14200	14173	14256	14180	14223	14089	14263	14193	14343	14099	14243	14138	14168	14117	14166	14098	14088	14357	14172	14158	14129	14187	14209	14217	14072	14257	14234	14132	14298	14237	14143	14352	14111	14266	14326	14253	14302	14207	14144	14222	14192	14130	14071	14144	13908	14068	14134	14292	14203	14357	14148	14218	14121	14094	14111	14307	14219	14269	14269	14344	14128	14317	14245	14257	14140	14191	14083	14396	14411	14069	14167	14272	14269	14196	14317	14235	14194	14354	14121	14230	14291	14177	14070	14299	14251	14320	14268	14304	14210	14276	14260	14321	14344	14315	14191	14136	14323	14345	14161	14156	14199	14237	14115	14185	14363	14194	14120	14349	14162	14333	13995	14169	14191	14230	14193	14174	14218	14271	14480	14275	14289	14217	14258	14119	14266	14181	14257	14011	14002	14169	14212	14218	14211	14092	14323	14223	14154	14069	14133	14130	14263	14050	14204	14275	14256	14227	14207	14261	14127	14317	14022	14196	14180	14220	14267	14230	14268	14221	14257	14267	14327	14214	14119	14088	14347	14115	14340	14322	14270	14220	14001	14254	14172	14285	14224	14246	14375	14172	14156	14182	14196	14205	14167	14353	14216	14058	14355	14090	14254	14263	14192	14066	14175	14234	14219	14106	14223	14195	14357	14254	14269	14155	14080	14190	14333	14010	14144	14283	14259	14129	14129	14441	14299	14067	14337	14102	14202	14124	14048	14197	14241	14227	14176	14167	14113	14307	14218	14074	14247	14400	14243	14407	14356	14093	14282	14333	14194	14184	14203	14260	14134	14211	14130	14313	14218	14154	14142	14220	14206	14310	14039	14125	14294	14154	14076	14225	14219	14114	14217	14222	14253	14163	14237	14244	14342	14070	14082	14182	14094	14265	14246	14229	14187	14249	14167	14335	14142	14239	14135	14343	14292	14197	14200	14295	14254	14244	14161	14280	14376	14166	14183	14144	14267	14177	14168	14298	14168	14107	14328	14326	14127	14377	14278	14493	14271	14188	14304	14330	14374	14161	14289	14071	14347	14275	14306	14102	14218	14005	14295	14189	14228	14299	14345	14292	14144	14215	14146	14080	14302	14076	14178	14302	14148	14222	14194	14311	14217	14232	14230	14256	14217	14294	14380	14214	14312	14273	14226	14286	14211	14203	14234	14152	14288	14036	14052	14333	14441	14209	14272	14240	14191	14190	14284	14312	14208	14184	14210	14162	14087	14233	14131	14061	14141	14316	14166	14202	14114	14231	14092	14263	14082	14260	14180	14308	14125	14265	14071	14299	14288	14188	14142	14071	14244	14144	14272	14310	14060	14344	14096	14245	14174	14253	14320	14190	14303	14198	14147	14312	14214	14235	14390	14229	14186	14259	14309	14252	14111	14141	14084	14166	14338	14302	14115	14365	14265	14343	14154	14310	14189	14214	14186	14171	14303	14339	14026	14412	14395	14087	14198	14071	14089	14150	14178	14153	14128	14285	14296	14045	14094	14049	14129	14155	14227	14079	14228	14205	14326	14132	14093	14008	14253	14235	14131	14249	14239	14280	14330	14358	14254	14242	14300	14151	14248	14202	14135	14093	14337	14332	14205	14069	13969	14146	14240	14137	14310	14243	14136	14214	14313	14250	14251	14350	14374	14192	14134	14017	14227	14089	14142	14347	14225	14243	14243	14164	14369	14260	14202	14364	14209	14159	14160	14334	14259	14274	14137	14355	14239	14125	14291	14231	14264	14193	14297	14149	14176	14156	14404	14194	14186	14177	14380	14068	14323	14298	14305	14191	14354	14227	14093	14320	14374	14280	14160	14280	14224	14346	14220	14186	14061	14235	14185	14106	14146	14183	14245	14176	14254	14453	14224	14279	14361	14283	14273	14281	14415	14145	14233	14275	14138	14338	14031	14238	14158	14319	14320	14347	14346	14241	14383	14156	14190	14155	14285	14203	14159	14301	14328	14253	14093	14012	14154	14257	14321	14375	14422	14224	14148	14310	14236	14301	14017	14137	14201	14158	14258	14120	14384	14127	14289	14080	14172	14240	14199	14251	14143	14288	14082	14365	14288	14298	14174	14253	14182	14328	14240	14192	14128	14173	14132	14239	14201	14236	14253	14271	14341	14370	14308	14138	14089	14237	14200	14177	14161	14214	14271	14365	14111	14272	14159	14163	14287	14253	14321	14242	14101	14255	14179	14184	14334	14158	14273	14116	14156	14336	14133	14334	14216	13987	14346	14233	14264	14169	14187	14184	14065	14193	14138	14227	14200	14138	14262	14024	14125	14157	14134	14148	14254	14145	14205	14085	14172	14303	14126	14237	14232	14094	14214	14319	14285	14150	14226	14330	14145	14195	14165	14142	14178	14194	14100	14143	14085	14327	14123	14193	14141	14182	14223	14272	14176	14182	14315	14014	14230	14424	14110	14108	14075	14110	14211	14349	14139	14215	14216	14269	14129	14280	14191	14297	14273	14208	14218	14212	14336	14248	14118	14131	14212	14085	14216	14266	14232	14176	14299	14320	14108	14222	14171	14186	14112	14233	14156	14357	14386	14161	14283	14270	14224	14322	14273	14256	14270	14143	14101	14180	14096	14224	14322	14162	14193	14394	14249	14270	14203	14310	14189	14267	14194	14027	14328	14125	14129	14184	14156	14260	14320	14179	14319	14222	14099	14285	14233	14262	14420	14146	14145	14066	14195	14140	14190	14245	14195	14142	14197	14279	14148	14309	14177	14159	14184	14235	14180	14196	14238	14350	14232	14058	14241	14406	14451	14123	14006	14119	14260	14209	14277	14277	14308	14259	14259	14241	14053	14351	14241	14141	14343	14349	14294	14255	14145	14097	14047	14232	14323	14251	14041	14224	14180	14120	14190	14199	14353	14199	14226	14236	14149	14243	14321	14182	14161	14213	14347	14157	14310	14119	14217	14171	14057	14154	14318	14221	14233	14102	14151	14093	14192	14217	14241	14351	14369	14182	14160	14126	14232	14149	13970	14282	14217	14186	14328	14199	14104	14134	14186	14083	14014	14274	14196	14218	14168	14285	14070	14309	14151	14141	14178	14198	14232	14353	14323	14343	14209	14310	14216	14134	14239	14061	14210	14091	14315	14272	14201	14118	14189	14117	14150	14239	14216	14195	14079	14183	14278	14258	14387	14169	14098	14311	14011	14200	14296	14344	14324	14245	14146	14310	14250	14150	14153	14133	14245	14279	14238	14261	14275	14358	14202	14180	14085	14478	14234	14157	14215	14268	14177	14161	14285	14354
24101	21144	28616	25544	25374	26363	25648	22306	20021	18464	18013	17340	17056	17012	16809	17042	16614	16585	16684	16377	16507	16383	16399	16576	16265	16119	16516	16326	16345	16479	16367	16374	16512	16466	16404	16192	16245	16317	16145	16046	16277	16123	16155	16381	16210	16267	16420	16124	16166	16198	16100	16054	16356	16272	16267	16113	16067	16175	16023	16266	16162	16042	16049	16227	16197	16131	16107	16090	16315	16340	16248	16222	16214	16024	16096	16102	16220	16298	16131	16104	16307	16126	16003	16255	16354	16192	16154	16153	16179	16061	16001	16182	16075	16191	16133	16118	16271	16131	15980	16199	16081	16281	16046	16046	16230	16324	16230	16134	16426	16186	16103	16215	16228	16192	16156	16187	16095	15968	16131	16144	16350	16192	16140	16200	15877	16224	16060	16266	16130	16190	16009	16186	15998	16177	16207	16120	16414	16391	16142	16252	16181	16150	16169	16069	16346	16136	16194	15996	16225	16035	16056	15928	16087	16177	16203	16116	16099	16134	16204	16123	16108	16168	16092	15969	16305	16055	16150	16243	16207	16187	16119	16091	16329	15974	16055	16104	15952	16146	16085	16224	16124	16097	16184	16183	16157	16255	16175	16047	16287	16299	16221	16230	16143	16053	16039	16118	16188	15973	16342	16190	15960	16094	16105	16235	16278	16187	16189	16066	16187	16215	16310	16122	16137	16022	15948	16078	16407	15937	16117	16061	15954	16086	15999	16093	16016	16307	16044	16173	16240	16107	16196	16136	16217	15978	16165	16020	16236	16174	16364	15923	16306	16180	16019	16058	16115	16133	16025	16199	16228	16264	16190	16224	16094	16238	16163	16272	15986	16098	16084	16083	16357	16180	16168	16259	16076	16073	16003	16191	16203	16048	16257	16322	16305	16323	16107	16351	16168	16229	16037	16172	16235	16329	16192	16028	16237	16196	16198	16109	16014	16127	16090	15848	16179	16193	15784	16261	16076	15941	16062	16214	15985	16103	16217	16088	16071	16206	15894	16340	16109	16169	16045	15964	15948	16220	16013	16114	16152	16293	16189	16136	15977	16312	16047	16091	16209	16081	16048	16160	16142	15998	16197	15871	16300	16089	16129	16265	16135	16225	16134	16119	16309	16173	16329	16220	16120	16126	16218	16157	16001	16259	16116	16154	16274	16306	15967	16053	16181	16276	16026	16120	16145	16133	16175	16248	16248	16031	16263	16139	16022	16129	16137	16265	15981	16167	15903	16095	16176	16278	16134	16130	16265	16088	16144	16180	16284	16327	16246	16070	16145	16118	16141	16174	16166	16111	16112	16026	16220	16231	16132	16154	16217	16184	16157	16069	16165	16255	16246	16106	16251	16128	16065	16237	16286	16139	16242	16034	16040	16177	16276	16283	16103	16258	16042	16349	16322	16514	16345	16114	16124	16213	16163	15998	16181	16098	16007	16013	16105	16145	16195	16030	16116	16181	16284	16134	15979	16278	16221	16056	16197	16289	16246	16018	15771	15986	16058	16096	16377	16159	16194	16315	16051	16219	16273	16086	16130	16240	16235	16180	16377	16163	16189	16109	16174	16380	16172	16203	16150	16434	16271	16229	16156	16176	15999	16113	16070	16035	16087	16258	16210	16360	16171	16198	16314	16181	16150	16102	16066	16073	16065	16163	16230	16142	16194	16240	16053	16259	16007	16035	16132	16143	16091	16048	16186	16004	16176	16105	16208	16257	16098	16374	16210	16106	16149	16304	16206	16216	16214	16065	16071	16186	16115	16023	16099	16105	16042	16202	16143	16115	15942	16183	16283	15977	16273	16341	16114	16128	16166	16201	16004	16016	16152	15872	16168	16156	16115	16234	16255	16193	16391	16108	16227	16066	16220	16147	16152	16143	15978	16020	16212	16356	16331	16374	16032	16294	16116	16110	16149	16342	16137	16278	16325	16245	15942	16227	16124	16116	16118	16233	16213	16169	16072	16217	15790	16150	16020	15994	16202	16235	16132	16206	16080	16283	16411	16097	16045	16079	16265	16098	16180	16331	15987	16087	16126	16143	16122	15953	16010	16182	16086	16406	16212	16106	16272	16169	16092	16174	16250	15907	16200	16050	16111	16095	16158	15875	16356	16171	16113	15902	16060	16138	16144	16129	16378	16050	16128	16345	16057	16206	16108	16223	16155	16158	16137	16353	16209	16034	16108	15982	16087	16172	16006	16179	16342	15994	16123	16132	16361	16265	15935	16195	16120	16248	16367	16103	16406	16124	16233	16150	15975	16069	16075	16055	16111	16149	16280	16193	16158	16225	16194	16072	16087	16334	16241	16352	16100	16026	16211	16184	16237	16210	16184	16129	16033	16132	16226	16135	16241	15981	16287	16207	16020	16080	16061	16191	16284	16269	16028	16188	16165	16140	16357	16071	16175	16114	16014	16097	16231	16097	16129	16132	16165	16386	15922	16128	16130	16143	16102	16153	16305	16284	16256	16079	16115	16098	16011	16066	16087	16223	15876	16157	16253	16271	16375	16115	16175	16050	16151	16042	16436	16115	16182	16109	16105	16083	15996	16156	16063	16225	16236	16277	16171	16133	16254	16128	16195	16306	16263	16170	16259	16196	16040	16013	16402	16235	16186	15934	16125	16234	16129	16247	16296	16405	16240	16114	16207	16087	16181	16180	16184	15984	16269	16183	16277	16085	16202	15943	16101	16222	16227	16051	16045	16105	16291	16187	16093	16075	16380	15991	16075	16180	16260	16184	16273	16177	16157	16121	16086	16125	16259	16075	16265	16214	16176	16291	16117	16244	16172	16289	16335	16238	15956	16354	16283	16131	16245	16312	16159	16145	16269	16085	16090	16116	16146	16238	16128	16223	16150	16198	16365	16150	15965	16098	16240	16019	16157	16204	16195	16117	16176	16118	16336	16055	16086	16183	16185	16090	16029	16182	16063	16072	16316	16299	16174	16286	16128	16175	16170	16156	16332	15997	16172	16128	16253	16108	16096	16061	16113	16230	16126	16083	15982	16361	16263	16192	16211	16189	16248	16293	16311	16161	16207	16261	16228	16175	16136	16301	16283	16156	16172	16379	16209	16134	16021	16287	16302	16260	16165	16267	16192	15998	16165	16102	16001	16332	16201	16288	16121	16083	16102	16207	16406	16188	16219	16360	16008	16101	16257	16217	16130	16151	16268	16098	16153	15926	16176	16219	16203	16265	15982	15866	16112	16077	16345	16161	16104	16013	16066	16054	16346	16298	15953	16071	16155	16236	16001	15939	16288	16116	15988	16154	16256	16066	16092	15980	16167	16264	16249	16130	16331	16182	16063	16046	16158	16001	16334	16253	16294	16274	16032	16342	16105	16214	16258	16359	16238	16382	16056	15953	16145	16154	16317	16038	16217	16311	16172	15942	16315	16257	16180	16207	16081	16179	16218	16176	16394	16279	16151	16278	16299	16157	16246	16248	16161	16090	16054	16102	16355	16156	16058	16172	16081	16271	16182	16072	16054	16161	16104	16131	15866	16137	16104	16263	16215	16151	16250	16269	16209	16115	16377	16429	16092	16237	16246	16170	16031	16129	16077	15999	16079	16186	16072	16349	16245	16160	16190	16200	16148	15958	16114	16190	16192	16109	16280	16272	16279	16139	16152	16197	16119	16170	16347	16250	16105	16345	16284	16043	16070	16083	16145	16241	16040	16191	16478	16388	16179	16148	16249	16250	16136	16109	16016	16156	16100	16377	16008	16089	16137	16213	16280	16468	16165	16173	16193	16165	16211	16179	16005	16211	15967	16280	16159	16154	16208	16178	16245	16177	16190	16248	16162	16190	16194	16024	16297	16334	16145	16160	16150	16146	16012	16252	16002	16141	16088	15973	16252	16067	16149	16130	16097	16126	16070	16121	16179	16105	16314	16256	16084	16173	16032	15958	16184	16257	16165	16204	16201	16302	16271	15968	16162	16088	16196	16161	16147	16190	16180	16132	16252	16124	16074	16149	16114	16055	16235	16061	16252	16051	15956	16125	16000	16213	16142	16146	16378	16148	16096	15964	16013	16144	16052	16187	16067	16070	16249	16117	16243	16380	16294	16123	16289	16155	16132	16073	16430	16097	16258	16265	16131	16288	16290	16160	16223	16218	16307	16325	16301	16214	16024	16002	16323	16011	16260	16283	16313	16252	16086	16156	16166	16076	16114	16303	15993	16223	15931	15908	16222	16193	16106	16116	16249	16255	16138	15990	16225	16399	16244	16243	16045	15946	16150	16044	16088	16115	16140	16085	16217	15858	16019	16175	16100	16212	16111	16113	16184	16152	16011	16058	16203	16260	16250	16140	16237	16053	16233	16094	16123	15964	15920	16129	16162	16240	16135	16133	16169	16145	16204	16076	16368	16179	16144	16168	16056	16155	16225	16115	16162	16031	16044	16204	16129	16131	16010	16195	16367	16239	15958	16093	15919	16294	15965	16048	15990	15949	16363	16323	16142	16157	16230	16277	16030	16247	16314	16136	16161	16206	16193	16191	16062	16102	16155	16097	16148	16044	16212	16231	16201	16251	15962	16153	16245	16182	16181	16099	16200	15999	16178	15956	16293	16024	16111	16290	15923	16216	16181	16159	16212	16164	16213	16249	16291	16143	16123	16078	16228	16203	16133	16071	16216	16349	16156	16201	15966	16224	16090	16298	16158	16080	16348	16120	16196	16368	16002	16367	16277	16178	16078	16349	16054	16193	16198	16226	16073	16267	16136	16059	16217	16233	16249	16208	16417	16110	15997	16290	16128	16416	16358	16119	16204	16052	16418	16303	16025	16017	16208	16046	16180	16140	16231	16200	16128	16210	16209	16195	16247	15880	16022	16079	15962	16012	16150	16219	16110	16224	16088	16092	15928	16289	16238	16210	16351	16233	16263	16062	16099	16234	16191	16159	16229	16382	16264	16078	16251	16271	16312	15919	16136	16050	15992	16130	16031	15988	16038	16127	16075	16036	16311	16310	16291	16126	16284	16343	15784	16295	16206	16126	16339	16188	16051	16148	16214	16086	16282	16206	16244	16161	16220	16252	16081	16150	16130	16039	16302	16240	16223	16103	15949	16153	16054	15935	16167	16251	16108	16129	16166	16097	16092	16238	16362	16332	16376	16092	16241	15994	16037	16170	16097	16066
28666	47964	44902	35696	30811	27263	24464	22368	19189	17318	16756	15893	15685	15341	15330	15047	14895	14664	14675	14660	14442	14418	14326	14254	14333	14443	14463	14363	14490	14409	14346	14507	14289	14566	14336	14386	14253	14348	14360	14353	14222	14081	14191	14308	14250	14104	14241	14224	14171	14130	14219	14225	14187	14256	14413	14160	14181	14254	14184	14232	14341	14334	14109	14215	14398	14004	14355	14264	14056	14092	14191	14120	14112	14302	14084	14338	14210	14370	14092	14210	14170	14344	14140	14133	14153	14278	14089	14136	13978	14228	14193	14269	14158	14022	14228	14150	14272	14090	14250	14249	14178	14143	14170	14204	14184	14026	14013	14199	14219	14149	14132	14071	14099	14097	14102	14149	14218	14137	14194	14158	14149	14197	14064	14132	14122	14111	14001	14300	14230	14240	14002	14190	14194	14112	14132	13901	14162	14129	14102	14179	14252	14175	14118	14255	14045	14310	14143	14158	14291	14173	14199	14192	14059	14329	14031	14111	14414	14203	14135	14145	14156	14097	14203	14234	14160	14220	14296	14064	14239	14385	14055	14324	14013	14280	14263	14085	14078	14133	14139	14261	14231	14137	14126	14343	14070	14163	14244	14011	14093	14066	14330	14103	14261	14268	14219	14192	14233	14345	14000	14263	14281	14201	14341	14257	14161	14353	14017	14215	14118	13985	14234	14210	14228	14217	14043	14306	14234	14019	14147	14244	14030	14125	14114	14207	14138	14112	14296	14099	14153	14242	14230	14261	14183	14050	14256	14118	14176	14182	14338	14292	14124	14284	14361	14176	14238	14076	14137	14271	14252	14170	14103	14068	14098	14093	14028	14206	14155	14226	14341	14150	14187	14450	14268	14025	14217	14168	14044	14186	14091	14148	14269	14036	14076	14005	14185	14241	14036	14197	14197	14124	14236	14239	14066	14194	14082	14137	14246	14228	14152	14097	14073	14166	14189	14297	14147	14196	14168	14107	14219	14315	14188	14281	14149	14305	14328	14257	14219	14269	14242	14270	14076	14159	13944	14173	14161	13997	14233	13934	14161	14239	14142	14269	14031	14337	14053	14147	14033	14235	14364	14143	13829	14006	14105	14182	14142	14232	14158	14321	14267	14234	14133	14140	14304	14191	14167	14186	14074	14192	14184	14172	14195	14110	14123	14148	14178	14220	14240	14227	14302	14197	14088	14143	14201	14299	14143	14300	14141	14363	14109	14079	14192	14025	14153	14049	14252	14130	14299	14194	14312	14151	14265	14207	14165	14072	14023	14198	14086	14157	14317	14188	14114	14219	14327	14345	14343	14247	14216	14203	14113	14195	14020	14262	14246	14205	14196	14039	14070	14272	14024	14238	14242	14236	14134	14231	14046	14141	14068	14322	14122	14097	14201	14259	14191	14341	14145	14152	14379	14110	14329	14307	14188	14206	14072	14292	14218	14224	14235	14035	14261	14086	14095	14229	14066	14181	13979	14231	14208	14236	14080	14038	14155	14247	14051	14071	14231	14059	14180	14148	14090	14120	14193	14205	13939	14154	14115	13966	14111	14158	14175	14160	14332	14243	14225	14457	14100	14242	14292	14276	14038	14183	14207	14016	14135	13947	14049	14184	14083	14071	14347	14085	14213	14187	14120	14049	14035	14093	14350	14413	14161	14130	14220	14166	14135	14148	14269	14195	14248	14293	14400	14097	14084	14236	14217	14059	14114	14032	14242	14261	14218	14103	14239	14042	14220	14182	14208	14013	14143	14235	14167	14210	14199	14231	14297	14182	14018	14105	14121	14151	14105	14211	13997	14239	14194	14207	14070	14126	14145	14281	14081	13997	14067	14160	14067	14113	14187	14175	14011	14016	14195	14248	14190	14076	14312	14213	14130	14337	14190	14184	14152	14241	14174	14253	14143	14227	14124	14246	14117	14217	14153	14175	14139	14182	14256	14099	14128	14064	14051	14263	14301	14150	14257	14143	14229	14254	14209	14146	14201	14326	14041	14191	14077	14179	14166	14153	14168	14134	14191	14281	14141	14137	14273	14153	14155	14042	14176	14309	14292	14095	13942	14181	14152	14047	14413	14184	14003	14061	14153	14144	14201	14180	14099	14183	14063	14334	14313	14112	14136	14194	14162	14223	14077	14366	14095	14162	14244	14137	14314	14194	14273	14082	14297	14146	14128	14192	14325	14275	14185	14190	14055	14088	14253	14286	14286	13954	14054	14065	14288	14157	14055	14256	14263	14109	14133	14213	14162	14223	14233	14269	14116	14082	14291	14191	13984	14182	14153	14300	14147	14226	14281	14212	14274	14278	14219	14238	14135	14106	14038	14310	14186	14269	14172	14215	14358	14273	14221	13981	14105	14175	14129	14163	14186	14083	14246	14185	13983	14145	14139	14145	14162	14346	14012	14220	14141	14181	14283	14164	14258	14133	14032	14151	14241	14145	14262	14132	13965	14087	14266	14213	14150	14190	14178	14210	14186	14094	14313	14209	14028	14108	14234	14169	14166	14065	14099	14334	14131	14309	14069	14091	14323	14172	14134	14345	14147	14049	14247	14228	14139	14024	14091	14206	13914	14169	14276	13948	14295	14152	14469	14094	14132	14157	14073	14246	14103	14244	14230	14044	14022	14242	14185	14274	14178	14242	14156	14098	14098	13999	14017	14169	13906	14136	14066	14214	14130	14177	14283	14270	14138	14046	14265	14091	14159	14218	14073	14142	14114	14305	14032	14145	14295	14203	14280	14047	14269	14191	14111	14233	14156	14318	14087	14363	14177	14067	14273	14212	14124	14186	14189	14299	14236	14260	14070	14157	14090	14144	14211	14058	14108	14232	14293	14156	14018	14156	14125	14072	14230	14115	14155	14243	14023	14284	14058	14010	14254	14149	14064	14190	14137	14077	14272	14206	14153	14048	14268	14116	14145	14115	14145	14193	14270	14037	14166	14231	14052	14242	14178	14102	14294	14172	14230	14253	14268	14177	14189	14249	14210	14088	14008	14163	14122	14237	14181	14156	14383	14093	14358	14180	14082	14171	14157	14254	13988	14012	14082	14062	14144	14050	14153	14080	14205	14131	13980	14343	14126	14067	14264	14092	14134	14174	14322	14246	14129	14192	14083	14221	14358	14138	14238	14182	14146	14285	14140	14236	14174	14165	14090	14162	14235	14051	14135	14219	14219	14230	14009	14129	14065	14112	14301	14034	14169	14076	14132	14151	14052	14210	14310	14308	14474	14281	14254	14127	14035	14058	14138	14184	14086	14306	14202	14172	14249	14061	14237	14167	14156	14091	14148	14169	14181	14401	14315	14238	13953	14043	14098	14349	14257	14193	14134	14340	14181	14056	14217	14159	14063	14165	14058	13913	14220	14081	14080	14205	14104	14214	14179	14146	14112	14261	14154	14169	14064	14219	14146	14199	14035	14091	14219	14237	14209	14161	14384	14239	14262	14178	13950	14264	14093	14089	14245	14158	14216	14186	14072	14043	14194	14260	14047	14141	14315	14161	13911	14064	14157	14247	14172	14260	14137	14148	14127	14069	14299	14109	14191	14001	14205	13964	14306	14376	13969	14173	14181	14149	14133	14157	14275	14350	14173	14333	14125	14207	14251	14319	14085	14136	14154	14262	14028	14240	14143	14007	14205	14141	14310	14261	14092	14205	13985	14092	14068	13991	14295	14218	14111	14120	14072	14133	14341	14145	14147	14273	14246	14267	14178	14056	14201	14132	14310	14131	14146	14347	14094	14250	14075	14351	14134	14276	14267	14268	14267	14225	14202	14186	14260	14379	14198	14163	14094	14237	14094	14157	14254	14242	14005	14146	14221	14040	14131	14050	14058	14103	14305	14259	14144	14105	14228	14192	14142	14122	14225	14158	14189	14118	14249	14164	14111	14069	14130	14024	14182	14172	14151	14277	14006	14201	14195	14142	14136	14007	14153	14153	14145	14201	14444	14133	14253	14122	13984	14296	14093	14292	14061	14106	14087	14075	14229	14073	14176	14301	14186	14153	14094	14290	14195	14068	14139	14216	14070	14294	14059	14245	14122	14209	14178	14222	14062	14126	14226	14423	14110	14165	14154	14214	14212	14263	14056	14279	14209	14189	14193	14208	14108	14082	14190	14149	14187	14125	14106	14200	14288	14256	14134	14133	14077	14234	14167	14121	14128	14154	14218	14224	14022	14206	14178	14353	14037	14173	14190	14208	14362	14239	14197	14086	14326	14162	14101	14159	14212	14122	14165	14121	14156	14144	14268	14134	14264	14177	14148	14255	14252	14143	14178	14108	14186	14121	14103	14273	14143	14049	14168	14184	14092	14466	14186	14111	14127	14093	14091	14207	13986	14147	14289	14105	14284	14046	14265	14183	14155	14175	14173	14474	14176	14121	14250	14226	14018	14129	14327	14155	14216	14367	14302	14062	14274	14303	14183	14213	14298	14316	14253	14302	14064	14224	14141	13979	14229	14178	14197	14122	14271	14255	14155	14277	14114	14180	14149	14204	14289	14344	14237	14020	14120	14109	14229	14288	14114	14273	14251	13983	14301	14237	14131	13979	14158	14072	14005	14234	14275	14100	14156	14254	14217	14109	14115	14165	14180	14307	14195	14236	14321	14188	14095	14192	14265	14203	14307	14100	14115	14201	14145	14209	14211	14211	14301	14097	14163	14228	14015	14250	14079	14085	14209	14168	14195	14090	14319	14234	14217	14224	14268	14095	14206	14090	13955	14130	14171	14249	14079	14138	14149	14142	14176	14254	14076	14337	14301	14210	14151	14142	14174	14223	14312	14234	14122	14153	14304	14214	14110	14297	14309	14299	14139	14115	14094	14184	14156	14169	14093	14242	14314	14181	14262	14314	14085	14208	14263	14221	14204	14088	14104	14121	14228	14120	14168	14333	14293	14147	14136	14314	14257	14244	14219	14264	14164	14177	14271	14211	14125	14076	14226	14160	14213	14073	14114	14163	14254	14213	14188	14032	14196	14133	14071	14429	14271	14191	14188	14150	14084	14288	14184	14113	14250	14241	14235	14224	14320	14051	14345	14230	14126	14131	14156	14211	14281	14124	14125	14284	14251	14106	14237	13944	14191	14235	14301	14105	14115	14347	14021	14330	14118	14048	14170	14028	14083	14144	14304	14219	14229	14200
22886	21122	28846	23861	23042	28219	30437	23907	20817	20142	19392	18999	18589	18091	17722	17963	17541	17166	17619	17399	17463	17201	17309	17109	17142	17124	17288	16957	17154	17172	17201	16973	17143	16928	17075	17078	17294	16987	17004	16877	16955	16967	16843	17025	16987	16827	16967	16765	16849	16933	16929	16889	16840	16915	16967	16875	17002	17095	17014	16700	16946	16774	16938	16945	17041	16991	16859	16731	17047	16653	16763	16853	16717	17007	16911	16867	16904	16935	16861	16699	16842	16770	16917	16978	16860	16880	16866	16831	16708	17027	16864	16973	16993	16958	16981	16734	16965	16743	16805	16813	16931	16695	17111	16896	16951	16775	16707	16788	16951	16991	16800	16930	16857	16794	16767	16905	16832	16788	16987	16951	17015	16911	16847	16699	16694	16765	16760	16854	16926	16971	16961	16877	16693	16827	16841	16958	16763	16823	16962	16946	16813	16912	16881	16734	16895	16775	17059	16854	16883	16835	16821	16725	16749	16546	16836	16950	16995	16731	16936	16952	17214	16881	16984	16840	16969	16827	16720	16926	16744	16928	16870	16935	16895	16805	16564	16954	16862	16793	16650	16709	16919	16936	16894	16807	16823	17010	17005	16807	16689	16980	17037	16874	16629	16746	16836	16625	16766	16873	16633	16907	16862	16705	16662	16623	17018	16836	17102	16743	16913	16669	16628	16988	16658	16675	16857	16754	16743	16717	16819	16711	16931	16751	16946	16755	16810	16933	16879	17041	16960	16723	16749	16570	16740	16974	16830	16649	16670	16831	16838	16915	16754	16916	16827	16739	16906	16799	16790	16870	16908	16910	17010	16870	16818	16894	16912	16873	16879	16820	16973	16919	16834	16797	16912	16904	16730	16815	16838	16883	16855	16759	16991	16768	16717	16942	16981	16645	16712	16918	16770	16843	16930	16789	16790	16940	16866	16775	16882	16810	16897	16957	16845	16878	16949	16857	17007	16850	17021	16827	16794	16804	16820	16882	16923	16813	16705	16711	16823	16860	16867	16648	16942	16934	16795	16763	16945	16684	16780	16766	16876	16791	16764	16849	16859	16977	16745	16954	16835	16823	16718	16792	16822	16871	16909	16839	17030	16781	16659	16691	16958	16748	16805	16862	16602	16717	16703	16816	16935	16917	16844	16858	16789	16816	16764	16636	16823	16923	16978	16833	16950	16716	16749	16901	16942	16933	16794	16792	16684	16604	16754	16645	16785	16750	16757	17115	17002	17014	16941	16781	16758	16675	16928	16643	16923	16816	16855	16664	16688	16804	16948	16510	16859	16907	17015	17006	16862	16946	16859	16853	16875	16777	16986	16733	16625	16771	16578	16702	16709	16805	16731	16726	16965	16652	16845	16906	16929	16872	16692	16554	16600	17019	16958	16958	16918	16827	16795	16794	16719	16860	16728	16692	16816	16807	16704	16911	16988	16963	17069	16786	16946	16921	16965	16886	16991	16989	16814	16948	16882	16628	17054	16872	16819	16866	16932	16694	16439	16909	16912	16828	16829	16818	16866	16776	16849	16791	16852	16824	16838	16756	16903	16757	16830	16809	17000	16903	16813	16673	16644	16805	16890	17049	16697	16784	16890	16862	16905	16699	16742	16910	16697	16790	16932	16931	16789	16836	16854	16848	16827	16864	16433	16744	16894	16872	16866	16777	16767	16714	16912	16955	16855	16961	16750	16750	16799	16808	16809	16760	16776	17018	16807	16678	16933	16737	16994	16765	16854	16952	16739	16651	16874	16747	16831	16836	16963	16844	16895	16777	16597	16862	16783	16820	16951	17025	16895	16644	16846	16772	16697	16811	16703	16923	16783	16761	16760	16862	16957	16825	16865	16993	16651	16793	16924	16845	16860	16776	16898	16922	16903	16960	16755	16820	16874	16669	16848	16740	16698	16814	16896	16838	16744	16936	16719	16929	16703	16576	16904	16755	16791	16886	17014	16751	16788	16775	16809	16702	16835	16891	16718	16885	16746	16869	16744	16685	16985	17030	16706	16961	16797	16760	16857	16762	16943	16883	16781	16764	16833	17040	16904	17032	16661	16908	16930	17090	16738	16785	16897	16820	16919	16749	16747	16883	16825	16911	16957	16826	16658	16895	16703	16840	16789	16770	16920	16886	16788	16678	16859	16721	16718	16592	17011	16741	16954	16821	16658	16747	16607	16725	16855	16786	16676	16858	16779	16814	16911	16924	16764	16685	16843	16868	16775	16988	16797	16826	16888	16587	16749	16892	16967	16883	16850	17000	16737	16830	16924	16992	16994	16677	16696	16886	16818	16871	16822	17043	16748	16952	16709	16852	16762	16849	16675	16716	16914	16867	16632	16821	16800	16718	16910	16576	16811	16779	16713	16838	16876	16736	16820	16868	16805	16909	16736	16774	16741	16850	16724	16731	16992	16733	16851	16886	16776	16864	16874	16718	16764	16659	16745	16897	16858	16849	16900	16776	16754	16892	16826	16678	16751	16685	16741	16833	16781	16876	16962	16866	16974	16789	16873	16898	16825	16879	16789	16778	16725	16638	16714	16921	16864	16757	16896	16773	16813	16879	16631	16867	16838	16693	16875	16844	16904	16968	16843	16812	16913	16942	16950	16843	16904	16725	16831	16859	16776	16659	16773	16845	16763	16707	16672	17040	16748	17049	16896	16771	16814	16729	16804	16841	16943	16924	16884	16911	16846	16725	16828	16881	16985	16964	16790	16632	16894	16847	16738	16910	16999	16793	16889	16872	16925	16837	16839	16794	16845	16881	16865	16971	16796	16753	16824	17000	17150	16691	16695	16767	16874	16807	16896	16658	16837	16849	16756	16836	16862	16851	17023	16850	16804	16836	16749	16936	16753	16782	17015	16764	16936	16854	16639	17023	16930	16907	16992	16916	16876	16908	16645	16854	16834	16622	16860	16745	16857	16816	16843	16540	17033	16986	16850	16957	16842	16699	16684	16869	17024	16778	16729	16924	16769	16890	16914	16748	16737	16661	16939	16899	16708	16775	16708	16866	16717	16669	16691	16660	16988	16842	16856	16875	16830	16779	16845	16912	16830	16759	17000	16747	16919	16858	16742	16757	16771	16742	16766	16765	16650	16705	16783	16786	16647	16726	16922	16819	16661	16909	16962	16844	16639	16931	16742	16784	16907	16776	16883	16778	16878	16960	16882	16866	17046	16775	16693	16808	16738	16606	16730	16832	16995	16617	16730	16818	16865	16787	16709	16789	16919	16759	16648	16934	16740	16749	16932	16891	16929	16805	16859	16730	16747	16652	16784	16761	16769	16686	16851	16733	16807	16853	16940	16840	16915	16972	16910	16701	16845	17029	16653	16849	16760	16773	17043	16803	16687	17020	16690	17016	16759	16966	16809	16742	16828	16892	16714	16702	16840	16898	16938	16791	16859	16754	16707	16541	16848	16806	16814	16961	16816	16681	16821	16815	16983	16778	16837	16957	16684	16870	16787	17011	16801	16988	16817	16660	16829	17048	16945	16667	17124	16780	16816	16672	16808	16832	16866	16765	16887	16936	16852	16809	16892	16915	16801	16827	17097	16934	16652	16847	16852	16939	16782	16949	16949	16969	16634	16882	16753	16809	16884	16947	16746	16889	16591	16710	16718	16790	16677	16804	16521	16944	16750	16861	16876	16939	16777	16929	16834	16740	16924	16691	16819	16827	16643	16679	16964	16777	16594	16889	16838	16769	16684	16794	16898	16732	16857	16938	16898	16819	16788	16772	16809	16850	16910	16857	16781	16836	16894	17099	16774	16684	16907	16806	16980	16874	16904	16805	16504	16869	16888	16769	16842	16849	16882	16671	16786	16696	16853	16743	16856	16765	16638	16835	16855	16846	16831	16963	16839	16885	16938	16914	16739	16669	16973	16887	16917	16746	17041	16947	16893	16729	16802	17035	16942	16783	16781	16968	16906	16834	16727	16758	16938	17033	16661	16919	16825	16958	16727	16904	16829	16929	16746	16974	16924	16710	16798	16909	16695	16632	16857	17089	16722	16895	16814	16794	16985	17011	16905	16666	16843	16461	16788	16868	16986	16734	16684	16960	17026	16811	16912	17115	16833	16852	16906	16873	16933	16758	16769	16855	16902	16753	17072	16896	16670	16678	16972	16878	16607	16720	16859	16802	16936	16811	16785	16753	16892	16764	16639	16630	16732	16856	16717	16859	16698	16815	16845	16839	17032	16788	16838	16974	16838	16854	16641	16992	16949	16791	16861	16840	16812	16788	16929	16793	16744	16946	16897	16912	16728	16811	16973	16820	16827	16692	16978	16837	16673	16778	16873	16868	16657	16945	16876	16734	17012	16831	16616	16714	16807	16843	16758	16791	16591	16831	16704	16891	16641	16840	16521	16783	16723	16753	16935	16868	16909	16768	16585	16894	16886	16827	16720	16945	16976	16775	16851	16769	16720	16712	16966	16752	16872	16796	16894	16671	16696	16647	16737	16524	16908	16984	16852	16784	16903	16720	16771	16761	16770	16816	16651	16889	16667	16838	16757	16830	16829	16973	16892	16612	16838	17016	16815	16917	16819	16838	16831	16866	16989	16845	16810	16645	16530	16902	16684	16918	16788	16803	16727	16688	16799	16669	16765	16933	16780	16847	16864	16707	16783	16858	16923	16830	16949	16870	16870	16870	16657	16976	17040	16740	16924	16879	16793	16705	16743	16809	16792	16820	16781	16919	16946	16922	16584	16678	16867	16758	16743	16769	16659	16909	16712	16924	16663	16634	17029	16923	16785	16718	16711	16725	16900	16917	16790	16932	16681	16741	16977	17058	16601	16911	17022	16843	16897	16761	16986	16615	16946	16880	16953	16749	16704	16850	16681	16825	16997	16788	16817	16725	16979	16711	16879	16850	16833	16624	16737	16902	16767	16711	16966	16704	16861	16643	16825	16837	16810	16909	16774	16900	16756	16805	16825	17044	16753	16670	16555	16608	16804	16927	16821	16752	16639	16971	16855	16885	16931	16912	16771	16979	16890	16880	16868	16857	16805	16752	16841	16822	16868	16931	16699	16911	16727	16811	16724	16793	16864	16794	16561	16861	16871	16794	16741	17024	16716	16637	16885	16803	16745	16816	16783	16829	16746	16814	16798	17026	16653	16902	16866	16938	16792	16783
31158	53670	49773	40350	35697	32722	28499	23876	20240	19245	18203	17360	16732	16231	16250	15872	15451	15214	15038	14959	15176	14848	14947	14857	14859	14947	14943	14873	14810	14735	14719	14757	14777	14790	14571	14642	14838	14587	14743	14712	14441	14668	14543	14650	14582	14652	14357	14793	14624	14597	14457	14493	14824	14620	14595	14461	14519	14749	14698	14489	14660	14700	14480	14626	14520	14586	14456	14574	14527	14539	14753	14463	14593	14621	14469	14357	14571	14512	14544	14651	14647	14652	14443	14622	14506	14636	14498	14713	14586	14395	14578	14342	14413	14655	14579	14604	14458	14459	14633	14564	14649	14446	14679	14591	14428	14591	14570	14682	14595	14572	14630	14525	14512	14642	14650	14577	14686	14470	14420	14569	14718	14340	14619	14545	14469	14470	14355	14701	14563	14343	14600	14587	14449	14335	14685	14341	14417	14394	14657	14546	14652	14297	14508	14502	14369	14685	14522	14545	14590	14377	14634	14535	14480	14507	14468	14669	14542	14499	14705	14575	14527	14700	14467	14479	14702	14510	14553	14504	14555	14568	14603	14424	14464	14537	14549	14654	14556	14614	14692	14470	14425	14488	14492	14447	14614	14419	14505	14500	14537	14385	14587	14495	14395	14489	14497	14456	14627	14389	14519	14480	14476	14513	14617	14600	14498	14634	14359	14403	14578	14565	14575	14575	14417	14501	14441	14748	14494	14693	14450	14568	14506	14635	14378	14615	14516	14549	14347	14554	14601	14490	14454	14632	14341	14587	14524	14563	14554	14588	14510	14488	14556	14481	14554	14262	14584	14512	14575	14719	14484	14516	14557	14611	14487	14532	14508	14606	14377	14622	14526	14443	14503	14519	14382	14506	14280	14509	14498	14451	14582	14524	14702	14504	14550	14704	14646	14498	14652	14485	14425	14559	14708	14591	14526	14697	14624	14529	14293	14644	14607	14619	14415	14639	14478	14559	14429	14575	14527	14559	14658	14452	14564	14635	14558	14679	14454	14466	14422	14491	14482	14498	14743	14502	14508	14699	14652	14490	14510	14465	14413	14445	14593	14477	14585	14469	14543	14731	14497	14564	14556	14572	14412	14627	14516	14311	14597	14505	14414	14649	14547	14344	14515	14471	14640	14438	14488	14636	14537	14598	14573	14599	14572	14417	14513	14422	14335	14543	14634	14460	14632	14585	14404	14616	14452	14545	14553	14641	14470	14446	14678	14667	14486	14555	14478	14472	14527	14414	14742	14496	14552	14464	14750	14416	14502	14431	14505	14632	14601	14553	14629	14521	14569	14463	14581	14564	14613	14679	14532	14368	14538	14496	14481	14577	14544	14533	14454	14490	14432	14463	14497	14669	14436	14639	14569	14593	14636	14510	14510	14673	14524	14576	14608	14487	14440	14644	14542	14753	14660	14572	14584	14627	14560	14677	14500	14481	14516	14605	14462	14357	14538	14506	14395	14567	14525	14391	14689	14402	14580	14669	14661	14444	14720	14382	14553	14494	14821	14572	14455	14533	14452	14478	14639	14549	14318	14417	14461	14418	14551	14732	14704	14491	14388	14520	14508	14583	14422	14393	14576	14483	14630	14555	14350	14530	14473	14541	14546	14560	14510	14451	14534	14577	14556	14540	14466	14671	14586	14458	14661	14693	14537	14560	14541	14495	14467	14572	14492	14456	14586	14548	14561	14641	14464	14550	14605	14473	14624	14556	14495	14407	14615	14562	14561	14516	14494	14438	14544	14537	14604	14603	14597	14637	14731	14506	14546	14542	14598	14582	14503	14430	14551	14540	14551	14700	14546	14480	14612	14324	14503	14590	14433	14606	14610	14572	14457	14592	14501	14575	14501	14584	14295	14525	14610	14304	14592	14512	14621	14544	14474	14528	14550	14457	14593	14505	14419	14461	14523	14418	14386	14565	14527	14389	14475	14358	14402	14527	14431	14563	14419	14351	14582	14419	14477	14698	14582	14467	14565	14489	14460	14311	14537	14476	14637	14357	14615	14424	14659	14492	14551	14641	14500	14579	14623	14410	14468	14627	14596	14569	14425	14470	14554	14381	14464	14487	14536	14588	14569	14496	14589	14585	14569	14344	14602	14709	14605	14465	14465	14708	14498	14453	14521	14488	14459	14396	14387	14442	14498	14617	14496	14528	14625	14418	14599	14405	14497	14428	14412	14480	14448	14553	14503	14552	14606	14616	14586	14445	14584	14653	14512	14392	14478	14565	14455	14495	14614	14492	14647	14497	14369	14537	14514	14550	14375	14525	14531	14459	14513	14463	14692	14518	14554	14596	14478	14361	14423	14656	14692	14579	14590	14686	14510	14507	14561	14351	14433	14410	14543	14558	14648	14548	14505	14625	14500	14505	14571	14566	14578	14487	14420	14364	14605	14500	14405	14715	14432	14559	14552	14606	14496	14499	14535	14596	14488	14584	14612	14542	14654	14528	14451	14511	14502	14429	14653	14439	14515	14571	14481	14659	14476	14611	14447	14462	14545	14552	14509	14703	14390	14543	14535	14466	14569	14514	14638	14436	14505	14609	14779	14389	14533	14669	14487	14424	14549	14625	14523	14529	14368	14460	14745	14483	14547	14474	14465	14485	14472	14676	14610	14570	14563	14622	14714	14571	14577	14415	14456	14572	14442	14574	14477	14489	14560	14598	14416	14597	14436	14691	14638	14695	14430	14536	14572	14410	14529	14538	14603	14653	14640	14444	14465	14480	14638	14385	14482	14481	14479	14428	14443	14715	14624	14532	14673	14559	14404	14711	14469	14657	14547	14613	14701	14504	14535	14480	14630	14435	14645	14548	14694	14494	14462	14739	14541	14441	14594	14629	14342	14533	14473	14514	14636	14535	14659	14431	14548	14482	14447	14628	14457	14532	14520	14534	14479	14557	14582	14503	14431	14498	14703	14521	14515	14520	14566	14581	14458	14469	14553	14434	14304	14636	14309	14597	14494	14529	14591	14589	14619	14396	14568	14606	14530	14629	14452	14473	14554	14420	14503	14504	14589	14466	14481	14469	14472	14463	14648	14581	14618	14452	14619	14508	14620	14570	14607	14620	14616	14455	14699	14579	14687	14592	14548	14513	14374	14465	14744	14461	14497	14436	14628	14528	14572	14503	14500	14591	14523	14588	14459	14772	14606	14474	14411	14560	14344	14568	14333	14508	14603	14367	14481	14602	14579	14464	14526	14483	14585	14439	14441	14627	14474	14564	14707	14618	14571	14480	14490	14518	14724	14527	14539	14382	14470	14591	14548	14612	14589	14502	14638	14310	14459	14539	14594	14379	14436	14433	14413	14503	14506	14410	14510	14566	14674	14496	14389	14495	14675	14484	14440	14360	14643	14432	14610	14587	14549	14552	14592	14497	14436	14450	14243	14615	14515	14669	14542	14515	14744	14638	14313	14563	14419	14518	14531	14448	14499	14441	14604	14436	14580	14460	14437	14519	14541	14654	14369	14580	14630	14377	14670	14606	14514	14464	14703	14512	14714	14393	14435	14536	14634	14713	14536	14575	14480	14470	14568	14434	14361	14629	14518	14687	14534	14649	14569	14642	14420	14554	14553	14484	14494	14484	14645	14623	14455	14542	14545	14579	14570	14417	14359	14638	14487	14451	14647	14461	14659	14395	14440	14421	14482	14616	14468	14393	14704	14524	14555	14516	14530	14356	14540	14450	14637	14589	14471	14695	14509	14628	14515	14481	14542	14548	14563	14534	14552	14455	14528	14621	14404	14516	14601	14641	14647	14368	14686	14421	14499	14504	14564	14610	14653	14603	14709	14561	14363	14602	14725	14511	14467	14602	14502	14590	14597	14615	14501	14588	14468	14485	14649	14413	14494	14534	14353	14479	14456	14672	14588	14700	14647	14525	14450	14548	14502	14304	14517	14526	14547	14542	14355	14572	14600	14658	14453	14500	14530	14621	14438	14411	14627	14507	14610	14513	14529	14480	14498	14443	14580	14347	14526	14571	14491	14603	14614	14539	14645	14661	14549	14564	14636	14670	14488	14632	14600	14646	14607	14434	14461	14527	14456	14503	14574	14584	14686	14490	14424	14435	14732	14498	14452	14582	14606	14351	14508	14486	14406	14617	14405	14500	14518	14749	14690	14493	14498	14493	14438	14470	14400	14456	14586	14313	14561	14482	14668	14393	14419	14516	14588	14406	14550	14655	14464	14681	14363	14502	14571	14483	14501	14563	14518	14369	14606	14589	14529	14524	14643	14571	14725	14590	14522	14743	14503	14480	14523	14437	14685	14666	14443	14461	14637	14654	14456	14505	14608	14590	14493	14668	14561	14465	14578	14579	14727	14468	14716	14381	14487	14577	14640	14575	14454	14515	14456	14375	14429	14568	14604	14682	14572	14648	14556	14487	14481	14635	14354	14547	14526	14633	14446	14610	14448	14593	14704	14476	14496	14677	14590	14413	14436	14645	14557	14562	14442	14602	14497	14533	14554	14322	14461	14667	14466	14506	14441	14364	14490	14540	14370	14523	14342	14583	14667	14466	14649	14430	14458	14507	14727	14593	14546	14478	14647	14438	14565	14667	14698	14370	14588	14833	14445	14472	14669	14625	14556	14578	14517	14387	14563	14515	14637	14413	14673	14510	14619	14494	14520	14505	14587	14467	14457	14622	14422	14602	14650	14541	14504	14555	14505	14532	14598	14362	14578	14506	14457	14554	14511	14559	14377	14469	14418	14644	14512	14592	14581	14450	14530	14514	14458	14494	14535	14517	14610	14543	14495	14432	14468	14418	14456	14646	14403	14475	14578	14560	14571	14644	14751	14621	14517	14528	14586	14496	14574	14563	14549	14474	14556	14492	14571	14550	14557	14618	14512	14612	14432	14627	14442	14555	14485	14356	14463	14606	14662	14540	14461	14460	14530	14519	14646	14406	14566	14624	14683	14381	14461	14611	14447	14620	14624	14677	14534	14635	14508	14672	14633	14521	14507	14473	14578	14492	14473	14759	14448	14628	14576	14638	14280	14509	14596	14500	14509	14493	14526	14597	14681	14464	14645	14543	14531	14581	14637	14384	14581	14496	14570	14525	14590	14358	14431	14614	14559	14593	14529	14607	14477	14445	14487	14534	14691	14542	14662	14707	14596	14497	14635	14526	14608	14440
29046	26887	34266	30494	24758	21815	19844	18756	17884	17603	17401	17250	17004	16852	16887	16774	16730	16676	16545	16559	16591	16621	16596	16376	16279	16402	16551	16522	16464	16234	16363	16243	16641	16587	16512	16218	16544	16328	16367	16366	16215	16315	16262	16223	16317	16234	16406	16418	16366	16155	16383	16184	16223	16373	16273	16430	16534	16296	16290	16483	16221	16265	16129	16345	16377	16255	16101	16437	16372	16431	16217	16354	16443	16144	16253	16451	16435	16212	16270	16183	16180	16303	16454	16269	16173	16190	16367	16152	16344	16210	16462	16316	16308	16236	16296	16401	16183	16296	16221	16321	16336	16351	16293	16271	16269	16152	16063	16198	16471	16314	16430	16523	16133	16331	16083	16393	16164	16277	16279	16329	16310	16267	16389	16235	16307	16330	16084	16196	16281	16299	16175	16247	16238	16203	16145	16270	16367	16149	16124	16494	16260	16075	16329	16258	16097	16296	16305	16112	16356	16292	16176	16316	16429	16298	16090	16471	16265	16120	16171	16131	16284	16370	16335	16156	16212	16415	16162	16288	16379	16401	16197	16250	16184	16304	16351	16291	16163	16304	16296	16403	16483	16233	16242	16307	16312	16510	16184	16205	16195	16115	16342	16439	16262	16435	16171	16326	16400	16204	16239	16317	16417	16199	16160	16357	16395	16318	16326	16206	16241	16363	16302	16381	16089	16067	16202	16317	16574	16410	16097	16254	16141	16080	16463	16368	16304	16238	16413	16128	16105	16294	16268	16234	16324	16251	16209	16279	16334	16179	16304	16164	16336	16312	16245	16337	16255	16361	16062	16141	16102	16162	16152	16352	16238	16402	16304	16282	16293	16213	16356	16321	16349	16156	16166	16360	16242	16228	16303	16278	16368	16133	16236	16326	16287	16275	16440	16277	16356	16375	16272	16195	16437	16302	16332	16338	16146	16373	16430	16172	16259	16342	16305	16205	16153	16137	16461	16299	16308	16183	16204	16451	16233	16220	16298	16188	16399	16131	16282	16404	16437	16325	16257	16273	16308	16185	16332	16239	16143	16226	16073	16230	16535	16463	16083	16609	16292	16260	16399	16332	16225	16357	16293	16424	16212	16331	16420	16370	16234	16454	16207	16318	16230	16351	16349	16289	16188	16331	16220	16372	16212	16399	16149	16136	16132	16169	16341	16269	16348	16284	16331	16267	16347	16226	16528	16219	16253	16229	16354	16180	16434	16281	16278	16316	16182	16342	16210	16322	16305	16372	16077	16367	16240	16212	16368	16271	16064	16124	16267	16217	16266	16307	16091	16173	16199	16244	16429	16240	16264	16287	16055	16060	16309	16267	16334	16362	16271	16416	16095	16090	16342	16272	16344	15980	16216	16377	16280	16161	16258	16265	16317	16149	16227	16179	16132	15854	16393	16187	16229	16488	16285	16403	16354	16211	16493	16400	16210	16263	16294	16278	16452	16329	16343	16220	16284	16324	16175	16266	16191	16202	16359	16272	16164	16385	16191	16363	16228	16323	16223	16181	16253	16158	16247	16510	16204	16392	16283	16365	16426	16388	16237	16256	16350	16359	16507	16387	16326	16385	16213	16235	16227	16141	16321	16183	16287	16383	16157	16263	16293	16118	16036	16252	16253	16102	16176	16284	16261	16145	16162	16324	16437	16175	16155	16209	16316	16399	16583	16592	16199	16225	16384	16153	16139	16457	16159	16194	16223	16315	16337	16372	16335	16305	16286	16002	16209	16271	16365	16295	16333	16262	16108	16153	16256	16114	16332	16166	16155	16248	16463	16386	16399	16179	16415	16336	16492	15999	16170	16236	16228	16396	16221	16102	16279	16303	16208	16420	16293	16294	16345	16365	16256	16180	16295	16241	16194	16277	16400	16329	16298	16161	16378	16189	16209	16405	16205	16299	16384	16347	16355	16296	16380	16173	16225	16247	16272	16211	16058	16439	16402	16385	16315	16417	16398	16197	16386	16465	16459	16293	16287	16336	16254	16380	16373	16273	16319	16137	16177	16487	16249	16404	16208	16468	16339	16344	16267	16137	16362	16375	16345	16359	16375	16303	16351	16121	16094	16210	16311	16360	16476	16220	16318	16358	16381	16329	16533	16191	16237	16234	16257	16203	16223	16377	16378	16447	16348	16396	16284	16408	16350	16391	16313	16657	16399	16449	16352	16060	16024	16234	16334	16125	16225	16285	16266	16331	16282	16253	16393	16091	16146	16284	16047	16281	16428	16359	16290	16324	16247	16180	16329	16323	16376	16314	16310	16422	16342	16268	16072	16363	16461	16210	16263	16251	16297	16308	16398	16464	16412	16255	16149	16177	16005	16154	16370	16377	16297	16106	16417	16298	16258	16386	16306	16106	16322	16111	16416	16273	16120	16431	16363	16318	16215	16250	16081	16232	16437	16139	16484	16259	16453	16436	16065	16282	16289	16533	16275	16259	16072	16222	16307	16254	16438	16154	16264	16169	16345	16391	16296	16390	16312	16156	16378	16418	16392	16118	16387	16137	16383	16207	16408	16397	16430	16165	16374	16173	16296	16342	16279	16341	16214	16280	16271	16421	16220	16309	16289	16249	16307	16346	16093	16294	16226	16312	16368	16372	16475	16324	16451	16313	16359	16294	16285	16244	16363	16511	16396	16130	16534	16372	16425	16360	16180	16531	16384	16363	16409	16259	16183	16147	16325	16322	16426	16236	16300	16222	16390	16299	16358	16298	16267	16438	16054	16324	16379	16234	16150	16281	16338	16304	16290	16239	16110	16159	16302	16252	16285	16415	16262	16355	16312	16232	16280	16365	16275	16313	16319	16298	16339	16398	16220	16392	16366	16427	16330	16479	16471	16143	16162	16386	16139	16382	16236	16156	16142	16367	16450	16338	16254	16297	16258	16223	16396	16346	16363	16390	16322	16170	16319	16209	16412	16374	16328	16153	16197	16118	16363	16298	16265	16350	16383	16025	16103	16301	16256	16228	16229	16473	16172	16384	16133	16325	16127	16127	16286	16528	16383	16283	16297	16353	16141	16471	16221	16303	16433	16392	16120	16371	16275	16354	16239	16375	16253	16196	16186	16175	16153	16058	16142	16264	16248	16168	16401	16284	16236	16138	16236	16479	16514	16384	16478	16333	16261	16236	16374	16232	16441	16364	16360	16399	16224	16366	16385	16446	16373	16365	16357	16315	16253	16232	16411	16319	16430	16111	16276	16396	16391	16277	16370	16246	16259	16301	16328	16160	16545	16277	16267	16251	16371	16230	16269	16089	16301	16337	16301	16266	16261	16214	16205	16338	16378	16278	16316	16202	16200	16185	16218	16319	16114	16377	16308	16330	16335	16243	16240	15955	16197	16377	16286	16189	16232	16166	16352	16167	16128	16249	16217	16356	16246	16166	16269	16207	16273	16306	16199	16092	16302	16286	16013	16287	16487	16363	16277	16478	16432	16246	16340	16314	16118	16269	16282	16208	16273	16232	16214	16160	16297	16395	16329	16390	16271	16286	16210	16317	16504	16331	16161	16360	16422	16288	16240	16405	16412	16183	16177	16153	16388	16480	16281	16352	16341	16311	16300	16146	16263	16183	16150	16509	16158	16352	16364	16333	16332	16174	16276	16450	16377	16274	16437	16211	16173	16317	16271	16317	16210	16334	16376	16159	16310	16306	16215	16332	16341	16330	16093	16256	16320	16363	16310	16185	16111	16206	16418	16369	16144	16200	16281	16392	16254	16271	16246	16203	16295	16420	16313	16295	16108	16202	16422	16233	16125	16374	16322	16278	16180	16356	16426	16279	16317	16236	16277	16284	16207	16290	16294	16381	16090	16303	16330	16250	16436	16100	16164	16328	16264	16353	16284	16029	16162	16453	16143	16420	16353	16194	16432	16240	16388	16268	16348	16275	16234	16318	16095	16102	16196	16354	16359	16261	16384	16364	16214	16127	16322	16084	16246	16310	16200	16288	16307	16355	16403	16397	16420	16343	16088	16303	16201	16362	16248	16255	16280	16471	16330	16342	16123	16109	16266	16304	16426	16356	16172	16139	16169	16293	16285	16148	16310	16247	16323	16314	16138	16294	16210	16215	16303	16463	16282	16147	16403	16347	16141	16324	16425	16173	16250	16082	16323	16245	16151	16258	16317	16293	16254	16202	16317	16419	16235	16347	16323	16197	16243	16453	16427	16166	16179	16301	16329	16318	16316	16043	16398	16218	16325	16355	16326	16221	16439	16233	16417	16258	16472	16307	16100	16364	16285	16291	16355	16084	16213	16162	16343	16306	16297	16311	16323	16383	16461	16305	16195	16415	16254	16264	16240	16122	16249	16234	16240	16353	16427	16207	16479	16213	16305	16290	16395	15920	16218	16441	16386	16338	16425	16323	16347	16378	16280	16173	16264	16326	16186	16130	16216	16172	16378	16133	16475	16345	16394	16375	16378	16345	16395	16288	16164	16204	16248	16496	16501	16276	16297	16272	16328	16224	16086	16304	16380	16335	16304	16435	16109	16217	16456	16298	16240	16428	16220	16221	16355	16220	16609	16245	16447	16170	16359	16476	16348	16370	15949	16426	16391	16246	16314	16301	16117	16350	16317	16295	16399	16175	16335	16442	16191	16310	16418	16252	16205	16292	16287	16269	16196	16209	16248	16179	16437	16417	16274	16390	16162	16449	16357	16217	15986	16264	16457	16351	16374	16185	16230	16438	16343	16377	16461	16291	16276	16464	16424	16253	16379	16277	16272	16254	16220	16382	16310	16308	16413	16220	16342	16249	16145	16268	16383	16360	16341	16021	16374	16375	16224	16279	16269	16343	16430	16585	16298	16300	16238	16257	16095	16152	16275	16434	16403	16101	16183	16220	16314	16376	16275	16284	16219	16437	16094	16102	16280	16345	16304	16339	16332	16431	16167	16241	16334	16216	16079	16294	16172	16490	16187	16211	16276	16256	16241	16301	16290	16179	16216	16329	16193	16275	16318	16196	16365	16144	16259	16278	16116	16166	16248	16367	16161	16215	16375	16280	16200	16238	16143	16309	16371	16365	16244	16191	16308	16083	16259	16329	16372	16284	16309	16070	16161	16160	16223	16274	16314	16171	16474	16287	16371	16205	16215	16359	16400	16263	16449	16268	16346	16245	16268	16346	16402	16211
29584	42246	38741	29679	25514	22019	18934	17623	16883	16344	16158	15500	15171	14949	14951	14940	14686	14621	14509	14616	14496	14512	14429	14482	14538	14523	14580	14147	14458	14325	14275	14369	14221	14383	14334	14311	14390	14453	14299	14464	14375	14352	14309	14307	14295	14360	14344	14382	14179	14389	14186	14250	14350	14265	14339	14395	14321	14210	14097	14290	14266	14215	14259	14321	14428	14296	14247	14277	14293	14297	14333	14374	14274	14382	14247	14259	14520	14229	14212	14345	14165	14343	14410	14348	14283	14168	14262	14295	14301	14415	14281	14266	14270	14154	14134	14253	14335	14265	14286	14243	14309	14301	14380	14509	14346	14231	14284	14220	14242	14142	14223	14109	14345	14167	14207	14307	14269	14106	14387	14363	14313	14272	14330	14248	14281	14272	14329	14239	14023	14330	14243	14227	14184	14292	14228	14168	14304	14184	14203	14281	14267	14438	14201	14437	14392	14236	14319	14272	14419	14145	14397	14182	14176	14116	14349	14297	14205	14345	14199	14237	14219	14301	14307	14193	14383	14219	14160	14294	14267	14293	14213	14347	14145	14223	14297	14149	14155	14304	14159	14349	14130	14319	14323	14112	14054	14082	14269	14212	14218	14235	14194	14469	14300	14247	14443	14166	14184	14300	14216	14383	14350	14070	14294	14271	14060	14328	14114	14235	14301	14187	14295	14279	14248	14280	14267	14200	14182	14430	14424	14182	14203	14362	14255	14245	14053	14402	14239	14091	14356	14107	14215	14253	14345	14083	14325	14244	14326	14313	14197	14273	14267	14395	14305	14379	14242	14198	14341	14234	14291	14370	14150	14204	14321	14197	14183	14303	14146	14176	14272	14246	14264	14352	14067	14369	14413	14365	14190	14209	14288	14227	14183	14245	14151	14314	14322	14268	14306	14223	14406	14353	14224	14182	14354	14220	14278	14196	14192	14412	14270	14244	14292	14254	14251	14205	14278	14296	14310	14319	14222	14221	14020	14127	14397	14078	14277	14219	14353	14402	14214	14261	14224	14292	14331	14178	14321	14164	14272	14300	14124	14392	14301	14393	14297	14357	14398	14209	14230	14329	14181	14281	14244	14197	14149	14257	14209	14340	14349	14254	14270	14290	14238	14194	14331	14306	14313	14342	14196	14406	14148	14211	14291	14037	14223	14399	14236	14331	14211	14193	14255	14287	14343	14189	14278	14189	14264	14329	14339	14300	14331	14249	14166	14319	14339	14257	14289	14314	14116	14303	14231	14282	14262	14219	14077	14344	14270	14226	14086	14201	14219	14313	14292	14355	14051	14100	14233	14406	14266	14218	14334	14310	14167	14357	14179	14200	14207	14082	14196	14219	14221	14169	14228	14333	14285	14383	14262	14211	14378	14181	14293	14270	14436	14162	14316	14183	14220	14352	14317	14223	14364	14294	14450	14033	14331	14212	14305	14279	14253	14058	14254	14232	14299	14178	14243	14331	14265	14252	14448	14333	14355	14209	14320	14302	14145	14290	14216	14299	14275	14134	14235	14151	14105	14395	14178	14204	14206	14224	14143	14375	14398	14244	14300	14294	14418	14150	14247	14075	14231	14225	14212	14327	14389	14427	14440	14359	14131	14202	14309	14231	14184	14186	14122	14297	14342	14244	14115	14156	14307	14244	14293	14340	14327	14349	14266	14343	14432	14245	14230	14220	14203	14334	14304	14297	14199	14366	14441	14241	14354	14199	14257	14315	14349	14221	14409	14258	14151	14403	14228	14213	14109	14300	14264	14240	14132	14329	14302	14149	14262	14297	14130	14459	14394	14275	14188	14158	14219	14230	14341	14368	14258	14339	14110	14424	14245	14152	14279	14248	14315	14205	14303	14243	14177	14312	14256	14111	14368	14240	14407	14162	14189	14352	14333	14300	14262	14251	14356	14329	14314	14344	14209	14167	14397	14323	14375	14316	14313	14278	14372	14185	14210	14228	14139	14260	14327	14178	14284	14302	14272	14245	14304	14151	14316	14190	14365	14270	14316	14218	14476	14058	14240	14235	14234	14297	14432	14133	14219	14289	14249	14279	14182	14106	14417	14396	14353	14266	14260	14480	13982	14203	14213	14325	14063	14213	14229	14144	14259	14331	14325	14161	14219	14176	14204	14165	14196	14324	14251	14294	14338	14248	14257	14380	14229	14395	14287	14408	14167	14246	14331	14316	14392	14129	14355	14511	14233	14298	14454	14244	14338	14182	14243	14327	14390	14262	14167	14392	14299	14307	14315	14378	14189	14223	14215	14238	14233	14270	14201	14323	14361	14296	14296	14285	14317	14343	14375	14143	14232	14428	14234	14323	14246	14428	14292	14385	14403	14258	14299	14312	14153	14276	14292	14151	14299	14423	14415	14261	14418	14083	14323	14290	14414	14230	14186	14439	14163	14393	14232	14197	14140	14326	14286	14203	14221	14229	14286	14216	14166	14147	14142	14440	14239	14243	14215	14357	14238	14507	14356	14181	14243	14389	14314	14174	14188	14264	14312	14170	14298	14183	14239	14284	14468	14323	14277	14267	14159	14330	14281	14369	14278	14442	14231	14199	14253	14217	14411	14275	14111	14372	14490	14179	14314	14337	14266	14285	14233	14323	14504	14383	14473	14344	14352	14213	14252	14223	14257	14189	14226	14403	14259	14208	14244	14223	14287	14260	14463	14214	14149	14276	14292	14389	14209	14272	14299	14314	14243	14118	14134	14293	14283	14093	14457	14306	14254	14524	14270	14384	14295	14383	14282	14389	14253	14383	14404	14315	14168	14358	14251	14209	14191	14336	14205	14334	14306	14311	14315	14294	14170	14240	14231	14100	14341	14215	14278	14365	14291	14306	14158	14248	14113	14176	14217	14292	14281	14353	14206	14115	14466	14339	14387	14253	14238	14182	14194	14337	14343	14243	14264	14102	14190	14547	14230	14407	14252	14216	14204	14332	14272	14271	14112	14493	14259	14487	14337	14368	14226	14214	14227	14333	14342	14295	14281	14254	14455	14381	14548	14371	14254	14206	14293	14423	14335	14150	14185	14280	14279	14232	14295	14322	14213	14162	14347	14230	14257	14359	14270	14374	14146	14321	14130	14228	14298	14272	14301	14371	14205	14254	14222	14090	14270	14344	14227	14113	14440	14175	14434	14124	14273	14329	14128	14197	14177	14280	14312	14167	14175	14353	14310	14337	14253	14167	14346	14419	14333	14433	14174	14158	14416	14394	14227	14505	14281	14220	14374	14370	14153	14205	14498	14166	14416	14188	14238	14199	14314	14314	14219	14291	14091	14275	14476	14237	14126	14251	14391	14358	14349	14194	14400	14246	14345	14362	14179	14346	14254	14294	14203	14368	14231	14187	14239	14116	14332	14368	14237	14340	14261	14345	14268	14376	14298	14302	14316	14203	14222	14277	14197	14218	14378	14337	14137	14211	14239	14199	14286	14082	14335	14143	14155	14209	14330	14251	14261	14476	14296	14399	14235	14166	14330	14159	14271	14363	14341	14297	14280	14042	14394	14263	14153	14338	14326	14155	14302	14312	14236	14317	14381	14170	14342	14289	14346	14271	14307	14388	14239	14185	14350	14248	14314	14423	14309	14150	14336	14269	14304	14177	14243	14324	14221	14153	14221	14167	14234	14324	14214	14371	14297	14287	14185	14196	14323	14147	14236	14246	14276	14194	14382	14336	14310	14333	14270	14194	14360	14129	14323	14261	14297	14218	14191	14395	14328	14410	14237	14188	14467	14171	14332	14402	14321	14268	14186	14178	14435	14285	14297	14304	14248	14142	14222	14254	14164	14253	14318	14297	14287	14219	14306	14239	14180	14225	14250	14382	14309	14242	14215	14336	14229	14297	14203	14248	14178	14238	14459	14198	14188	14203	14140	14341	14359	14271	14121	14195	14348	14263	14220	14303	14217	14208	14225	14372	14223	14292	14267	14282	14378	14264	14339	14344	14223	14301	14468	14321	14215	14139	14225	14202	14162	14247	14227	14304	14326	14187	14209	14214	14314	14402	14417	14219	14244	14304	14221	14270	14126	14357	14204	14273	14178	14486	14268	14266	14303	14392	14178	14237	14162	14278	14246	14175	14279	14416	14385	14210	14284	14474	14199	14176	14221	14199	14309	14332	14107	14255	14318	14007	14272	14294	14135	14307	14141	14252	14177	14272	14385	14366	14262	14331	14394	14205	14282	14221	14356	14226	14184	14238	14267	14218	14358	14292	14267	14172	14254	14059	14126	14459	14354	14108	14266	14241	14378	14168	14107	14381	14080	14320	14439	14197	14322	14121	14498	14392	14379	14198	14310	14405	14099	13993	14199	14233	14402	14382	14191	14460	14322	14277	14382	14329	14291	14414	14248	14249	14398	14202	14262	14418	14235	14290	14214	14268	14333	14295	14336	14300	14200	14002	14191	14449	14554	14349	14305	14221	14378	14238	14427	14413	14205	14166	14237	14239	14263	14314	14110	14203	14399	14269	14268	14401	14284	14334	14161	14110	14277	14348	14195	14190	14096	14282	14380	14370	14329	14302	14127	14154	14260	14147	14387	14293	14260	14375	14195	14225	14316	14495	14238	14351	14432	14195	14411	14128	14372	14190	14307	14277	14209	14267	14253	14321	14234	14244	14438	14353	14429	14244	14429	14143	14461	14260	14235	14247	14232	14246	14220	14314	14095	14267	14220	14259	14410	14365	14189	14330	14353	14120	14272	14123	14367	14221	14425	14235	14310	14103	14353	14225	14166	14299	14095	14311	14222	14312	14177	14286	14303	14202	14206	14186	14209	14320	14216	14293	14214	14267	14051	14408	14423	14199	14452	14277	14173	14347	14158	14323	14213	14460	14415	14260	14309	14362	14252	14342	14331	14112	14207	14284	14285	14268	14392	14324	14245	14372	14220	14271	14362	14240	14282	14129	14260	14523	14271	14240	14072	14427	14308	14203	14250	14221	14177	14268	14219	14060	14221	14364	14303	14353	14387	14147	14278	14447	14265	14437	14353	14316	14210	14283	14259	14212	14309	14257	14294	14336	14355	14492	14209	14409	14147	14154	14266	14489	14294	14336	14405	14306	14385	14205	14360	14111	14322	14240	14210	14286	14268	14371	14239	14274	14487	14199	14272	14203	14332	14247	14417	14401
24131	21116	28493	25655	25233	26315	24544	20777	18994	18411	17878	17735	17345	17272	17068	17003	16579	16469	16610	16530	16461	16589	16518	16481	16663	16265	16500	16407	16397	16454	16222	16530	16431	16283	16228	16367	16650	16374	16185	16386	16443	16009	16107	16291	16393	16189	16332	16475	16219	16338	16202	16331	16410	16484	16324	16161	16219	16190	16073	16165	16458	16205	16223	16430	16135	16294	16100	16257	16140	16351	16183	16100	16173	16055	16215	15996	16144	16072	16220	16346	16169	16231	16312	16264	16116	16178	16274	16223	16245	16226	16265	16163	16236	16283	16223	16080	16224	16084	16151	16365	16117	16159	16205	16236	16145	16032	16137	16162	16284	16109	16288	16414	16184	16189	16246	16339	16161	16210	16172	16136	16270	16160	16264	16156	16044	16116	16077	16296	16281	16238	16239	16176	16077	16059	16158	16182	16136	16151	16092	16344	16280	16273	16284	16270	16146	16277	16241	16171	16168	16080	16253	16148	16042	16184	16192	16010	16246	16017	16272	16261	16240	16164	16082	15967	16146	16169	16152	16087	16161	16217	16207	16127	16318	16205	16204	16191	16110	16284	16277	16194	16241	16477	16118	16123	16203	16475	16338	16168	16234	16126	16135	16276	16245	15991	16094	16093	16511	16241	16195	16178	16221	16120	16102	16097	16131	16149	16168	16106	16114	16215	16381	16146	16111	16297	16454	16194	16071	16139	16199	16304	16347	16289	16075	16117	16184	16327	16339	16184	16145	16068	16193	16425	16249	16296	16093	16389	16259	16216	16230	16329	16182	16187	16233	16188	16173	16188	16180	16093	16260	16263	15941	16125	16236	16145	16190	16230	16197	16251	16290	16308	16210	16114	16126	16270	15996	16207	16031	16118	16248	16163	16291	16246	16244	16243	16219	16189	16051	16112	16191	15819	16385	16228	16146	16049	16207	16262	16235	16391	16261	16342	16134	16176	16148	16016	16401	16210	16294	16413	16228	16559	16254	16149	16427	16224	16270	16274	16208	16226	16435	16322	16197	16353	16255	16219	16113	16289	16122	15975	16190	16220	16114	16201	16078	16119	16286	16288	16302	16171	16272	16453	16213	16203	16050	15998	16113	16162	16165	16403	16165	16002	16013	16093	16480	16340	16170	16195	16173	16137	16401	16165	16252	16276	16255	16222	16208	16304	16311	16307	16039	16140	15903	16074	15834	16073	16247	16215	16355	16421	16187	16064	16204	16165	16117	16209	16283	16284	16227	16181	16232	16232	16355	16082	16357	16079	16026	16150	16526	16194	16055	16284	16106	16164	16354	16227	16261	16304	16209	16327	16097	16421	16205	16178	16277	16323	16233	16008	16291	16111	16269	16149	16188	16150	16533	16252	16107	16147	16179	15939	16236	16277	16080	16150	16095	16103	16147	16365	16103	16224	16321	16310	16110	16092	16213	16049	16274	16106	16161	16352	16249	16212	16274	16308	16267	16247	16245	16126	16212	16107	16203	16098	16366	16196	16306	16158	16272	16117	16195	16177	16284	16295	16327	16333	16128	16227	16281	16434	16426	16410	16228	16200	16238	16375	16344	16151	16293	16052	16037	16223	16092	16156	16433	16310	16348	16363	16208	16162	16229	16218	16183	16426	16134	16343	16177	16227	16342	16301	16055	16216	16035	16204	16282	16071	16127	16357	16492	16117	16182	16145	16136	16258	16261	16134	16337	16270	16521	16282	16157	16198	16312	16313	16212	16114	16111	16331	16058	16191	16227	16155	16480	16274	16405	16154	16244	16269	16358	16219	16120	15995	16013	16221	16348	16131	16021	15957	16487	16279	16258	16159	16192	16143	16067	16263	16156	16242	15905	16104	16175	16099	16228	16189	16114	16263	16139	16186	16135	16154	16144	16092	16251	16136	16119	16173	16289	16241	16252	16413	16243	16212	16189	16279	16220	16147	16075	16311	16390	15915	16304	16159	16196	16186	16252	16167	16254	16365	16320	16142	16185	16321	16211	16160	16252	16218	16345	16151	16282	16109	16147	16283	16290	16211	16099	16262	16245	16098	16300	16284	16154	16194	16185	16092	16387	16343	16137	15986	16120	16076	16030	16082	16151	16110	16330	16133	16221	16144	16083	16211	16438	16322	16461	16331	16164	16169	16260	16204	16116	16153	16300	16045	16300	16258	16220	16141	16226	16170	16138	16217	16108	15996	16313	16188	16275	16129	16149	16190	15938	16298	16231	16074	16081	16269	16078	16130	16334	15995	16120	16087	16245	16113	16103	16140	16402	16347	16387	16345	16252	16071	16149	16047	16240	16101	16388	16188	16080	16261	16097	16290	16359	16130	16428	16122	16133	16356	16237	16110	16281	15988	16249	16263	16221	16277	16338	16086	16320	16238	16227	16159	16265	16265	16187	16209	16282	16270	16160	16365	16191	16183	16195	16114	16242	16143	16059	16228	16426	16127	16261	16016	16396	16177	16446	16350	16321	16245	16315	16248	16144	16174	16332	16108	16241	16266	16266	16089	16271	16293	16537	16284	16203	16391	16289	16335	16043	16323	16338	16153	16300	16210	16378	16281	16150	16401	16365	16400	16162	16172	16300	16258	16137	16130	16045	16243	16316	16146	16253	16297	16149	16117	16329	16178	16316	16020	16213	16075	16037	16085	16159	16157	16233	16177	16081	16249	16296	16120	16044	16248	16160	16112	16137	16217	16265	16364	16024	16064	16167	16250	16207	16268	16166	16129	16246	16176	16141	16280	16209	16244	16334	16193	16173	16323	16342	16252	16437	16165	16045	16135	16180	16239	16290	16105	16233	15997	16056	16117	16140	16145	16241	16196	16070	16159	16098	16090	16193	16326	16312	16319	16362	16381	16088	16288	16116	16082	16137	16090	16242	16025	16118	16103	16222	16389	16162	16230	16288	16271	16230	16166	16345	16076	15953	16026	16287	16258	16389	16265	16195	16251	16001	16256	16244	16270	16232	16086	16220	16176	16380	16127	16231	16179	16069	16086	16092	16167	16224	16023	16279	16311	16148	16200	16317	16419	16236	16404	16116	15973	16144	16261	16251	16142	16288	16188	16107	16281	16018	16196	16130	16140	16146	16315	16314	16102	16093	16365	16215	16074	16227	16204	16066	16217	16170	15926	16261	16130	16353	16343	16233	16140	16370	16238	16272	16359	16267	16312	16132	16181	16473	16316	16382	16306	16406	16180	16335	16317	16192	16219	16237	16118	16148	16172	16272	16376	16130	16045	16018	16107	16189	16124	16201	16301	16385	16487	16408	16426	16356	16322	16448	16103	16244	16184	16169	16152	16096	16337	16226	16456	16281	16246	16297	16042	16063	16269	16203	16024	16137	16320	16069	16151	16322	16442	16406	16061	16175	16246	16220	16240	16117	16042	16064	16200	16220	16236	16143	16174	16300	16230	16398	16226	16391	16254	16379	16256	16115	16163	16219	16277	16259	16285	16106	16268	16299	16264	16171	16126	16392	16212	16427	16218	16117	16139	16125	16209	16400	16106	16246	16239	16015	16151	16270	16229	16183	16274	16262	16134	16328	16216	16267	16161	16357	16216	16335	16182	16257	16017	16295	16134	16208	16202	15947	16051	16032	16351	16424	16149	16056	16208	16247	16091	16324	16255	16106	16170	16226	16293	16040	16193	16263	16286	16159	16230	15960	16362	16356	16392	16380	16246	16467	16212	16248	16377	16025	16252	16197	15983	16459	16268	16248	16205	16173	16280	16107	16392	16131	16027	16219	16129	16284	16238	16278	16259	16255	16304	16086	16285	16205	16275	16206	16240	16091	16315	16170	16329	16200	16258	16144	16239	16147	16073	16178	16123	16139	16333	16293	16222	16487	16264	16092	16221	16145	16341	16260	16252	16438	16049	16221	16126	16206	16313	16205	16270	16343	16084	16397	16272	16398	16162	16184	16048	15984	16280	16234	16280	16367	16283	16135	16356	16317	16094	16307	16275	16333	16246	16410	16353	16210	16429	16291	16095	16108	16305	16146	16126	16236	16103	16143	16003	16245	16235	16202	16091	15980	16210	16350	16329	16301	16242	16200	16120	16277	16352	16221	16306	16208	16045	16090	16222	16246	16182	16315	16185	16067	16216	16256	16197	16327	16350	16262	16001	16210	16345	16150	16211	16306	16262	16386	16222	16178	16246	16021	16039	16089	16090	16059	16324	16167	16072	16425	16352	16346	16152	16109	16348	16350	16203	16116	16140	16182	16105	16160	16198	16185	16198	16349	16264	15929	16044	16222	15983	16248	16244	16349	16076	16133	16364	16151	16294	16198	16390	16056	16247	16163	16289	16331	16031	16243	16280	16370	16265	16077	16237	16278	16251	16349	16260	16386	16267	16134	16219	16229	16191	16370	16223	16287	16274	16424	16115	16188	16002	16154	16268	16007	16254	16030	16085	16215	16128	15997	16228	16218	16201	16352	16364	16149	15944	16054	16230	16384	16205	15964	16221	15985	16160	16228	16115	16263	16209	16161	16248	16093	16157	16254	16167	16201	16280	16246	16215	16214	16145	16094	16145	16312	16353	16256	16083	16100	16479	16409	16306	15976	16233	16299	16058	16037	16253	16135	16253	16098	16187	16247	16133	16445	16326	16194	16289	16225	16177	16145	16365	16128	16129	16370	16002	16121	16288	16180	16269	16245	16116	16121	16304	16258	16239	16049	16247	16178	16163	16375	16143	16081	16120	16224	16254	16167	16314	15972	16229	16194	16241	16366	16102	16053	16093	16139	16361	16450	16122	16246	16151	16146	16114	16290	16314	16220	16223	16235	16321	16297	16187	16259	16133	16467	16298	16144	16269	16207	16194	16256	16222	16231	16380	16074	16232	16422	16251	16386	16064	16117	16101	16093	16057	16077	16165	16081	16081	16051	16148	16151	16080	16403	16019	16388	16171	16187	16384	16039	16111	16311	16278	16226	16333	16023	16115	16223	16088	16200	16355	16409	16333	16595	16439	16284	16242	16313	16353	16260	16222	16113	16345	16446	16312	16253	16160	16234	16203	16058	16271	16176	15987	16297	16131	16041	16147	16158	16210	16266	16203	16010	16242	16252	16210	16168	16123	16255	16235	16209	16159	16157	16133	16202	16342	16055	16019	16190	16333	15951	16154	16284	16342	16292	16166
29008	48445	44233	35460	30527	26755	22943	20193	18353	17370	16654	16293	15888	15478	15336	15076	14898	14748	14693	14602	14661	14515	14642	14479	14517	14529	14368	14361	14327	14366	14434	14325	14397	14490	14404	14462	14611	14221	14366	14328	14383	14086	14203	14300	14387	14283	14121	14387	14395	14317	14207	14334	14323	14156	14164	14289	14208	14344	14203	14227	14309	14066	14104	14306	14239	14089	14134	14241	14323	14313	14158	14315	14224	14293	14295	14216	14158	14080	14274	14226	14156	14162	14077	14167	14419	14250	14295	14407	14160	14233	14170	14219	14270	14344	14226	14365	14152	14192	14091	14115	14075	14237	14325	14353	14180	14239	14085	14189	14320	14065	14282	14166	14254	14342	14222	14172	14096	14277	14145	14340	14023	14046	14293	14406	14219	14349	14122	14237	14335	14201	14158	14299	14357	14213	14234	14147	14267	14309	14418	14280	14194	14187	14162	14184	14129	14114	14359	14196	14179	14088	14188	14279	14189	14237	14243	14226	14141	14175	14231	14264	14347	14222	14248	14331	14208	14329	14178	14120	14171	14186	14236	14387	14337	14263	14268	14319	14151	14161	14368	14312	14235	14045	14294	14197	14150	14158	14209	14226	14149	14281	14292	14241	14293	14205	14390	14243	14150	14038	14202	14186	14232	14298	14219	14209	14194	14182	14109	14346	14134	14275	14110	14352	14275	14251	14173	14235	14133	14274	14163	14223	14330	14187	14202	14276	14228	14413	14507	14079	14281	14061	14152	14214	14095	14185	14125	14318	14261	14281	14073	14326	14229	14132	14097	14242	14274	14159	14321	14260	14174	14093	14136	14295	14165	14199	14152	14227	14397	14287	14198	14093	14096	14284	14150	14200	14128	14265	14302	14195	14073	14199	14340	14213	14151	14033	14233	14209	14087	14347	14080	14221	14360	14184	14244	14113	14078	14280	14328	14327	14119	14088	14187	14272	14431	14237	14208	14288	14090	14113	13990	14156	14271	14182	14046	14236	14137	14370	14294	14329	14043	14249	14173	14237	14303	14324	14198	14013	14216	14120	14319	14354	14224	14209	14308	14092	14356	14285	14282	14301	14180	14205	14186	14229	14140	14167	14165	14201	14236	14252	14104	14284	14117	14437	14327	14115	14209	14311	14091	14255	14029	14180	14149	14122	14436	14089	14285	14243	14273	14272	14107	14137	14211	14120	14258	14144	14059	14324	14110	14218	14237	14229	14177	14109	14435	14065	14090	14192	14157	14272	14281	14224	14194	14216	14250	14192	14421	14158	14320	14126	14344	14207	14353	14383	14095	14139	14219	14208	14174	14264	14192	13967	14198	14052	14245	14381	14244	14108	14220	14198	14121	14182	14315	14081	14156	14201	14248	14201	14350	14097	14212	14298	14323	14141	14167	14193	14273	14165	14330	14194	14171	14280	14288	14422	14183	14113	14145	14148	14355	14188	14191	14423	14357	14232	14197	14262	14148	14212	14189	14129	14272	14428	14256	14255	14100	14193	14180	14429	14197	14159	14138	14341	14436	14239	14341	14146	14122	14283	14181	14242	14127	14180	14259	14275	14085	14160	14412	14370	14349	14222	14150	14163	14384	14217	14128	14134	14279	14160	14203	14137	14241	14252	14344	14086	14246	14218	14088	14126	14309	14244	14147	14225	14288	14127	14171	14199	14247	14045	14270	14318	14110	14068	14237	14238	14308	14275	14229	14071	14300	14418	14337	14001	14084	14051	14179	14261	14053	14194	14279	14174	14153	14201	14114	14211	14188	14235	14120	14271	14269	14176	14261	14115	14293	14289	14041	14241	14186	14216	14135	14122	14188	14207	14298	14093	14123	14207	14322	14102	14347	14111	14254	14268	14303	14278	14143	14368	14238	14134	14101	14238	14218	14121	14227	14317	14452	14276	14095	14359	14292	14088	14301	14180	14228	14120	14382	14244	14199	14251	14195	14085	14288	14251	14065	14326	14156	14203	14126	14311	14372	14359	14233	14209	14309	14195	14063	14100	14198	14267	14213	14200	14278	14244	14225	14179	14208	14430	14122	14141	14182	14206	14157	14333	14257	14110	14343	14316	14210	14465	14196	14131	14248	14195	14238	14145	14250	14115	14249	14301	14128	14158	14328	14108	14257	14158	14028	14212	14077	14195	14188	14068	14259	14234	14130	14309	14356	14153	14193	14161	14342	14230	14019	14314	14152	14252	14248	14138	14324	14292	14207	14164	14169	14328	14066	14176	14200	14064	14288	14128	14325	14321	14188	14259	14258	14252	14251	14266	14068	14306	14195	14182	14396	14127	14416	14060	14117	14272	14325	14421	14223	14532	14320	14159	14159	14269	14162	14252	14229	14216	14077	14304	14212	14157	14323	14116	14223	14300	14372	14064	14297	14226	14275	14256	14228	14249	14331	14387	14264	14290	14327	14205	14152	14082	14335	14120	14252	14350	14217	14215	14088	14241	14272	14267	14200	14408	14085	14172	14223	14232	14080	14177	14314	14240	14280	14144	14068	14110	14181	14176	14159	14288	14287	14232	14248	14219	14198	14290	14377	14196	14282	14203	14212	14115	14267	14189	14084	14269	14315	14162	14257	14141	14283	14159	14105	14258	14082	14065	14117	14196	14203	14283	14201	14361	14185	14318	14363	14289	14323	14320	14175	14309	14083	14243	14303	14134	14261	14039	14368	14318	14115	14144	14221	14120	14099	14277	14099	14187	14296	14064	14168	14323	14195	14206	14090	14224	14254	14165	14007	14295	14128	14381	14319	14241	14351	14194	14265	14159	14198	14062	14217	14198	14383	14163	14197	14120	14359	14225	14189	14161	14169	14368	14190	14150	14338	14337	14227	14332	14146	14094	14228	14191	14204	14321	14135	14320	14254	14220	14110	14215	14219	14222	14183	14314	14335	14216	14268	14124	14201	14248	14130	14316	14167	14101	14302	14337	14430	14225	14402	14105	14286	14242	14237	14335	14154	14368	14146	14150	14302	14217	14155	14203	14377	14269	14231	14233	14093	14113	14186	14222	14179	14331	14187	14330	14233	14318	14223	14164	14275	14275	14180	14110	14276	14295	14166	14351	14272	14248	14192	14006	14263	14288	14225	14262	14284	14380	14212	14187	14242	14289	14044	14216	14168	14383	14122	14430	14370	14259	14352	14038	14229	14323	14358	14233	14079	13967	14136	14132	14258	14175	14243	14293	14325	14346	14222	14138	14215	14100	14280	14202	14165	14245	14401	14197	14394	14243	14330	14244	14178	14207	14160	14201	14296	14169	14178	14338	14218	14257	14334	14249	14227	14182	14247	14102	14179	14313	14087	14417	14216	14275	14213	14391	14196	14122	14313	14197	14331	14210	13987	14273	14285	14307	14305	14281	14447	14251	14247	14317	14319	14230	14293	14211	14293	14436	14256	14196	14312	14261	14307	14166	14278	14154	14260	14265	14260	14312	14147	14249	14174	13980	14127	14152	14131	14270	14313	14052	14212	14187	14117	14204	14221	14139	14197	14136	14396	14171	14326	14274	14260	14226	14100	14334	14259	14257	14127	14230	14303	14261	14215	14209	14340	14250	14069	14186	14237	14259	14174	14290	14187	14254	14138	14300	14108	14260	14245	14400	14081	14247	14227	14364	14083	14128	14284	14347	14250	14146	14419	14297	14114	14199	14233	14027	14266	14271	14237	14175	14220	14136	14277	14219	14209	14183	14218	14249	14288	14381	14153	14205	14200	14335	14267	14224	14167	14283	14288	14280	14113	14069	14221	14209	14282	14247	14179	14103	14388	14303	14112	14274	14153	14202	14360	14511	14193	14262	14352	14282	14158	14176	14208	14161	14213	14099	14315	14301	14092	14175	14256	14256	14116	14095	14331	14278	14139	14233	14123	14237	14239	14187	14213	14488	14211	14195	14077	14145	14115	14162	14294	14123	14248	14203	14261	14115	14347	14339	14355	14232	14231	14172	14143	14284	14107	14201	14235	14224	14263	14108	14179	14121	14217	14131	14391	14423	14166	14268	14252	14193	14121	14055	14152	14270	14245	14204	14190	14253	14151	14206	14215	14128	14238	14133	14102	14035	14268	14290	14085	14349	14138	14187	14155	14298	14178	14138	14162	14233	14208	14260	14182	14174	14409	14150	14181	14201	14074	14157	14273	14306	14354	14194	14181	14419	14399	14215	14022	14337	14344	14113	14182	14195	14166	13992	14307	14401	14229	14174	14307	14297	14156	14198	14142	14318	14194	14325	14208	14454	14156	14292	14113	14101	14068	14194	14163	14253	14299	14373	14142	14195	14211	14223	14121	14375	14199	14175	14239	14135	14250	14283	14187	14200	14228	14203	14138	14135	14152	14202	14105	14304	14145	14345	14155	14131	14268	14216	14252	14308	14235	14369	14145	14075	14323	14220	14189	14160	14265	14233	14203	14303	14092	14290	14233	14014	14181	14088	14049	14231	14226	14109	14308	14126	14154	14172	14198	14072	14168	14343	14172	14262	14210	14237	14193	14361	14221	14274	14110	14203	14223	14247	14417	14154	14153	14294	14119	14255	14217	14111	14290	14416	14204	14227	14233	14219	14206	14139	14372	14442	14242	14238	14230	14162	14207	14376	14281	14306	14250	14215	14298	14163	14140	14339	14215	14131	14153	14162	14308	14180	14305	14227	14247	14232	14141	14343	14142	14303	14217	14110	14269	14365	14486	14331	14193	14239	14203	14382	14360	14329	14252	14362	14175	14263	14194	14169	14324	14253	14281	14342	14179	14211	14168	14430	14198	14343	14223	14245	14332	14252	14080	14140	14373	14074	14228	14244	14091	14029	14349	14414	14222	14296	14344	14223	14282	14290	14323	14214	14277	14316	14347	14347	14267	14125	14281	14413	14276	14366	14189	14506	14084	14182	14218	14186	14259	14254	14031	14250	14177	14148	14125	14199	14128	14223	14100	14061	14081	14268	14187	14165	14425	14262	14094	14210	14214	14260	14254	14274	14279	14161	14303	14208	14287	14113	14161	14280	14261	14222	14257	14389	14349	14278	14296	14230	14219	14421	14276	14083	14161	14246	14174	14299	14114	14233	14232	14225	14241	14205	14378	14224	14316	14280	14160	14190	14185	14226	14114	14159	14303	14430	14176	14216	14239	14209	14354	14070
22908	21196	29001	23855	22782	27234	28408	23191	20526	19764	19448	18743	18504	18347	18142	18015	17786	17703	17471	17386	17327	17333	17438	17275	17261	17351	17289	17347	17306	17501	17385	17095	17195	16991	17079	17132	17263	16961	17196	17269	17045	17020	16995	17050	17080	16988	16999	16937	17006	16860	16870	16928	16984	16858	16836	17167	16941	16874	16953	17076	16714	17124	16999	17037	17018	16931	17018	17039	17135	16731	16837	17110	16938	16735	16921	16953	17165	16880	16935	16947	16954	16965	17081	16772	17045	17056	16957	16926	16935	17088	16833	16978	16880	16866	16721	16832	16906	17020	16791	16917	16826	16844	17011	16747	16853	16999	16901	16954	16947	16829	16998	16953	16822	16956	16989	17036	17089	16901	16900	16774	17033	16849	16973	16891	16857	16962	16796	17005	16917	17070	17128	16908	17048	16786	16990	16898	16832	17007	16900	17050	17012	16708	16886	16909	16880	17031	16929	16817	16886	16801	17134	17101	16883	16928	16696	17068	17002	16888	16861	17018	17073	16934	16889	17025	17043	16862	16742	16977	16980	17018	17000	17086	16998	16713	17039	16930	17170	16781	16898	16936	17047	17054	17263	16866	17103	16920	16923	17253	16907	17108	16948	17005	16878	16866	16991	16978	16936	17024	16896	16817	16782	16920	16980	16964	17182	16974	16986	16827	17022	17232	16886	17037	17037	16963	16894	16835	16775	16959	17098	16953	16777	16888	16938	17201	16772	16867	16930	17194	16979	16894	17071	17010	16969	16820	16912	16752	17052	16885	16970	17004	17037	17036	16752	16991	16965	16818	16963	16887	16926	16999	16846	17066	17159	16966	17016	17182	16878	17020	17180	17100	16847	16780	16952	16975	17163	17209	16857	16671	17001	16837	16933	17075	16787	16798	16894	16956	16970	17133	17039	16705	16974	17246	16988	17083	16932	16816	16984	16864	17031	16774	16819	16823	16794	16881	17083	17134	16892	16947	16741	16837	16947	16964	16927	16900	16873	16908	16963	16990	17000	16822	16821	16851	16935	16913	16973	16987	17047	16912	16951	16811	16723	16882	16914	16971	16834	16858	16875	17090	16921	16980	16986	16725	16971	16882	16924	17036	17028	16744	16780	16938	16831	16861	16915	16848	16911	16805	16964	16867	16906	16891	16974	16829	16846	17049	16823	16956	17083	16935	16841	17003	17041	16818	17041	16830	16985	16890	16911	16997	17065	17002	16866	16874	17083	16845	16825	16823	17053	17051	16873	16942	17044	17048	16757	16980	17168	17012	16854	17079	17147	17395	16864	16829	16951	16859	16732	16672	16914	16924	16981	16757	16952	16942	16818	16884	17160	16940	16967	17115	17076	17025	16930	16984	17065	17056	17006	16940	16935	16906	16878	17036	16917	16958	16827	16868	16970	17024	16988	17108	16989	17115	17043	16957	17041	17026	17121	16946	16936	16963	16681	17001	16946	16959	16890	16943	16856	16872	17264	16729	16824	16855	16964	16995	16836	16962	16977	16847	16979	16801	16863	16856	16834	16953	16885	16941	16948	16769	16930	16907	16883	16910	16990	16872	16982	16917	16954	17173	17068	16805	16886	16920	17000	17024	17025	16803	16989	16924	17018	16875	16884	16965	16971	16920	16978	16928	16823	16880	16901	17063	16930	17066	16892	17063	16986	16907	16970	17176	17031	17009	16888	16884	16783	17101	17272	16903	17071	16984	16884	16840	16858	16785	16877	16797	16794	16835	16752	16925	16943	16746	16852	16981	16886	17038	16983	16916	16886	17085	16919	17061	17019	16836	16799	16735	16883	16911	17061	16978	16877	16857	16883	16992	17079	17019	17023	16851	16983	16858	16811	16706	16875	16904	16869	17017	17001	16753	16971	16911	16959	16920	16817	16946	16905	16852	16981	16953	16993	16775	16902	17035	16940	16946	16835	16935	17062	17010	17020	16936	16910	16930	17164	16789	16889	16911	17063	16819	16718	17016	17022	16964	16901	16968	17041	16848	17064	16880	16979	16918	16901	16918	16938	16785	16908	16824	16905	16904	17014	17049	16778	17074	16918	16870	16939	16812	16985	16871	16836	16815	16804	16958	16884	16853	16811	16855	16983	16974	16948	16900	16986	17081	17031	17083	17123	16734	17136	17073	16916	16710	16955	16876	17156	16817	16833	16742	16770	16892	16960	16847	16925	16645	16815	16839	16717	17072	16837	17120	16843	16874	17134	16821	17057	16981	16917	16925	17124	16937	16987	16829	16813	16690	17094	16914	16846	17022	17114	16964	16990	16904	16820	16960	17293	17037	17027	16907	16861	17102	17068	16912	16920	16803	16859	16988	16914	16796	16810	16844	16770	16935	16811	16864	16804	16845	16876	16880	16979	17008	16933	16944	17065	16754	16887	16636	16860	16860	16761	16817	16775	17019	17121	16818	16672	17002	16809	17062	16968	16780	16937	16871	16994	17055	16800	16940	16770	17024	16938	16929	16893	16906	16852	16913	16919	17088	16964	16828	16990	16899	16775	16914	16774	16955	17031	16980	16898	17141	17052	16779	16777	16836	17028	17038	16697	17030	16947	16983	16987	16927	17150	16759	17039	16826	16629	17016	16946	16910	16983	16761	17037	16810	16817	16945	16958	17149	16803	16822	17036	16988	16776	16924	16951	17130	16805	16994	16929	17036	16921	16843	16832	16724	16907	16841	16931	16725	16892	17022	16899	16976	16966	16733	16824	16903	16921	16735	16930	16758	16791	16985	16988	16890	16812	16821	16884	17066	16890	16883	17014	16898	16955	16762	16989	16933	16873	16995	16927	16825	17005	16791	16970	16875	16765	16884	17020	16907	16941	16749	16945	16944	17064	16744	17037	16908	16800	16909	16861	16959	16821	16842	16827	16952	16816	16761	16973	16909	16754	16879	16962	17041	17063	17158	16894	17142	16950	16833	16740	16966	16959	16987	16815	16939	16835	16999	16723	16970	16915	17065	16952	16714	17061	16795	16769	16868	16964	16814	17005	16895	16872	16970	16897	16900	16816	16982	16880	16917	16898	16848	16878	16828	17043	17054	16842	16964	16892	16946	16892	16878	16982	16971	16844	16934	16917	17029	16974	16837	16951	16778	16891	16966	16741	17058	16952	16765	16938	17020	16952	17063	16904	16864	16889	16921	16785	16855	16697	16975	16832	16799	16997	17052	17097	16961	16861	16930	16918	16886	16845	17035	16900	16779	16950	16722	16788	16863	16968	17053	16891	16963	16804	16897	17038	17139	16979	16786	16915	16994	17015	16851	17094	16935	17008	17043	16948	17060	16809	16842	16903	16988	16763	16829	17088	16984	16899	17031	16977	17126	16859	16946	16959	16927	16772	16895	16923	16774	16999	16824	17015	17009	17016	16901	16753	16809	16917	17010	16813	16763	16746	16896	17056	16864	17019	16839	17097	16956	16904	16831	16920	16944	17108	17030	16776	16883	16962	17035	16927	17134	16801	16985	17087	16972	16884	16938	16857	16957	16943	16745	17059	16842	16926	16732	16808	16847	16951	17028	16853	16869	17025	16906	16686	16854	16980	16819	16858	17029	16947	16964	17062	17113	16821	17008	16929	16899	16720	16898	16804	16695	16996	16821	16923	17079	16790	16782	16980	16901	16840	16804	17017	16887	17140	16923	16914	16890	17144	17015	16898	16812	16925	16862	17029	16934	16970	16993	16931	17180	16893	17012	17229	16774	17209	17000	17092	16914	16855	16810	16914	16948	16931	17125	17005	17055	16943	16979	16874	16993	16988	16937	16995	16910	16946	16983	16947	16775	16896	17023	16913	16823	17129	16992	17129	17068	16958	16844	17141	17030	17102	16935	16849	16897	17033	16949	17087	17055	16940	16716	16871	16978	16895	16892	16674	16936	16868	16826	16785	16955	16738	17117	16985	16961	16959	16945	17125	16788	16909	16905	16949	16946	16904	16955	16638	16796	16827	16992	16855	16986	16890	16694	16748	16784	16773	16849	16776	17083	16963	17077	16855	16834	16968	17013	16907	16827	17013	16904	16737	16819	16711	16872	16754	16672	16853	16751	16830	16866	16735	17115	16980	16981	16817	16871	17052	16832	16741	17105	16900	16975	16987	17018	16824	17071	17001	16909	16996	16909	16938	17047	17022	16872	16869	16907	17010	17132	16963	16871	16817	16741	16720	16873	16910	17211	17021	16892	16947	16944	16951	16774	16955	16766	17041	16819	16984	17048	16918	16831	16905	17077	16929	17155	16792	16819	16816	16738	17042	17047	16919	16738	16774	16940	16606	16886	16952	16944	17005	16869	16917	16915	16807	16885	16975	16948	16937	16782	16912	16817	16882	16967	16909	16816	16920	16786	16960	17035	16774	16747	16723	16830	16869	16929	17000	16800	17024	17015	16818	16849	16972	16910	17114	16854	16957	16980	16967	17047	17000	16821	16688	16990	17023	16901	16831	16889	16869	16944	17187	16885	16929	16997	16957	17012	16907	16686	16802	16852	17039	16885	16646	16801	16882	16993	16977	16740	16807	16735	16946	16719	16838	17073	16762	16873	17063	16906	17155	17018	16847	16761	16857	16722	16715	16800	16994	16959	16904	17001	16981	16834	16713	16896	16741	16924	16882	16893	16801	16802	17021	17128	16772	17050	16875	17003	16957	16939	16866	16760	16767	16779	16866	17062	16949	16882	16874	16832	17166	16752	17055	16710	16828	16781	16905	16702	16636	16981	17011	16962	16925	16978	17001	17048	17135	16915	17007	16808	16855	16936	16761	16856	16934	16785	16846	16951	16959	16752	16786	17052	16995	16691	16947	17053	16988	16860	16898	16963	16748	17007	16853	16876	16840	16724	16935	17028	16866	16866	17049	16870	16961	17085	17026	16706	17014	17093	17053	16998	16839	16998	16961	16779	16976	17045	16925	16945	16864	16917	17172	16996	16977	16916	17039	16944	16822	16923	16728	16874	16918	16823	16665	16847	17116	16974	16886	16894	16921	16942	16949	16908	16924	17171	16926	16700	16808	16847	16824	16942	17212	17022	16806	16856	16839	16871	16861	16943	16774	16844	16883	16879	16962	16989	16817	17002	16896	17031	16855	16872	16896	16904	16861	17037	16994	16924	16977	16963	16791	16933	16917	16957	17142	16706
33317	53277	49449	39836	34553	30790	25679	22814	19927	18564	17969	17058	16537	16485	16156	16109	15504	15452	15213	15268	15175	15242	15081	14997	15156	14884	14862	14994	14965	14926	14929	14802	14731	14629	15039	14799	14767	14798	14920	14851	14566	14769	14977	14681	14721	14784	14465	14696	14766	14743	14639	14590	14567	14824	14547	14370	14731	14593	14741	14598	14712	14576	14801	14681	14594	14641	14723	14559	14664	14647	14649	14615	14488	14727	14512	14530	14672	14748	14542	14555	14685	14684	14599	14667	14752	14765	14611	14537	14544	14754	14637	14619	14604	14506	14714	14807	14622	14759	14820	14777	14464	14790	14673	14749	14657	14789	14714	14554	14647	14795	14605	14733	14558	14570	14702	14638	14444	14569	14603	14597	14751	14618	14689	14584	14775	14714	14619	14689	14617	14637	14836	14735	14499	14801	14661	14609	14690	14665	14749	14624	14622	14752	14696	14740	14655	14631	14617	14620	14652	14389	14638	14735	14753	14775	14777	14598	14696	14555	14662	14595	14680	14578	14651	14651	14570	14749	14569	14731	14728	14578	14799	14493	14663	14682	14642	14808	14593	14762	14616	14732	14617	14620	14676	14780	14574	14585	14587	14704	14704	14614	14490	14644	14590	14607	14554	14609	14395	14889	14656	14561	14484	14555	14557	14514	14765	14658	14565	14519	14638	14646	14703	14656	14614	14676	14555	14447	14596	14610	14606	14554	14505	14506	14575	14567	14464	14509	14701	14671	14674	14601	14792	14629	14594	14538	14820	14774	14546	14585	14589	14677	14581	14474	14581	14623	14760	14485	14747	14464	14688	14605	14693	14461	14576	14623	14601	14718	14673	14478	14599	14614	14639	14640	14717	14457	14593	14531	14459	14601	14562	14612	14646	14618	14489	14650	14727	14663	14597	14555	14566	14509	14597	14694	14649	14519	14554	14604	14565	14578	14889	14583	14682	14800	14520	14648	14451	14797	14704	14612	14681	14623	14547	14592	14759	14682	14761	14656	14545	14621	14644	14809	14648	14546	14551	14701	14746	14578	14537	14578	14637	14687	14613	14686	14822	14616	14632	14468	14689	14602	14623	14611	14666	14626	14547	14757	14808	14697	14842	14652	14650	14732	14538	14777	14721	14730	14738	14559	14799	14496	14640	14680	14649	14526	14552	14768	14603	14541	14651	14582	14752	14642	14677	14665	14725	14536	14609	14723	14707	14486	14580	14697	14745	14554	14697	14615	14451	14587	14569	14587	14577	14630	14548	14577	14595	14578	14626	14641	14591	14837	14557	14497	14659	14712	14623	14542	14703	14705	14507	14664	14535	14657	14543	14635	14546	14335	14844	14740	14640	14577	14693	14661	14806	14635	14782	14599	14614	14676	14603	14766	14655	14588	14616	14534	14690	14577	14656	14665	14651	14595	14704	14744	14577	14560	14623	14452	14707	14680	14547	14601	14574	14690	14540	14752	14612	14718	14734	14743	14620	14629	14600	14611	14582	14700	14602	14694	14720	14732	14741	14746	14614	14417	14594	14597	14742	14444	14656	14662	14549	14523	14532	14753	14493	14754	14512	14699	14567	14448	14626	14751	14631	14627	14666	14709	14596	14691	14483	14684	14688	14700	14616	14767	14604	14562	14673	14589	14722	14625	14711	14739	14665	14507	14613	14594	14796	14556	14448	14540	14573	14789	14637	14507	14672	14513	14698	14641	14720	14772	14598	14618	14770	14619	14674	14436	14677	14709	14627	14698	14698	14701	14699	14651	14494	14717	14853	14616	14665	14684	14713	14812	14375	14507	14723	14635	14770	14521	14536	14760	14576	14458	14537	14679	14639	14698	14676	14533	14508	14649	14679	14666	14556	14602	14795	14649	14745	14517	14615	14626	14569	14507	14507	14766	14640	14544	14656	14671	14443	14744	14704	14640	14713	14624	14677	14682	14677	14663	14449	14573	14549	14720	14711	14705	14545	14756	14708	14693	14677	14747	14761	14670	14572	14575	14664	14642	14550	14629	14516	14674	14645	14539	14590	14446	14630	14520	14616	14584	14633	14538	14591	14615	14638	14617	14686	14706	14650	14564	14712	14542	14535	14709	14691	14785	14608	14565	14486	14422	14475	14536	14714	14650	14696	14476	14645	14543	14504	14705	14585	14466	14525	14626	14740	14706	14528	14572	14578	14635	14756	14672	14691	14440	14654	14626	14675	14661	14550	14766	14720	14509	14672	14592	14797	14724	14741	14579	14410	14629	14478	14602	14770	14559	14512	14550	14651	14704	14690	14616	14681	14654	14459	14729	14591	14702	14741	14597	14521	14446	14537	14514	14624	14709	14500	14609	14634	14551	14679	14515	14562	14455	14680	14529	14598	14622	14589	14654	14399	14723	14766	14662	14583	14625	14575	14489	14691	14588	14676	14635	14666	14866	14573	14395	14653	14820	14694	14716	14738	14581	14686	14719	14612	14520	14469	14538	14413	14739	14512	14700	14661	14555	14723	14685	14583	14579	14526	14714	14713	14905	14684	14490	14674	14621	14591	14703	14552	14547	14686	14614	14524	14674	14496	14719	14627	14597	14707	14725	14432	14755	14637	14517	14602	14678	14591	14627	14501	14680	14663	14642	14796	14746	14647	14494	14667	14683	14624	14635	14686	14519	14527	14597	14735	14658	14690	14525	14571	14471	14563	14540	14761	14536	14639	14647	14700	14712	14649	14580	14624	14668	14632	14693	14588	14537	14589	14622	14517	14538	14667	14730	14492	14662	14651	14607	14811	14645	14518	14584	14549	14649	14630	14627	14461	14674	14674	14655	14529	14758	14586	14584	14566	14697	14523	14743	14714	14631	14577	14497	14752	14738	14488	14451	14622	14519	14769	14650	14733	14594	14643	14729	14620	14655	14544	14538	14810	14746	14633	14703	14568	14700	14788	14542	14695	14517	14522	14518	14691	14746	14751	14351	14706	14721	14570	14725	14692	14725	14547	14672	14497	14418	14595	14749	14585	14566	14695	14711	14631	14683	14664	14608	14684	14525	14702	14479	14775	14658	14608	14651	14543	14548	14643	14577	14477	14672	14932	14552	14583	14546	14633	14678	14605	14444	14644	14522	14654	14643	14703	14644	14561	14689	14716	14644	14720	14724	14583	14681	14516	14657	14810	14606	14555	14795	14778	14547	14563	14646	14566	14719	14746	14602	14675	14657	14464	14720	14502	14660	14401	14720	14513	14653	14752	14552	14604	14643	14712	14567	14465	14666	14666	14558	14467	14517	14724	14515	14576	14767	14588	14664	14515	14799	14644	14569	14633	14637	14676	14562	14643	14649	14808	14581	14572	14628	14652	14571	14783	14536	14756	14665	14540	14565	14487	14804	14515	14821	14530	14710	14557	14640	14555	14563	14557	14633	14591	14521	14603	14633	14715	14614	14578	14725	14725	14715	14498	14635	14626	14622	14590	14634	14617	14712	14771	14731	14582	14596	14659	14336	14623	14717	14720	14756	14701	14571	14419	14714	14659	14538	14625	14601	14432	14663	14684	14498	14620	14696	14515	14575	14618	14670	14691	14670	14442	14647	14446	14733	14535	14669	14701	14704	14618	14631	14701	14518	14567	14635	14690	14546	14683	14624	14506	14525	14639	14704	14535	14470	14594	14742	14586	14667	14589	14511	14655	14617	14586	14648	14546	14733	14561	14603	14545	14626	14655	14802	14566	14762	14754	14518	14724	14629	14624	14939	14621	14483	14515	14704	14553	14755	14600	14707	14649	14621	14722	14710	14634	14706	14675	14657	14540	14600	14598	14678	14544	14466	14604	14520	14523	14649	14707	14555	14734	14592	14570	14646	14525	14682	14655	14620	14578	14639	14548	14593	14599	14705	14392	14685	14404	14768	14866	14733	14702	14670	14821	14599	14937	14598	14656	14649	14481	14544	14626	14539	14681	14552	14490	14718	14571	14513	14582	14767	14597	14582	14743	14711	14662	14511	14568	14649	14626	14661	14398	14680	14520	14561	14656	14531	14707	14586	14451	14741	14585	14549	14669	14608	14718	14629	14653	14657	14763	14480	14768	14680	14489	14788	14586	14554	14568	14605	14578	14542	14582	14828	14704	14627	14353	14782	14615	14655	14786	14661	14600	14634	14627	14625	14853	14537	14605	14720	14614	14629	14880	14658	14612	14427	14615	14704	14668	14791	14703	14628	14584	14604	14573	14655	14606	14538	14685	14543	14695	14539	14503	14673	14444	14553	14658	14526	14648	14619	14515	14683	14636	14732	14604	14672	14636	14509	14601	14730	14499	14563	14601	14696	14713	14355	14761	14543	14578	14672	14790	14555	14662	14682	14709	14496	14579	14639	14638	14682	14627	14675	14706	14682	14723	14669	14510	14656	14547	14543	14714	14672	14833	14805	14608	14696	14689	14502	14468	14696	14613	14759	14573	14667	14750	14524	14617	14678	14558	14796	14455	14550	14670	14719	14780	14744	14666	14550	14542	14465	14640	14453	14640	14641	14712	14568	14493	14441	14610	14488	14540	14696	14741	14578	14719	14593	14522	14728	14744	14617	14579	14549	14713	14675	14604	14771	14608	14656	14576	14643	14700	14617	14644	14654	14718	14690	14703	14722	14589	14643	14559	14608	14537	14663	14668	14540	14892	14720	14644	14492	14575	14690	14573	14732	14541	14492	14776	14603	14600	14538	14621	14586	14557	14486	14663	14758	14493	14462	14696	14636	14701	14611	14662	14522	14717	14616	14463	14655	14513	14610	14681	14553	14520	14636	14531	14606	14550	14749	14487	14769	14712	14489	14826	14567	14521	14723	14552	14562	14310	14792	14657	14540	14843	14767	14547	14637	14677	14682	14649	14375	14619	14526	14645	14819	14493	14542	14425	14659	14516	14700	14632	14396	14505	14417	14534	14629	14627	14629	14712	14643	14773	14730	14762	14619	14681	14723	14679	14596	14598	14638	14775	14469	14701	14551	14617	14667	14689	14600	14508	14698	14582	14639	14675	14632	14521	14549	14682	14661	14778	14655	14608	14755	14530	14643	14530	14555	14602	14622	14641	14542	14588	14729	14700	14505	14659	14678	14517	14830	14643	14627	14598	14459	14618	14693	14670	14679	14553	14661	14367	14641	14897	14603	14516	14604	14687	14511
29040	26579	33161	29342	23919	21274	19683	18359	17821	17519	17113	17210	16881	16645	16802	16629	16647	16443	16390	16528	16430	16327	16421	16400	16301	16368	16480	16462	16269	16483	16344	16374	16357	16344	16531	16306	16118	16333	16406	16447	16294	16209	16483	16347	16175	16282	16386	16297	16374	16356	16375	16467	16274	16321	16319	16186	16190	16248	16233	16270	16325	16319	16353	16248	16290	16212	16206	16367	16197	16185	16322	16187	16037	16327	16324	16420	16243	16586	16383	16203	15972	16228	16382	16292	16046	16271	16319	16400	16346	16333	16324	16297	16228	16409	16225	16186	16329	16257	16403	16241	16285	16305	16497	16249	16256	16315	16366	16265	16273	16293	16235	16430	16308	16247	16336	16370	16384	16354	16243	16243	16118	16317	16238	16208	16247	16278	16347	16410	16217	16309	16188	16348	16261	16298	16308	16437	16287	16370	16398	16296	16277	16270	16299	16360	16382	16127	16047	16160	16173	16341	16259	16116	16263	16162	16265	16303	16236	16286	16254	16104	16286	16383	16186	16315	16172	16311	16431	16268	16234	16472	16260	16239	16211	16220	16206	16328	16438	16390	16243	16262	16289	16327	16335	16286	16189	16353	16467	16305	16215	16351	16337	16200	16222	16346	16306	16238	16264	16428	16180	16232	16539	16270	16411	16347	16221	16266	16311	16280	15992	16269	16361	16130	16262	16402	16145	16051	16411	16300	16242	16120	16261	16479	16289	16381	16164	16279	16248	16221	16135	16282	16216	16263	16296	16306	16247	16282	16208	16191	16322	15975	16251	16435	16448	16176	16218	16241	16184	16351	16426	16066	16125	16163	16254	16161	16217	16252	16344	16151	16488	16283	16262	16286	16256	16167	16268	16322	16051	16210	16485	16387	16130	16225	16364	16307	16210	16314	16175	16218	16340	16316	16436	16359	16093	16378	16199	16262	16408	16118	16252	16249	16084	16275	16385	16373	16392	16287	16354	16132	16236	16338	16173	16360	16382	16111	16191	16315	16240	16182	16417	16317	16064	16315	16513	16555	16332	16250	16207	16339	16083	16268	16233	16398	16271	16328	16337	16302	16302	16253	16406	16322	16414	16327	16406	16256	16272	16403	16373	16294	16299	16275	16203	16279	16435	16118	16492	16254	16270	16390	16271	16272	16267	16292	16427	16306	16326	16273	16367	16408	16231	16383	16347	16040	16121	16289	16239	16348	16269	16326	16226	16314	16383	16415	16184	16225	16351	16183	16414	16192	16232	16165	16369	16167	16181	16180	16252	16390	16217	16148	16205	16169	16219	16295	16278	16345	16146	16175	16322	16242	16302	16454	16211	16427	16406	16433	16457	16334	16455	16332	16146	16577	16497	16066	16193	16100	16345	16324	16260	16353	16277	16111	16323	16353	16117	16222	16386	16176	16374	16307	16291	16187	16029	16287	16273	16099	16394	16229	16445	16421	16283	16348	16259	16285	16252	16379	16456	16147	16196	16140	16161	16068	16224	16179	16288	16065	16295	16300	16298	16261	16336	16324	16212	16227	16330	16514	16545	16406	16227	16312	16171	16381	16290	16524	16276	16275	16248	16330	16389	16330	16233	16245	16070	16378	16378	16446	16374	16377	16370	16192	16265	16355	16196	16190	16321	16082	16297	16355	16072	16147	16342	16327	16469	16530	16379	16191	16272	16094	16272	16162	16140	16334	16502	16365	16387	16253	16188	16363	16159	16186	16349	16264	16223	16361	16343	16348	16365	16275	16405	16474	16292	16386	16448	16252	16339	16356	16400	16414	16332	16293	16300	16155	16176	16226	16256	16272	16162	16287	16196	16297	16082	16347	16307	16169	16211	16212	16101	16239	16453	16339	16429	16206	16105	16390	16248	16192	16336	16239	16308	16354	16381	16257	16277	16335	16295	16216	16247	16181	16266	16306	16346	16318	16371	16314	16280	16113	16412	16289	16234	16306	16288	16244	16363	16286	16120	16371	16183	16439	16458	16201	16414	16107	16314	16411	16317	16179	16191	16236	16357	16128	16342	16276	16327	16199	16212	16413	16159	16334	16183	16311	16312	16150	16281	16234	16343	16230	16371	16302	16066	16449	16277	16319	16399	16360	16335	16318	16352	16247	16380	16374	16471	16330	16204	16267	16198	16304	16408	16390	16296	16157	16293	16114	16198	16318	16086	16171	16256	16266	16363	16032	16196	16354	16217	16172	16226	15987	16195	16418	16350	16206	16136	16300	16396	16230	16569	16380	16137	16186	16255	16200	16464	16247	16177	16346	16350	16319	16150	16423	16303	16321	16402	16283	16343	16336	16165	16222	16297	16275	16150	16395	16409	16323	16322	16121	16164	16327	16217	16482	16438	16354	16295	16376	16443	16275	16470	16331	16236	16273	16203	16220	16321	16384	16204	16290	16193	16233	16170	16289	16195	16123	16124	16320	16373	16448	16064	16311	16259	16282	16213	16354	16238	16304	16134	16044	16199	16259	16193	16070	16183	16452	16217	16388	16280	16140	16271	16355	16353	16371	16132	16264	16195	16250	16213	16116	16229	16332	16195	16549	16077	16340	16179	16263	16339	16149	16170	16259	16392	16155	16238	16337	16270	16259	16148	16284	16368	16248	16258	16097	16158	16356	16092	16254	16321	16428	16263	16285	16282	16215	16206	16411	16462	16481	16466	16412	16377	16245	16137	16338	16256	16259	16353	16172	16117	16279	16009	16242	16132	16340	16576	16418	16354	16352	16292	16303	16301	16219	16497	16401	16331	16280	16151	16282	16021	16153	16231	16278	16306	16340	16426	16233	16410	16209	16119	16201	16452	16312	16266	16328	16417	16325	16356	16240	16160	16408	16175	16203	16391	16509	16323	16138	16267	16400	16319	16093	16347	16332	16158	16255	16373	16170	16243	16228	16113	16273	16237	16224	16082	16331	16284	16164	16282	16188	16291	16235	16359	16383	16187	16301	16404	16273	16304	16347	16273	16383	16386	16290	16365	16231	16194	16258	16319	16423	16134	16136	16174	16162	16324	16139	16324	16405	16285	16474	16229	16378	16044	16275	16249	16284	16242	16262	16467	16183	16196	16229	16261	16157	16223	16302	16186	16241	16339	16603	16362	16134	16286	16200	16150	16256	16301	16300	16068	16063	16228	16311	16293	16089	16203	16266	16340	16367	16367	16443	16349	16117	16441	16356	16485	16394	16380	16243	16191	16309	16182	16086	16256	16176	16508	16215	16219	16187	16340	16205	16525	16293	16357	16234	16198	16277	16185	16275	16361	16343	16273	16438	16349	16189	16289	16191	16283	16346	16049	16243	16263	16273	16223	16276	16136	16171	16244	16267	16399	16437	16184	16228	16303	16192	16154	16243	16180	16108	16403	16443	16199	16388	16085	16377	16464	16251	16425	16351	16140	16305	16200	16314	16352	16231	16331	16467	16161	16289	16087	16291	16208	16164	16222	16324	16350	16426	16224	16294	16277	16209	16420	16144	16335	16365	16297	16262	16325	16202	16127	16179	16279	16259	16268	16285	16569	16289	16295	16368	16009	16400	16249	16264	16221	16345	16393	16521	16245	16231	16247	16169	16300	16225	16299	16275	16237	16238	16316	16220	16337	16409	16225	16233	16547	16231	16326	16241	16302	16318	16278	16251	16153	16347	16548	16382	16205	16467	16174	16297	16339	16267	16064	16131	16403	16280	16192	16182	16194	16353	16334	16466	16493	16460	16104	16421	16238	16261	16152	16065	16362	16318	16130	16291	16341	16281	16324	16293	16506	16297	16356	16378	16229	16437	16347	16261	16248	16114	16156	16117	16207	16140	16227	16241	16358	16091	16321	16370	16182	16176	16108	16264	16180	16051	16288	16421	16311	16160	16239	16247	16237	16107	16327	16174	16278	16345	16254	16368	16313	16332	16400	16345	16333	16101	16153	16236	16246	16344	16288	16342	16432	16312	16509	16215	16122	16306	16409	16190	16315	16228	16391	16249	16085	16287	16270	16423	16330	16364	16320	16242	16447	16244	16372	16269	16271	16272	16465	16234	16426	16399	16220	16189	16104	16355	16402	16391	16419	16119	16302	16227	16104	16369	16276	16230	16300	16249	16253	16400	16312	16191	16268	16239	16303	16176	16409	16466	16214	16053	16236	16193	16254	16275	16091	16333	15975	16181	16354	16232	16136	16254	16500	16373	16270	16417	16479	16386	16378	16296	16228	16320	16201	16338	16175	16505	16309	16409	16246	16496	16222	16350	16240	16287	16222	16169	16207	16264	16337	16569	16265	16487	16358	16424	16453	16142	16336	16313	16338	16278	16373	16304	16307	16280	16300	16226	16271	16186	16170	16283	16316	16354	16329	16375	16179	16301	16358	16359	16474	16476	16348	16242	16316	16350	16244	16291	16118	16468	16325	16150	16346	16312	16371	16338	16414	16368	16544	16220	16464	16030	16254	16178	16204	16309	16282	16450	16447	16309	16380	16035	16121	16208	16342	16600	16197	16282	16310	16420	16206	16251	16171	16145	16220	16290	16171	16280	16236	16076	16250	16085	16082	16137	16102	16235	16333	16275	16205	16238	16118	16290	16297	16409	16086	16369	16236	16474	16246	16399	16303	16411	16361	16210	16336	16236	16338	16208	16351	16330	16389	16154	16243	16233	16392	16318	16277	16256	16396	16358	16236	16295	16203	16345	16145	16352	16154	16247	16196	16260	16446	16391	16279	16219	16359	16312	16289	16185	16480	16239	16345	16401	16421	16200	16241	16225	16077	16206	16237	16427	16233	16476	16243	16171	16300	16319	16274	16240	16415	16343	16340	16337	16401	16426	16398	16311	16474	16211	16424	16337	16358	16284	16340	16278	16166	16329	16083	16249	16476	16458	16127	16049	16288	16163	16246	16211	16313	16241	16182	16285	16351	16380	16195	16326	16410	16390	16295	16191	16140	16316	16161	16308	16431	16012	16261	16471	16224	16413	16334	16581	16426	16480	16276	16407	16143	16265	16180	16226	16217	16219	16152	16295	16340	16221	16298	16345	16571	16390	16377	16076	16239	16390	16348	16107	16353	16473	16129	16352	16080	16261	16345	16280	16521	16290	16380	16582	16155	16205	16379	16292	16107	16371	16404	16356	16420	16310	16130	16297	16098	16303	16336	16327
30573	41149	37214	28463	24333	20994	18848	17441	16459	16029	15915	15260	15171	15035	14951	14930	14716	14627	14451	14520	14437	14440	14409	14467	14536	14486	14339	14486	14459	14531	14353	14458	14285	14296	14194	14394	14288	14377	14267	14161	14145	14145	14311	14260	14270	14130	14319	14459	14288	14060	14307	14168	14369	14345	14269	14331	14130	14302	14115	14377	14271	14188	14372	14187	14274	14435	14204	14303	14277	14170	14329	14335	14135	14195	14222	14280	14203	14252	14225	14255	14110	14348	14334	14123	14299	14289	14353	14116	14319	14181	14121	14348	14127	14211	14112	14182	14444	14330	14307	14365	14391	14273	14261	14213	14183	14257	14163	14278	14268	14415	14538	14332	14093	14158	14228	14144	14384	14372	14238	14273	14066	14145	14267	14233	14274	14195	14265	14357	14319	14399	14221	14454	14161	14090	14288	14237	14253	14240	14177	14273	14116	14134	14200	14451	14309	14268	14255	14209	14227	14217	14313	14239	14152	14261	14169	14267	14012	14348	14299	14281	14151	14245	14338	14298	14188	14191	14192	14299	14331	14091	14277	14289	14321	14087	14331	14134	14059	14322	14446	14226	14362	14212	14145	14262	14427	14345	14216	14405	14091	14044	14283	14320	14184	14232	14155	14290	14087	14161	14276	14151	14245	14350	14004	14223	14123	14125	14269	14002	14240	14188	14342	14343	14233	14234	14073	14157	14231	14202	14382	14234	14229	14151	14212	14086	14199	14263	14220	14313	14074	14118	14312	14329	14190	14422	14262	14125	14281	14226	14173	14218	14237	14208	14277	14215	14148	14018	14342	14221	14271	14263	14206	14297	14254	14242	14145	14237	14211	14305	14126	14226	14173	14210	14071	14303	14083	14389	14187	14270	14349	14383	14319	14178	14308	14220	14313	14223	14161	14248	14288	14224	14241	14302	14296	14228	14342	14294	14258	14180	14183	14289	14273	14368	14340	14199	14259	14364	14300	14152	14219	14260	14249	14022	14330	14195	14184	14302	14256	14385	14132	14350	14349	14156	14159	14255	14229	14032	14175	14316	14316	14278	14274	14192	14247	14296	14215	14360	14143	14387	14303	14136	14123	14402	14442	14272	14246	14184	14203	14190	14173	14216	14194	14129	14184	14224	14404	14034	14111	14393	14161	14230	14321	14374	14117	14255	14100	14346	14239	14236	14253	14182	14348	14231	14218	14098	14336	14322	14141	14237	14350	14184	14301	14193	14310	14330	14365	14265	14220	14442	14140	14181	14155	14239	14294	14258	14210	14431	14320	14369	14286	14260	14296	14309	14283	14425	14255	14258	14308	14212	14341	14171	14356	14438	14416	14284	14101	14244	14256	14084	14148	14264	14208	14351	14291	14068	14148	14111	14113	14145	14297	14113	14139	14151	14245	14217	14180	14259	14255	14103	14370	14249	14154	14365	14368	14336	14332	14411	14111	14216	14303	14269	14363	14368	14196	14301	14316	14376	14253	14173	14163	14266	14148	14282	14174	14313	14261	14352	14289	14256	14367	14173	14303	14126	14223	14265	14257	14188	14098	14368	14312	14326	14255	14180	14187	14167	14430	14238	14210	14258	14180	14285	14102	14400	14248	14249	14351	14201	14286	14276	14396	14262	14385	14108	14248	14259	14429	14425	14188	14124	14324	14273	14321	14342	14277	14348	14182	14255	14372	14266	14273	14141	14258	14211	14296	14220	14293	14153	14302	14260	14098	14186	14350	14093	14443	14251	14241	14232	14316	14402	14226	14326	14275	14217	14142	14207	14307	14510	14301	14226	14184	14329	14232	14252	14321	14274	14189	14432	14185	14087	14348	14299	14237	14195	14240	14429	14358	14272	14216	14316	14178	14142	14218	14289	14478	14295	14158	14322	14286	14165	14094	14428	14249	14245	14212	14154	14420	14227	14108	14189	14119	14270	14294	14351	14294	14244	14256	14266	14230	14347	14220	14388	14246	14514	14261	14254	14284	14162	14116	14256	14246	14185	14338	14272	14324	14211	14267	14304	14201	14100	14191	14281	14203	14337	14266	14259	14159	14303	14227	14147	14356	14200	14293	14175	14356	14169	14322	14311	14437	14371	14278	14185	14207	14273	14207	14188	14307	14144	14215	14263	14292	14211	14213	14246	14190	14223	14176	14345	14241	14225	14202	14255	14157	14218	14229	14307	14285	14193	14302	14251	14091	14271	14244	14195	14334	14304	14341	14292	14187	14218	14503	14135	14324	14175	14197	14208	14204	14362	14245	14210	14269	14265	14349	14249	14260	14451	14073	14448	14185	14082	14121	14299	14230	14416	14245	14271	14213	14228	14262	14338	14308	14350	14298	14183	14182	14269	14206	14190	14255	14214	14356	14086	14211	14153	14264	14262	14305	14253	14366	14144	14274	14422	14297	14234	14231	14254	14082	14223	14372	14236	14151	14259	14156	14244	14456	14161	14173	14191	14318	14211	14228	14344	14116	14198	14221	14123	14186	14262	14134	14098	14202	14116	14344	14198	14183	14285	14255	14195	14337	14166	14244	14210	14217	14349	14371	14227	14259	14257	14249	14380	14162	14200	14198	14257	14083	14329	14293	14154	14236	14250	14032	14303	14240	14293	14210	14436	14300	14265	14168	14334	14165	14261	14358	14219	14108	14316	14254	14362	14178	14386	14254	14272	14107	14269	14245	14132	14239	14183	14257	14452	14231	14219	14313	14061	14413	14069	14319	14114	14135	14158	14380	14342	14119	14174	14125	14191	14310	14200	14231	14140	14214	14236	14375	14287	14264	14317	14222	14157	14127	14258	14212	14290	14194	14187	14321	14289	14255	14210	14262	14348	14062	14096	14297	14148	14425	14246	14225	14151	14198	14101	14273	14166	14250	14188	14241	14273	14246	14392	14279	14234	14272	14404	14438	14227	14359	14270	14450	14050	14211	14159	14220	14251	14345	14279	14263	14155	14114	14357	14241	14237	14297	14140	14115	14306	14435	14294	14149	14254	14316	14216	14183	14339	14239	14158	14220	14253	14267	14334	14233	14221	14221	14372	14168	14277	14185	14246	14343	14111	14244	14148	14272	14031	14174	14218	14338	14341	14261	14180	14296	14360	14138	14172	14191	14148	14310	14324	14288	14155	14229	14240	14309	14209	14440	14335	14089	14372	14159	14292	14061	14287	14139	14328	14184	14213	14240	14335	14061	14177	14178	14122	14404	14244	14137	14382	14265	14512	14067	14200	14195	14263	14180	14372	14400	14223	14157	14311	14340	14361	14251	14240	14263	14223	14197	14345	14371	14198	14167	14252	14169	14370	14316	14266	14237	14183	14248	14275	14339	14270	14124	14357	14117	14128	14230	14287	14183	14207	14202	14429	14290	14334	14363	14237	14314	14313	14191	14277	14193	14251	14247	14159	14243	14379	14191	14330	14290	14314	14282	14286	14099	14357	14113	14307	14298	14190	14372	14350	14244	14127	14199	14237	14286	14175	14505	14161	14236	14200	14157	14153	14098	14248	14319	14408	14265	14345	14230	14209	14216	14312	14183	14276	14313	14325	14112	14240	14271	14035	14316	14243	14200	14107	14269	14139	14384	14190	14495	14185	14315	14226	14270	14313	14222	14179	14265	14229	14429	14184	14209	14183	14149	14250	14221	14240	14321	14213	14406	14273	14303	14139	14110	14148	14240	14171	14307	14258	14351	14418	14262	14392	14149	14275	14214	14187	14268	14272	14179	14360	14356	14401	14203	14207	14313	14293	14168	14212	14213	14462	14398	14169	14207	14343	14229	14385	14105	14170	14267	14305	14117	14377	14342	14242	14237	14127	14246	14313	14276	14093	14093	14089	14145	14288	14090	14227	14185	14186	14178	14192	14270	14239	14139	14290	14261	14334	14282	14382	14367	14244	14222	14156	14287	14222	14120	14223	14273	14181	14188	14293	14371	14239	14180	14288	14306	14253	14301	14161	14160	14136	14387	14305	14206	14234	14333	14314	14257	14155	14442	14157	14231	14210	14348	14291	14176	14062	14283	14175	14185	14175	14250	14312	14195	14194	14179	14265	14196	14380	14231	14326	14261	14274	14348	14285	14258	14202	14423	14300	14347	14186	14338	14291	14379	14248	14303	14378	14246	14317	14328	14280	14166	14368	14206	14271	14077	14235	14208	14163	14280	14190	14327	14405	14319	14330	14283	14227	14262	14187	14410	14165	14252	14239	14231	14269	14334	14208	14308	14163	14390	14310	14203	14401	14546	14282	14191	14261	14200	14227	14301	14248	14220	14255	14163	14186	14327	14219	14280	14315	14162	14377	14200	14267	14292	14270	14492	14198	14220	14265	14200	14219	14129	14285	14367	14381	14267	14232	14371	14227	14268	14443	14203	14309	14185	14225	14164	14203	14339	14218	14172	14347	14282	14229	14023	14238	14236	14236	14268	14196	14348	14290	14158	14352	14123	14070	14320	14052	14250	14266	14205	14272	14179	14172	14201	14249	14087	14243	14221	14371	14294	14106	14241	14288	14075	14324	14140	14373	14237	14037	14256	14271	14389	14194	14133	14278	14164	14310	14296	14325	14268	14271	14057	14338	14299	14239	14262	14382	14160	14134	14300	14292	14316	14211	14098	14275	14198	14191	14108	14304	14342	14070	14375	14092	14289	14321	14193	14291	14262	14358	14181	14174	14303	14208	14259	14293	14247	14348	14331	14347	14167	14068	14252	14149	14252	14385	14268	14129	14224	14163	14204	14184	14240	14301	14182	14242	14307	14165	14292	14170	14100	14365	14215	14086	14208	14136	14245	14208	14077	14229	14319	14351	14053	14384	14181	14383	14314	14148	14289	14328	14278	14085	14184	14142	14322	14109	14300	14266	14248	14289	14397	14086	14103	14187	14163	14248	14176	14184	14327	14195	14416	14269	14166	14282	14028	14073	14360	14269	14333	14174	14439	14176	14333	14389	14186	14190	14201	14252	14256	14289	14209	14257	14396	14229	14203	14258	14298	14222	14261	14253	14366	14243	14283	14375	14212	14215	14185	14378	14397	14240	14167	14386	14341	14374	14118	14209	14254	14117	14407	14344	14156	14449	14352	14207	14017	14237	14391	14338	14199	14345	14311	14179	14221	14223	14381	14265	14099	14249	14269	14156	14148	14137	14354	14048
24140	21135	28506	25416	24604	25232	24413	20849	19105	18300	18084	17583	17599	17352	17426	17200	17058	16999	16725	16915	16679	16550	17062	16776	16597	16692	16636	16557	16685	16454	16630	16773	16607	16595	16548	16246	16506	16498	16676	16526	16461	16755	16482	16487	16536	16529	16602	16286	16506	16383	16407	16326	16360	16209	16303	16363	16481	16432	16349	16483	16370	16309	16300	16102	16309	16153	16488	16481	16228	16304	16432	16630	16492	16290	16535	16498	16133	16501	16442	16464	16482	16204	16413	16379	16141	16314	16462	16312	16418	16298	16349	16321	16506	16403	16283	16524	16299	16154	16436	16523	16553	16372	16196	16325	16420	16249	16302	16392	16420	16220	16504	16487	16533	16428	16400	16428	16517	16342	16358	16483	16460	16485	16435	16124	16313	16417	16356	16431	16468	16560	16427	16325	16408	16504	16360	16387	16480	16236	16661	16224	16252	16366	16649	16398	16391	16309	16381	16427	16476	16447	16522	16677	16399	16180	16498	16288	16474	16417	16554	16350	16219	16359	16404	16253	16355	16603	16328	16347	16536	16412	16186	16294	16324	16326	16246	16398	16351	16461	16346	16336	16418	16384	16524	16313	16211	16426	16158	16367	16033	16262	16380	16298	16324	16296	16382	16294	16465	16274	16517	16472	16176	16199	16292	16331	16077	16366	16409	16120	16419	16408	16440	16267	16456	16357	16440	16342	16424	16173	16365	16257	16462	16475	16427	16397	16420	16229	16491	16209	16379	16387	16409	16580	16359	16243	16261	16512	16445	16446	16394	16352	16439	16277	16330	16387	16492	16366	16618	16161	16267	16476	16584	16322	16191	16430	16476	16450	16327	16339	16398	16332	16499	16427	16161	16447	16409	16404	16269	16328	16378	16386	16375	16619	16450	16321	16364	16433	16463	16207	16300	16500	16657	16313	16510	16435	16387	16263	16392	16274	16402	16256	16416	16428	16521	16183	16441	16294	16429	16375	16332	16262	16393	16246	16296	16410	16394	16235	16498	16387	16218	16351	16292	16358	16260	16416	16516	16216	16567	16342	16422	16337	16329	16386	16541	16409	16364	16381	16285	16453	16484	16536	16295	16401	16324	16209	16285	16243	16460	16310	16440	16366	16208	16505	16356	16447	16320	16411	16545	16328	16237	16421	16402	16436	16324	16393	16439	16409	16417	16105	16349	16450	16427	16520	16298	16386	16462	16297	16382	16534	16269	16371	16387	16255	16450	16386	16414	16336	16389	16248	16305	16304	16409	16476	16337	16544	16548	16569	16345	16493	16383	16566	16474	16452	16330	16410	16425	16259	16431	16218	16193	16473	16293	16132	16270	16298	16378	16355	16447	16631	16434	16474	16187	16413	16437	16530	16385	16215	16511	16470	16534	16488	16426	16436	16288	16286	16335	16485	16503	16491	16217	16484	16405	16276	16336	16342	16412	16393	16383	16423	16299	16375	16331	16201	16215	16534	16282	16505	16511	16457	16401	16419	16428	16367	16513	16530	16290	16461	16470	16384	16334	16318	16325	16473	16490	15997	16295	16488	16208	16519	16273	16304	16281	16201	16661	16208	16421	16419	16384	16285	16322	16477	16351	16168	16347	16355	16525	16408	16306	16488	16343	16259	16098	16465	16454	16438	16361	16338	16222	16271	16260	16376	16525	16261	16179	16499	16457	16354	16405	16313	16406	16543	16518	16192	16520	16191	16140	16472	16392	16374	16568	16402	16214	16403	16388	16283	16375	16482	16422	16254	16268	16560	16266	16518	16492	16260	16462	16188	16366	16484	16463	16386	16228	16384	16431	16386	16184	16442	16539	16344	16186	16556	16363	16495	16442	16308	16456	16307	16511	16312	16396	16445	16472	16526	16391	16408	16491	16489	16357	16362	16280	16332	16413	16367	16411	16433	16515	16444	16537	16256	16353	16186	16411	16302	16483	16580	16353	16385	16409	16456	16354	16230	16264	16501	16344	16197	16252	16425	16250	16432	16486	16466	16545	16414	16306	16359	16434	16357	16389	16331	16322	16466	16304	16433	16435	16427	16291	16266	16084	16412	16360	16020	16499	16278	16129	16172	16252	16404	16398	16484	16145	16366	16351	16321	16450	16317	16268	16347	16416	16217	16390	16153	16238	16290	16239	16295	16398	16206	16285	16192	16344	16566	16345	16454	16307	16511	16357	16310	16306	16558	16241	16266	16441	16606	16224	16125	16481	16396	16456	16366	16235	16252	16441	16095	16343	16327	16515	16532	16242	16353	16458	16412	16531	16558	16331	16435	16356	16444	16477	16384	16400	16231	16271	16567	16335	16336	16305	16530	16277	16324	16533	16441	16402	16447	16344	16393	16451	16224	16356	16347	16334	16460	16330	16419	16289	16212	16311	16301	16138	16299	16296	16403	16251	16460	16391	16506	16357	16324	16572	16414	16288	16499	16452	16450	16203	16376	16616	16486	16449	16291	16304	16448	16442	16283	16435	16349	16391	16390	16409	16227	16506	16166	16517	16399	16292	16274	16273	16152	16436	16502	16382	16407	16403	16376	16430	16420	16293	16345	16381	16449	16238	16461	16433	16568	16203	16342	16306	16395	16329	16445	16402	16314	16342	16363	16266	16356	16426	16417	16322	16428	16236	16322	16394	16358	16324	16602	16399	16384	16384	16641	16407	16273	16465	16333	16531	16423	16360	16241	16405	16397	16216	16360	16262	16451	16382	16397	16416	16338	16175	16478	16425	16371	16282	16370	16421	16375	16556	16425	16365	16428	16519	16222	16450	16447	16434	16419	16236	16138	16400	16171	16443	16442	16607	16495	16379	16374	16611	16337	16272	16351	16459	16305	16111	16675	16517	16279	16503	16448	16305	16346	16422	16490	16412	16340	16472	16446	16454	16661	16399	16272	16338	16469	16324	16310	16166	16297	16469	16180	16574	16290	16256	16270	16438	16460	16219	16202	16456	16484	16296	16408	16382	16424	16276	16243	16371	16401	16328	16323	16323	16299	16403	16342	16419	16211	16145	16314	16336	16220	16304	16330	16387	16311	16414	16201	16248	16346	16457	16367	16307	16530	16324	16616	16336	16227	16351	16111	16414	16409	16318	16384	16377	16333	16413	16342	16356	16464	16419	16389	16295	16262	16472	16334	16281	16262	16391	16578	16467	16406	16162	16204	16309	16301	16348	16340	16270	16261	16363	16346	16584	16499	16456	16344	16290	16190	16237	16399	16306	16316	16188	16475	16385	16203	16658	16524	16401	16119	16323	16359	16581	16303	16317	16232	16323	16448	16444	16243	16155	16547	16330	16513	16455	16260	16279	16230	16515	16382	16353	16383	16302	16439	16358	16443	16544	16438	16607	16296	16415	16367	16331	16296	16360	16423	16444	16520	16536	16336	16313	16440	16380	16203	16241	16486	16526	16333	16554	16332	16603	16388	16322	16386	16193	16330	16283	16253	16485	16335	16440	16246	16447	16447	16495	16311	16217	16421	16152	16327	16259	16431	16517	16438	16331	16362	16446	16483	16304	16344	16265	16412	16229	16355	16316	16380	16108	16388	16397	16451	16268	16397	16329	16304	16117	16359	16565	16479	16242	16535	16365	16400	16625	16384	16590	16542	16375	16457	16347	16467	16499	16432	16398	16326	16268	16268	16458	16555	16425	16319	16439	16327	16374	16359	16344	16159	16268	16607	16148	16267	16580	16529	16328	16295	16522	16434	16472	16631	16530	16353	16230	16239	16334	16196	16493	16202	16220	16443	16423	16394	16479	16409	16346	16389	16339	16329	16506	16268	16270	16304	16486	16227	16430	16591	16311	16582	16582	16374	16452	16351	16380	16526	16456	16500	16356	16228	16354	16516	16384	16562	16535	16471	16311	16420	16218	16403	16384	16392	16337	16257	16457	16418	16398	16451	16321	16357	16340	16347	16239	16395	16369	16336	16158	16364	16505	16313	16273	16268	16434	16485	16353	16541	16479	16308	16543	16467	16530	16443	16355	16210	16191	16352	16420	16416	16430	16445	16362	16348	16444	16298	16320	16519	16398	16092	16212	16446	16433	16262	16153	16271	16451	16125	16480	16370	16293	16490	16364	16284	16307	16365	16240	16375	16449	16296	16249	16330	16507	16414	16471	16329	16339	16056	16338	16435	16469	16411	16253	16346	16491	16576	16328	16238	16360	16194	16289	16306	16216	16290	16447	16237	16465	16256	16257	16325	16254	16211	16543	16330	16333	16291	16318	16398	16225	16225	16237	16342	16233	16235	16313	16520	16574	16369	16311	16321	16339	16487	16433	16427	16329	16379	16393	16350	16249	16366	16463	16350	16392	16295	16432	16188	16470	16510	16467	16279	16339	16391	16363	16495	16214	16267	16266	16326	16554	16075	16363	16481	16137	16271	16116	16194	16169	16350	16243	16275	16461	16231	16393	16161	16224	16258	16270	16259	16332	16381	16266	16509	16440	16356	16189	16173	16399	16344	16345	16465	16442	16466	16534	16254	16185	16465	16477	16161	16323	16371	16372	16451	16357	16290	16385	16356	16316	16388	16459	16236	16412	16402	16388	16475	16543	16336	16447	16394	16447	16326	16261	16466	16418	16365	16433	16495	16292	16308	16488	16448	16463	16693	16398	16155	16499	16358	16437	16358	16432	16540	16654	16258	16444	16358	16391	16240	16339	16465	16361	16333	16421	16296	16100	16368	16618	16291	16372	16376	16183	16325	16470	16257	16373	16358	16424	16223	16548	16449	16485	16391	16561	16380	16431	16265	16093	16347	16514	16507	16423	16221	16281	16508	16322	16345	16304	16378	16157	16368	16402	16328	16221	16361	16177	16175	16606	16352	16459	16378	16306	16440	16366	16380	16116	16314	16494	16476	16361	16473	16364	16300	16395	16386	16450	16395	16536	16476	16392	16397	16321	16427	16303	16494	16358	16565	16322	16475	16391	16282	16382	16431	16397	16337	16266	16545	16339	16549	16462	16375	16256	16418	16196	16501	16349	16541	16312	16332	16266	16218	16325	16283	16375	16253	16464	16241	16406	16309	16465	16200	16486	16395	16409	16356	16353	16495	16477	16284	16456	16322	16381	16301	16546	16392	16471	16333	16458	16510	16315	16300	16266	16383	16487	16417	16295	16186	16662	16377	16400	16373
29037	47055	43306	33623	28761	25258	22708	20118	18025	17233	16709	16136	15896	15716	15483	15262	15269	14842	14873	14784	14712	14657	14785	14725	14556	14563	14605	14450	14527	14542	14485	14607	14397	14455	14519	14267	14250	14465	14480	14423	14396	14517	14319	14498	14321	14479	14349	14440	14414	14266	14489	14452	14474	14453	14450	14382	14184	14195	14443	14362	14531	14199	14337	14374	14496	14375	14573	14355	14478	14329	14377	14374	14234	14362	14327	14511	14161	14404	14231	14286	14442	14438	14457	14248	14355	14266	14338	14328	14306	14307	14285	14305	14262	14412	14426	14330	14345	14340	14253	14363	14407	14237	14215	14291	14352	14353	14341	14374	14240	14511	14324	14310	14446	14350	14500	14286	14199	14209	14430	14223	14529	14335	14513	14236	14419	14430	14435	14352	14263	14396	14508	14492	14187	14444	14431	14548	14266	14356	14334	14482	14338	14128	14149	14389	14190	14129	14520	14285	14369	14406	14332	14299	14420	14488	14272	14352	14515	14384	14249	14412	14378	14453	14377	14412	14479	14393	14349	14248	14349	14150	14550	14039	14337	14341	14172	14374	14465	14366	14369	14319	14355	14224	14241	14471	14350	14291	14421	14243	14376	14230	14218	14246	14296	14305	14323	14353	14354	14326	14324	14293	14284	14101	14316	14282	14283	14263	14334	14327	14299	14384	14421	14297	14389	14357	14362	14421	14323	14396	14382	14326	14332	14362	14482	14164	14289	14275	14389	14390	14315	14398	14325	14280	14272	14353	14300	14391	14430	14291	14257	14227	14472	14372	14344	14434	14347	14476	14293	14269	14247	14347	14369	14332	14251	14168	14539	14270	14585	14466	14587	14061	14267	14364	14215	14287	14324	14505	14375	14294	14324	14352	14384	14344	14399	14242	14284	14310	14272	14436	14259	14175	14314	14408	14370	14262	14286	14236	14246	14393	14161	14255	14497	14437	14293	14309	14260	14371	14320	14268	14387	14339	14250	14428	14233	14335	14264	14337	14070	14400	14191	14370	14182	14279	14345	14338	14468	14193	14260	14397	14220	14319	14267	14439	14351	14168	14346	14344	14415	14208	14427	14258	14274	14494	14414	14244	14332	14231	14217	14445	14573	14296	14413	14308	14354	14259	14538	14330	14341	14248	14401	14454	14508	14290	14328	14379	14361	14367	14277	14380	14265	14359	14253	14511	14362	14237	14362	14433	14257	14331	14401	14293	14383	14154	14424	14520	14303	14363	14354	14082	14374	14201	14453	14290	14210	14356	14304	14357	14430	14335	14167	14479	14276	14276	14453	14363	14170	14313	14448	14293	14495	14343	14440	14330	14375	14291	14452	14262	14264	14347	14345	14269	14172	14405	14251	14341	14175	14275	14315	14352	14405	14346	14440	14261	14186	14350	14200	14505	14279	14350	14150	14322	14375	14336	14475	14324	14347	14350	14123	14295	14093	14251	14315	14287	14280	14426	14404	14171	14396	14383	14271	14423	14392	14345	14459	14358	14594	14421	14436	14189	14323	14353	14396	14223	14248	14313	14359	14486	14185	14163	14266	14348	14274	14352	14543	14276	14336	14316	14245	14306	14357	14269	14267	14352	14280	14360	14265	14405	14519	14224	14497	14188	14451	14373	14346	14176	14341	14271	14274	14314	14242	14256	14469	14420	14323	14586	14389	14353	14279	14532	14271	14373	14204	14348	14308	14435	14228	14209	14419	14343	14314	14397	14349	14243	14248	14376	14336	14336	14407	14316	14304	14182	14344	14444	14320	14290	14492	14200	14327	14407	14356	14143	14283	14169	14320	14427	14304	14144	14431	14284	14285	14207	14428	14296	14237	14521	14398	14432	14446	14474	14468	14434	14460	14345	14382	14351	14335	14028	14247	14300	14349	14256	14318	14479	14433	14441	14483	14456	14355	14551	14285	14189	14387	14333	14332	14154	14297	14394	14348	14421	14329	14424	14356	14419	14365	14164	14337	14155	14422	14289	14302	14296	14421	14350	14219	14261	14349	14279	14377	14461	14320	14374	14245	14211	14364	14405	14221	14422	14218	14356	14315	14370	14231	14494	14440	14286	14221	14289	14367	14487	14201	14419	14197	14424	14255	14268	14157	14321	14278	14407	14364	14192	14242	14361	14370	14315	14429	14375	14443	14281	14409	14199	14397	14312	14323	14385	14319	14390	14232	14357	14139	14285	14293	14292	14410	14428	14319	14460	14342	14351	14290	14326	14280	14279	14326	14453	14225	14365	14252	14428	14289	14411	14403	14442	14334	14266	14286	14393	14189	14439	14236	14347	14395	14339	14345	14423	14363	14345	14195	14394	14409	14461	14380	14452	14485	14205	14468	14391	14310	14325	14427	14334	14410	14310	14391	14321	14520	14333	14430	14305	14211	14198	14277	14338	14413	14392	14325	14428	14356	14349	14271	14272	14376	14362	14459	14339	14336	14409	14246	14359	14244	14305	14168	14346	14410	14236	14402	14398	14285	14260	14341	14406	14302	14362	14316	14238	14436	14530	14423	14398	14373	14234	14389	14353	14261	14277	14185	14188	14383	14451	14306	14275	14229	14326	14257	14319	14453	14149	14358	14369	14327	14375	14352	14279	14482	14177	14338	14382	14361	14432	14339	14385	14342	14298	14325	14368	14573	14377	14301	14442	14415	14371	14351	14198	14370	14397	14294	14270	14341	14335	14400	14406	14290	14398	14359	14254	14390	14338	14320	14523	14434	14279	14409	14321	14543	14223	14273	14270	14213	14439	14391	14409	14308	14453	14164	14408	14306	14345	14135	14206	14421	14376	14222	14211	14261	14404	14384	14402	14339	14395	14267	14360	14228	14416	14340	14313	14432	14392	14402	14270	14557	14296	14462	14268	14276	14367	14404	14320	14485	14364	14314	14359	14053	14318	14239	14350	14248	14332	14437	14296	14404	14182	14423	14146	14532	14168	14436	14247	14284	14348	14247	14282	14275	14144	14259	14310	14276	14445	14281	14256	14317	14410	14290	14344	14219	14276	14269	14244	14370	14263	14547	14426	14247	14265	14380	14347	14364	14422	14452	14538	14302	14506	14386	14460	14216	14240	14412	14327	14298	14527	14383	14307	14332	14271	14325	14472	14288	14511	14368	14453	14262	14239	14223	14170	14405	14464	14452	14289	14156	14457	14453	14199	14321	14343	14377	14286	14324	14421	14455	14282	14398	14444	14336	14389	14462	14254	14547	14260	14575	14370	14151	14316	14296	14295	14333	14239	14436	14456	14411	14332	14271	14328	14248	14418	14391	14395	14345	14255	14419	14259	14485	14364	14291	14372	14389	14343	14362	14207	14472	14325	14373	14251	14449	14320	14423	14236	14384	14311	14360	14422	14553	14421	14394	14191	14363	14320	14299	14306	14371	14320	14363	14346	14397	14278	14289	14418	14327	14328	14252	14356	14326	14410	14372	14342	14401	14236	14157	14341	14047	14258	14325	14153	14325	14418	14353	14437	14428	14330	14296	14246	14424	14330	14469	14285	14348	14262	14403	14130	14287	14308	14521	14392	14297	14285	14333	14276	14468	14417	14451	14272	14383	14408	14366	14349	14398	14226	14380	14441	14332	14395	14254	14267	14455	14523	14361	14255	14308	14266	14456	14334	14385	14255	14263	14244	14155	14405	14314	14325	14243	14292	14540	14288	14426	14280	14391	14388	14167	14388	14394	14221	14349	14254	14307	14388	14452	14390	14221	14344	14345	14244	14191	14206	14274	14155	14248	14201	14311	14283	14381	14325	14390	14353	14345	14233	14302	14191	14335	14378	14228	14397	14330	14359	14258	14453	14365	14356	14355	14422	14291	14354	14380	14410	14386	14312	14207	14395	14204	14311	14460	14407	14175	14186	14158	14301	14200	14313	14447	14302	14241	14310	14459	14471	14437	14483	14321	14236	14213	14330	14357	14475	14365	14422	14245	14452	14059	14325	14302	14347	14151	14378	14389	14449	14447	14329	14334	14282	14290	14477	14345	14420	14283	14261	14512	14351	14278	14294	14244	14270	14441	14218	14388	14354	14385	14269	14340	14308	14359	14265	14413	14225	14484	14312	14449	14259	14351	14379	14348	14308	14358	14310	14262	14253	14231	14259	14367	14278	14209	14356	14444	14287	14280	14351	14421	14431	14331	14351	14417	14327	14239	14218	14392	14414	14265	14373	14262	14256	14362	14268	14358	14234	14307	14361	14309	14390	14216	14429	14323	14360	14396	14182	14302	14385	14468	14276	14419	14380	14257	14481	14184	14370	14474	14364	14402	14537	14252	14492	14382	14130	14270	14312	14474	14330	14343	14370	14188	14461	14219	14350	14362	14398	14355	14381	14304	14423	14358	14254	14467	14326	14406	14334	14440	14267	14411	14389	14202	14242	14283	14429	14203	14181	14298	14353	14403	14331	14349	14232	14304	14329	14470	14233	14359	14407	14311	14409	14244	14501	14305	14337	14330	14428	14126	14355	14322	14249	14319	14318	14368	14318	14360	14295	14285	14289	14211	14206	14519	14245	14374	14506	14172	14317	14390	14270	14380	14351	14241	14327	14133	14453	14398	14375	14402	14494	14236	14271	14433	14375	14373	14284	14447	14270	14275	14407	14432	14297	14320	14296	14229	14463	14315	14374	14305	14245	14331	14471	14349	14426	14293	14417	14158	14394	14414	14416	14349	14299	14394	14400	14421	14201	14357	14201	14384	14391	14403	14400	14346	14276	14471	14313	14431	14254	14441	14374	14313	14268	14440	14235	14240	14309	14423	14247	14359	14334	14465	14311	14330	14169	14126	14255	14412	14282	14394	14235	14381	14226	14225	14294	14254	14174	14359	14379	14302	14432	14474	14249	14242	14343	14283	14275	14393	14235	14444	14146	14465	14347	14474	14398	14444	14321	14285	14584	14257	14366	14404	14360	14253	14372	14504	14391	14369	14274	14388	14318	14316	14162	14421	14200	14299	14436	14251	14350	14308	14343	14307	14349	14357	14249	14471	14560	14302	14282	14236	14246	14345	14305	14507	14281	14355	14327	14325	14174	14371	14333	14403	14408	14357	14387	14374	14410	14482	14311	14370	14419	14534	14359	14287	14416	14296	14400	14468	14211	14410	14418	14334	14398	14331	14351	14517	14282
22788	21120	28860	23773	22392	26121	27958	22836	20621	19894	19633	18843	18734	18408	18325	18270	17937	17950	17694	17642	17773	17545	17416	17364	17587	17196	17310	17239	17311	17263	17370	17420	17296	17235	17171	17180	17114	17422	17098	17215	16950	17157	17071	17247	17093	17199	16942	17108	16927	17049	17252	17173	17021	16981	17078	17163	16971	17104	17054	16833	17204	17028	16856	17040	17258	16970	16929	16992	17245	16851	17093	17110	16988	16851	17096	16900	17027	17087	17053	17047	17141	17028	16925	17261	17101	17120	17080	17203	16905	16987	16950	16955	16933	16995	16946	16988	16867	16940	16863	16977	17056	16993	16989	17226	17102	16705	16940	17117	16970	17051	16852	16988	16966	17184	17343	17182	16948	17168	16907	17148	17239	17018	17107	17191	17141	17173	16992	17193	17055	16833	17092	17057	16871	17024	17103	17084	16983	17017	16862	16930	17052	17106	17010	17117	17019	16941	17178	17047	16912	17031	17003	17020	17019	17262	17046	16808	17072	17088	17029	17184	16958	16979	17033	16911	17101	17034	17079	16892	17099	17028	17082	16912	17213	17074	17084	17129	16939	17057	17036	16997	16897	16955	17002	17123	16916	16924	17132	16981	17037	17159	16851	16868	17046	16934	17056	17069	17148	17136	17025	17206	17158	16946	16931	16915	16967	16988	17073	16999	17145	17104	17110	16976	17005	17053	17040	16998	16973	16832	17023	17025	16935	16906	17028	17082	16954	17179	17152	17134	16914	17004	17039	17241	17256	17054	17013	17074	17021	16924	16981	16926	16959	17093	16982	17055	16652	16966	17168	16941	16965	16969	17018	16986	17069	16946	17008	16875	17039	17053	17111	16983	16936	16876	16856	17059	17101	17166	17118	16949	16737	16794	17072	16988	17044	16862	17013	17160	17145	16734	16913	16955	16956	16867	16936	16962	17042	17054	16878	17025	17071	16930	16837	17016	17047	16899	17023	16993	17109	17177	16826	17292	17057	17143	17183	16933	17041	17075	16965	16748	16961	17045	16938	17066	17059	16968	17122	17029	16934	16865	16953	16971	16883	16941	16949	17088	17056	16951	17133	17234	16866	16953	16907	17060	17117	16855	17018	16897	16932	16931	16817	17030	16993	17134	16864	16929	17001	16935	16983	17094	17154	16930	17071	16966	17060	17094	16951	17080	17107	16828	16858	16981	16960	16924	16940	16912	16947	16922	17113	16881	16929	17021	17173	16874	17151	16968	17088	16973	16856	17025	16860	17214	16918	17167	16936	17228	16935	16922	17064	17058	16864	16850	17212	17010	16977	16873	17019	17203	17118	16986	17019	17054	16913	16986	17112	17121	16938	17120	16955	16845	17004	16910	16820	17045	16798	17184	17010	16898	16948	17054	16968	16948	16935	16807	16984	16934	16930	16919	17123	17043	17005	16937	17100	16936	16993	16830	17035	17099	17089	17028	16790	16728	17069	17064	16988	16983	17063	16899	16952	17053	16868	17017	17046	17027	16958	17141	16983	17003	17021	16857	16841	17067	16810	17057	17202	16876	16950	17070	16904	16842	16985	16934	17120	17251	17078	16951	16955	17002	17211	17000	17158	17043	17108	16922	16989	16982	16938	16948	16862	17117	17034	16753	16990	17079	17101	17223	16816	16855	16841	16956	16952	17016	16996	16740	17048	17155	16911	17057	17236	17043	16952	16938	17145	16976	16881	16958	17282	16970	16979	17017	16861	16932	16898	16896	17056	16978	16828	16890	17023	17013	17127	17139	16934	17022	17129	16939	16827	17114	17171	16969	17060	17149	16962	16923	16893	17006	16949	16992	17031	16970	16995	17097	16808	17005	17175	17267	16887	17171	17044	16979	17041	16758	17113	16963	17039	16996	17278	17211	16890	16961	16962	17004	17106	17231	17020	16975	17051	17048	16973	16855	16972	16985	16998	17017	16764	17054	16913	16925	16702	16924	16935	16988	17095	17181	17062	16888	17163	17044	17120	17033	17050	16819	16953	16993	17151	16779	17083	16994	17068	16925	16962	17068	16962	17117	16838	17041	16767	16962	16899	16884	16970	16834	16881	16919	16920	16918	16827	16863	16844	16994	16894	17091	17154	16907	17038	17015	17179	16886	17008	16971	16953	17022	16996	16939	17119	17007	16985	16973	16952	17067	17110	17085	16868	16921	16900	17095	16966	16950	16942	16924	16895	16986	16909	16971	16966	16990	16948	17119	17202	17056	16915	17134	16774	17062	16832	17016	16868	17005	17140	16775	16901	16887	16830	17039	16993	16998	16995	16893	16943	17010	16889	17141	17070	17062	16752	16942	16730	16842	16728	17002	17169	17098	16883	16921	17075	17220	16894	16970	16788	16937	17216	17061	16966	17088	17226	16834	16967	17128	16919	17050	16940	16994	17010	16748	17068	16878	17010	17018	17118	16884	16973	16892	17016	16956	17193	16709	17066	16914	16914	16820	16972	16889	16984	16962	17066	17019	17067	17125	16995	17021	17040	17045	16986	16964	17120	16768	16900	17309	16902	17033	17157	17089	17033	16918	17014	16969	17048	17058	17048	16858	16852	16931	17194	16937	17086	17035	17184	17190	17165	17003	17130	16897	16878	17048	16952	17115	17027	16949	17088	17030	16888	16952	17063	16948	16857	16875	17049	16874	17015	16875	17016	17008	17133	17219	16867	16950	16926	17024	16870	16982	17083	16941	16928	16948	17123	16726	17013	16988	16975	16853	16911	17038	16917	17014	16892	16919	16953	17088	16868	17134	16974	17180	17154	16917	17130	16965	17097	16972	16940	17057	16996	16983	16814	16999	17021	17014	16902	16937	17124	17100	17027	16839	16860	17022	17150	16976	16994	16992	17088	16929	16923	16917	17201	16954	17027	16915	16912	17036	16968	17027	17026	17079	17108	17061	16970	17100	17052	17083	17063	17007	17026	17040	17208	16799	17005	16889	16893	16911	16929	16964	16845	16885	17047	16965	17090	17025	16951	17078	17168	16813	16768	16808	17075	16931	17221	17052	16971	16918	16972	16806	17119	16973	17082	16963	17126	16992	16996	16828	17120	17153	17064	17008	17045	16932	17025	17061	17107	16990	17037	17051	17001	17073	17126	17218	16874	17029	17061	17054	16956	17101	17030	17117	16895	16968	16918	16992	17155	17185	17063	16823	17015	16946	16881	16942	16959	17032	16864	17015	16977	16933	17013	17127	16979	17018	16944	16978	17221	16931	16911	17006	16992	16815	17036	17086	17083	17000	17118	16801	17186	17109	16995	16800	16999	16893	17060	17046	17105	16978	17075	16942	17092	16892	17090	16899	16954	17055	17130	16899	17064	17132	17031	16955	17005	17086	16923	17018	17052	16954	16979	16920	16964	17015	16798	17156	17053	17004	16937	16987	17123	17241	16929	16923	16872	17058	16816	16835	16943	17077	16808	17098	17293	16919	17095	17077	17044	16835	16917	17025	16972	16875	16948	17111	17103	16855	17038	17038	16981	16998	17149	16870	16902	17015	16973	16950	17060	16806	16933	17012	17019	17027	17003	16886	16812	17038	16966	17084	17004	17060	16838	17098	17043	16788	17072	16961	17021	16886	17063	17049	16973	17086	16742	17277	16843	16912	17022	17009	17099	16845	16884	17063	17025	16946	17062	16948	17084	16919	17068	17119	17101	16725	16811	16953	17005	16973	16976	16931	17088	17072	16919	16945	16984	17078	16908	17119	16985	16804	17130	17001	17054	17198	17037	16903	16957	16861	16861	16942	17055	16846	16876	16894	16765	17015	17009	16839	17018	17097	17002	17035	16897	16952	16913	16973	16797	17129	17020	17012	17277	17001	17269	16881	17041	16977	16949	17017	17020	16936	17021	16978	17202	17141	17238	17083	17069	16967	16868	17297	17175	17004	16959	16882	16935	16936	17078	17065	17004	17032	16870	16927	17206	17064	16961	16908	16857	16867	17004	16862	17123	16879	16934	17030	17189	16946	17004	17032	16961	17212	17131	17094	17088	16911	16902	16881	16862	17119	16910	17087	16993	17079	16989	17114	17060	17072	16969	17155	17178	17093	17064	17077	16967	16854	16985	17034	16888	16919	17159	17109	16946	16851	17046	16881	17067	17024	16907	16883	16950	17009	16949	17023	17003	17067	16941	16813	16967	16924	16820	17022	17073	16856	16883	16866	17014	17081	16767	16791	17072	17248	16929	17092	16980	16954	16784	16871	16791	16922	17091	17240	17033	17149	16986	16937	17008	16932	16962	16961	17074	16903	16936	16942	16988	16949	16932	16943	17106	17066	17326	17033	17105	16979	17138	17000	16987	17101	17079	16743	16995	16836	16867	16909	16912	16832	16994	16938	17120	16946	16949	17027	16956	17058	16876	16999	17101	16984	16956	16797	16956	16985	17091	16989	17030	16952	16999	17116	17169	16972	16957	16936	16926	17051	17107	17023	16896	16903	17089	16980	16986	17044	16943	16893	17014	16965	16896	16883	16872	17064	17129	17080	16848	16992	16823	16975	17006	16842	16965	17110	17090	17175	16913	16965	17004	16729	16980	16857	17029	17117	17056	17068	16948	16812	16937	16884	16937	16912	16986	17138	17126	16886	17116	17065	16883	16940	16950	16888	17037	17079	17006	17016	16731	16999	16970	16982	17295	17031	16816	16917	17142	16838	17208	16942	17064	16930	17166	16830	16989	17168	17153	16941	16946	16947	16918	16843	16999	16865	16864	17252	16880	16965	17087	16878	16804	17011	17065	16878	16944	17048	16868	17005	17180	16930	17008	17099	17005	16994	16846	16878	17005	17044	17016	17019	16919	16997	16992	16996	16858	16978	17031	17094	16968	16914	17004	16964	17176	16883	16954	16929	16900	17093	16976	17032	16980	16800	17079	17207	16904	16986	16919	17104	17073	16846	17119	16987	16940	16954	17006	17170	17160	17069	17012	16816	16967	17012	17074	16789	16935	16950	16970	17077	17036	16944	16936	17046	16893	17025	17036	17074	17015	16972	17052	17118	16768	17077	16938	17007	17016	16883	16932	17032	16865	16874	16835	16935	16935	17079	17070	17030	17141	17111	16967	16918	16801	17146	16915	16932	16959	17151	16881	17071	16892	16988	16890	16959	16977	17002	17009	16923	16870	16876	17015	17109
31449	53465	48120	37398	32819	28424	24851	22907	19992	18789	18300	17619	16942	16636	16608	16396	15812	15649	15558	15565	15227	15183	15296	15217	15137	14936	15018	15067	14789	14975	14925	14926	14862	14969	14775	14912	15016	14857	14888	14651	14699	14620	14805	14879	14861	14716	14825	14600	14840	14798	14676	14784	14750	14737	14706	14594	14780	14694	14888	14634	14550	14619	14703	14642	14751	14620	14700	14711	14685	14763	14728	14409	14698	14590	14780	14653	14626	14638	14758	14580	14753	14704	14475	14582	14681	14849	14707	14665	14791	14664	14729	14665	14522	14655	14568	14582	14713	14717	14773	14695	14695	14593	14538	14757	14581	14671	14840	14759	14685	14606	14562	14859	14750	14614	14793	14615	14754	14680	14636	14628	14639	14655	14790	14727	14762	14926	14807	14696	14629	14526	14732	14825	14713	14537	14634	14758	14652	14838	14642	14784	14667	14766	14591	14715	14791	14805	14626	14879	14662	14675	14676	14796	14590	14571	14557	14666	14598	14796	14822	14648	14591	14680	14633	14608	14625	14869	14604	14632	14500	14635	14741	14788	14638	14617	14716	14597	14589	14829	14636	14648	14769	14597	14647	14780	14615	14724	14745	14614	14840	14490	14871	14696	14698	14833	14721	14657	14570	14692	14691	14600	14647	14814	14656	14690	14761	14759	14531	14727	14662	14702	14766	14596	14823	14383	14680	14561	14591	14628	14609	14600	14690	14595	14777	14689	14842	14615	14503	14691	14721	14452	14636	14646	14705	14677	14795	14608	14738	14642	14729	14607	14602	14723	14714	14864	14737	14576	14570	14657	14765	14658	14691	14745	14832	14705	14697	14598	14600	14709	14566	14585	14823	14662	14725	14743	14544	14482	14513	14657	14536	14655	14658	14674	14809	14576	14768	14651	14855	14645	14555	14724	14734	14653	14785	14645	14745	14573	14752	14665	14695	14474	14594	14709	14790	14975	14756	14766	14733	14770	14656	14653	14596	14530	14803	14636	14796	14620	14634	14696	14517	14668	14561	14702	14742	15014	14666	14812	14711	14820	14615	14547	14764	14541	14684	14808	14646	14606	14537	14632	14669	14708	14672	14763	14608	14659	14654	14653	14717	14692	14790	14746	14796	14703	14663	14665	14604	14709	14656	14684	14694	14621	14521	14772	14711	14725	14760	14621	14589	14558	14619	14572	14564	14588	14633	14610	14821	14743	14425	14626	14725	14675	14625	14686	14653	14600	14631	14690	14675	14684	14504	14681	14831	14659	14746	14804	14685	14711	14654	14591	14731	14557	14669	14714	14607	14777	14808	14810	14597	14630	14786	14641	14748	14715	14488	14637	14529	14704	14750	14762	14702	14748	14869	14668	14666	14710	14617	14566	14631	14725	14693	14631	14792	14673	14725	14792	14655	14685	14746	14770	14798	14723	14651	14727	14547	14636	14706	14601	14735	14487	14726	14689	14695	14620	14782	14592	14682	14621	14590	14744	14882	14605	14515	14503	14755	14694	14481	14717	14556	14550	14620	14652	14849	14777	14620	14709	14717	14569	14700	14659	14559	14872	14621	14662	14405	14584	14668	14587	14591	14724	14664	14614	14623	14634	14730	14780	14636	14517	14640	14766	14573	14711	14626	14710	14661	14608	14825	14672	14658	14855	14718	14796	14527	14703	14583	14739	14508	14606	14664	14702	14508	14617	14667	14648	14727	14380	14669	14828	14645	14590	14544	14753	14710	14524	14624	14600	14578	14712	14835	14753	14675	14810	14761	14736	14878	14610	14597	14843	14632	14709	14394	14551	14633	14724	14655	14824	14665	14749	14598	14605	14707	14729	14607	14604	14601	14456	14755	14474	14689	14636	14737	14718	14791	14592	14797	14691	14783	14761	14800	14684	14707	14665	14742	14671	14569	14705	14740	14659	14548	14746	14628	14605	14653	14647	14689	14632	14642	14474	14681	14691	14651	14455	14612	14857	14803	14331	14807	14648	14690	14754	14611	14665	14647	14518	14704	14749	14683	14772	14582	14709	14598	14677	14461	14704	14622	14627	14763	14690	14639	14764	14669	14624	14583	14658	14780	14557	14701	14514	14463	14525	14650	14643	14825	14679	14752	14676	14573	14535	14714	14809	14716	14538	14652	14757	14557	14640	14714	14671	14879	14610	14477	14673	14502	14623	14619	14567	14741	14769	14617	14849	14632	14736	14673	14610	14653	14612	14618	14680	14588	14719	14685	14742	14693	14716	14701	14724	14682	14641	14622	14675	14614	14520	14637	14647	14746	14568	14642	14803	14714	14750	14547	14618	14637	14495	14620	14701	14666	14759	14676	14708	14662	14723	14698	14562	14738	14730	14807	14681	14616	14722	14634	14743	14476	14711	14599	14725	14811	14575	14538	14786	14602	14705	14745	14609	14562	14797	14838	14695	14672	14560	14818	14685	14691	14573	14600	14695	14696	14644	14610	14725	14688	14674	14637	14683	14771	14710	14804	14797	14740	14707	14609	14746	14631	14614	14511	14692	14576	14552	14596	14627	14714	14706	14666	14555	14607	14588	14690	14663	14455	14654	14557	14632	14622	14573	14778	14666	14540	14692	14731	14477	14681	14687	14837	14653	14772	14572	14717	14627	14611	14811	14655	14721	14721	14740	14678	14632	14560	14845	14825	14647	14630	14450	14722	14752	14727	14620	14551	14540	14787	14751	14751	14854	14579	14648	14677	14822	14468	14608	14510	14734	14616	14521	14692	14395	14529	14780	14606	14629	14583	14740	14765	14459	14756	14581	14740	14540	14667	14737	14533	14698	14775	14568	14590	14756	14807	14708	14464	14594	14660	14809	14563	14651	14617	14541	14766	14888	14728	14769	14770	14667	14687	14645	14650	14551	14645	14735	14694	14658	14473	14671	14627	14557	14652	14836	14696	14719	14657	14639	14578	14577	14737	14643	14518	14644	14545	14647	14644	14595	14680	14726	14611	14663	14607	14731	14643	14565	14725	14646	14763	14755	14663	14763	14794	14693	14834	14788	14675	14549	14601	14571	14640	14673	14470	14844	14565	14835	14602	14626	14653	14551	14636	14487	14653	14590	14683	14698	14627	14632	14789	14746	14608	14737	14428	14586	14601	14597	14694	14580	14610	14604	14619	14735	14621	14580	14617	14609	14717	14586	14768	14628	14629	14784	14640	14679	14674	14760	14679	14693	14808	14771	14678	14469	14602	14637	14502	14585	14510	14526	14597	14753	14673	14807	14743	14692	14587	14676	14660	14799	14761	14469	14682	14608	14759	14719	14561	14591	14445	14716	14680	14650	14721	14618	14801	14854	14700	14584	14623	14814	14765	14765	14758	14591	14715	14582	14673	14517	14657	14804	14672	14720	14692	14610	14737	14607	14476	14691	14604	14500	14719	14814	14687	14750	14592	14524	14620	14770	14501	14801	14663	14583	14669	14677	14763	14651	14719	14605	14593	14622	14736	14585	14636	14513	14728	14792	14641	14643	14678	14586	14456	14714	14628	14769	14650	14421	14652	14558	14626	14654	14662	14666	14627	14634	14649	14610	14661	14645	14529	14691	14770	14755	14672	14713	14730	14643	14604	14783	14697	14703	14612	14693	14520	14601	14612	14737	14689	14658	14671	14523	14608	14514	14497	14778	14675	14623	14783	14857	14577	14797	14695	14667	14663	14660	14637	14711	14721	14654	14695	14677	14753	14764	14380	14678	14531	14672	14567	14612	14699	14547	14613	14648	14481	14630	14620	14582	14595	14652	14684	14633	14450	14529	14678	14682	14660	14509	14646	14550	14879	14662	14878	14832	14557	14606	14824	14599	14651	14566	14686	14607	14590	14774	14777	14604	14843	14745	14403	14672	14731	14675	14637	14586	14655	14541	14699	14594	14642	14561	14744	14630	14675	14606	14732	14748	14739	14649	14699	14618	14688	14552	14519	14688	14616	14803	14755	14641	14600	14681	14578	14633	14742	14597	14592	14704	14735	14768	14790	14738	14611	14667	14758	14730	14672	14577	14739	14794	14645	14572	14666	14637	14801	14649	14645	14604	14820	14553	14789	14581	14659	14757	14587	14767	14671	14639	14664	14740	14688	14774	14707	14642	14642	14726	14692	14619	14601	14813	14689	14693	14500	14483	14601	14541	14615	14488	14748	14628	14638	14670	14622	14585	14651	14524	14658	14642	14685	14565	14728	14649	14582	14655	14491	14662	14752	14658	14602	14531	14706	14497	14779	14644	14724	14551	14645	14604	14648	14564	14566	14712	14596	14679	14668	14633	14670	14720	14674	14611	14525	14707	14636	14576	14711	14695	14616	14567	14603	14698	14467	14590	14716	14552	14589	14698	14568	14494	14430	14705	14745	14851	14743	14779	14521	14604	14654	14851	14643	14697	14764	14786	14686	14749	14579	14632	14614	14648	14471	14679	14705	14708	14500	14613	14776	14667	14567	14637	14619	14713	14792	14561	14890	14562	14698	14649	14676	14499	14547	14707	14747	14678	14578	14593	14468	14836	14599	14768	14722	14504	14680	14660	14668	14572	14743	14657	14738	14635	14406	14543	14662	14638	14618	14696	14718	14574	14868	14601	14574	14716	14604	14552	14626	14738	14755	14772	14566	14752	14538	14710	14664	14720	14566	14539	14724	14587	14760	14682	14766	14493	14768	14651	14684	14650	14709	14800	14743	14755	14696	14778	14639	14949	14671	14547	14518	14741	14605	14825	14655	14603	14674	14538	14609	14679	14595	14760	14577	14739	14724	14818	14556	14668	14724	14647	14661	14440	14762	14640	14437	14691	14689	14751	14772	14504	14678	14643	14669	14773	14797	14631	14792	14717	14689	14865	14616	14581	14734	14660	14630	14784	14626	14552	14767	14682	14618	14572	14588	14565	14651	14731	14804	14721	14609	14546	14699	14620	14694	14669	14617	14505	14741	14726	14883	14641	14658	14616	14571	14826	14775	14661	14656	14713	14658	14693	14709	14667	14690	14566	14600	14600	14871	14677	14816	14690	14731	14703	14555	14666	14767	14594	14683	14514	14671	14592	14539	14867	14674	14598	14641	14877	14528	14743	14686	14806	14716	14788	14584	14616	14615	14620	14683	14719	14691	14647	14760	14767	14827	14559	14656	14664	14698	14627	14605	14695
29054	26956	33317	29852	24545	21491	19876	18794	17708	17622	17409	17323	17255	17088	17182	17020	17068	16784	16913	16708	16629	16758	16723	16672	16700	16741	16815	16540	16719	16617	16806	16726	16757	16621	16581	16445	16527	16756	16539	16813	16668	16547	16599	16499	16401	16562	16543	16752	16429	16544	16412	16413	16491	16549	16643	16460	16706	16667	16689	16580	16563	16547	16759	16594	16469	16584	16524	16194	16499	16414	16424	16595	16572	16632	16484	16395	16778	16430	16663	16563	16721	16492	16664	16625	16425	16643	16765	16602	16657	16710	16736	16611	16373	16567	16511	16647	16691	16599	16435	16552	16600	16629	16558	16626	16579	16376	16597	16661	16576	16459	16577	16400	16536	16715	16588	16660	16524	16535	16556	16602	16693	16655	16718	16454	16503	16560	16363	16454	16735	16590	16699	16805	16598	16421	16559	16599	16433	16513	16650	16603	16622	16612	16542	16797	16576	16666	16542	16709	16605	16496	16566	16674	16538	16435	16881	16585	16468	16455	16629	16345	16672	16479	16488	16661	16579	16646	16660	16761	16584	16509	16524	16427	16539	16418	16720	16454	16627	16457	16588	16496	16534	16668	16590	16343	16515	16510	16664	16650	16693	16749	16481	16475	16481	16652	16553	16636	16501	16681	16529	16551	16539	16645	16501	16380	16588	16570	16562	16591	16555	16542	16554	16529	16323	16555	16675	16592	16425	16646	16442	16514	16621	16551	16421	16717	16753	16623	16701	16424	16531	16539	16647	16629	16507	16428	16503	16558	16564	16395	16590	16644	16655	16499	16505	16422	16590	16558	16383	16455	16600	16456	16636	16465	16703	16411	16568	16392	16467	16645	16686	16580	16631	16568	16654	16607	16544	16614	16583	16621	16530	16740	16459	16390	16525	16496	16660	16443	16513	16350	16547	16770	16583	16596	16627	16469	16378	16683	16583	16357	16621	16467	16249	16376	16400	16498	16501	16408	16600	16520	16589	16537	16718	16686	16601	16495	16575	16488	16561	16404	16579	16660	16667	16620	16578	16534	16647	16630	16677	16618	16628	16467	16494	16634	16410	16487	16535	16515	16709	16590	16632	16708	16406	16483	16418	16398	16554	16675	16480	16520	16591	16531	16508	16542	16652	16501	16470	16582	16668	16692	16656	16447	16611	16652	16546	16395	16554	16501	16396	16257	16562	16488	16623	16580	16510	16581	16499	16747	16742	16632	16768	16568	16474	16544	16453	16337	16589	16581	16598	16833	16525	16584	16457	16420	16635	16770	16807	16568	16477	16604	16577	16742	16567	16593	16836	16555	16593	16544	16896	16546	16381	16502	16542	16627	16559	16370	16551	16582	16644	16530	16497	16557	16410	16666	16919	16527	16474	16533	16513	16880	16454	16693	16817	16562	16555	16423	16499	16591	16509	16633	16771	16553	16513	16450	16614	16515	16706	16678	16554	16451	16645	16575	16573	16701	16662	16557	16666	16370	16651	16380	16510	16638	16474	16649	16645	16705	16535	16519	16552	16498	16465	16434	16468	16594	16425	16527	16571	16513	16704	16603	16669	16712	16479	16477	16750	16823	16394	16424	16596	16585	16579	16740	16418	16463	16463	16500	16514	16520	16571	16481	16607	16530	16436	16523	16531	16552	16383	16645	16506	16590	16636	16626	16629	16474	16505	16638	16629	16573	16485	16711	16448	16411	16461	16366	16435	16374	16640	16480	16543	16607	16544	16480	16399	16610	16564	16498	16658	16603	16658	16520	16387	16533	16634	16623	16538	16499	16654	16489	16812	16563	16740	16544	16608	16514	16559	16509	16564	16523	16707	16605	16516	16572	16654	16540	16607	16733	16640	16658	16333	16360	16492	16552	16574	16621	16613	16668	16488	16554	16322	16353	16441	16585	16659	16544	16683	16405	16400	16702	16583	16597	16499	16612	16530	16634	16620	16603	16743	16678	16493	16501	16700	16547	16452	16637	16658	16497	16424	16594	16575	16532	16417	16540	16539	16488	16445	16587	16437	16497	16602	16672	16597	16739	16593	16383	16495	16497	16484	16665	16510	16720	16639	16362	16723	16568	16412	16465	16507	16626	16570	16616	16660	16428	16610	16578	16604	16505	16545	16529	16504	16453	16523	16552	16688	16593	16622	16677	16472	16556	16574	16552	16557	16662	16599	16610	16678	16446	16355	16297	16648	16675	16625	16607	16470	16692	16393	16577	16588	16611	16606	16472	16498	16630	16425	16520	16473	16720	16516	16607	16774	16672	16637	16537	16601	16708	16418	16644	16485	16422	16691	16643	16622	16514	16676	16496	16554	16473	16485	16751	16564	16516	16549	16315	16652	16495	16545	16511	16638	16567	16473	16528	16555	16654	16507	16518	16577	16530	16736	16566	16395	16641	16494	16568	16493	16373	16609	16488	16491	16515	16527	16651	16699	16531	16626	16614	16538	16479	16407	16552	16489	16613	16537	16589	16544	16634	16718	16788	16642	16456	16689	16495	16691	16539	16454	16892	16752	16592	16716	16669	16640	16538	16570	16418	16614	16437	16510	16313	16589	16730	16490	16588	16616	16618	16595	16563	16478	16547	16695	16679	16490	16771	16672	16618	16595	16732	16546	16453	16637	16555	16669	16558	16705	16399	16493	16667	16693	16660	16574	16590	16585	16322	16493	16647	16607	16485	16521	16719	16469	16459	16709	16514	16643	16643	16530	16577	16727	16584	16608	16621	16489	16622	16678	16546	16407	16670	16495	16558	16656	16651	16705	16620	16685	16358	16484	16606	16689	16437	16499	16647	16492	16430	16720	16493	16586	16463	16428	16541	16526	16607	16464	16466	16742	16534	16577	16707	16767	16567	16619	16511	16510	16459	16521	16530	16562	16356	16649	16610	16621	16670	16596	16363	16275	16788	16583	16767	16758	16610	16296	16604	16702	16405	16483	16605	16559	16500	16597	16474	16559	16504	16669	16745	16610	16688	16694	16636	16656	16507	16576	16544	16641	16797	16477	16523	16575	16604	16608	16626	16659	16596	16475	16597	16521	16697	16712	16452	16680	16671	16547	16684	16540	16624	16512	16586	16512	16405	16658	16678	16652	16419	16767	16524	16677	16748	16357	16570	16513	16437	16461	16494	16518	16485	16483	16501	16739	16521	16634	16441	16504	16566	16505	16776	16622	16337	16452	16431	16362	16507	16518	16677	16594	16553	16541	16619	16618	16660	16438	16498	16736	16664	16431	16545	16507	16537	16458	16410	16418	16373	16528	16340	16655	16637	16622	16534	16721	16399	16338	16531	16614	16532	16687	16554	16649	16548	16526	16552	16538	16454	16430	16392	16508	16573	16697	16514	16689	16662	16872	16698	16525	16807	16402	16652	16622	16654	16607	16444	16420	16530	16348	16545	16640	16607	16472	16616	16506	16631	16514	16651	16525	16647	16513	16558	16517	16487	16484	16663	16577	16440	16702	16573	16534	16514	16452	16456	16479	16501	16694	16823	16696	16500	16432	16647	16722	16531	16465	16382	16613	16710	16571	16664	16613	16674	16496	16699	16592	16415	16647	16578	16724	16698	16603	16572	16561	16481	16504	16551	16383	16397	16680	16625	16570	16421	16784	16565	16606	16437	16593	16594	16438	16679	16618	16542	16818	16682	16355	16525	16626	16394	16443	16642	16494	16574	16808	16757	16541	16484	16623	16962	16618	16469	16503	16273	16416	16591	16695	16505	16607	16578	16476	16632	16699	16620	16711	16598	16695	16695	16717	16546	16668	16559	16478	16615	16790	16421	16632	16714	16690	16500	16352	16365	16513	16614	16508	16568	16562	16658	16599	16593	16381	16572	16723	16859	16674	16623	16497	16587	16420	16441	16446	16719	16475	16806	16564	16728	16466	16551	16473	16612	16462	16679	16618	16438	16511	16577	16488	16531	16531	16668	16446	16462	16645	16573	16589	16528	16654	16656	16557	16560	16758	16517	16532	16524	16416	16348	16559	16425	16552	16668	16617	16482	16489	16467	16577	16359	16552	16585	16372	16474	16609	16512	16327	16664	16474	16678	16634	16477	16557	16431	16640	16420	16578	16594	16707	16556	16612	16682	16685	16592	16529	16240	16384	16725	16617	16356	16454	16354	16647	16567	16500	16531	16565	16451	16690	16575	16606	16553	16558	16489	16506	16641	16744	16610	16554	16302	16510	16531	16463	16575	16591	16589	16439	16638	16452	16547	16730	16500	16742	16729	16392	16573	16621	16557	16433	16567	16627	16450	16664	16750	16581	16534	16537	16661	16552	16427	16437	16479	16612	16570	16487	16820	16531	16656	16559	16617	16718	16569	16578	16718	16608	16552	16550	16703	16468	16665	16987	16591	16589	16436	16526	16481	16655	16565	16517	16735	16602	16429	16574	16323	16391	16375	16648	16726	16467	16486	16645	16606	16504	16488	16621	16561	16525	16609	16480	16375	16562	16403	16645	16442	16549	16482	16644	16489	16778	16525	16554	16427	16570	16446	16582	16625	16621	16501	16685	16616	16809	16668	16484	16438	16691	16693	16557	16481	16543	16580	16571	16445	16427	16516	16424	16500	16643	16470	16592	16530	16388	16573	16706	16691	16691	16517	16565	16598	16685	16609	16520	16487	16641	16450	16544	16716	16619	16407	16512	16636	16496	16457	16634	16446	16466	16474	16579	16522	16512	16541	16580	16714	16683	16534	16515	16463	16668	16612	16654	16643	16578	16447	16550	16663	16629	16694	16576	16662	16578	16441	16508	16498	16557	16591	16660	16555	16457	16556	16423	16594	16511	16437	16359	16634	16406	16694	16350	16559	16488	16623	16465	16476	16464	16422	16694	16588	16614	16464	16738	16692	16518	16650	16565	16618	16486	16484	16705	16658	16462	16734	16497	16643	16471	16669	16508	16715	16535	16449	16485	16418	16489	16512	16602	16607	16708	16803	16704	16643	16562	16717	16884	16560	16510	16505	16380	16364	16708	16392	16718	16442	16379	16445	16610	16421	16317	16450	16497	16390	16325	16425	16643	16729	16394	16524	16698	16641	16523	16635	16427	16364	16701	16567	16423	16363	16630	16381	16431	16770	16558	16661	16463	16637	16580	16481	16591	16584	16583	16639	16823	16598	16609	16655	16437	16537	16403	16542
29670	41491	37435	28552	24531	21019	18886	17572	16505	15906	15796	15579	15305	15202	15340	15084	14986	14900	14750	14713	14667	14720	14515	14418	14509	14523	14545	14487	14682	14302	14507	14496	14238	14497	14609	14463	14512	14453	14149	14513	14575	14383	14480	14576	14501	14336	14300	14395	14405	14337	14379	14307	14499	14444	14327	14325	14417	14423	14376	14459	14334	14446	14248	14271	14293	14473	14255	14505	14299	14165	14288	14319	14476	14270	14445	14448	14422	14329	14319	14277	14362	14378	14377	14217	14330	14372	14290	14364	14444	14189	14455	14364	14325	14271	14422	14313	14396	14418	14284	14384	14316	14474	14218	14450	14357	14333	14548	14349	14457	14369	14488	14300	14314	14421	14171	14300	14370	14284	14328	14257	14306	14235	14378	14393	14449	14344	14415	14271	14196	14557	14304	14289	14361	14286	14314	14432	14407	14384	14372	14377	14534	14325	14160	14391	14346	14239	14205	14430	14385	14324	14256	14196	14323	14185	14371	14287	14300	14418	14384	14283	14328	14380	14262	14223	14488	14396	14504	14365	14499	14384	14441	14213	14192	14451	14375	14205	14300	14409	14281	14310	14450	14324	14374	14289	14360	14418	14204	14467	14298	14395	14391	14480	14490	14392	14228	14275	14470	14235	14263	14188	14441	14399	14387	14327	14285	14492	14388	14307	14464	14486	14306	14447	14371	14274	14400	14267	14454	14218	14290	14349	14255	14360	14453	14242	14392	14358	14313	14480	14468	14316	14418	14119	14349	14418	14466	14265	14295	14257	14473	14533	14281	14473	14389	14347	14455	14446	14293	14296	14353	14335	14228	14307	14446	14256	14439	14195	14363	14135	14259	14228	14238	14211	14258	14359	14353	14220	14454	14186	14435	14374	14510	14507	14378	14124	14455	14240	14314	14277	14354	14446	14195	14207	14355	14334	14335	14403	14386	14368	14392	14336	14344	14512	14502	14353	14213	14512	14273	14291	14341	14409	14399	14342	14215	14257	14270	14418	14254	14339	14245	14389	14369	14370	14404	14327	14287	14278	14486	14344	14321	14225	14432	14439	14582	14326	14369	14407	14283	14509	14415	14180	14400	14251	14376	14397	14267	14524	14215	14180	14242	14335	14397	14489	14320	14466	14393	14412	14393	14358	14340	14308	14453	14251	14394	14262	14341	14195	14366	14313	14398	14236	14342	14225	14372	14361	14247	14384	14392	14274	14569	14451	14284	14433	14266	14321	14406	14459	14414	14243	14382	14368	14342	14334	14437	14286	14463	14247	14340	14482	14189	14364	14262	14321	14479	14323	14406	14283	14274	14561	14398	14360	14451	14341	14368	14382	14408	14227	14415	14336	14324	14438	14246	14493	14544	14331	14417	14250	14520	14380	14231	14285	14394	14276	14460	14396	14299	14231	14579	14238	14378	14437	14288	14348	14388	14423	14343	14353	14374	14254	14331	14431	14293	14348	14298	14276	14335	14450	14286	14391	14470	14321	14284	14304	14435	14313	14375	14275	14416	14431	14254	14297	14287	14401	14279	14224	14148	14437	14437	14147	14350	14378	14371	14405	14443	14394	14295	14427	14393	14279	14292	14435	14251	14373	14379	14445	14241	14427	14296	14354	14298	14380	14211	14460	14337	14416	14512	14356	14566	14288	14300	14449	14458	14167	14385	14275	14373	14444	14354	14386	14308	14364	14338	14491	14272	14331	14262	14399	14348	14312	14311	14389	14373	14437	14370	14430	14227	14438	14267	14274	14262	14274	14308	14354	14218	14403	14495	14345	14292	14429	14271	14245	14387	14431	14323	14398	14381	14353	14250	14396	14489	14479	14290	14458	14322	14301	14403	14361	14545	14341	14265	14250	14463	14402	14513	14371	14347	14396	14384	14461	14430	14539	14350	14412	14218	14323	14334	14202	14396	14345	14240	14355	14472	14216	14466	14526	14417	14425	14246	14322	14157	14258	14484	14354	14300	14413	14337	14475	14370	14299	14265	14323	14504	14348	14326	14577	14240	14323	14285	14507	14253	14211	14429	14279	14442	14246	14407	14330	14492	14220	14417	14384	14390	14461	14341	14369	14303	14461	14387	14303	14350	14403	14207	14239	14416	14365	14335	14444	14357	14292	14401	14522	14345	14323	14387	14410	14313	14331	14495	14258	14331	14312	14459	14242	14247	14287	14531	14353	14334	14351	14458	14259	14343	14382	14394	14351	14426	14350	14274	14278	14233	14421	14392	14372	14452	14325	14375	14384	14405	14395	14449	14234	14255	14234	14430	14410	14433	14377	14368	14482	14261	14313	14357	14410	14370	14243	14443	14439	14484	14314	14507	14317	14216	14274	14457	14483	14270	14329	14166	14295	14391	14234	14462	14384	14253	14323	14346	14382	14437	14514	14507	14405	14195	14184	14355	14375	14368	14234	14304	14545	14399	14419	14382	14518	14295	14452	14209	14378	14376	14494	14378	14336	14439	14273	14305	14350	14275	14359	14483	14290	14436	14226	14492	14364	14362	14324	14445	14382	14400	14428	14279	14468	14242	14106	14521	14220	14365	14341	14554	14478	14407	14397	14242	14381	14207	14226	14296	14363	14433	14427	14405	14343	14288	14303	14430	14325	14320	14368	14314	14217	14362	14403	14282	14343	14244	14468	14274	14210	14407	14291	14321	14403	14200	14355	14475	14256	14392	14507	14225	14278	14439	14364	14470	14459	14377	14300	14299	14196	14434	14176	14395	14222	14427	14367	14244	14521	14256	14176	14389	14328	14249	14355	14149	14408	14380	14328	14290	14331	14226	14325	14293	14258	14225	14391	14507	14317	14436	14378	14467	14251	14335	14148	14458	14372	14381	14331	14400	14433	14183	14319	14311	14470	14425	14393	14333	14325	14460	14473	14336	14304	14346	14443	14493	14319	14450	14340	14234	14377	14481	14399	14409	14373	14377	14318	14360	14308	14295	14432	14399	14264	14363	14280	14285	14469	14341	14279	14448	14366	14408	14334	14292	14394	14418	14358	14155	14379	14418	14307	14493	14472	14306	14288	14594	14424	14345	14303	14295	14425	14327	14543	14223	14339	14381	14351	14328	14431	14230	14325	14255	14316	14580	14242	14377	14344	14380	14359	14388	14429	14328	14446	14334	14366	14282	14424	14254	14275	14364	14417	14386	14443	14434	14381	14473	14330	14263	14289	14510	14385	14449	14316	14259	14244	14676	14195	14367	14241	14240	14462	14310	14276	14321	14308	14321	14447	14397	14445	14421	14378	14239	14279	14174	14527	14389	14290	14422	14411	14462	14311	14267	14467	14305	14424	14409	14304	14358	14413	14310	14283	14493	14416	14560	14489	14329	14253	14386	14400	14524	14278	14473	14334	14263	14402	14335	14271	14373	14340	14497	14351	14384	14313	14346	14272	14446	14239	14463	14455	14366	14432	14160	14365	14381	14273	14296	14442	14260	14494	14444	14361	14420	14468	14329	14456	14452	14236	14383	14300	14467	14146	14568	14422	14409	14300	14360	14266	14247	14410	14234	14458	14243	14283	14337	14420	14554	14356	14455	14263	14428	14182	14318	14496	14327	14427	14374	14485	14373	14489	14312	14419	14304	14291	14356	14389	14508	14481	14363	14274	14343	14316	14547	14317	14261	14459	14285	14366	14375	14383	14294	14441	14448	14372	14470	14481	14457	14223	14363	14438	14224	14294	14304	14348	14351	14323	14185	14370	14519	14397	14402	14385	14475	14370	14428	14186	14421	14352	14140	14374	14511	14453	14524	14330	14281	14410	14296	14478	14292	14271	14321	14107	14323	14328	14451	14519	14378	14426	14239	14499	14376	14574	14182	14372	14363	14497	14387	14271	14462	14265	14459	14353	14431	14398	14395	14355	14371	14397	14245	14261	14406	14414	14261	14304	14391	14339	14454	14212	14526	14373	14354	14363	14368	14402	14529	14449	14457	14392	14377	14224	14454	14260	14406	14355	14409	14243	14281	14457	14469	14423	14221	14322	14378	14365	14264	14294	14519	14429	14413	14369	14382	14354	14272	14381	14369	14246	14288	14250	14410	14424	14430	14610	14463	14276	14406	14407	14325	14393	14270	14409	14412	14241	14417	14380	14278	14275	14377	14278	14355	14404	14232	14415	14399	14368	14517	14341	14285	14399	14507	14237	14425	14258	14391	14229	14436	14384	14460	14381	14315	14411	14448	14464	14417	14312	14433	14465	14397	14304	14341	14248	14342	14420	14522	14522	14477	14434	14292	14394	14426	14406	14225	14362	14460	14349	14444	14422	14412	14274	14363	14219	14330	14521	14422	14272	14512	14475	14383	14243	14476	14578	14437	14377	14316	14362	14301	14228	14363	14297	14348	14179	14397	14473	14496	14416	14359	14256	14506	14273	14551	14385	14363	14309	14434	14226	14444	14211	14360	14409	14310	14306	14516	14283	14146	14387	14289	14436	14365	14409	14383	14413	14299	14340	14468	14379	14435	14527	14419	14364	14389	14254	14479	14441	14333	14471	14249	14335	14327	14465	14399	14278	14480	14374	14563	14430	14520	14555	14240	14359	14300	14439	14307	14301	14377	14357	14378	14285	14417	14336	14345	14258	14517	14416	14228	14348	14413	14396	14473	14539	14309	14313	14262	14340	14380	14348	14300	14398	14304	14361	14479	14327	14456	14398	14503	14436	14326	14380	14321	14227	14461	14467	14422	14381	14535	14504	14442	14388	14311	14295	14368	14398	14440	14451	14306	14249	14371	14307	14317	14457	14427	14485	14341	14627	14199	14361	14306	14370	14140	14482	14483	14386	14429	14387	14329	14489	14357	14276	14290	14339	14474	14362	14313	14326	14412	14258	14288	14338	14291	14407	14411	14318	14372	14374	14220	14359	14258	14477	14417	14431	14370	14197	14339	14237	14424	14396	14381	14394	14486	14353	14452	14300	14447	14398	14288	14307	14462	14422	14293	14619	14320	14559	14269	14589	14427	14346	14513	14398	14310	14354	14500	14289	14426	14337	14370	14551	14303	14269	14324	14291	14344	14455	14505	14277	14382	14328	14496	14431	14529	14324	14154	14393	14535	14241	14387	14331	14330	14238	14439	14346	14445	14325	14277	14360	14389	14549	14298	14383	14427	14431	14456	14621	14349	14458
24220	21122	28464	25498	24875	24850	24146	20772	19300	18501	18210	17701	17605	17282	17399	17474	17128	16997	17046	17021	16955	16965	16739	16950	16987	16731	16754	16741	16641	16938	16827	16856	16871	16759	16583	16479	16745	16770	16837	16751	16551	16830	16697	16878	16685	16519	16599	16629	16687	16364	16673	16557	16480	16561	16800	16700	16480	16702	16659	16698	16562	16586	16749	16576	16663	16675	16597	16392	16646	16567	16368	16545	16617	16670	16657	16579	16496	16709	16627	16652	16764	16726	16505	16459	16733	16639	16556	16837	16597	16514	16605	16662	16523	16581	16544	16619	16338	16712	16559	16333	16587	16606	16481	16491	16655	16648	16675	16592	16671	16572	16665	16751	16785	16633	16762	16449	16656	16613	16623	16669	16606	16514	16541	16409	16594	16440	16543	16440	16658	16553	16531	16516	16444	16516	16509	16624	16487	16300	16531	16608	16576	16672	16547	16577	16598	16590	16551	16530	16673	16645	16307	16706	16632	16744	16662	16769	16647	16600	16642	16682	16501	16643	16621	16581	16614	16729	16549	16467	16835	16608	16619	16687	16621	16689	16484	16477	16497	16457	16658	16598	16502	16497	16462	16513	16673	16490	16469	16679	16846	16483	16627	16683	16575	16619	16556	16643	16613	16551	16610	16490	16563	16676	16682	16578	16566	16703	16640	16650	16736	16573	16753	16812	16333	16581	16343	16595	16715	16572	16684	16612	16646	16507	16813	16580	16559	16600	16457	16433	16587	16563	16528	16574	16682	16471	16691	16606	16588	16652	16402	16530	16542	16717	16390	16522	16515	16506	16560	16596	16571	16662	16550	16570	16649	16681	16601	16511	16576	16603	16528	16800	16517	16624	16463	16516	16463	16654	16635	16541	16679	16479	16492	16664	16462	16582	16601	16499	16607	16477	16446	16587	16654	16648	16682	16565	16656	16325	16841	16592	16559	16487	16580	16564	16739	16647	16704	16561	16594	16553	16532	16467	16745	16397	16557	16321	16594	16628	16656	16660	16660	16533	16513	16489	16492	16551	16604	16548	16449	16630	16427	16368	16669	16669	16431	16537	16581	16498	16511	16805	16471	16447	16733	16681	16559	16664	16646	16524	16507	16560	16529	16547	16654	16632	16481	16556	16645	16490	16505	16586	16563	16495	16590	16508	16717	16565	16528	16710	16622	16573	16558	16630	16571	16591	16481	16728	16541	16497	16591	16704	16648	16570	16684	16489	16362	16783	16754	16757	16737	16596	16708	16628	16561	16485	16649	16668	16618	16558	16546	16454	16598	16601	16831	16703	16506	16542	16595	16379	16550	16668	16621	16515	16774	16773	16620	16613	16600	16338	16538	16574	16412	16256	16521	16589	16444	16538	16601	16512	16693	16582	16440	16503	16537	16579	16636	16536	16556	16523	16380	16393	16593	16669	16586	16508	16592	16679	16491	16517	16493	16578	16550	16486	16576	16513	16408	16687	16541	16651	16431	16645	16524	16563	16595	16532	16802	16717	16561	16542	16521	16597	16456	16517	16698	16728	16444	16417	16611	16588	16629	16471	16666	16623	16344	16532	16389	16510	16672	16597	16573	16567	16501	16549	16560	16651	16620	16624	16762	16646	16633	16597	16630	16439	16429	16429	16598	16533	16697	16581	16582	16585	16606	16486	16558	16586	16412	16498	16694	16589	16430	16681	16706	16652	16656	16635	16709	16616	16662	16641	16680	16594	16424	16653	16572	16589	16463	16511	16725	16695	16597	16640	16888	16616	16538	16567	16604	16670	16442	16711	16470	16486	16375	16642	16409	16308	16695	16653	16540	16459	16486	16657	16635	16730	16653	16533	16494	16488	16472	16522	16720	16526	16636	16700	16435	16502	16755	16455	16658	16538	16631	16604	16532	16654	16357	16548	16391	16576	16362	16641	16529	16513	16522	16555	16585	16490	16691	16526	16566	16494	16530	16753	16689	16494	16702	16629	16560	16586	16578	16686	16509	16588	16735	16770	16593	16652	16589	16400	16553	16619	16679	16603	16626	16601	16612	16690	16597	16550	16677	16597	16707	16620	16498	16531	16506	16539	16604	16447	16641	16441	16716	16552	16516	16495	16761	16698	16416	16690	16755	16648	16551	16730	16632	16370	16513	16597	16459	16500	16523	16524	16550	16391	16575	16649	16491	16446	16456	16669	16796	16614	16740	16758	16732	16689	16625	16739	16693	16554	16658	16581	16591	16454	16798	16643	16499	16588	16393	16636	16665	16485	16560	16626	16434	16609	16339	16497	16650	16435	16645	16441	16514	16707	16495	16516	16765	16578	16325	16552	16680	16453	16654	16592	16443	16628	16521	16522	16602	16582	16662	16573	16699	16640	16725	16654	16607	16566	16403	16399	16602	16787	16606	16641	16631	16610	16603	16718	16801	16608	16636	16414	16681	16448	16655	16504	16685	16612	16847	16692	16530	16615	16485	16535	16595	16569	16612	16526	16647	16580	16586	16632	16468	16351	16671	16531	16448	16513	16702	16649	16495	16689	16580	16479	16533	16627	16633	16568	16714	16509	16535	16563	16585	16520	16426	16557	16471	16666	16558	16581	16387	16376	16565	16701	16636	16556	16523	16567	16386	16627	16662	16598	16582	16686	16877	16583	16651	16767	16802	16733	16710	16688	16793	16741	16578	16592	16425	16656	16592	16594	16620	16703	16435	16661	16571	16328	16585	16665	16518	16556	16604	16682	16709	16495	16474	16558	16645	16482	16539	16477	16513	16696	16539	16412	16737	16474	16549	16613	16506	16641	16569	16709	16505	16616	16706	16567	16522	16586	16296	16390	16496	16582	16733	16668	16686	16693	16696	16561	16470	16797	16897	16662	16347	16550	16476	16506	16443	16406	16620	16653	16546	16692	16659	16688	16556	16597	16566	16518	16707	16611	16649	16627	16583	16572	16550	16660	16455	16488	16224	16529	16429	16686	16489	16537	16556	16713	16852	16416	16504	16825	16589	16604	16551	16851	16626	16659	16390	16458	16664	16375	16526	16733	16603	16609	16496	16722	16815	16675	16690	16582	16708	16681	16779	16721	16696	16501	16665	16633	16900	16695	16791	16713	16665	16435	16427	16491	16605	16386	16481	16488	16585	16458	16557	16465	16754	16448	16594	16467	16532	16619	16571	16739	16687	16580	16466	16596	16695	16523	16587	16572	16545	16463	16621	16446	16470	16541	16556	16398	16548	16706	16712	16508	16805	16485	16795	16612	16647	16530	16722	16689	16549	16678	16620	16664	16681	16666	16541	16570	16551	16615	16540	16676	16496	16541	16625	16744	16590	16628	16603	16498	16541	16517	16570	16792	16595	16360	16682	16698	16416	16356	16727	16618	16693	16523	16364	16788	16628	16398	16542	16499	16552	16614	16342	16370	16688	16663	16567	16554	16597	16575	16627	16675	16605	16611	16609	16539	16529	16558	16375	16689	16550	16598	16580	16572	16514	16581	16397	16485	16600	16644	16677	16400	16580	16723	16642	16570	16490	16733	16659	16443	16557	16641	16670	16590	16607	16734	16737	16525	16544	16660	16536	16479	16720	16521	16694	16820	16622	16592	16469	16714	16620	16622	16609	16582	16512	16458	16411	16441	16640	16367	16478	16668	16571	16780	16548	16497	16325	16561	16570	16769	16713	16670	16526	16602	16585	16677	16422	16506	16427	16699	16785	16742	16551	16567	16598	16726	16572	16640	16496	16458	16708	16571	16481	16469	16514	16632	16659	16560	16529	16609	16619	16505	16319	16596	16558	16402	16444	16631	16615	16608	16457	16361	16726	16786	16361	16650	16633	16704	16492	16424	16543	16692	16709	16519	16564	16719	16653	16600	16529	16665	16618	16518	16523	16301	16645	16478	16719	16661	16564	16543	16474	16477	16590	16540	16686	16390	16431	16471	16583	16551	16572	16690	16501	16614	16584	16673	16546	16606	16713	16434	16507	16589	16755	16696	16649	16496	16518	16680	16622	16403	16558	16671	16588	16700	16666	16663	16696	16511	16680	16740	16532	16666	16643	16574	16696	16602	16476	16618	16599	16467	16636	16720	16689	16570	16439	16580	16673	16663	16541	16633	16752	16581	16534	16515	16573	16558	16588	16817	16666	16539	16596	16740	16491	16750	16660	16706	16666	16420	16531	16625	16658	16666	16686	16735	16512	16412	16595	16639	16787	16619	16651	16629	16772	16484	16575	16607	16625	16553	16500	16514	16849	16623	16648	16602	16564	16746	16519	16692	16695	16608	16650	16605	16371	16504	16561	16554	16823	16660	16527	16593	16514	16672	16892	16653	16526	16709	16587	16650	16725	16631	16465	16424	16565	16686	16360	16594	16660	16574	16692	16696	16626	16456	16654	16483	16816	16548	16537	16584	16619	16775	16586	16638	16689	16356	16528	16321	16575	16543	16557	16566	16574	16566	16574	16400	16595	16669	16492	16515	16378	16352	16545	16591	16787	16536	16552	16724	16600	16654	16564	16881	16593	16525	16637	16506	16616	16555	16594	16619	16751	16671	16587	16556	16604	16682	16566	16443	16743	16575	16555	16584	16558	16531	16608	16712	16646	16582	16711	16524	16520	16490	16707	16537	16628	16553	16512	16631	16712	16424	16520	16517	16784	16583	16572	16673	16653	16657	16449	16461	16672	16520	16680	16517	16720	16536	16481	16683	16544	16580	16594	16608	16537	16538	16565	16653	16523	16450	16569	16448	16520	16468	16486	16697	16596	16621	16838	16583	16746	16569	16679	16603	16641	16566	16489	16716	16466	16634	16707	16436	16711	16280	16701	16556	16629	16298	16318	16637	16853	16705	16448	16558	16511	16652	16567	16485	16483	16580	16636	16492	16400	16573	16390	16464	16730	16665	16585	16481	16660	16738	16542	16674	16434	16411	16435	16664	16533	16689	16428	16545	16611	16510	16536	16479	16574	16629	16565	16614	16546	16783	16618	16458	16741	16588	16580	16623	16618	16528	16585	16598	16637	16660	16720	16710	16677	16557	16501	16609	16546	16443	16682	16471	16599	16561	16670	16650	16765	16445	16447	16667	16477	16568	16593	16558	16828	16417	16510	16699	16730	16475	16618	16585	16591	16603	16562	16581	16676	16667	16689	16743	16613	16407	16707	16683
29761	47255	43395	34631	29069	24388	22444	20004	18494	17113	16609	16117	15826	15625	15722	15634	15333	15007	14998	14918	14885	14686	14769	14616	14569	14684	14611	14536	14670	14509	14429	14388	14454	14554	14486	14425	14608	14379	14643	14375	14385	14403	14406	14543	14459	14439	14547	14573	14311	14498	14319	14254	14388	14315	14481	14512	14379	14414	14423	14210	14476	14360	14303	14553	14519	14275	14222	14344	14484	14367	14455	14320	14314	14380	14367	14447	14416	14387	14367	14428	14475	14373	14373	14374	14332	14502	14409	14404	14117	14493	14370	14390	14316	14428	14355	14380	14307	14520	14292	14426	14520	14281	14335	14392	14232	14401	14552	14397	14407	14523	14541	14274	14156	14430	14464	14365	14427	14308	14423	14518	14323	14385	14219	14246	14401	14254	14461	14460	14136	14458	14380	14219	14365	14425	14386	14509	14330	14269	14362	14416	14337	14348	14467	14309	14459	14379	14314	14482	14317	14401	14398	14293	14348	14362	14336	14453	14403	14269	14222	14383	14264	14339	14369	14380	14378	14520	14364	14606	14435	14446	14422	14343	14457	14385	14274	14464	14353	14429	14477	14279	14348	14333	14475	14174	14341	14321	14401	14516	14342	14225	14470	14215	14392	14510	14338	14475	14406	14291	14521	14436	14441	14358	14247	14640	14494	14400	14240	14536	14449	14374	14484	14338	14407	14527	14362	14371	14485	14383	14543	14502	14446	14349	14398	14421	14397	14605	14245	14539	14496	14391	14331	14373	14349	14204	14378	14689	14403	14304	14216	14393	14206	14474	14381	14393	14361	14463	14313	14414	14380	14287	14372	14549	14365	14284	14518	14318	14386	14347	14315	14275	14257	14414	14444	14387	14241	14422	14264	14363	14434	14288	14288	14320	14514	14353	14364	14368	14390	14424	14274	14495	14288	14495	14455	14418	14379	14544	14368	14455	14399	14602	14345	14392	14332	14510	14365	14454	14405	14337	14177	14341	14488	14375	14423	14125	14187	14461	14429	14302	14339	14481	14260	14372	14507	14323	14327	14282	14346	14537	14427	14597	14463	14431	14448	14347	14472	14265	14361	14332	14334	14502	14391	14408	14358	14400	14292	14439	14456	14229	14364	14377	14368	14130	14399	14318	14476	14352	14548	14417	14342	14449	14453	14238	14484	14363	14376	14294	14281	14340	14499	14351	14486	14353	14240	14344	14380	14444	14366	14370	14432	14435	14207	14594	14424	14366	14394	14367	14374	14310	14317	14423	14344	14376	14359	14286	14224	14505	14443	14250	14249	14564	14490	14395	14475	14339	14584	14579	14369	14356	14234	14494	14398	14279	14304	14303	14367	14393	14579	14266	14459	14399	14343	14227	14351	14318	14350	14509	14211	14474	14496	14297	14495	14461	14258	14453	14512	14462	14408	14446	14451	14334	14497	14302	14506	14517	14213	14331	14281	14429	14260	14470	14447	14481	14387	14583	14402	14385	14500	14426	14462	14550	14383	14325	14332	14567	14317	14418	14285	14449	14547	14523	14527	14421	14404	14488	14310	14420	14433	14332	14235	14390	14270	14301	14486	14395	14461	14471	14286	14281	14461	14459	14387	14547	14402	14543	14499	14310	14285	14363	14375	14344	14294	14341	14519	14321	14358	14491	14448	14312	14343	14401	14313	14390	14437	14342	14464	14300	14543	14531	14382	14464	14432	14509	14266	14314	14537	14560	14496	14456	14389	14367	14335	14546	14410	14328	14417	14423	14353	14329	14476	14219	14473	14448	14264	14424	14438	14249	14370	14274	14279	14373	14431	14308	14213	14329	14348	14344	14257	14420	14427	14348	14340	14356	14388	14437	14324	14500	14386	14260	14330	14488	14223	14212	14375	14378	14506	14428	14364	14299	14488	14466	14240	14447	14269	14326	14539	14392	14414	14641	14505	14121	14355	14395	14340	14484	14451	14349	14444	14325	14274	14578	14542	14398	14205	14431	14304	14339	14575	14441	14474	14389	14467	14352	14416	14378	14460	14404	14430	14353	14470	14358	14365	14354	14447	14459	14357	14249	14401	14377	14332	14487	14285	14460	14319	14426	14355	14571	14330	14459	14409	14587	14395	14377	14276	14391	14338	14452	14362	14557	14303	14452	14296	14527	14450	14419	14416	14463	14474	14373	14505	14507	14343	14245	14332	14362	14167	14252	14210	14433	14344	14419	14360	14294	14362	14459	14380	14374	14388	14320	14547	14338	14472	14468	14596	14506	14428	14458	14194	14313	14381	14486	14409	14409	14521	14395	14449	14304	14270	14380	14404	14439	14379	14395	14405	14450	14319	14352	14321	14436	14316	14367	14476	14505	14430	14406	14412	14248	14450	14474	14327	14255	14383	14458	14397	14428	14367	14572	14555	14510	14424	14241	14372	14338	14345	14378	14571	14399	14424	14345	14510	14445	14379	14320	14352	14447	14611	14452	14433	14400	14354	14394	14429	14466	14472	14425	14480	14312	14530	14416	14464	14284	14585	14272	14499	14329	14414	14450	14378	14497	14386	14448	14304	14357	14476	14428	14548	14308	14460	14558	14639	14506	14542	14250	14304	14156	14464	14356	14428	14358	14318	14500	14538	14524	14390	14368	14248	14215	14505	14326	14427	14417	14256	14306	14367	14368	14539	14427	14511	14326	14543	14356	14299	14505	14375	14514	14345	14483	14313	14470	14440	14390	14336	14387	14420	14463	14489	14435	14286	14407	14206	14463	14453	14457	14416	14511	14405	14396	14404	14436	14600	14365	14342	14399	14284	14361	14502	14281	14408	14520	14429	14482	14335	14492	14461	14351	14334	14504	14325	14226	14215	14384	14196	14465	14308	14350	14471	14580	14460	14227	14443	14415	14358	14417	14337	14449	14535	14242	14457	14158	14438	14393	14393	14223	14350	14317	14427	14358	14343	14559	14391	14582	14344	14488	14338	14324	14392	14390	14383	14330	14522	14309	14369	14593	14439	14412	14404	14340	14403	14227	14491	14498	14434	14329	14387	14351	14305	14423	14405	14361	14359	14440	14413	14433	14445	14402	14335	14351	14496	14472	14424	14275	14343	14522	14524	14383	14456	14314	14417	14392	14365	14474	14432	14413	14346	14313	14511	14394	14450	14489	14354	14613	14329	14317	14393	14311	14397	14580	14501	14405	14426	14351	14412	14332	14414	14309	14402	14428	14424	14344	14360	14476	14385	14378	14431	14332	14527	14411	14477	14353	14277	14383	14298	14581	14351	14288	14357	14414	14176	14485	14321	14428	14379	14358	14355	14385	14360	14400	14384	14337	14415	14186	14470	14475	14511	14385	14494	14525	14255	14280	14353	14548	14404	14473	14327	14240	14463	14335	14429	14311	14254	14403	14387	14444	14397	14385	14441	14282	14419	14420	14379	14682	14303	14276	14375	14509	14310	14339	14470	14534	14508	14388	14296	14450	14396	14433	14291	14394	14297	14379	14435	14277	14366	14392	14307	14489	14367	14431	14321	14359	14563	14267	14237	14560	14227	14388	14403	14314	14316	14225	14374	14422	14512	14154	14245	14435	14464	14232	14396	14351	14531	14360	14279	14285	14205	14385	14380	14493	14405	14340	14336	14432	14413	14324	14424	14332	14420	14415	14309	14466	14444	14353	14528	14422	14475	14267	14279	14331	14283	14454	14492	14530	14543	14345	14278	14404	14428	14475	14420	14691	14383	14522	14373	14470	14408	14365	14394	14378	14362	14227	14287	14481	14398	14517	14332	14290	14303	14496	14287	14270	14267	14475	14332	14531	14359	14419	14450	14275	14280	14436	14381	14422	14404	14604	14414	14541	14455	14267	14350	14371	14382	14283	14449	14271	14395	14157	14485	14525	14336	14386	14348	14585	14365	14327	14477	14393	14364	14364	14426	14310	14428	14516	14413	14269	14315	14283	14183	14369	14425	14543	14492	14346	14342	14402	14542	14347	14308	14349	14438	14352	14474	14501	14272	14261	14360	14351	14469	14399	14339	14387	14478	14529	14326	14393	14178	14287	14206	14263	14444	14445	14343	14333	14350	14425	14530	14262	14427	14379	14373	14476	14434	14354	14352	14579	14495	14297	14427	14279	14397	14205	14572	14346	14243	14338	14278	14487	14399	14367	14325	14319	14307	14435	14461	14487	14375	14245	14518	14354	14351	14311	14383	14233	14326	14491	14403	14328	14257	14388	14382	14447	14399	14492	14336	14528	14381	14466	14484	14359	14413	14313	14370	14366	14370	14387	14258	14207	14476	14195	14523	14457	14336	14420	14286	14385	14526	14259	14360	14341	14382	14407	14496	14449	14350	14467	14354	14295	14397	14527	14271	14431	14365	14288	14316	14519	14279	14455	14228	14516	14403	14281	14357	14351	14306	14408	14457	14378	14307	14285	14379	14398	14419	14489	14355	14320	14430	14363	14241	14351	14415	14361	14390	14396	14439	14283	14381	14337	14367	14415	14443	14377	14416	14406	14332	14279	14292	14369	14383	14255	14321	14603	14429	14412	14437	14456	14377	14382	14485	14525	14467	14268	14282	14404	14461	14309	14320	14440	14487	14340	14266	14406	14442	14538	14294	14319	14215	14273	14176	14489	14425	14352	14499	14302	14415	14482	14567	14409	14383	14282	14561	14456	14390	14434	14422	14361	14330	14432	14327	14237	14411	14400	14487	14581	14329	14349	14342	14278	14385	14414	14422	14423	14290	14535	14411	14281	14472	14498	14524	14417	14408	14439	14265	14435	14434	14483	14417	14220	14478	14356	14433	14324	14246	14397	14253	14439	14420	14345	14523	14304	14413	14283	14328	14366	14272	14364	14547	14528	14364	14436	14492	14482	14375	14480	14397	14306	14387	14361	14205	14417	14365	14373	14451	14430	14362	14434	14419	14409	14572	14238	14376	14352	14455	14401	14630	14548	14378	14379	14440	14413	14396	14469	14548	14503	14338	14310	14341	14351	14486	14460	14308	14462	14203	14552	14406	14389	14244	14262	14537	14174	14314	14377	14490	14509	14264	14425	14364	14503	14364	14549	14422	14391	14415	14331	14524	14487	14454	14431	14459	14418	14318	14287	14539	14357	14378	14375	14353	14466	14395	14342	14506	14320	14427	14360	14276	14432	14527	14421	14533	14431
22820	21136	28859	23842	22434	25637	27294	22307	20504	20123	19297	18876	18728	18474	18502	18497	18175	18134	18219	17880	17792	17840	17716	17434	17613	17594	17467	17556	17817	17681	17506	17320	17793	17313	17349	17550	17409	17507	17485	17445	17568	17266	17350	17274	17477	17474	17474	17407	17273	17342	17326	17468	17318	17312	17269	17125	17234	17209	17378	17519	17256	17231	17259	17072	17066	17263	17342	17289	17098	17095	17257	17257	17250	17423	17317	17156	17062	17382	17285	16956	17198	17183	17247	17209	17035	17213	17325	17171	17361	17266	17004	17116	17389	17396	17410	17066	17110	17162	17321	17256	17254	17150	17408	17317	17322	17242	17521	17139	17135	17192	17159	17415	17238	17190	17278	17181	17220	17203	17031	17117	17288	17121	17198	17128	17188	17409	17040	17289	17217	17167	17042	17076	17050	17217	17181	17081	17104	16982	17338	17313	17262	17258	17216	17106	16927	17161	17090	17244	17311	17278	17361	17334	17070	17245	17241	17077	16879	17258	17187	17131	17152	17373	17332	17211	17265	17225	17185	17066	17180	17335	17273	17095	17481	17313	17030	17294	17413	17335	17337	17042	17167	17113	17025	17078	17407	17177	17171	17090	17130	17229	17363	17064	17332	17030	17234	17097	17089	17132	17156	17138	17261	17080	17436	17362	17406	17240	17183	17343	17121	17213	17163	17053	17024	17184	17114	17180	17023	17062	17320	17106	17172	17261	17177	17248	17120	17250	17084	17217	17445	17212	17428	17151	17433	17316	17071	17118	17005	17125	17135	17232	17237	17186	17215	16974	17179	17164	17261	17198	17020	17022	17238	16914	17218	17293	17288	17174	17063	17251	17182	17035	17150	17254	17130	17058	17226	17167	17228	17095	17003	16997	17253	17142	17011	17135	17510	17394	17187	17164	17089	17030	17170	17190	17451	17077	17273	17311	17087	17315	17179	17541	17176	17160	17240	17062	17285	17391	17180	17220	17302	17244	17345	17150	17298	17182	17227	17458	17172	17161	17179	17188	17102	17362	16996	17055	17186	17011	17083	17110	17235	17106	17205	17144	17274	17200	17210	17107	17308	17268	17092	17177	17340	17348	17262	17232	17088	17177	17251	17366	17102	17168	17320	17395	17333	17418	17173	17150	17092	17305	17281	17348	17380	17322	17207	17366	17037	17198	17197	17247	17134	17247	17291	17200	17136	17364	17357	17256	17185	17301	17292	17307	17049	17141	17298	17295	17143	16988	17437	17194	17083	17414	17271	17259	17203	17025	17160	17270	17152	17133	17230	17065	17198	17442	17257	17321	17133	17234	17106	17134	17243	17344	17501	17209	17413	17151	17194	17189	17375	17171	17107	17142	17210	17140	17144	17351	17292	17350	17287	17141	17254	17403	17126	17152	17074	17260	17112	17306	17339	17118	17222	17227	17175	17220	17391	17192	17020	17206	17262	17313	17145	17231	17328	17164	17175	17334	17196	17258	17134	17347	17456	17017	17122	17448	17103	17253	17384	17295	17131	17140	17119	17189	17056	17158	17218	17082	17179	17194	17240	17192	17310	17286	17243	17227	17027	17098	17266	17086	17079	17299	17223	17232	17196	17102	17348	17256	17088	17087	17111	17274	17309	17192	17336	17214	17176	17166	17168	17185	16996	17144	17207	17304	17082	17321	16964	17223	17284	17191	17160	17104	17327	17166	17175	17179	17041	17076	17205	17232	17169	17320	16973	17167	17167	17265	17219	17219	17231	17433	17138	17232	17181	17213	17175	17038	17194	17063	17145	17108	17051	17218	17274	17288	17277	17245	17207	17082	17088	17113	17204	17293	17288	17263	17272	17237	17138	17309	17091	17107	17094	17282	17328	17147	17157	17129	17191	17114	17310	17162	17147	17154	17174	17156	17113	17239	17285	17172	16946	17210	17434	17219	17038	17351	17377	17107	17345	17162	17311	17193	16985	17089	17251	17127	17351	17118	17189	17161	17262	17142	17185	17168	17223	17216	17265	17014	17035	17183	17081	17386	17162	17031	17310	17107	17331	17130	17303	16812	17220	17248	17042	16993	17176	17241	17242	17229	17325	17334	17232	17138	17179	17275	17023	17021	17236	17239	17121	17285	17276	17077	17289	16986	17180	17349	17143	17016	17283	17040	17112	17158	17209	17144	17255	17344	17209	17301	17296	17105	17139	17265	17361	17225	17121	17283	17274	17102	17076	17208	17009	17199	17224	17178	17132	17283	17131	17295	17148	17238	17327	17300	17101	17402	17253	17287	17414	17264	16961	17270	17021	17172	17150	17320	17110	17067	17083	17151	17192	17257	17035	17193	17133	17195	17388	17048	17294	17171	17196	17163	17221	17119	17126	17226	16937	17251	17203	17352	17399	17232	17134	17149	17402	17078	17130	17262	17159	17244	17099	17149	17227	17318	17222	17225	17250	17110	17441	17076	17202	17359	17138	17172	17257	17058	17345	17117	17168	17224	16941	17010	17191	17231	17246	17183	17279	17108	17213	17129	17281	17197	17219	17294	16986	17121	17108	17275	17228	17127	17136	17208	17179	17341	17050	17107	17361	17204	17354	17168	17359	17122	17195	17205	17279	17118	17359	17279	17284	17189	17080	17244	17376	17194	17064	17194	17112	17309	17241	16901	17242	17298	17374	17269	17163	17265	17274	17196	17092	17221	17344	17329	17296	17214	17186	17064	17311	17147	17188	17122	17206	17288	17123	17041	17337	17253	17245	17437	17095	17195	17307	17065	17334	17270	17086	17389	17202	17255	17167	17230	17237	17021	17313	17291	17100	17367	17324	17334	17204	17280	17248	17208	17161	17160	17366	17172	17194	17067	17068	17165	17280	17164	17075	17400	17099	17163	17212	17215	17348	17260	17143	17221	16970	17193	17147	17072	17176	17273	17359	17280	17121	17137	17275	17255	17114	17016	17394	17353	17282	17326	17287	17197	16878	17384	17131	16954	17054	16929	17055	17067	17198	17138	17162	17316	17151	17106	17148	17191	17290	17226	17142	17149	17262	17138	17231	17044	17191	17323	17369	17262	17391	17085	17233	17096	17340	17096	17199	17148	17260	17348	17229	17372	17138	17177	17081	17073	17258	17019	17097	17227	17170	17197	17211	16998	17266	17148	17248	17010	17255	17360	17166	17197	17223	17368	17253	17057	17264	17389	17097	17068	17202	17244	17364	17167	17364	17014	17195	17097	17088	17109	17266	17091	17082	17229	17320	17224	17163	17157	17286	17110	17014	17067	17226	17300	17392	17013	17242	17192	16948	17249	17352	17309	17183	17331	17114	17093	17289	17241	17251	17153	17222	17122	17266	17164	17343	17194	17291	17313	17176	17306	17200	17253	17201	17289	17172	17101	17449	17084	17281	17127	17163	17343	17317	17202	17203	17178	16986	17212	17275	17203	17334	17024	17400	17303	17092	17011	17017	17149	17186	17030	17235	17266	17287	17340	17112	17066	17318	17048	17179	17147	17271	17222	17133	17166	17207	17068	17269	17301	17038	17054	17060	17050	17194	17075	17044	17279	16996	17198	17034	17261	17159	17303	17104	17208	17156	17312	17305	17187	17319	17147	17077	17302	17091	17130	17278	17271	17306	17368	17210	17316	17353	17106	17360	17169	17184	17249	17244	17188	17386	17200	17093	17227	17320	17008	17147	17277	17272	17085	17034	17281	17125	17273	17295	17210	17112	17317	17089	17130	17258	17190	17320	17196	17352	17180	17007	16959	17134	17216	17207	16988	17310	17187	17077	17351	17124	17119	17185	17340	17389	17324	17139	17140	17276	17260	17150	17260	17203	16893	17003	17181	17077	17101	17244	17069	16866	17274	17306	17095	17289	17148	17185	17084	16999	17179	17095	17209	17048	17026	17143	17160	17203	17132	17064	17232	17173	17092	17267	17367	17230	17113	17154	17368	17299	17122	17323	17334	17286	17049	17229	17126	17119	17237	17069	17208	17293	17099	17221	17121	17236	17336	17168	17205	17070	17232	17261	17389	17257	17220	17267	17235	17016	17157	17166	17301	17215	17226	17233	17208	17228	17021	17233	17242	17211	17206	17140	17131	17122	17226	17304	17379	17127	17171	17308	17047	17136	17324	17181	17256	17151	17464	17132	17299	17344	17158	17072	17166	17439	17049	17150	17294	17137	17153	17276	17116	17131	17106	17027	17211	17335	17132	17267	17192	17378	17195	17151	17296	17477	17308	17022	17253	17400	17080	17290	17086	17090	17296	17473	17280	17102	17145	17262	17313	17093	17217	17208	17342	17369	17226	17204	17221	17306	17363	17225	17378	17133	17221	17234	17039	17280	17309	17154	17157	17200	17275	17296	17388	17342	17169	17214	17176	17081	17229	17154	16940	17209	17205	17314	17292	17455	17227	17029	17043	17259	17096	17221	17142	17037	17191	17222	17035	17346	17283	17363	17104	17319	17425	17149	16954	17211	17091	17352	17243	17264	16939	17234	17189	17106	17177	17374	17278	17182	17126	17056	17330	17165	17225	17048	17094	17265	17233	17242	17249	17288	17086	17139	16946	17160	17331	17035	17111	17318	17256	17196	17356	17091	17170	17024	17384	17449	17249	17308	17349	17239	16784	17502	17288	17209	17080	17273	17183	17164	17134	17115	17404	17363	17156	17411	17383	17201	17324	17172	17198	17118	17115	17207	17254	17272	17311	17287	17152	17186	17179	17274	17050	17255	17246	17275	17106	17116	17053	17129	17343	17204	17139	17204	17127	17288	17151	16992	17192	17172	17171	17503	17126	17334	17214	17368	17244	17188	17089	17114	17060	17306	16957	17156	17358	17181	17013	17173	17077	17046	17359	17194	17161	17069	17187	17251	17277	17257	17290	17398	17381	17093	17162	17078	16990	17279	17074	17393	17041	17171	17210	17159	17049	17323	17441	17313	17263	17143	17240	17194	17241	17143	17296	17154	17239	17197	17254	17234	16989	16989	17184	17329	17123	17236	17211	17543	17141	17006	17237	17088	17012	17301	17304	17269	17249	17273	17107	17241	17381	17167	17184	17022	17219	17130	17232	17199	17273	17296	17293	17068	17170	17282	17156	17272	17128	17232	17379	17061	17166	17223	17014	17206	17178	17363	17545	17256	17199	17072	17188	17201	17150	17117	17148
31457	53707	49143	38642	32192	27127	23973	21516	19988	18681	17842	17303	17005	16696	16672	16694	16094	15765	15856	15586	15473	15417	15297	15227	15271	15059	15229	15178	14993	15122	15022	15079	15051	15042	14851	14865	14880	14995	14803	14998	14964	14925	14863	14894	15028	14845	14789	14840	14763	14799	14808	14758	14835	14595	14800	14907	14707	14851	14839	14619	14777	14791	14736	14803	14621	14886	14807	14730	14818	14764	14870	14941	14706	14785	14710	14870	14776	14685	14696	14795	14881	14701	14777	14655	14881	14759	14638	14727	14665	14835	14712	14695	14851	14775	14731	14753	14665	14772	14757	14715	14769	14866	14610	14779	14788	14741	14819	14735	14606	14841	14837	14632	14689	14838	14729	14750	14809	14664	14756	14666	14801	14730	14900	14798	14626	14891	14692	14939	14664	14890	14708	14757	14724	14880	14576	14775	14683	14811	14742	14806	14779	14806	14730	14773	14508	14741	14781	14737	14778	14762	14701	14591	14742	14633	14788	14782	14802	14847	14776	14635	14649	14731	14833	14812	14823	14570	14797	14780	14954	14746	14672	14729	14768	14799	14784	14668	14658	15024	14678	14722	14744	14667	14819	14824	14766	14666	14781	14771	14750	14769	14792	14904	14715	14727	14858	14862	14727	14747	14846	14794	14859	14821	14765	14563	14833	14827	14593	14767	14708	14868	14765	14705	14915	14721	14794	14969	14695	14578	14701	14784	14800	14696	14788	14688	14877	14704	14780	14722	14875	14651	14761	14680	14655	14620	14702	14941	14883	14641	14873	14751	14877	14712	14689	14767	14833	14802	14800	14810	14778	14865	14623	14729	14782	14777	14805	14823	14832	14667	14741	14693	14870	14675	14717	14702	14626	14807	14796	14733	14662	14793	14683	14874	14593	14643	14717	14724	14674	14699	14695	14706	14778	14759	14625	14654	14804	14681	14813	14736	14749	14810	14657	14837	14787	14827	14800	14832	14716	14762	14713	14780	14810	14764	14746	14711	14946	14763	14768	14758	14724	14809	14709	14647	14659	14871	14784	14927	14675	14792	14885	14650	14578	14597	14976	14745	14738	14687	14971	14824	14751	14679	14828	14741	14767	14774	14724	14721	14792	14827	14685	14713	14625	14777	14900	14631	14772	14832	14793	14623	14644	14879	14746	14915	14756	14830	14840	14748	14770	14655	14782	14703	14789	14706	14855	14694	14877	14767	14793	14833	14801	14692	14824	14686	14692	14831	14791	14757	14708	14575	14745	14537	14640	14702	14721	14685	14686	14623	14797	14772	14752	14748	14712	14753	14785	14705	14793	14720	14895	14651	14810	14713	14822	14725	14754	14547	14735	14901	14637	14911	14641	14694	14985	14749	14898	14657	14569	14827	14586	14777	14889	14923	14780	14743	14786	14767	14900	14597	14746	14795	14834	14820	14692	14797	14829	14759	14749	14849	14847	14829	14811	14759	14740	14733	14865	14832	14730	14875	14664	14668	14758	14632	14723	14779	14696	14910	14813	14650	14793	14807	14732	14711	14821	14430	14838	14664	14671	14726	14744	14667	14778	14785	14687	14700	14615	14838	14847	14813	14804	14778	14812	14717	14692	14689	14741	14904	14728	14766	14622	14783	14823	14784	14716	14676	14751	14789	14830	14783	14720	14769	14906	14620	14540	14634	14637	14740	14789	14600	14831	14628	14821	14540	14849	14795	14609	14741	14673	14959	14691	14848	14828	14637	14799	14720	14873	14671	14696	14794	14748	14835	14869	14778	14817	14769	14641	14810	14731	14751	14721	14737	14791	14759	14657	14806	14804	14709	14871	14621	14781	14808	14658	14817	14671	14846	14696	14708	14508	14741	14860	14554	14652	14682	14667	15023	14793	14875	14734	14733	14873	14743	14953	14765	14841	14779	14850	14692	14660	14843	14713	14759	14779	14744	14742	14854	14807	14911	14712	14991	14730	14825	14654	14653	14765	14759	14700	14807	14856	14783	14757	14632	14816	14732	14794	14657	14717	14621	14703	14728	14683	14832	14850	14608	14802	14760	14932	14668	14771	14760	14722	14708	14729	14618	14929	14854	14750	14752	14883	14452	14891	14745	14587	14666	14797	14760	14756	14937	14688	14772	14683	14706	14722	14723	14898	14818	14759	14564	14810	14902	14608	14701	14762	14801	14794	14932	14654	14883	14729	14786	14720	14810	14731	14529	14757	14705	14766	14747	14702	14630	14783	14758	14759	14784	14774	14964	14750	14852	14786	14834	14774	14643	14707	14878	14831	14642	14747	14757	14811	14655	14802	14840	14830	14661	14729	14868	14724	14689	14893	14706	14755	14891	14790	14807	14611	14802	14692	14751	14595	14759	14746	14770	14659	14609	14677	14715	14602	14713	14694	14664	14686	14674	14802	14879	14859	14826	14930	14887	14720	14608	14727	14736	14649	14571	14747	14606	14739	14663	14698	14728	14822	14726	14778	14593	14782	14652	14761	14920	14911	14760	14777	14853	14639	14746	14847	14760	14774	14806	14655	14778	14925	14692	14731	14839	14673	14899	14609	14699	14832	14851	14812	14768	14751	14757	14840	14709	14774	14814	14839	14711	14774	14761	14765	14847	14609	14687	14635	14870	14813	14812	14807	14691	14797	14896	14826	14734	14790	14720	14726	14665	14808	14708	14919	14704	14734	14641	14780	14727	14721	14659	14704	14863	14678	14842	14712	14693	14796	14680	14722	14915	14695	14764	14748	14793	14730	14743	14779	14610	14884	14616	14837	14640	14712	14809	14774	14766	14703	14871	14706	14753	14615	14710	14554	14768	14830	14851	14706	14765	14696	14658	14724	14903	14758	14769	14795	14865	14795	14788	14865	14633	14590	14773	14796	14768	14695	14827	14708	14804	14651	14756	14791	14852	14634	14776	14617	14790	14888	14776	14690	14643	14687	14712	14802	14708	14700	14753	14778	14818	14564	14760	14767	14766	14815	14881	14712	14842	14798	14879	14733	14687	14776	14583	14762	14723	14719	14787	14738	14753	14785	14708	14746	14744	14659	14715	14653	14870	14687	14598	14666	14797	14788	14830	14628	14652	14854	14605	14816	14701	14792	14719	14670	14719	14776	14757	15060	14791	14799	14804	14726	14879	14832	14630	14761	14670	14829	14673	14937	14784	14758	14663	14738	14994	14845	14685	14727	14743	14809	14677	14701	14790	14710	14609	14695	14842	14727	14818	14641	14745	14794	14825	14697	14784	14786	14708	14766	14804	14852	14672	14795	14813	14786	14783	14788	14741	14619	14754	14689	14663	14727	14748	14781	14743	14754	14744	14758	14807	14644	14783	14812	14737	14827	14712	14795	14635	14593	14755	14730	14652	14645	14783	14782	14754	14795	14729	14457	14812	14764	14982	14804	14624	14477	14709	14739	14657	14627	14691	14713	14752	14600	14729	14742	14541	14885	14725	14812	14877	14663	14853	14714	14951	14746	14775	14696	14692	14828	14874	14871	14799	14814	14671	14682	14743	14716	14730	14703	14807	14689	14610	14738	14710	14940	14806	14750	14812	14807	14841	14655	14576	14706	14803	14586	14657	14602	14809	14789	14675	14726	14658	14726	14747	14729	14635	14772	14784	14851	14884	14695	14660	14877	14812	14832	14834	14789	14693	14657	14763	14723	14732	14872	14725	14727	14643	14599	14854	14737	14749	14870	14878	14853	14776	14653	14728	14774	14835	14747	14681	14810	14683	14470	14850	14832	14831	14770	14870	14597	14688	14663	14872	14739	14745	14922	14700	14869	14872	14749	14685	14630	14839	14780	14698	14759	14712	14883	14717	14726	14672	14771	14706	14727	14740	14838	14811	14799	14698	14760	14677	14649	14639	14771	14705	14711	14764	14746	14467	14711	14792	14649	14772	14675	14670	14702	14903	14657	14836	14777	14776	14785	14632	15032	14681	14741	14609	14779	14661	14612	14781	14928	14695	14469	14831	14798	14821	14766	14673	14681	14623	14891	14762	14716	14554	14780	14902	14892	14705	14837	14745	14680	14867	14812	14710	14828	14725	14752	14680	14866	14652	14844	14839	14781	14802	14632	14603	14681	14777	14759	14772	14781	14797	14741	14789	14794	14813	14779	14723	14776	14679	14775	14752	14754	14869	14695	14722	14823	14725	14700	14724	14641	14806	14694	14728	14647	14717	14758	14668	14737	14723	14884	14920	14857	14917	14827	14651	14767	14820	14652	14839	14909	14859	14765	14677	14819	14612	14882	14688	14878	14808	14815	14920	14727	14709	14747	14617	14897	14729	14874	14779	14833	14811	14916	14699	14566	14826	14878	14744	14703	14897	14623	14789	14880	14730	14769	14631	14767	14836	14890	14865	14969	14869	14785	14819	14631	14718	14677	14798	14617	14735	14765	14719	14759	14756	14604	14866	14611	14908	14899	14636	14800	14737	14771	14837	14907	14692	14735	14777	14801	14780	14699	14866	14776	14820	14871	14745	14655	14775	14647	14916	14742	14751	14944	14794	14713	14667	14839	14749	14626	14845	14828	14880	14702	14823	14792	14736	14696	14718	14786	14705	14664	14667	14668	14944	14735	14848	14861	14852	14794	14910	14624	14698	14750	14732	14673	14794	14765	14699	14653	14762	14831	14855	14906	14794	14602	14625	14872	14771	14746	14668	14604	14680	14740	14782	14781	14766	14828	14755	14812	14805	14805	14731	14684	14689	14720	14701	14842	14781	14817	14854	14818	14654	14759	14605	14600	14789	14808	14804	14698	14818	14729	14667	14950	14724	14854	14881	14830	14725	14867	14745	14710	14809	14719	14824	14790	14713	14685	14641	14705	14903	14737	14674	14685	14637	14707	14634	14874	14852	14718	14693	14859	14542	14793	14773	14784	14767	14861	14651	14737	14837	14813	14758	14715	14721	14658	14656	14655	14808	14944	14770	14871	14734	14845	15001	14761	14685	14763	14736	14709	14846	14639	14711	14846	14700	14749	14645	14841	14723	14536	14758	14763	14705	14803	14860	14837	14723	14802	14801	14575	14696	14734	14662	14738	14685	14675	14937	14756	14661	14839	14638	14784	14809	14609	14737	14731	14676	14714	14768	14909	14671	14677	14884	14730	14744	14780	14846	14833	14682	14735	14785	14652	14873	14828	14658
28887	27076	33934	29905	23752	21191	19837	18685	18147	17858	17655	17557	17435	17250	17066	17001	17264	17301	17170	16984	16986	17140	16906	17044	16799	16577	16810	16901	16772	16645	16892	16825	16765	16881	16705	16740	16951	16574	16956	17042	16721	16658	16885	16831	16787	16687	16928	17083	16674	16692	16743	16549	16537	16702	16672	16668	16820	16565	16498	16651	16656	16680	16858	16784	16802	16851	16720	16584	16819	16761	16718	16872	16772	16628	16677	16765	16636	16614	16728	16756	16741	16910	16797	16747	16704	16732	16853	16865	16649	16679	16671	16901	16741	16612	16789	16717	16772	16629	16811	16593	16755	16693	16646	16735	16968	16671	16717	16539	16772	16777	16907	16732	16680	16689	16641	16659	16742	16815	16756	16742	16530	16688	16793	16934	17019	16604	16775	16582	16745	16634	16581	16500	16607	16646	16681	16693	16712	16697	16636	16750	16581	16615	16859	16689	16440	16740	16764	16744	16613	16672	16683	16710	16923	16908	16694	16787	16719	16644	16820	16772	16516	16636	16638	16662	16513	16644	16622	16652	16812	16798	16890	16805	16692	16652	16776	16759	16712	16757	16772	16710	16620	16812	16528	16610	16497	16813	16704	16735	16747	16662	16729	16586	16692	16741	16793	16631	16569	16870	16750	16723	16827	16696	16932	16598	16839	16756	16801	16685	16643	16950	16686	16651	16681	16732	16614	16592	16588	16716	16763	16844	16781	16618	16742	16893	16720	16727	16680	16638	16750	16926	16692	16549	16726	16916	16535	16619	16751	16782	16906	16809	16876	16716	16643	16746	16647	16807	16817	16845	16770	16857	16739	16692	16792	16773	16755	16652	16660	16770	16739	16718	16903	16747	16741	16628	16819	16641	16689	16736	16736	16807	16505	16552	16669	16654	16895	16799	16769	16632	16525	16708	16768	16907	16804	16847	16863	16671	16749	16876	16823	16719	16799	16845	16764	16758	16593	16764	16861	16738	16749	16734	16823	16719	16687	16658	16735	16686	16736	16677	16661	16601	16784	16773	16860	16691	16805	16805	16679	16732	16843	16921	16916	16842	16763	16700	16741	16783	16883	16777	16648	16832	16633	16604	16798	16955	16741	16579	16765	16784	16573	16732	16691	16860	16771	16739	16755	16687	16625	16835	16692	16704	16788	16642	16637	16786	16798	16591	16659	16815	16777	16561	16804	16642	16605	16674	16891	16818	16894	16665	16773	16658	16713	16683	16570	16743	16671	16849	16832	16613	16868	16633	16785	16842	16876	16521	16682	16748	16507	16745	16639	16813	16839	16549	16755	16845	16548	16599	16783	16772	16757	16819	16765	16643	16826	16652	16628	16570	16740	16555	16813	16496	16603	16702	16798	16845	16750	16667	16918	16709	16756	16732	16801	16745	16555	16745	16566	16839	16829	16604	16791	16571	16821	16770	16794	16861	16545	16880	16663	16622	16770	16900	16933	16722	16656	16617	16910	16958	16661	16650	16834	16603	16644	16609	16757	16789	16496	16724	16814	16979	16661	16647	16813	16463	16701	16680	16589	16755	16689	16918	16571	16808	16715	16711	16822	16751	16652	16716	16751	16773	16757	16505	16728	16814	16607	16586	16874	16673	16707	16856	16636	16718	16634	16710	16770	16669	16629	16673	16748	16775	16792	16658	16820	16783	16753	16804	16848	16788	16795	16923	16609	16445	16738	16899	16642	16601	16719	16518	16904	16913	16758	16680	16701	16565	16593	16759	16831	16943	16973	16401	16569	16671	16635	16878	16827	16705	16831	16706	16601	16515	16655	16622	16481	16614	16834	16726	16682	16805	16711	16640	16708	16737	16625	16781	16985	16795	16697	16755	16770	16823	16662	16606	16681	16798	16921	16649	16707	16683	16648	16759	16685	16583	16796	16805	16717	16693	16578	16409	16807	16826	16597	16817	16821	16644	16700	16428	16796	16876	16557	16511	16553	16870	16822	16466	16769	16586	16702	16671	16665	16604	16857	16859	16467	16565	16800	16402	16653	16655	16701	16801	16756	16739	16823	16668	16869	16797	16613	16709	16624	16776	16735	16772	16894	16774	16760	16616	16512	16822	16861	16955	16880	16868	16779	16902	16624	16880	16762	16817	16644	16755	16824	16587	16633	16682	16702	16763	16618	16717	16711	16776	16750	16705	16758	16554	16831	16790	16556	16766	16699	16627	16692	16623	16618	16766	16801	16741	16807	16741	16898	16819	16782	16685	16717	16847	16793	16724	16779	16577	16575	16788	16878	16842	16573	16783	16653	16840	16857	16696	16906	16609	16712	16660	16643	16834	16704	16817	16588	16502	16667	16741	16603	16857	16724	16798	16794	16737	16797	16934	16711	16792	16529	16744	16760	16688	16858	16690	16826	16404	16755	16768	16658	16563	16764	16814	16657	16621	16840	16793	16704	16652	16727	16653	16752	16580	16761	16828	16770	16676	16562	16722	16771	16675	16703	16712	16403	16751	16665	16636	16778	16813	16779	16563	16753	16885	16727	16755	16791	16741	16864	16784	16528	16617	16875	16763	16619	16705	16658	16752	16743	16768	16605	16863	16882	16846	16775	16777	16636	16780	16850	16902	16608	16541	16594	16690	16867	16721	16664	16831	16791	16709	16789	16652	16770	16772	16715	16816	16588	16838	16735	16664	16794	16722	16782	16670	16937	16757	16788	16664	16644	16889	16741	16947	16732	16779	16748	16800	16923	16815	16818	16671	16830	16778	16775	16732	16680	16681	16617	16826	16720	16712	16615	16628	16382	16682	16691	16861	16717	16708	16792	16692	16906	16892	16795	16615	16720	16703	16722	16832	16784	16795	16634	16781	16745	16803	16550	16794	16736	16727	16633	16929	16672	16818	16743	16550	16762	16865	16875	16636	16731	16781	16812	16797	16943	16735	16820	16793	16784	16750	16852	16665	16628	16665	16681	16935	16904	16769	16764	16733	16673	16869	16759	16723	16909	16894	16580	16755	16811	16666	16826	16717	16682	16731	16714	16787	16750	16740	16695	16738	16849	16731	17022	16775	16569	16881	16785	16670	16487	16608	16677	16877	16786	16778	17021	16802	16879	16862	16811	16496	16856	16599	16784	16668	16647	16739	16785	16862	16778	16901	16911	16863	16819	16850	16778	16762	16744	16669	16746	16844	16639	17015	16789	16917	16700	16660	16783	16723	16826	16798	16739	16614	16666	16697	16694	16728	16663	16821	16747	16866	16739	16769	16729	16801	16756	16761	16667	16686	16672	16649	16708	16703	16932	16711	16725	16679	16692	16610	16811	16677	16791	16734	16726	16872	16680	16751	16919	16626	16835	16754	16885	16831	16559	16772	16695	16777	16525	16736	16825	16627	16514	16890	16755	16584	16770	16526	16651	16564	16900	16629	16778	16761	16632	16497	16787	16778	16605	16661	16904	16505	16790	16823	16815	16825	16607	16850	16629	16741	16783	16763	16811	16611	16711	16725	16888	16856	16709	16772	16771	16761	16750	16541	16846	16622	16657	16769	16662	16722	16910	16678	16999	16709	16679	16889	16842	16811	16771	16870	16659	16654	16797	16875	16676	16685	16652	16761	16798	16747	16921	16591	16648	16812	16578	16718	16683	16820	16716	16740	16540	16758	16622	17010	16504	16775	16924	16603	16812	16844	16502	16787	16689	16706	16790	16687	16799	16770	16650	16635	16841	16783	16827	16687	16765	16567	16599	16616	16729	16764	16734	16807	16819	16871	16683	16897	16808	16875	16698	16666	16775	16711	16507	16584	16674	16652	16728	16804	16586	16922	16701	16706	16906	16684	16868	16798	16720	16594	16766	16885	16837	16909	16975	16551	16706	16823	16777	16871	16850	16838	16754	16825	16718	16771	16744	16775	16755	16651	16981	16855	17005	16973	16783	16605	16811	16877	16965	16703	16786	16616	16909	16957	16753	16788	16693	16731	16777	16724	16935	16716	16879	16714	16977	16833	16940	16604	16659	16692	16762	16886	16718	16695	16794	16683	16775	16523	16794	16757	16785	16755	16730	16711	16739	16710	16572	16988	16712	16830	16625	16487	16490	16827	16982	16732	16707	16608	16606	16781	16787	16719	16808	16788	16824	16937	16707	16823	16816	16872	16666	16741	16804	16640	16794	16915	16747	16571	16856	16752	16706	16589	16740	16687	16711	16798	16699	16776	16850	16686	16757	16796	16574	16664	16785	16665	16671	16667	16694	16515	16782	16676	16511	16775	16925	16799	16730	16719	16600	16797	16446	16632	16710	16649	16844	16709	16481	16790	16636	16815	16817	16753	16736	16789	16733	16838	16687	16686	16750	16779	17008	16784	16606	16959	16557	16761	16690	16845	16574	16632	16680	16906	16794	16902	16842	16857	16924	16642	16889	16696	16635	16641	16977	16737	16855	16734	16751	16551	16628	16711	16876	16841	16790	16777	16987	16684	16601	16953	16731	16963	16698	16655	16737	16621	16743	16613	16729	16704	16948	16929	16761	16770	16804	16740	16711	16821	16671	16766	16831	16652	16583	16651	16600	16740	16840	16748	16793	16878	16791	16743	16673	16739	16683	16613	16889	16847	16775	16698	16797	16792	16671	16689	16798	16704	16759	16780	16857	16606	16565	16802	16631	16655	16664	16781	16706	16798	16827	16523	16651	16564	16631	16750	16823	16671	16841	16954	16764	16753	16811	16730	16748	16764	16602	16805	16470	16597	16810	16686	16699	16860	16665	16738	16796	16729	16543	16635	16542	16728	16673	16721	16756	16499	16821	16941	16795	16867	16772	16811	16714	16712	16749	16560	16647	16546	16717	16770	16645	16741	16748	16778	16656	16789	16920	16804	16742	16754	16770	16979	16801	16719	16749	16899	16560	16702	16743	16693	16681	16701	16737	16712	16821	16600	16582	16758	16537	16846	16611	16751	16731	16668	16740	16703	16529	16737	16799	16933	16738	16866	16793	16853	16808	16546	16773	16818	16702	16789	16670	16738	16683	16648	16734	16717	16869	16654	16911	16743	16850	16588	16838	16762	16810	16816	16478	16682	16708	16898	16611	16723	16622	16691	16676	16770	16791	16727	16652	16784	16731	16727	16799	16804	16685	16706	16571	16854	16735	16787	16739	16539	16759	16757	16760	16737	16585	16727
29273	42223	37959	28587	23886	20701	18696	17406	16743	16188	15916	15604	15572	15342	15422	15349	15106	15013	14875	14964	14897	14727	14662	14761	14699	14701	14651	14461	14732	14623	14593	14688	14434	14516	14757	14556	14527	14561	14610	14449	14371	14537	14623	14503	14487	14494	14494	14569	14652	14366	14576	14532	14718	14583	14474	14342	14639	14434	14473	14624	14600	14512	14472	14554	14468	14616	14574	14529	14359	14549	14447	14533	14470	14309	14482	14429	14597	14517	14564	14536	14477	14554	14506	14343	14343	14418	14570	14474	14507	14457	14441	14423	14325	14327	14573	14487	14607	14618	14389	14357	14419	14415	14597	14512	14393	14538	14483	14447	14425	14377	14532	14446	14608	14444	14520	14483	14369	14476	14491	14482	14617	14556	14362	14560	14504	14417	14527	14402	14336	14458	14497	14562	14573	14473	14403	14304	14617	14477	14432	14455	14526	14427	14489	14615	14445	14466	14310	14401	14475	14450	14344	14248	14435	14570	14479	14345	14583	14411	14321	14645	14496	14493	14525	14585	14473	14497	14545	14552	14568	14416	14447	14380	14410	14326	14466	14540	14519	14697	14371	14443	14587	14407	14522	14592	14462	14445	14682	14500	14681	14462	14511	14503	14559	14467	14592	14524	14558	14388	14400	14692	14433	14584	14501	14476	14438	14374	14318	14436	14534	14331	14494	14473	14501	14428	14370	14492	14576	14399	14535	14477	14662	14466	14560	14322	14563	14608	14597	14515	14442	14382	14474	14550	14457	14406	14426	14394	14453	14516	14482	14431	14470	14501	14390	14570	14407	14418	14325	14441	14569	14448	14442	14501	14573	14349	14379	14339	14397	14377	14345	14378	14355	14494	14579	14471	14305	14537	14489	14428	14383	14405	14370	14388	14481	14458	14557	14578	14502	14549	14334	14481	14462	14506	14655	14432	14452	14403	14507	14380	14580	14456	14483	14436	14447	14266	14392	14372	14592	14347	14517	14491	14533	14403	14272	14402	14416	14524	14520	14325	14501	14608	14459	14471	14419	14603	14570	14451	14356	14530	14524	14600	14507	14547	14412	14497	14512	14350	14466	14518	14462	14357	14437	14565	14499	14468	14551	14468	14367	14668	14624	14443	14470	14429	14656	14569	14496	14488	14382	14285	14384	14397	14587	14459	14540	14525	14419	14507	14423	14365	14404	14469	14495	14548	14623	14431	14413	14429	14353	14540	14527	14610	14422	14412	14437	14466	14557	14421	14605	14469	14566	14443	14279	14477	14528	14465	14392	14517	14310	14523	14589	14489	14431	14589	14510	14506	14441	14465	14491	14545	14356	14596	14616	14317	14735	14338	14702	14555	14502	14409	14468	14517	14529	14368	14552	14676	14398	14458	14406	14340	14435	14407	14466	14545	14445	14459	14326	14509	14407	14521	14458	14611	14393	14384	14453	14540	14530	14528	14489	14559	14512	14522	14495	14502	14515	14378	14292	14403	14442	14379	14478	14658	14385	14602	14460	14404	14428	14520	14293	14593	14613	14581	14437	14441	14384	14494	14497	14400	14507	14512	14489	14371	14519	14531	14455	14501	14517	14536	14441	14434	14457	14579	14587	14539	14456	14641	14519	14500	14288	14362	14456	14279	14464	14407	14515	14534	14453	14588	14524	14469	14458	14547	14424	14439	14443	14519	14473	14585	14600	14490	14524	14444	14489	14558	14548	14685	14475	14563	14573	14439	14440	14363	14589	14336	14460	14596	14376	14279	14331	14626	14311	14553	14386	14479	14454	14528	14367	14495	14504	14421	14658	14378	14399	14391	14686	14524	14602	14503	14501	14349	14461	14505	14493	14478	14514	14553	14339	14510	14496	14486	14554	14459	14550	14355	14563	14400	14611	14480	14369	14355	14530	14441	14603	14560	14471	14388	14366	14347	14465	14484	14289	14351	14331	14441	14779	14531	14487	14435	14644	14423	14544	14350	14522	14503	14472	14508	14696	14448	14536	14403	14554	14638	14526	14346	14466	14520	14450	14431	14509	14364	14659	14621	14410	14584	14505	14402	14393	14384	14539	14603	14498	14604	14465	14492	14507	14340	14616	14543	14443	14301	14513	14529	14575	14513	14598	14414	14473	14525	14439	14581	14448	14510	14486	14374	14431	14577	14642	14446	14537	14698	14590	14479	14495	14472	14350	14469	14486	14412	14469	14204	14374	14492	14356	14557	14507	14594	14387	14519	14441	14438	14553	14555	14390	14394	14530	14529	14534	14540	14592	14451	14544	14487	14630	14459	14481	14605	14356	14594	14465	14678	14357	14421	14511	14637	14549	14438	14452	14406	14484	14415	14462	14509	14616	14489	14702	14496	14615	14460	14529	14533	14313	14449	14409	14478	14436	14299	14482	14498	14480	14492	14547	14309	14431	14744	14429	14428	14460	14497	14475	14443	14502	14419	14412	14379	14349	14457	14436	14580	14451	14428	14364	14490	14427	14548	14593	14558	14278	14438	14505	14551	14488	14613	14506	14441	14503	14593	14378	14539	14526	14415	14352	14607	14472	14333	14666	14428	14492	14503	14284	14566	14490	14596	14348	14511	14590	14485	14472	14491	14347	14479	14565	14494	14425	14559	14486	14443	14474	14512	14394	14360	14331	14479	14198	14337	14608	14278	14537	14393	14563	14456	14493	14537	14380	14641	14601	14623	14602	14371	14652	14523	14474	14603	14527	14448	14664	14604	14447	14527	14595	14473	14557	14535	14448	14459	14617	14596	14724	14601	14494	14333	14387	14389	14387	14457	14522	14437	14289	14536	14312	14536	14422	14463	14391	14491	14492	14401	14326	14599	14577	14409	14590	14561	14591	14249	14445	14372	14623	14455	14437	14528	14430	14510	14209	14334	14462	14364	14433	14525	14354	14514	14510	14308	14511	14490	14382	14450	14469	14362	14516	14493	14461	14489	14420	14536	14353	14518	14613	14361	14524	14389	14436	14578	14446	14555	14449	14461	14443	14532	14545	14297	14478	14356	14606	14442	14584	14442	14408	14618	14519	14695	14420	14419	14458	14576	14474	14365	14509	14482	14328	14550	14378	14423	14440	14331	14605	14483	14682	14489	14555	14433	14545	14435	14457	14611	14699	14362	14521	14458	14404	14373	14472	14392	14349	14541	14327	14388	14546	14612	14582	14624	14676	14307	14378	14476	14432	14450	14405	14515	14381	14590	14356	14447	14453	14241	14615	14522	14591	14525	14533	14437	14542	14385	14374	14408	14578	14624	14396	14367	14480	14461	14538	14254	14372	14338	14502	14493	14519	14484	14579	14483	14543	14497	14602	14502	14580	14300	14463	14527	14527	14596	14516	14512	14528	14465	14437	14496	14482	14649	14609	14564	14534	14447	14451	14427	14575	14609	14495	14541	14370	14388	14324	14405	14398	14302	14489	14588	14554	14348	14430	14393	14552	14452	14463	14485	14371	14459	14484	14686	14397	14488	14398	14337	14593	14422	14361	14483	14630	14571	14608	14429	14513	14518	14362	14351	14356	14372	14448	14397	14571	14354	14570	14654	14302	14378	14404	14588	14497	14345	14510	14366	14588	14391	14391	14445	14536	14532	14455	14420	14508	14409	14444	14430	14522	14663	14518	14429	14498	14422	14537	14432	14553	14432	14562	14365	14474	14374	14616	14538	14475	14338	14350	14407	14534	14306	14389	14396	14320	14458	14374	14569	14565	14548	14510	14598	14574	14486	14593	14540	14614	14521	14391	14507	14667	14603	14590	14558	14667	14464	14578	14427	14442	14513	14479	14558	14518	14296	14558	14557	14618	14465	14398	14427	14374	14374	14506	14292	14550	14472	14507	14589	14544	14551	14433	14399	14516	14412	14329	14415	14454	14525	14303	14503	14474	14507	14567	14457	14571	14413	14519	14475	14506	14417	14401	14401	14525	14482	14586	14586	14497	14577	14376	14669	14518	14391	14404	14522	14402	14286	14467	14522	14631	14448	14459	14573	14346	14315	14576	14495	14602	14568	14505	14498	14461	14415	14601	14563	14602	14494	14652	14581	14472	14540	14433	14505	14510	14282	14427	14439	14445	14519	14417	14479	14472	14434	14439	14470	14536	14417	14397	14485	14556	14394	14427	14630	14306	14484	14495	14356	14606	14531	14522	14685	14513	14550	14528	14628	14521	14612	14635	14524	14623	14550	14511	14407	14472	14453	14414	14515	14514	14440	14338	14369	14470	14488	14528	14528	14421	14465	14628	14313	14540	14579	14313	14522	14614	14408	14646	14545	14539	14319	14639	14448	14410	14532	14425	14504	14512	14615	14371	14509	14358	14516	14573	14547	14413	14570	14588	14393	14697	14427	14549	14474	14433	14570	14617	14403	14512	14504	14458	14497	14506	14282	14468	14484	14344	14630	14539	14591	14535	14396	14528	14553	14462	14502	14652	14604	14417	14417	14505	14522	14346	14498	14512	14413	14569	14434	14579	14359	14599	14473	14592	14435	14689	14514	14337	14578	14326	14399	14584	14544	14511	14324	14461	14504	14664	14413	14533	14463	14501	14477	14370	14547	14402	14560	14473	14518	14614	14487	14397	14339	14422	14420	14549	14468	14295	14382	14361	14531	14416	14340	14620	14404	14578	14568	14397	14517	14488	14413	14285	14599	14612	14387	14436	14563	14379	14401	14448	14252	14319	14470	14402	14369	14471	14612	14469	14631	14453	14450	14585	14520	14429	14418	14555	14582	14423	14599	14498	14564	14319	14215	14520	14433	14536	14536	14474	14480	14426	14537	14620	14433	14537	14474	14278	14471	14421	14580	14474	14467	14581	14574	14542	14498	14545	14368	14560	14547	14626	14516	14632	14491	14467	14508	14555	14212	14399	14613	14473	14480	14521	14306	14571	14455	14532	14632	14364	14649	14410	14569	14405	14302	14357	14579	14581	14608	14401	14477	14638	14373	14390	14454	14460	14699	14494	14466	14320	14515	14332	14335	14632	14465	14662	14632	14604	14529	14341	14497	14467	14427	14361	14391	14402	14522	14538	14397	14447	14508	14431	14684	14422	14378	14421	14535	14351	14486	14357	14351	14401	14380	14559	14510	14569	14499	14471	14706	14660	14342	14398	14445	14364	14603	14440	14403	14529	14422	14356	14563	14359	14403
24070	21134	28394	25096	24300	25121	23469	20169	18962	18722	18394	17974	17843	17959	17819	17702	17671	17439	17071	17393	17030	16966	17051	17020	16930	17059	16962	16931	16912	16921	16895	16949	16711	16780	16792	16825	16881	16784	16563	16915	16763	16792	16799	16786	16765	16726	16765	16898	16858	16654	16846	16666	16803	16768	16628	16584	16701	16819	16597	16849	16581	16792	16854	16578	16818	16684	16763	16661	16714	16695	16792	16725	16660	16635	16723	16594	16628	16899	16971	16909	16745	16887	16780	16851	16741	16691	16923	16722	16785	16739	16501	16723	16730	16826	16850	16649	16593	16626	16584	16675	16943	16900	16605	16710	16708	16652	16667	16681	16720	16766	16804	16733	16861	16610	16673	16774	16680	16789	16909	16762	16646	16621	16514	16607	16863	16606	16654	16630	16573	16437	16745	16691	16780	16625	16532	16696	16688	16622	16610	16662	16718	16767	16651	16782	16797	16865	16635	16779	16727	16677	16990	16756	16598	16597	16893	16742	16925	16401	16856	16670	16773	16613	16619	16748	16937	16755	16798	16863	16569	16881	16731	16758	16748	16932	16745	16771	16679	16644	16754	16798	16590	16913	16780	16858	16772	16636	16775	16725	16720	16719	16488	16666	16777	16805	16580	16899	16649	16870	16792	16725	16612	16812	16748	16543	16712	16752	16573	16635	16652	16672	16656	16597	16522	16796	16670	16638	16815	16834	16691	16766	16632	16777	16751	16691	16985	16843	16606	16403	16600	16868	16879	16829	16653	16683	16644	16688	16866	16689	16673	16782	16735	16724	16952	16599	16705	16730	16693	16618	16700	16764	16674	16827	16649	16758	16625	16599	16568	16739	16622	16737	16828	16661	16658	16636	16739	16707	16630	16637	16605	16709	16697	16665	16654	16711	16874	16504	16754	16759	16819	16770	16674	16627	16942	16620	16615	16804	16776	16746	16442	16839	16798	16683	16518	16591	16696	16707	16728	16550	16684	16778	16670	16622	16525	16529	16728	16931	16642	16602	16670	16624	16704	16581	16928	16744	16622	16515	16831	16454	16680	16884	16834	16951	16700	16728	16763	16802	16740	16587	16636	16481	16590	16653	17017	16632	16764	16649	16704	16833	16825	16597	16758	16962	16656	16719	16649	16948	16840	16570	16613	16659	16730	16526	16712	16886	16880	16660	16696	16743	16630	16750	16727	16568	16662	16542	16708	16767	16832	16589	16611	16763	16581	16801	16850	16795	16604	16671	16744	16879	16521	16620	16515	16811	16602	16650	16728	16832	16699	16651	16740	16961	16777	16896	16729	16553	16731	16587	16755	16529	16820	16535	16646	16713	16675	16748	16896	16813	16758	16679	16655	16451	16735	16891	16879	16661	16781	16732	16642	16722	16473	16734	16659	16605	16564	16656	16683	16718	16603	16576	16559	16499	16709	16635	16776	16612	16599	16585	16796	16546	16667	16675	16916	16625	16686	16848	16668	16612	16704	16490	16905	16919	16676	16727	16650	16743	16722	16644	16634	16774	16652	16645	16644	16562	16605	16689	16818	16772	16825	16593	16676	16572	16779	16795	16548	16794	16790	16588	16647	16628	16807	16760	16671	16756	16799	16656	16692	16929	16870	16480	16446	16618	16582	16651	16607	16962	16742	16857	16782	16448	16734	16836	16743	16831	16861	16645	16704	16431	16706	16651	16687	16627	16634	16574	16726	16839	16798	16482	16719	16735	16631	16771	16514	16681	16719	16832	16469	16850	16700	16720	16690	16855	16982	16857	16793	16472	16704	16535	16472	16636	16683	16711	16807	16712	16582	16547	16584	16890	16886	16875	16917	16495	16715	16762	16678	16768	16819	16673	16782	16487	16513	16562	16653	16426	16638	16839	16537	16710	16705	16483	16653	16734	16784	16442	16622	16502	16647	16691	16509	16556	16634	16785	16791	16600	16632	16769	16813	16621	16691	16618	16548	16643	16655	16591	16610	16693	16709	16706	16706	16854	16616	16844	16774	16758	16791	16786	16633	16792	16588	16762	16786	16649	16795	16594	16774	16723	16715	16626	16747	16663	16811	16726	16787	16602	16866	16840	16712	16785	16703	16665	16701	16502	16671	16772	16680	16583	16831	16761	16794	16827	16782	16721	16773	16653	16512	16775	16734	16682	16606	16751	16694	16972	16792	16735	16608	16634	16580	16794	16730	16825	16735	16602	16759	16606	16741	16772	16669	16769	16714	16559	16626	16768	16622	16635	16912	16687	16701	16565	16660	16603	16766	16605	16645	16744	16527	16723	16827	16597	16713	16696	16717	16805	16754	16909	16729	16769	16729	16699	16589	16851	16866	16753	16585	16730	16680	16589	16592	16674	16835	16594	16595	16691	16838	16645	16844	16419	16751	16798	16645	16676	16905	16888	16613	16756	16579	16592	16739	16598	16733	16674	16657	16473	16641	16589	16805	16529	16747	16763	16648	16773	16745	16783	16735	16762	16725	16767	16798	16613	16650	16748	16632	16708	16686	16584	16644	16805	16623	16603	16571	16492	16786	16600	16947	16747	16668	16604	16884	16731	16613	16516	16775	16823	16711	16611	16626	16670	16745	16734	16735	16666	16879	16673	16709	16913	16668	16607	16627	16694	16732	16660	16678	16539	16673	16653	16907	16653	16682	16793	16703	16693	16742	16540	16897	16618	16763	16655	16562	16817	16518	16555	16647	16609	16789	16872	16597	16876	16770	16776	16694	16560	16697	16691	16699	16645	16699	16684	16622	16670	16720	16790	16722	16833	16714	16558	16840	16858	16759	16445	16519	16501	16746	16716	16817	16727	16723	16892	16738	16655	16832	16609	16730	16718	16567	16735	16672	16599	16827	16641	16646	16756	16626	16714	16952	16742	16630	16627	16844	16728	16842	16708	16801	16853	16701	16554	16705	16825	16690	16505	16713	16721	16640	16810	16687	16699	16658	16745	16722	16660	16852	16784	16683	16772	16657	16701	16581	16543	16496	16624	16628	16602	16774	16889	16538	16653	16709	16587	16768	16829	16392	16757	16764	16822	16788	16645	16766	16680	16690	16859	16639	16631	16718	16521	16727	16479	16744	16740	16674	16747	16813	17029	16729	16821	16671	16657	16677	16870	16597	16577	16902	16579	16650	16647	16818	16919	16858	16601	16753	16720	16725	16763	16595	16821	16592	16901	16655	16879	16653	16727	16670	16694	16701	17004	16680	16646	16712	16714	16767	16855	16791	16719	16726	16854	16777	16789	16740	16606	16713	16650	16902	16671	16724	16907	16685	16728	16729	16858	16564	16741	16615	16701	16790	16665	16602	16664	16799	16683	16610	16696	16878	16749	16844	16697	16786	16786	16814	16754	16717	16799	16842	16706	16737	16562	16550	16646	16829	16631	16688	16707	16894	16875	16812	16848	16824	16698	16788	16805	16780	16727	16673	16569	16811	16705	16695	16692	16766	16569	16582	16630	16884	16543	16586	16603	16781	16689	16554	16612	16822	16714	16585	16627	16482	16887	16978	16587	16691	16886	16842	16729	16877	16726	16661	16673	16717	16610	16835	16734	16623	16564	16696	16623	16452	16688	16617	16758	16632	16632	16826	16749	16812	16876	16730	16646	16600	16823	16875	16721	16718	16766	16672	16664	16686	16542	16812	16685	16561	16825	16669	16625	16589	16755	16790	16713	16617	16809	16724	16540	16439	16706	16722	16780	16714	16601	16612	16665	16756	16837	16712	16678	16791	16843	16466	16583	16537	16655	16611	16595	16630	16484	16805	16610	16703	16680	16992	16625	16657	16666	16660	16569	16730	16657	16725	16577	16885	16680	16741	16642	16754	16992	16729	16817	16749	16739	16733	16853	16859	16683	16658	16689	16842	16738	16566	16699	16645	16820	16616	16726	16884	16914	16739	16752	16578	16862	16594	16719	16744	16836	16700	16730	16740	16831	16730	16604	16617	16396	16724	16769	16854	16769	16435	16634	16845	16602	16768	16663	16807	16614	16581	16559	16649	16880	16674	16632	16540	16763	16687	16892	16939	16519	16661	16496	16616	16852	16680	16772	16566	16871	16711	16741	16687	16631	16758	16607	16499	16618	16578	16483	16874	16727	16721	16674	16815	16677	16606	16628	16768	16714	16769	16701	16847	16674	16774	16745	16528	16596	16714	16666	16625	16620	16943	16582	16742	16560	16652	16702	16749	16813	16493	16631	16724	16634	16511	16615	16745	16503	16648	16610	16680	16743	16743	16788	16530	16546	16916	16603	16772	16673	16730	16780	16787	16687	17059	16562	16690	16680	16627	16725	16674	16700	16704	16567	16693	16589	16685	16599	16587	16746	16897	16819	16778	16678	16672	16682	16694	16750	16576	16550	16617	16651	16668	16671	16669	16594	16819	16543	16717	16672	16607	16647	16693	16577	16943	16684	16730	16674	16631	16878	16516	16765	16674	16931	16934	16621	16672	16706	16594	16615	16512	16654	16788	16584	16847	16737	16630	16714	16754	16641	16831	16539	16809	16700	16740	16696	16758	16800	16629	16533	16798	16665	16895	16766	16720	16771	16647	16713	16734	16704	16777	16897	16587	16696	16571	16555	16620	16707	16797	16677	16437	16748	16707	16549	16743	16817	16712	16706	16793	16775	16698	16760	16597	16807	16674	16745	16590	16526	16681	16743	16720	16732	16502	16552	16742	16591	16675	16962	16710	16791	16838	16613	16674	16613	16767	16693	16806	16727	16783	16594	16531	16646	16570	16697	16779	16712	16703	16575	16577	16648	16810	16835	16457	16913	16883	16749	16840	16862	16547	16613	16783	16923	16791	16677	16641	16545	16833	16736	16730	16864	16703	16580	16615	16659	16661	16758	16908	16905	16782	16674	16796	16613	16570	16692	16907	16652	16884	16824	16705	16966	16876	16662	16821	16780	16722	16532	16566	16752	16801	16731	16907	16740	16814	16714	16689	16681	16888	16682	16828	16687	16697	16781	16706	16833	16727	16677	16534	16617	16726	16533	16880	16703	16721	16854	16527	16636	16795	16858	16916	16758	16594	16775	16716	16668	16679	16616	16661	16715	16813	16804	16682	16879	16434	16454	16785	16609	16720	16703	16740	16884	16731	16692	16618	16738	16640	16749	16814	16827	16886	16860	16576	16840
30593	47629	41752	31959	28147	24696	20963	18923	17703	16821	16747	16161	15965	15883	15705	15765	15363	15178	14994	14879	14793	14932	14917	14705	14755	14629	14650	14685	14772	14624	14606	14731	14658	14715	14639	14674	14600	14602	14370	14644	14445	14499	14702	14510	14526	14419	14394	14526	14426	14466	14461	14525	14342	14302	14368	14524	14616	14465	14440	14538	14450	14485	14468	14482	14626	14482	14480	14339	14601	14443	14333	14593	14561	14255	14523	14565	14469	14366	14365	14293	14449	14584	14370	14493	14553	14399	14539	14457	14568	14359	14319	14368	14611	14465	14519	14487	14407	14472	14461	14322	14420	14430	14412	14534	14323	14574	14338	14512	14328	14311	14440	14530	14613	14369	14400	14410	14345	14514	14414	14487	14505	14505	14333	14417	14341	14617	14375	14321	14572	14311	14492	14305	14382	14575	14353	14547	14413	14448	14424	14655	14452	14366	14532	14406	14388	14360	14433	14320	14530	14352	14529	14337	14563	14433	14588	14488	14495	14683	14513	14197	14587	14555	14560	14438	14413	14456	14470	14437	14428	14347	14481	14456	14406	14493	14350	14501	14532	14495	14318	14423	14320	14280	14409	14412	14373	14414	14578	14231	14560	14508	14457	14522	14425	14529	14489	14512	14579	14438	14507	14616	14464	14558	14445	14375	14430	14582	14308	14533	14305	14459	14433	14383	14529	14396	14559	14561	14495	14426	14471	14443	14490	14423	14465	14335	14447	14475	14529	14380	14706	14532	14325	14487	14502	14594	14513	14361	14412	14365	14567	14413	14509	14602	14453	14410	14379	14411	14451	14294	14585	14335	14452	14371	14377	14335	14455	14292	14367	14394	14321	14514	14348	14348	14548	14535	14366	14487	14419	14444	14309	14353	14511	14370	14373	14553	14630	14584	14357	14390	14440	14474	14398	14578	14432	14597	14548	14448	14607	14467	14337	14512	14420	14340	14625	14401	14530	14364	14512	14540	14459	14534	14571	14554	14475	14480	14626	14356	14283	14374	14580	14583	14252	14509	14237	14534	14437	14294	14578	14397	14536	14577	14620	14441	14413	14466	14470	14537	14443	14301	14523	14476	14513	14444	14243	14451	14416	14426	14566	14499	14328	14417	14367	14459	14567	14616	14421	14719	14491	14628	14413	14509	14470	14438	14573	14528	14422	14475	14448	14432	14532	14514	14351	14391	14349	14486	14660	14366	14495	14374	14370	14454	14498	14582	14518	14338	14415	14490	14474	14392	14291	14419	14395	14422	14411	14548	14389	14463	14219	14336	14532	14544	14529	14496	14384	14393	14479	14292	14545	14439	14445	14328	14562	14342	14449	14491	14523	14539	14473	14394	14427	14481	14549	14366	14377	14406	14468	14206	14392	14477	14367	14312	14528	14508	14369	14400	14450	14412	14558	14401	14496	14571	14388	14251	14408	14665	14463	14633	14411	14592	14456	14395	14396	14365	14424	14526	14521	14458	14541	14395	14471	14489	14415	14451	14527	14453	14520	14489	14361	14757	14446	14499	14310	14673	14494	14330	14443	14279	14295	14618	14305	14477	14418	14428	14506	14570	14617	14479	14478	14412	14679	14496	14545	14423	14544	14458	14437	14375	14492	14487	14224	14444	14464	14581	14520	14340	14459	14408	14411	14625	14581	14411	14480	14456	14419	14477	14303	14469	14502	14592	14427	14324	14543	14530	14288	14489	14478	14526	14507	14481	14395	14535	14441	14431	14346	14384	14410	14458	14494	14371	14337	14401	14581	14435	14453	14514	14374	14246	14513	14478	14442	14510	14343	14490	14429	14438	14412	14556	14503	14552	14493	14419	14529	14329	14669	14401	14286	14256	14566	14622	14569	14428	14349	14533	14554	14381	14307	14388	14496	14348	14297	14366	14465	14271	14426	14480	14435	14498	14387	14448	14341	14449	14517	14456	14392	14499	14430	14410	14372	14321	14553	14537	14548	14331	14323	14392	14468	14499	14318	14531	14490	14409	14275	14438	14560	14266	14552	14342	14575	14430	14594	14536	14475	14544	14448	14378	14579	14513	14376	14392	14569	14561	14536	14431	14342	14557	14531	14531	14537	14496	14425	14557	14443	14406	14301	14470	14277	14425	14413	14378	14415	14446	14559	14456	14384	14606	14359	14260	14515	14471	14389	14461	14621	14415	14469	14432	14496	14589	14586	14487	14611	14381	14595	14408	14459	14362	14402	14591	14477	14335	14422	14568	14543	14434	14525	14401	14521	14519	14369	14390	14410	14364	14537	14532	14477	14401	14499	14470	14419	14513	14468	14631	14571	14379	14615	14459	14562	14606	14465	14498	14448	14506	14451	14401	14366	14438	14606	14626	14409	14332	14525	14328	14364	14273	14550	14394	14397	14546	14586	14620	14406	14537	14597	14425	14405	14383	14419	14425	14437	14527	14429	14354	14482	14361	14531	14341	14424	14361	14639	14420	14465	14505	14582	14420	14504	14511	14636	14353	14359	14499	14451	14381	14524	14408	14357	14557	14265	14385	14412	14517	14334	14304	14456	14527	14582	14459	14447	14416	14511	14546	14442	14326	14420	14279	14408	14458	14493	14435	14466	14392	14551	14588	14542	14512	14428	14525	14422	14507	14552	14454	14491	14502	14327	14409	14401	14298	14418	14386	14481	14442	14496	14271	14474	14455	14460	14362	14310	14312	14457	14397	14408	14516	14566	14590	14429	14511	14451	14453	14367	14524	14290	14558	14392	14353	14401	14212	14400	14320	14520	14444	14488	14272	14204	14512	14443	14342	14453	14497	14421	14387	14409	14518	14314	14547	14318	14455	14522	14445	14393	14345	14356	14382	14443	14311	14557	14481	14404	14616	14398	14404	14454	14428	14264	14409	14530	14361	14480	14590	14648	14666	14537	14424	14456	14399	14476	14285	14456	14521	14329	14532	14309	14358	14362	14325	14436	14443	14471	14462	14544	14723	14398	14303	14315	14511	14500	14555	14392	14345	14393	14303	14464	14491	14472	14541	14570	14547	14383	14468	14410	14538	14449	14516	14487	14325	14549	14587	14568	14385	14569	14398	14371	14231	14370	14517	14386	14472	14292	14490	14483	14573	14521	14543	14517	14374	14458	14509	14559	14560	14336	14407	14346	14385	14416	14445	14235	14358	14549	14404	14430	14404	14409	14353	14533	14426	14299	14258	14446	14607	14547	14391	14479	14147	14435	14440	14421	14407	14342	14302	14279	14484	14417	14597	14362	14581	14492	14453	14378	14390	14442	14440	14449	14443	14403	14497	14431	14474	14372	14375	14603	14536	14282	14559	14579	14424	14369	14334	14358	14526	14517	14603	14372	14556	14399	14364	14620	14397	14289	14455	14388	14421	14528	14277	14489	14322	14344	14526	14455	14535	14480	14448	14335	14460	14528	14472	14344	14655	14458	14538	14562	14460	14508	14423	14557	14401	14547	14457	14479	14542	14504	14434	14421	14557	14448	14446	14403	14319	14352	14403	14476	14470	14197	14452	14332	14503	14420	14429	14438	14526	14373	14504	14486	14541	14535	14442	14391	14548	14590	14430	14453	14375	14332	14491	14508	14394	14305	14532	14490	14338	14400	14274	14450	14407	14379	14452	14499	14546	14536	14501	14405	14427	14425	14615	14536	14409	14518	14433	14548	14423	14435	14427	14467	14408	14449	14478	14546	14406	14418	14393	14564	14642	14421	14412	14587	14386	14513	14535	14244	14580	14473	14485	14456	14292	14457	14422	14314	14519	14391	14367	14485	14442	14404	14484	14321	14689	14472	14469	14381	14448	14337	14403	14324	14385	14443	14478	14457	14350	14394	14328	14425	14544	14530	14409	14394	14494	14524	14476	14471	14530	14362	14387	14588	14443	14373	14278	14351	14463	14384	14466	14496	14519	14441	14462	14536	14352	14453	14440	14475	14479	14325	14474	14571	14437	14532	14354	14394	14445	14539	14427	14464	14478	14188	14446	14206	14499	14328	14541	14438	14514	14411	14475	14488	14541	14646	14537	14496	14363	14549	14515	14392	14518	14528	14552	14368	14561	14418	14511	14328	14474	14534	14358	14670	14432	14566	14357	14438	14380	14496	14427	14335	14499	14351	14395	14355	14475	14612	14559	14370	14382	14668	14582	14358	14453	14523	14499	14589	14237	14463	14433	14379	14452	14358	14434	14432	14366	14537	14352	14314	14411	14423	14550	14472	14539	14453	14610	14359	14372	14552	14374	14508	14373	14340	14335	14280	14462	14425	14301	14491	14524	14511	14499	14528	14463	14183	14453	14582	14436	14462	14481	14383	14455	14360	14460	14385	14374	14453	14608	14402	14373	14313	14349	14534	14360	14371	14375	14147	14480	14351	14397	14598	14406	14472	14533	14605	14342	14442	14427	14539	14403	14539	14436	14409	14452	14470	14459	14385	14612	14368	14461	14516	14427	14362	14484	14431	14690	14448	14304	14342	14340	14426	14672	14548	14313	14518	14613	14470	14424	14656	14359	14407	14573	14438	14473	14582	14529	14322	14330	14493	14410	14400	14567	14221	14442	14435	14388	14410	14525	14428	14368	14437	14450	14315	14529	14375	14499	14510	14281	14606	14543	14563	14547	14356	14354	14364	14412	14280	14527	14474	14446	14495	14473	14478	14434	14387	14402	14562	14523	14381	14369	14559	14489	14541	14516	14506	14482	14492	14426	14593	14433	14534	14490	14503	14497	14349	14436	14313	14324	14392	14494	14301	14348	14628	14346	14567	14541	14410	14542	14712	14522	14359	14521	14460	14471	14238	14527	14422	14432	14465	14401	14580	14546	14493	14327	14501	14367	14622	14591	14407	14537	14659	14468	14438	14376	14454	14484	14452	14433	14414	14515	14431	14415	14292	14558	14284	14438	14385	14491	14446	14402	14367	14464	14316	14632	14565	14327	14485	14407	14537	14402	14377	14470	14539	14512	14592	14525	14573	14547	14395	14488	14373	14505	14575	14663	14575	14363	14527	14461	14424	14525	14303	14619	14423	14449	14378	14466	14561	14546	14503	14654	14352	14584	14364	14356	14231	14493	14395	14326	14394	14426	14476	14363	14422	14297	14348	14549	14547	14494	14427	14665	14537	14410	14426	14414	14330	14457	14524	14377	14340	14354
22782	21122	28838	23766	22448	25792	27996	22742	20384	19840	19344	18948	19107	18532	18511	18506	18534	18287	17904	17910	17849	17843	17574	17586	17691	17806	17514	17616	17694	17546	17362	17528	17661	17471	17613	17524	17450	17326	17437	17424	17532	17520	17204	17596	17237	17449	17555	17263	17297	17249	17250	17386	17349	17212	17168	17422	17281	17287	17040	17271	17418	17196	17183	17360	17268	17331	17377	17285	17207	17294	17371	17250	17329	17275	17371	17274	17307	17289	17299	17324	17369	17465	17376	17154	17326	17202	17273	17105	17273	17313	17201	17393	17226	17379	17335	17268	17161	17061	17201	17290	17206	17228	17352	17211	17297	17243	17247	17275	17272	17268	17438	17202	17152	17184	17433	17272	17196	17158	17352	17259	17255	17221	17293	17216	17420	17155	17287	17014	17125	17327	17007	17283	17196	17329	17349	17001	17202	17318	17388	17370	17184	17236	17369	17292	17384	17340	17290	17181	17256	17173	17267	17354	17227	17465	17349	17454	17145	17240	17416	17168	17173	17070	17360	17270	17203	17181	17170	17283	17305	17206	17108	17311	17269	17330	17248	17294	17373	17148	17304	17532	17118	17095	17300	17247	17259	17264	17168	17157	17277	17252	17215	17410	17235	17396	17361	17370	17544	17093	17309	17211	17324	17326	17161	17064	17044	17372	17316	17218	17290	17322	17038	17281	17419	17167	17470	17236	17326	17275	17223	17265	17251	17334	17182	17071	17107	17236	17184	17228	17189	17342	17238	17276	17243	17501	17257	17261	17050	17459	17160	17319	17109	17007	17099	17326	17131	17306	17393	17418	17188	17324	17386	17227	17336	17287	17330	17350	17200	17116	17300	17239	17255	17349	17176	17526	17223	17355	17266	17219	17426	17095	17286	17189	17374	17342	17312	17080	17153	17291	17244	17256	17251	17435	17275	17344	17114	17237	17287	17105	17333	17201	17218	17245	17170	17297	17212	17291	17167	17177	17189	17293	17155	17396	17293	17208	17199	17352	17302	17264	17268	17321	17272	17195	17199	17300	17227	17226	17225	17301	17163	17206	17251	17602	17408	17370	17289	17314	17220	17258	17361	17409	17277	17175	17371	17159	17312	17298	17257	17238	17333	17279	17299	17012	17404	17303	17316	17131	17282	17300	17280	17106	17245	17058	17177	17191	17203	17234	17110	17383	17158	17166	17075	17264	17340	17242	17288	17439	17351	17497	17178	17371	17174	17221	17268	17243	17231	17100	17192	16978	17347	17217	17359	17350	17354	17326	17399	17387	17172	17234	17250	17244	17239	17172	17194	17157	17252	17188	17288	16978	17437	17414	16987	17302	17361	17228	17278	17146	17332	17324	17465	17322	17427	17408	17281	17161	17279	17116	17254	17235	17136	17424	17236	17274	17204	17142	17337	17385	17470	17309	17217	17287	17339	17300	17338	17288	17205	17289	17263	17465	17213	17259	17407	17228	17253	17286	17290	17416	17128	17290	17330	17534	17489	17403	17369	17199	17133	17343	17336	17198	17389	17214	17092	17249	17382	17274	17236	17266	17178	17117	17087	17089	17273	17407	17137	17092	17193	17290	17104	17143	17212	17297	17231	17196	17055	17394	17277	17296	17183	17337	17480	17123	17248	17056	17288	17102	17222	17212	17432	17214	17150	17108	17295	17165	17198	17250	17329	17187	17263	17390	17158	17272	17536	17250	17163	17172	17227	17245	17094	17337	17099	17130	17192	17274	17180	17285	17302	17159	17320	17320	17199	17029	17146	17322	17106	16980	17410	17404	17210	17082	17155	17171	17120	17002	17206	17312	17215	17100	17276	17252	17400	17272	17508	17215	17432	17190	17147	17182	17221	17309	17184	17397	17327	17310	17253	17309	17306	17101	17269	17213	17297	17238	17496	17262	17189	17178	17480	17381	17220	17143	17278	17311	17313	17293	17322	17142	17236	17277	17172	17068	17202	17120	17211	17140	17237	17355	17287	17288	17441	17559	17293	17114	17196	17480	17371	17277	17170	17331	17394	17437	17339	17298	17208	17267	17329	17369	17185	17294	17255	17118	17027	17265	17474	17209	17312	17078	17334	17413	17262	17287	17439	17153	17169	17094	17227	17073	17303	17120	17153	17278	17103	17324	17303	17230	17175	17392	17329	17300	17269	17237	17273	17322	17536	17117	17050	17106	17205	17108	17178	17332	17559	17340	17404	17138	17173	17422	17333	17263	17448	17257	17190	16985	17414	17344	17236	17293	17213	17231	17361	17415	17179	17291	17290	17307	17246	17202	17332	17248	17194	17407	17219	17282	17312	17245	17241	17390	17341	17310	17291	17255	17368	17416	17358	17259	17316	17274	17311	17433	17462	17393	17153	17136	17328	17337	17239	17367	17135	17457	17222	17405	17280	17287	17303	17162	17243	17147	17193	17358	17224	17295	17335	17264	17305	17178	17244	17278	17171	17308	17175	17278	17404	17225	17287	17290	17130	17140	17173	17158	17236	17154	17180	17212	17202	17219	17099	17278	17225	17296	17102	17244	17224	17352	17231	17167	17381	17327	17369	17113	17198	17320	17451	17521	17202	17387	17188	17183	17284	17313	17029	17169	17057	17172	17352	17095	17290	17267	17047	17282	17333	17210	17333	17128	17205	17153	17338	17224	17159	17198	17296	17313	17136	17353	17317	17265	17357	17376	17202	17377	17044	16980	17641	17320	17264	17314	17417	17392	17468	17182	17062	17160	17319	17401	17372	17118	17327	17227	17269	17245	17239	17221	17200	17049	17276	17310	17274	17189	17161	17163	17286	17505	17271	17366	17215	17281	17433	17300	17371	17293	17270	17238	17295	17269	17211	17418	17260	17365	17404	17224	17206	17180	17293	17292	17222	17292	17149	17301	17153	17194	17394	17261	17135	17170	17253	17232	17098	17239	17371	17278	17098	17067	17090	17224	17149	17393	17344	17311	17276	17204	17361	17459	17311	17242	17294	17300	17375	17324	17207	17107	17314	17326	17165	17301	16982	17309	17245	17161	17115	17388	17408	17328	17375	17269	17186	17384	17375	17089	17238	17363	17137	17267	17403	17267	17331	17145	17418	17423	16991	17451	17292	17320	17478	17208	17330	17302	17360	17256	17305	17217	17332	17377	17138	17060	17188	17382	17281	17200	17286	17162	17292	17301	17173	17186	17315	17236	17318	17153	17256	17250	17440	17280	17212	17130	17499	17220	17325	17184	17096	17292	17474	16968	17212	17283	16986	17337	17310	17363	17325	17290	17270	17401	17470	17198	17407	17403	17288	17151	17311	17204	17287	17201	17311	17209	17058	17487	17433	17127	17351	17381	17378	17208	17352	17308	17274	17446	17346	17160	17185	17247	17357	17131	17321	17343	17196	17215	17343	17257	17198	17113	17176	17356	17320	17186	17455	17107	17153	17152	17151	17421	17244	17302	17494	17228	17175	17404	17129	17356	17243	17339	17389	17420	17304	16793	17128	17246	17302	17050	17322	17086	17336	17301	17204	17649	17454	17260	17404	17386	17240	17201	17080	17388	17221	17321	17310	17201	17268	17290	17383	17351	17235	17139	17190	17183	17383	17269	17316	17170	17334	17309	17193	17225	17058	17204	17238	17215	17431	17372	16996	17107	17366	17222	17465	17490	17239	17165	17199	17088	17253	17235	17141	17240	17290	17190	17122	17354	17233	17241	17375	17274	17384	17154	17051	17295	17480	17168	17275	17165	17218	17284	17146	17566	17215	17006	17385	17169	17284	17206	17318	17426	17274	17385	17224	17129	17332	17223	17456	17201	17436	17401	17398	17323	17573	17436	17212	17106	17356	17367	17189	17159	17305	17068	17386	17203	17201	17037	17402	17222	17131	17259	17310	17252	17330	17222	17365	17066	17274	17156	17316	17343	17132	17356	17481	17377	17460	17108	17193	16977	17276	17147	17049	17271	17287	17342	17097	17507	17313	17444	17430	17177	17425	17258	17364	17198	17014	17268	17213	17326	17294	17293	17358	17226	17315	17316	17286	17131	17455	17199	17132	17137	17238	17219	17253	17238	17290	17195	17191	17268	17266	17120	17056	17027	17462	17212	17260	17109	17144	17074	17205	17312	17144	17167	17352	17186	17307	17446	17059	17009	17131	17344	17190	17398	17237	17100	17196	17326	17215	17339	17114	17176	17209	17355	17223	17125	17408	17336	17159	17326	17196	17254	17311	17199	17150	17302	17373	17177	17030	17151	17147	17392	17326	17323	17328	17218	16960	17471	17170	17316	17246	17223	17280	17195	17592	17097	17185	17271	17138	17352	17226	17229	17148	17276	17358	17223	17374	17320	17312	17350	17249	17224	17265	17177	17434	17446	17373	17391	17211	17215	17368	17111	17309	17218	17313	17382	17049	17019	17233	17370	17093	17397	17374	17130	17156	17443	17347	17368	17506	17311	17255	17224	17377	17414	17338	17257	17277	17125	17175	17415	17212	17319	17490	17170	17242	17398	17297	17357	17364	16927	17330	17231	17174	17196	17215	17388	17164	17229	17217	17206	17241	17264	17404	17405	17158	17229	17172	17460	17378	17249	17124	17211	17241	17335	17436	17371	17418	17182	17310	17323	17367	17341	17092	17153	16973	17153	17138	17166	17383	17313	17220	17276	17343	17205	17388	17145	17122	17229	16999	17230	17415	17407	17130	17152	17198	17168	17175	17269	17249	17147	17291	16998	17285	17353	17407	17205	17359	17142	17172	17428	17154	17264	17262	17292	17328	17528	17337	17398	17224	17188	17412	17227	17321	17359	17221	17232	17246	17082	17216	17150	17291	17193	17401	17165	17235	17136	17266	17393	17428	17162	17278	17351	17204	17227	17231	17117	17214	17400	17393	17140	17089	17319	17141	17329	17372	17430	17383	17228	17409	17129	17307	17269	17423	17246	17299	17334	17273	17373	17405	17042	17383	17443	17276	17131	17291	17271	17401	17387	17256	17236	17403	17282	17298	17260	17207	17375	17146	17246	17330	17304	17382	17192	17350	17219	17364	17218	17252	17171	17217	17312	17104	17323	17455	17444	17389	17111	17155	17163	17273	17020	17289	17284	17211	17252	17367	17231	17426	17187	17330	17312	17357	17117	17009	16952	17194	17205	17162	17356	17305	17210	17390	17329
34320	53729	46248	37882	32237	27368	24397	22322	19497	18319	17911	17444	16918	16637	16640	16482	16303	16038	15870	15749	15672	15358	15316	15177	15181	15076	15158	15087	15085	15222	15170	15061	15047	15097	15058	14991	14990	14837	14621	14999	14870	14966	15012	14963	14854	14813	14864	14828	14737	14845	14903	14742	14687	14761	14775	14906	14993	14785	14855	14734	14757	14826	14964	14744	14830	14840	14690	14861	14855	14790	14789	14635	14702	14685	14923	14860	14814	14904	14617	14869	14885	14795	14769	14685	14779	14856	14572	14815	14952	14715	14532	14930	14730	14851	14872	14866	14973	14719	14793	14627	14972	14779	14784	14789	14770	14898	14660	14795	14661	14931	14737	14820	14850	14806	14821	14973	14678	14790	14756	14779	14756	14858	14826	14852	14996	14796	14875	14734	14720	14776	14863	14873	14669	14680	14704	14817	14672	14851	14674	14744	14650	14876	14796	14693	14844	14865	14746	14839	14689	14831	14791	14761	14689	14982	15011	14982	14870	14772	14709	14969	14836	14589	14765	14888	14876	14842	14896	14918	14768	14832	14805	14945	14907	14848	14801	14881	14829	14882	14702	14783	14850	14796	14723	14782	14845	14738	14887	14963	14795	14765	14740	14894	14657	14836	14642	14798	14882	14698	14850	15021	14786	14846	14618	14827	14785	14948	14847	14801	14674	14745	14763	14899	14839	14839	14843	14922	14779	14830	14686	14608	14689	14837	14860	14759	14734	14705	14709	14819	14740	14684	14817	14761	14580	14832	14794	14831	14756	14938	14813	14764	14750	14752	14691	14832	14748	15098	14732	14779	14828	14753	14742	14867	14968	14695	14816	14711	14761	14781	14762	14801	14607	14873	14916	14871	14861	14753	14863	14889	14703	14757	14917	14785	14938	14848	14772	14763	14738	14906	14863	14685	14777	14817	14752	14752	14686	14768	14750	14619	14719	14832	14911	14698	14798	14835	14704	14840	14719	14834	14585	14823	14887	14901	14873	14857	14898	14973	14689	14795	14829	14823	14870	14873	14826	14772	14960	14885	14753	14773	14735	14874	14800	14817	14882	14975	14754	14884	14643	14765	14778	14945	14920	14664	14848	14762	14871	14792	14825	14825	14859	14811	14826	14676	14733	14748	14799	14637	14779	14871	14717	14721	14815	14680	14781	14971	14750	14630	14714	14793	14879	14926	14657	14943	14938	14815	14847	14798	14662	14794	14754	14728	15089	14933	14754	14734	14952	14809	14645	14812	14838	14692	14771	14792	14817	14677	14785	14639	14783	14877	15000	14622	14828	14675	14877	14974	14848	14714	14865	14907	14694	14919	14566	14936	14908	14976	14871	14815	14673	14887	14641	14856	14696	14755	14844	14747	14817	14808	14729	14786	14772	14868	14848	14743	14762	14755	14797	14729	14993	14791	14719	14749	14630	14821	14868	14685	14779	14778	14782	14685	14728	14850	14694	14817	14631	14850	14804	14895	14789	14739	14762	14657	14869	14802	14874	14914	14567	14888	14948	14795	14894	14952	14815	14723	14781	14738	14845	14741	14825	14500	14783	14957	14756	14812	14832	14749	14829	14946	14796	15005	14751	14744	14732	14584	14736	14912	14706	14764	14888	14698	14728	14697	14695	14660	14741	14669	14787	14696	14876	14673	14800	14902	14976	14561	14905	14775	14784	14874	14693	14804	14717	14679	14625	14767	14876	14818	14807	14702	14814	14856	14832	14755	14815	14711	14759	14755	14729	14849	14760	14753	14698	14817	14657	14726	15052	14722	14871	14595	14881	14851	14877	14919	14748	14818	14738	14901	14984	14854	14673	14823	14706	14900	14805	14798	14808	14905	14729	14878	14989	14878	14787	14763	14771	14761	14749	14714	14860	14720	14635	14736	14894	14825	14687	14870	14870	14821	14708	14747	14890	14754	14818	14761	14846	14718	14913	14756	14701	14530	14876	14791	14843	14745	14699	14658	14802	14795	14799	14659	14759	14657	14704	14810	14715	14773	14812	14770	14702	14800	14870	14833	14749	14802	14860	14813	14903	14696	14894	14762	14882	14676	14713	14817	14941	14705	14839	14761	14928	14700	14705	14737	14822	14852	14760	14694	14696	14775	14887	14979	14833	14816	14969	14633	14843	14754	14857	14671	14744	14930	14802	14880	14558	14762	14779	14746	14917	14781	14678	14844	14781	14839	14761	14708	14829	14916	14706	14860	14800	14834	14836	14872	14869	14722	14717	14789	14879	14829	14766	14854	14780	14977	14695	14762	14668	14896	14721	14767	14634	14754	14793	14631	14830	14768	14927	14856	14815	14787	14687	14683	14998	14807	14815	14771	14766	14714	14828	14916	14800	14690	14825	14656	14800	14753	14830	14722	14655	14779	14832	14897	14856	14849	14926	14754	14759	14702	14725	14654	14877	14759	14870	14958	14885	14856	14790	14840	14802	14874	14763	14738	14728	14762	14561	14808	14888	14818	14820	14760	14674	14841	14790	14603	14883	14777	14856	14679	14619	14695	14755	14872	14912	14776	14781	15016	14843	14787	14777	14823	15007	14761	14800	14718	14837	14830	14853	14759	14903	14822	14630	14704	14826	14916	14785	14704	14819	14846	14811	14685	14871	14771	14542	14788	14791	14751	14777	14805	14712	14846	14719	14639	14765	14889	14860	14821	14815	14815	14859	14777	14670	14685	14670	14845	14818	14871	14908	14882	14870	14792	14845	14809	14909	14728	14785	14816	14650	14626	14803	14774	14927	14705	14628	14875	14788	14725	14839	14730	14788	14774	14780	14795	14779	14655	14974	14779	14702	14652	14892	14669	14709	14821	14806	14715	14794	14761	14724	14900	14758	14830	14697	14888	14818	14842	14665	14766	14594	14747	14962	14907	14883	14802	14860	14839	14798	14558	14817	14838	14780	14806	14827	14898	14707	14663	14587	14923	15034	14811	14593	14778	14898	14750	14685	14803	14604	14855	14759	14791	14700	14836	14723	14938	14663	14790	14905	15029	14676	14657	14946	14726	14777	14827	14632	14834	14713	14755	14667	14844	14934	14632	14716	14924	14712	14848	14689	14746	14894	14638	14790	14778	14827	14760	14926	14670	14707	14744	14880	14604	14876	14736	14882	14906	14765	14809	14918	14640	14764	14960	14857	14793	14725	14849	14758	14906	14711	14805	14815	14823	14990	14756	14755	14675	14894	14740	14840	14766	14834	14698	14555	14786	14768	14847	14952	14852	14701	14809	15007	14824	14702	14705	14750	14807	14782	14823	14755	14869	14779	14899	14686	14865	14801	14726	14854	14861	14725	14766	14779	14630	14923	14892	14827	14892	14922	14859	14676	14902	14731	14913	14672	14830	14819	14672	14867	14732	14725	14731	14697	14795	14864	14850	14869	14781	14638	14654	14754	14712	14935	14909	14741	14777	14733	14613	14800	14747	14878	14873	14671	14908	14837	14877	14723	14837	14916	14776	14816	14739	14809	14822	14660	14760	14746	14859	14745	14705	14825	14736	14779	14814	14720	14876	14628	14728	14841	14874	14758	14780	14818	14705	14814	14842	14714	14817	14809	14880	14705	14808	14891	14857	14677	14768	14765	14634	14883	14683	14807	14771	14780	14804	14785	14787	14694	14600	14715	14788	14936	14731	14795	14797	14797	14754	14704	14944	14861	14682	14693	14590	14841	14699	14773	14779	14678	14998	14775	14787	14836	14710	14761	14842	14809	14977	14759	14834	14913	14779	14713	14758	14660	14936	14755	14741	14725	14991	14607	14844	14900	14810	14807	14727	14825	14903	14692	14738	14871	14955	14870	14804	14705	14807	14734	14903	14733	14748	14802	14703	14663	14823	14710	14812	14677	14767	14959	14802	14652	14735	14698	14654	14846	14818	14730	14808	14763	14855	14825	14747	14904	14824	14760	14882	14778	14729	14682	14560	14724	14815	14840	14769	14920	14667	14822	14828	14791	14658	14728	14762	14846	14756	14656	14876	14703	14806	14747	14858	14858	14810	14767	14855	14748	14770	14645	14836	14728	14816	14776	14708	14789	14722	14837	14654	14633	14784	14704	14756	14837	14726	14646	14886	14931	14774	14621	14811	14803	14836	14721	14684	14793	14837	14679	14811	14800	14782	14861	14679	14805	14762	14730	14808	14811	14817	14861	14886	14766	14653	15040	14829	14673	14672	14813	14723	14766	14824	14820	14605	14966	14923	14776	14741	14680	14901	14701	14873	14865	14750	14865	14691	14934	14587	14895	14768	14942	14783	14790	14610	14771	14913	14926	14581	14657	14809	14873	14782	14626	14865	14762	14860	14742	14836	14873	14923	14765	14663	14852	14794	14880	14826	14715	14761	14700	14780	14540	14681	14760	14797	14951	14681	14843	14773	14659	14874	14704	14743	14758	14728	14971	14697	14604	14765	14764	14742	14879	14932	14887	14977	14656	14814	14828	14817	14639	14697	14844	14921	14640	14824	14831	14931	14860	14822	14956	14806	14724	14794	14795	14925	14729	14798	14824	14638	14856	14717	14796	14994	14601	14880	14616	14823	14827	14838	14696	14933	14850	14953	14694	14787	14846	14921	14649	14798	14692	14688	14768	14883	14781	14775	14798	14613	14942	14788	14915	14755	14686	14764	14788	14799	14848	14854	14737	14752	14689	14806	14786	14702	14757	14714	14778	14737	14738	14779	14794	14884	14918	14699	14829	14660	14752	14894	14712	14793	14623	14652	14956	14794	14904	14757	14829	14722	14805	14784	14758	14773	14634	14794	14761	14792	14769	14903	14907	14852	14701	14864	14679	14742	14824	14708	14807	14921	14753	14893	14843	14756	14623	14807	14770	14770	14733	14898	14848	15020	14939	14743	14710	14858	14918	14704	14687	14731	14865	14872	14663	14856	14948	14746	14874	14736	14642	14706	14836	14740	14707	14783	14730	14857	14755	14807	14620	14859	14883	14860	14816	14804	14938	14770	14822	14965	14859	14738	14865	14789	14840	14908	14704	14722	14773	14933	14784	14712	14897	14920	14698	14732	14875	14651	14642	14808	14793	14917	14660	14827	14860	14797	14832	14682	14702	14992	14861	14805	14681	14835	14763	14654	14785	14645	14745	14701	14693	14957	14800	14726	14774	14844	14815	14750	14784	14806
28936	26885	33685	30436	24616	21944	20254	18995	18011	18009	17833	17550	17335	17300	17224	17500	17295	17145	17142	16973	17151	17227	17309	16917	17168	16813	16769	16938	16885	16954	16805	16987	16886	16942	16997	16961	17167	16803	16962	16942	16882	16911	16937	16823	16926	17027	16943	16733	16846	16808	16789	16968	16680	16783	16707	17043	16679	16786	16864	16864	17090	17012	17054	16921	16891	16721	16953	17079	16864	16757	16660	16844	16716	16770	16843	16883	16754	16754	16928	16948	17021	16958	16684	16879	16770	16746	16792	16731	16855	16783	16903	16690	16856	16894	16698	16661	16947	16774	16757	16738	16861	17015	16950	16959	17010	16806	16859	16723	16814	16783	16919	16697	16955	16686	16738	16894	16771	16950	17055	16933	16685	16667	16997	16715	16747	16834	16769	16834	16486	16732	16785	16711	16985	16858	16821	16911	16939	16924	16885	16906	16874	16828	16807	16712	16778	16883	16831	16840	16892	16897	16801	16787	16728	16827	16948	16866	17001	16844	17044	16681	16516	16738	16764	16916	16817	16805	16964	16852	16750	17007	16891	16722	16927	16872	16795	16999	16734	16767	16700	16748	16849	17087	16610	16707	16880	16887	16888	16645	16826	16914	16733	16666	16889	16728	16854	16935	16805	16719	16690	16597	16706	16928	16909	16806	16895	16794	16720	16810	16890	16892	16755	16756	16785	16692	16877	16789	16815	16756	16740	16549	16784	17135	16832	16861	16823	16933	16828	16905	16853	16634	16791	16712	16762	16835	16779	16800	16818	16922	16906	16810	16796	16508	16719	16754	16744	16892	16616	16850	16676	16529	16538	16612	16686	16857	16747	16837	16799	16735	16847	16760	16792	16973	16823	16676	16874	16676	16888	16808	16820	16692	16792	16833	16780	16578	16653	16738	16914	16775	16914	16771	16879	16828	17086	16757	16738	16740	16871	16795	16999	16897	16759	16986	16751	16755	16800	16639	16962	16996	16961	16885	16930	16730	16925	16771	16753	16696	16840	16745	16780	16755	16833	16787	16863	16979	16698	16844	16886	16763	16861	16857	16808	16954	16751	16779	16699	16842	16806	16614	16811	16814	16938	16741	16797	16698	16714	16970	17022	16935	16920	16820	16941	16899	16662	16833	16549	16655	16764	16941	16926	16708	16687	16665	16936	16755	16729	16754	16740	16905	16745	16914	16854	16621	16834	16896	17012	16724	16815	16791	16738	16800	17096	16691	16793	16899	16654	16591	16759	16715	16835	17097	16800	17143	16987	16959	16796	16983	17048	16991	16756	16824	16658	16755	16783	16629	16690	16697	16969	16772	16845	16957	16676	16835	16864	17004	16878	16638	16802	16828	17002	16814	16787	16891	16905	16591	16910	16950	17107	16864	16800	16754	17037	16979	16780	16728	16819	16689	16739	16727	16781	16783	16892	16712	16882	16900	16816	16740	16623	16725	16829	16794	16805	16692	16924	16625	16860	16802	16933	16756	16945	17046	16817	16817	16910	16890	16768	16846	16885	16699	16736	16811	16689	16822	16844	16647	16774	16821	16831	16588	16789	16833	16996	16821	16584	16705	16772	16783	16816	17015	16777	16936	16810	17091	16780	16758	16670	17045	16736	16871	16785	17035	16824	16796	17055	16787	16922	16760	16770	17083	16783	16852	16660	16823	16652	16982	16637	16792	16936	16950	16760	16839	16884	16745	17028	16952	16785	16709	16725	16690	16788	16684	16742	16816	16887	16630	16731	16957	16767	16931	16781	16856	16875	16696	16798	16850	16844	16728	16941	16825	17124	16897	16760	16769	16978	16858	16790	16757	16979	16856	16744	16988	16990	16754	16540	16851	16865	16563	16771	16641	16903	16716	16914	16766	16874	16818	16876	16819	16848	16870	16862	16862	17058	16988	16859	16819	16733	16662	16864	16891	16918	16758	16967	16828	16868	16822	16783	16732	16783	16765	16689	16662	16738	16798	16807	16688	16809	16757	16566	16819	16960	16824	16821	16791	16611	16835	16886	16729	16894	16790	16789	16712	17066	16790	16793	16892	16742	16880	16932	16759	16612	16649	16903	16736	16758	16708	16702	16865	16725	16781	16919	16727	16754	16706	16853	16880	16766	16956	16916	16883	17009	16868	16763	16856	16828	16673	16879	16769	16696	16825	16882	16795	16623	16859	16879	16665	16684	16945	16786	16774	16873	16802	16706	16807	16934	16862	16913	16831	16812	16813	16857	16637	16676	16952	16768	16743	16572	16790	16871	16863	16859	16796	16960	16972	16661	16911	16806	16747	16803	16728	16958	16947	16944	16839	16833	16686	16926	16920	16727	16754	16822	16728	17007	16794	16830	16840	16858	16751	16728	16734	16926	16741	16840	16673	16750	16897	16827	16709	16702	16566	16916	16989	16615	16759	16898	16756	16984	16699	16933	16719	16732	16765	16819	16777	16858	16776	16882	16764	16895	16678	16895	16884	16813	16934	16774	16986	16889	16687	16747	16928	16980	16963	16910	16809	16965	16824	16624	16865	16771	16996	16916	16695	16797	16763	16717	16750	16710	16806	16744	16850	16949	16859	16559	16702	16835	16653	16855	16906	16667	16790	16837	16809	16896	17043	17078	16907	16767	16734	17058	16650	16564	16752	17013	16762	16883	16995	16791	16700	16790	16870	16730	16919	16856	16888	16953	16706	16692	16971	16662	16782	16842	16849	16845	16707	16756	16871	16533	16847	16815	16878	16635	16798	16978	16892	17001	16950	16815	16711	16788	16935	16897	16759	16562	16786	16742	16955	16932	16614	16727	16875	16943	16765	16632	16664	16642	16774	16753	16862	16796	16800	16929	16772	16667	16555	17016	16690	16843	16882	16942	16979	16746	16725	16797	16756	16799	16911	16874	16829	16716	16821	16738	16634	16803	16866	16975	16842	16838	16662	16774	16877	16824	16665	16950	16992	16648	16622	16687	16759	16914	16667	17011	16939	16923	16961	16824	16644	16734	16794	16953	16826	16840	16713	16872	16798	16784	16702	16944	16962	16800	17178	16779	16732	16869	16739	16827	16737	16920	16851	16865	16613	16867	16693	16812	16922	16776	16930	16943	16975	16872	16962	16924	16706	16721	16807	16689	16853	16750	16806	16876	16798	16627	16745	16868	16887	16799	17039	16861	16777	16783	16589	16891	16881	16880	16939	16887	16887	16841	16809	16768	16990	16921	17030	16904	16832	16722	16862	16716	16754	16837	16916	16729	16629	16726	17019	16764	16842	16804	16949	16717	16838	16646	16839	16791	16846	16754	16868	16879	17025	16751	16779	16731	17088	16981	16702	16871	16619	16850	16640	16813	16855	16604	16799	16876	16861	16687	16664	16996	16897	16845	16719	16957	16884	16655	16641	16729	16659	16704	16754	16773	16785	16694	16757	17078	16769	16819	16881	16673	16776	16977	16781	16905	16850	16657	16811	16895	16986	16810	16935	16894	16809	16886	16929	17017	16662	16810	16698	16897	16858	17038	16669	16821	16902	16749	16837	16838	16818	16827	16815	16632	16735	16779	16888	16776	16806	16800	16718	16733	16968	16836	16730	16873	16926	16884	16778	16970	16861	16764	16633	16846	16953	16708	16973	16757	16793	16942	16833	17050	16814	16759	16706	16605	16817	16929	16831	16959	16927	16977	16739	16891	16686	16684	16754	16905	16866	16746	16753	16955	17054	16911	16798	16702	16942	16751	16854	16750	16731	16773	16905	16824	16872	16775	16605	16716	16649	16647	16889	16819	16771	16795	16770	16611	16938	16741	16850	16784	16810	16809	16742	16792	16555	16852	16975	16808	16783	16847	16673	16745	16683	16751	16965	16823	16745	16823	16753	16924	16989	16970	16874	16929	16912	16896	16779	17056	16867	16809	16818	16873	16747	16829	16721	16717	16885	16771	17116	16886	16876	16727	16704	16784	16692	16772	16839	16815	16686	16928	16686	17000	16655	16831	16944	16929	17123	16898	16711	16939	16826	16747	17149	16826	16703	16933	16746	16691	16668	16703	17046	16844	16886	16871	16938	16929	16808	16829	16782	16936	16785	16778	16730	16951	16631	16789	17039	16724	16722	16973	16957	16806	16775	16865	16763	16685	16892	16864	16766	16857	16938	17069	16819	16926	16500	16870	16710	16795	16904	17061	16794	16798	16779	16911	16550	16839	16809	16840	16832	16815	16946	16667	16744	16858	17002	16858	16986	16869	16820	16876	16778	16694	16762	16991	16778	16768	16595	16656	16787	16881	16826	16989	16655	16830	16848	16858	16806	16711	16920	16867	16893	16627	16818	16959	16789	16902	16918	16670	16810	16954	16749	16933	16928	16930	16735	16856	16801	16858	16874	17024	16530	16867	16958	16920	16859	16843	16893	16810	16993	16716	16769	16721	16716	16813	16884	16743	16899	16889	16803	16876	16526	16773	16969	16758	16714	16912	16915	16719	16837	16892	16853	16789	16928	16935	16786	16888	16924	16790	16952	16764	16863	16933	16656	16920	16918	16920	16775	16825	16868	16716	16698	16850	16696	16807	16817	16878	16670	16764	16829	16763	16880	17087	16887	16762	16860	16885	16923	16831	16855	16831	16751	16788	16919	16829	16811	16864	16999	16854	16709	16721	16739	16874	16886	16883	16841	16814	16842	16856	16843	16796	16943	17030	16839	16773	16912	16823	16721	16702	16933	16764	16634	16898	16728	16831	16819	16741	16774	16558	16661	16896	16845	16993	16650	16820	16899	16713	16937	16816	16765	16901	16939	16923	16842	16666	16727	16675	16691	16728	17007	16645	16792	16825	16903	16884	16847	16847	16785	16729	16914	16691	16866	16788	16852	16872	16876	16900	16896	16694	16749	16797	16743	16864	16777	16906	16772	16801	16895	16698	16737	16693	16861	16741	16983	16802	16873	16959	16800	16996	16842	16892	16854	16788	16773	16700	17014	16668	16990	16604	16751	16742	16813	16818	16772	16790	16845	16714	17018	16767	16934	16931	16728	16756	16786	16640	16863	17002	16814	16650	16568	16778	16801	17065	16904	16861	17036	16791	16731	16727	16809	17042	16830	16795	16781	16880	16680	16873	16758	16767	16843	16845	16834	16951	16872	16878	16925	16714	16831	16856	16818	16777	16817	16851	17060
29346	41259	37811	29273	24316	21176	19289	17665	16837	16411	15795	15806	15513	15227	15182	15185	15213	15127	14805	14827	14775	14824	14796	14775	14787	14655	14739	14606	14543	14718	14657	14556	14507	14888	14584	14659	14655	14716	14507	14503	14445	14567	14433	14550	14619	14601	14431	14481	14699	14649	14523	14626	14542	14666	14637	14569	14727	14535	14619	14662	14451	14518	14441	14541	14545	14647	14581	14439	14508	14776	14563	14456	14559	14579	14635	14527	14558	14403	14601	14382	14821	14573	14650	14401	14572	14489	14522	14521	14438	14629	14587	14349	14529	14620	14569	14509	14606	14667	14397	14507	14296	14395	14625	14643	14431	14485	14658	14618	14455	14433	14685	14556	14606	14266	14565	14443	14719	14567	14548	14501	14607	14559	14445	14523	14428	14565	14470	14632	14440	14543	14662	14532	14459	14535	14399	14750	14483	14472	14480	14493	14531	14608	14677	14526	14536	14365	14546	14546	14495	14395	14638	14532	14452	14714	14574	14484	14501	14469	14683	14516	14588	14630	14420	14551	14543	14554	14581	14486	14507	14497	14577	14569	14342	14598	14617	14582	14546	14400	14522	14569	14490	14600	14483	14515	14517	14569	14550	14615	14488	14499	14377	14534	14591	14477	14651	14493	14542	14511	14642	14635	14441	14444	14506	14446	14409	14641	14483	14510	14522	14260	14359	14527	14547	14605	14504	14636	14519	14517	14461	14448	14409	14572	14505	14550	14494	14445	14452	14539	14286	14482	14653	14587	14517	14523	14384	14618	14472	14655	14590	14388	14348	14678	14651	14463	14643	14407	14497	14793	14447	14568	14652	14534	14576	14556	14602	14484	14587	14455	14586	14525	14519	14572	14495	14388	14451	14511	14444	14498	14691	14438	14644	14521	14672	14467	14562	14554	14663	14513	14435	14584	14597	14627	14693	14556	14621	14676	14331	14656	14484	14600	14512	14529	14629	14477	14626	14328	14391	14558	14508	14557	14602	14454	14597	14592	14534	14578	14511	14490	14497	14397	14708	14547	14374	14606	14462	14399	14701	14493	14480	14463	14432	14553	14448	14650	14529	14558	14587	14471	14529	14472	14430	14521	14500	14332	14503	14524	14605	14679	14534	14705	14531	14510	14506	14506	14501	14602	14611	14543	14612	14523	14595	14614	14161	14422	14405	14555	14527	14591	14556	14422	14395	14607	14465	14709	14580	14596	14535	14537	14694	14611	14690	14410	14425	14411	14578	14622	14459	14584	14711	14716	14686	14682	14576	14505	14450	14567	14486	14438	14303	14660	14480	14581	14390	14510	14477	14506	14569	14541	14490	14479	14587	14699	14428	14582	14569	14417	14497	14528	14523	14716	14540	14624	14542	14406	14488	14406	14385	14562	14780	14465	14564	14541	14583	14502	14623	14519	14621	14621	14544	14578	14393	14542	14558	14589	14539	14514	14545	14642	14642	14639	14544	14528	14518	14533	14514	14545	14395	14549	14344	14561	14392	14641	14670	14457	14427	14589	14400	14685	14622	14345	14515	14592	14611	14579	14426	14444	14475	14561	14474	14735	14563	14652	14454	14607	14695	14421	14425	14543	14572	14475	14674	14474	14531	14483	14544	14510	14457	14457	14575	14561	14533	14406	14538	14698	14585	14726	14502	14526	14560	14491	14630	14224	14622	14635	14577	14454	14396	14500	14489	14560	14564	14538	14458	14472	14370	14470	14546	14598	14574	14535	14417	14802	14499	14525	14737	14646	14507	14462	14515	14674	14620	14735	14462	14458	14614	14509	14506	14647	14401	14508	14665	14571	14521	14413	14437	14735	14380	14593	14507	14467	14391	14401	14453	14483	14415	14618	14441	14626	14482	14636	14662	14471	14614	14479	14490	14657	14497	14587	14560	14573	14593	14416	14666	14690	14420	14741	14659	14596	14576	14537	14615	14525	14449	14695	14586	14370	14551	14450	14481	14514	14510	14691	14500	14494	14566	14535	14574	14487	14639	14442	14659	14584	14637	14641	14648	14609	14629	14337	14719	14742	14549	14613	14461	14447	14374	14515	14413	14562	14513	14546	14570	14598	14481	14653	14497	14447	14483	14531	14649	14736	14573	14543	14500	14427	14493	14581	14586	14601	14513	14455	14525	14564	14550	14576	14473	14643	14474	14600	14525	14538	14564	14468	14568	14514	14445	14678	14517	14552	14428	14476	14518	14654	14666	14456	14447	14579	14503	14579	14492	14610	14486	14592	14657	14628	14465	14583	14482	14390	14497	14647	14484	14519	14468	14614	14649	14630	14569	14564	14442	14589	14344	14464	14553	14522	14606	14513	14520	14467	14422	14579	14449	14490	14449	14364	14492	14592	14556	14710	14583	14433	14487	14443	14426	14523	14486	14558	14482	14458	14455	14636	14554	14638	14677	14564	14496	14485	14549	14404	14724	14348	14613	14509	14394	14657	14495	14628	14471	14556	14517	14637	14433	14483	14479	14606	14434	14578	14676	14430	14529	14525	14479	14576	14578	14372	14800	14413	14615	14557	14514	14445	14368	14476	14566	14482	14505	14457	14560	14374	14640	14545	14570	14549	14461	14619	14513	14636	14385	14369	14392	14560	14471	14505	14631	14547	14580	14605	14373	14542	14648	14509	14553	14603	14575	14452	14593	14569	14447	14528	14516	14590	14471	14515	14625	14466	14570	14609	14633	14483	14392	14485	14454	14521	14665	14446	14611	14517	14604	14536	14412	14656	14516	14683	14685	14531	14473	14428	14683	14495	14608	14638	14546	14676	14466	14599	14657	14454	14673	14640	14597	14480	14556	14707	14571	14430	14596	14675	14481	14491	14577	14508	14416	14637	14338	14389	14451	14629	14413	14571	14314	14614	14657	14522	14443	14493	14552	14650	14670	14478	14569	14574	14491	14618	14424	14393	14550	14568	14491	14580	14422	14621	14669	14601	14673	14586	14453	14603	14587	14481	14570	14350	14628	14467	14582	14521	14502	14663	14647	14681	14541	14513	14648	14291	14447	14451	14558	14481	14460	14473	14538	14618	14573	14691	14609	14593	14494	14464	14535	14467	14609	14573	14748	14460	14587	14459	14593	14493	14408	14720	14757	14590	14395	14487	14580	14538	14468	14569	14628	14509	14717	14517	14457	14475	14367	14543	14745	14528	14413	14567	14482	14702	14476	14685	14548	14542	14624	14417	14636	14433	14385	14541	14578	14716	14530	14502	14436	14498	14511	14717	14539	14579	14650	14407	14547	14468	14449	14541	14538	14600	14416	14546	14520	14627	14621	14687	14674	14557	14437	14628	14615	14555	14542	14624	14547	14591	14670	14461	14638	14519	14556	14687	14563	14327	14597	14475	14437	14554	14462	14499	14499	14503	14456	14577	14569	14569	14523	14488	14729	14641	14819	14628	14668	14609	14452	14543	14577	14513	14497	14499	14486	14520	14576	14604	14512	14525	14569	14569	14614	14527	14584	14555	14588	14489	14519	14457	14379	14487	14492	14485	14588	14580	14548	14430	14705	14571	14492	14519	14411	14640	14561	14466	14425	14549	14587	14590	14512	14595	14607	14594	14546	14676	14600	14503	14426	14505	14476	14515	14579	14586	14502	14508	14476	14555	14515	14661	14268	14466	14517	14652	14492	14755	14664	14623	14410	14532	14549	14526	14543	14561	14675	14621	14478	14514	14683	14667	14614	14725	14639	14414	14332	14419	14481	14448	14578	14792	14852	14599	14588	14646	14706	14353	14542	14555	14482	14306	14430	14593	14562	14619	14467	14643	14671	14622	14360	14618	14642	14487	14366	14561	14657	14534	14462	14544	14459	14385	14588	14482	14452	14550	14490	14470	14526	14626	14510	14394	14519	14632	14673	14577	14544	14321	14698	14638	14545	14527	14481	14399	14562	14543	14393	14592	14544	14511	14594	14564	14451	14372	14562	14474	14551	14478	14564	14397	14589	14405	14459	14505	14611	14484	14453	14575	14460	14434	14608	14745	14508	14593	14613	14385	14506	14540	14580	14541	14555	14662	14589	14538	14607	14362	14407	14543	14595	14555	14546	14503	14575	14476	14553	14712	14523	14498	14635	14548	14617	14410	14648	14630	14476	14555	14681	14330	14564	14515	14518	14651	14616	14600	14562	14653	14471	14605	14427	14538	14555	14645	14683	14482	14531	14453	14553	14416	14450	14450	14495	14604	14426	14431	14612	14499	14595	14574	14555	14516	14457	14590	14513	14425	14485	14665	14613	14678	14549	14468	14590	14674	14609	14666	14704	14592	14600	14604	14581	14757	14587	14619	14493	14501	14611	14467	14553	14505	14590	14526	14493	14485	14608	14537	14503	14621	14636	14502	14430	14588	14589	14437	14470	14518	14597	14627	14535	14468	14463	14470	14543	14554	14529	14459	14670	14595	14502	14467	14573	14579	14673	14502	14620	14570	14414	14543	14534	14507	14454	14612	14555	14604	14558	14401	14400	14439	14456	14427	14554	14515	14471	14573	14439	14468	14652	14560	14528	14726	14660	14359	14660	14501	14705	14535	14527	14542	14418	14673	14475	14511	14537	14313	14635	14557	14571	14422	14564	14586	14467	14576	14645	14678	14656	14558	14633	14543	14542	14466	14414	14581	14595	14552	14548	14612	14574	14540	14348	14525	14471	14643	14528	14585	14543	14544	14622	14420	14486	14496	14615	14444	14657	14438	14566	14517	14609	14488	14461	14505	14555	14651	14564	14512	14465	14491	14572	14581	14776	14604	14505	14553	14411	14743	14430	14486	14607	14592	14541	14566	14390	14533	14727	14503	14598	14376	14540	14620	14532	14474	14649	14725	14658	14637	14428	14541	14561	14567	14732	14561	14556	14658	14493	14485	14598	14626	14450	14397	14665	14519	14642	14646	14415	14490	14547	14472	14468	14557	14612	14450	14632	14613	14608	14423	14391	14639	14478	14464	14503	14555	14542	14559	14486	14553	14532	14500	14540	14527	14512	14517	14501	14596	14629	14448	14526	14574	14485	14417	14521	14449	14639	14605	14480	14441	14489	14660	14516	14460	14421	14582	14584	14282	14596	14624	14523	14902	14569	14506	14611	14473	14480	14424	14639	14563	14556	14554	14603	14632	14589	14556	14568	14605	14474	14669	14418	14486
24054	21122	28434	25338	24697	25521	24368	20456	19160	18496	18330	18040	17980	17788	17642	17519	17657	17655	17387	17135	17295	17241	17193	16956	16844	17034	17135	16964	16845	17141	16990	16961	17060	16983	17034	16922	16813	16895	16886	16830	16873	16903	16890	16884	16794	16847	16712	16733	16889	16709	16980	16888	16945	16723	16775	16746	16615	16714	16815	16712	16892	16848	16493	16834	16701	17065	16866	16832	16988	16757	16683	16820	16912	16863	16833	16803	16779	16710	16773	16756	16661	16788	16914	16613	16740	16914	16785	16867	16833	16687	16927	16752	16861	16801	16667	16791	16720	16713	16852	16910	16863	16930	16776	16934	16886	16722	16434	16860	16942	16712	16838	16743	16738	16894	16789	16671	16886	16892	16794	16575	16660	16807	16895	16786	16756	16717	16823	16750	16639	16738	16706	16776	16678	16946	16756	16921	16945	16694	16896	16565	16915	16803	16714	16718	16705	16942	16945	16877	16848	16983	16913	16967	16663	16773	16622	16865	16905	16778	17120	16845	16987	16798	16858	16816	16716	16798	16600	16792	16883	16675	16796	16900	16716	17020	16774	16836	16845	16760	16747	16854	16844	16856	16901	16500	16788	16890	16887	16908	16939	16725	16672	16905	16669	16720	16955	16825	16790	16728	16511	16733	16634	16773	16794	16646	16684	16770	16919	16616	16738	16665	16739	16907	16791	16579	17045	16853	16860	16742	16756	16931	16824	16709	16986	16768	16725	16777	16882	16846	16965	16622	16585	16667	16602	16660	16821	16735	16741	16735	16691	16748	16819	16916	17092	16819	16855	16896	16907	16567	16790	16680	16750	16659	17035	16872	16924	16811	16782	16780	16918	16542	16785	16670	16805	17007	16887	16893	16990	16877	16803	16723	16576	16667	16819	16895	16749	16782	16797	16748	16755	16646	16660	16726	16668	16614	16751	16662	16792	16672	16882	16914	16874	16759	16690	16697	16786	16931	16756	16972	16948	17017	16806	16952	17001	16839	16839	16778	16746	16677	16800	16837	16935	16800	16795	16905	16873	16691	16677	16822	16826	16775	17028	16712	16764	16901	16741	16841	16880	16756	16899	16742	16712	16819	16898	17010	16767	16890	16826	16886	16673	16782	16852	16872	16730	16876	16872	17002	16854	16806	16760	16643	16824	16737	16609	16824	16777	16668	16759	16732	16823	16941	16872	16704	16854	16766	16705	16837	16925	16792	16737	16821	16660	16832	16670	16894	16898	16804	16827	16888	16798	16860	16794	16796	16680	16740	17015	16690	16776	16743	16965	16864	16992	16782	16896	16656	16746	16769	16829	16850	16920	16858	16795	16780	16743	16672	16830	16872	16885	16703	16845	16753	16916	16847	16749	16881	16732	16848	16898	16841	16835	16760	16734	16516	16900	16784	16854	16739	16633	16724	16784	16719	16700	16884	16810	16840	16593	16590	16917	16843	16831	16915	16801	16928	17015	16879	16940	16615	16760	16869	16695	16690	16836	16823	17009	16863	16655	16836	16850	16762	16886	16818	16683	16708	16623	16897	16943	16738	16850	16770	16819	16736	16696	16683	16649	16657	16882	16678	16847	16949	16832	16871	16855	16805	16954	16755	16832	16713	16690	16793	16723	16615	16705	16801	16949	16776	16767	16793	16778	16789	16645	16802	16817	16619	16795	16834	16955	16655	16676	16841	16722	17005	16736	16688	16774	16762	16869	16843	16847	16797	16750	16832	16898	16782	16807	16876	16748	16794	16843	16811	16706	16691	16733	16804	16758	16714	16702	16725	17060	16786	16896	16821	16821	16857	16655	16628	16601	16890	16673	16604	16720	16622	16777	16822	16878	16798	16769	16771	16714	16806	16879	16888	16733	16800	16558	16626	16800	16783	16973	16607	16763	16970	16638	16704	16972	16942	16786	16904	16748	16583	16758	16873	16881	16760	16559	16701	16872	16762	16650	17005	16637	16584	16698	16721	16868	16710	16649	16830	17007	16802	16742	16657	16738	16869	16848	16617	16808	16844	17006	16768	16770	16783	16686	16856	16863	16863	16730	16768	16875	16905	16893	16680	16643	16815	16797	16756	16733	16803	16786	16806	16743	16569	16672	16795	16940	16731	16743	16639	16733	16740	16825	16896	16827	16560	16821	16824	16846	16881	16713	16740	16615	16813	16506	16932	16646	16725	16746	16863	16742	16834	16769	16645	16788	16677	16577	16695	16801	16836	16642	16858	16927	16934	16767	16850	16858	16890	16823	16792	16554	16627	16839	16864	16799	16704	16789	16772	17012	16672	16676	16868	16853	16803	16783	16577	16801	16789	16695	16803	16767	16770	16780	16787	16845	16812	16974	16815	16883	16803	16764	16705	16775	16589	16667	16802	16814	16664	16933	16882	16716	16885	16822	16868	16736	16673	16741	16745	16559	16795	16642	16699	16727	16827	16863	16737	16634	16883	16725	16665	16770	16982	16836	16952	16806	16798	16803	16861	16849	16824	16602	16783	16797	16852	16904	16740	16684	16620	16776	16789	16833	16830	17011	16803	16845	16858	16736	16626	16686	16675	16664	16549	16749	16823	17010	16638	16739	16880	16694	16776	16781	16771	16748	16633	16859	16715	16665	16844	16866	16695	16986	16593	16995	16777	16912	16712	16826	16873	16752	16811	16686	16779	17058	16944	16779	16934	16698	16986	16580	16673	16781	16702	16968	16744	16766	16792	16641	16890	16829	16566	16707	16958	16858	16958	16742	16712	16736	17106	16926	16635	16732	16775	16632	16869	16650	16789	16869	16909	16692	16827	16834	16572	16674	16634	16804	16947	16955	16782	16770	16726	16763	16788	16955	16924	16723	16816	16850	16748	16696	16881	16935	16739	16656	16842	16732	16892	16717	16683	16975	16687	16766	16978	16888	16880	16655	16620	16843	17096	16792	16517	16807	16922	16864	16756	16846	16718	16830	16809	16788	16806	16757	16750	16977	16776	16844	16682	16769	17114	16631	16971	16866	16783	16576	16980	16763	16709	16718	16654	16902	16996	16933	16800	16883	16720	16958	16965	16851	16816	16731	16823	16762	16734	16660	16639	16908	16702	16906	16743	16845	16847	16882	17006	16797	16762	16802	16809	16901	16714	16848	16703	16707	16771	16709	16778	16911	16830	16662	16907	16767	16639	16738	16771	16701	16874	16781	16861	16856	16750	17082	16677	16866	16883	16776	16721	16656	16564	16553	16609	16786	16874	16858	16907	16779	16921	16587	16573	16784	16915	16821	16969	16858	16785	17166	16844	16840	16850	16879	16873	16876	16800	16743	16986	16806	16911	16834	16836	16947	16842	16896	16863	16896	16856	16753	16839	16790	16644	16904	16772	16783	16825	16876	16827	16941	16770	16761	16605	16605	16814	16715	16790	16749	16585	16667	16990	16789	16792	16926	16896	16951	16689	16678	16646	16778	16643	16790	16671	16650	16583	16777	16788	16831	16805	16935	16973	16868	16865	16811	16839	16886	16987	16928	16678	16715	16865	16816	16921	16711	16694	16776	16764	16791	16983	16857	16725	16761	16656	16668	16652	16959	16833	16833	16801	16672	16855	16741	16920	16689	16688	16633	16911	16799	16541	16731	16943	16844	16801	16822	16846	16943	16712	16783	16777	17028	16885	16765	16800	16808	16833	16841	16759	16563	16680	16894	16677	16817	16748	16838	16791	16822	16906	16862	16806	17009	16934	16916	16767	17012	16918	16634	16772	16743	16984	16799	16887	16786	16908	16813	16988	16844	16809	16719	16772	16558	16822	16866	16807	16844	16790	16822	16775	16750	16612	16719	16778	16741	16848	17007	16759	16827	16821	16905	16505	16692	16631	16586	16739	16828	16880	16930	16948	16918	16802	16767	16961	16806	16531	16684	17092	16878	16733	16856	16718	16864	16564	16900	16906	16945	16885	16882	16746	16775	16783	16938	16770	16786	16592	16649	16699	16871	16642	16610	16645	16916	16352	16806	17016	16731	16699	16839	16755	16816	16724	16869	17125	16838	16990	16742	16908	16826	16879	16915	16742	16850	16736	16803	16783	16810	16635	16810	16801	16718	16780	16804	16816	16832	16742	16835	16817	16915	16794	16837	16814	16800	16766	16670	16699	16793	16869	16825	16643	16643	16944	16870	16698	16679	16706	16830	16687	16903	16811	16866	16809	16815	16872	16974	16868	16825	16722	16842	16598	16866	16727	16599	16744	16977	16854	16806	16708	16512	16575	16579	16960	16945	16654	16809	16777	16586	16717	16636	16635	16525	16792	16888	16701	16740	16617	16750	16838	16658	16748	16808	16694	16760	16624	16963	16851	16723	16802	16788	16751	16772	16668	16869	16689	16700	16750	16751	16839	16780	16737	16718	16726	16948	16819	16943	16903	16766	16862	16878	16706	16802	16838	16806	16738	16734	16876	16911	16790	16738	16910	16813	16726	16876	16658	16731	16798	16643	16666	16781	16666	16786	16695	16974	16639	16767	16944	16834	16928	16870	16760	16891	16696	16876	16879	16617	16636	17053	16735	16943	16907	16639	16710	16729	16951	16704	17004	16577	16987	16927	16841	16724	16692	16717	16637	16825	16722	16812	16752	16901	16653	16656	16613	16835	16931	16722	16810	16553	16796	16962	16755	16800	16711	16972	16716	16949	16744	16782	16753	16807	16986	16694	16701	16778	16740	16961	16887	16854	16840	16833	16764	16681	16756	16783	16891	16711	16649	16804	16708	16778	16614	16719	16655	16789	16653	16731	16681	16934	16924	16885	16759	16792	16697	16676	16907	16796	16848	16836	16731	16705	16855	16892	16814	16892	16775	16794	16726	16834	16869	16730	16838	16744	16821	16810	16698	16665	16777	16863	16706	16696	16812	16752	16771	16656	16847	16793	16630	16815	16814	16637	16692	16843	16665	16969	16774	16745	16891	16671	16683	16791	16801	16865	16823	16861	16723	16817	16667	16922	16933	16753	16627	16787	16612	16790	16640	16716	16814	16983	17021	16756	16891	16845	16703	16699	16564	16506	16746	16879	16632	16784	16779	16781	16862	16724	16815	16861	16868	16520	16727	16999	16713	16840	16865	16833	16900	16720	16784	16766	16787	16926	16943	16837	16652	16742	16536	16704	16852	16650	16710	16819	16653
27992	47440	43084	34138	29004	25570	21992	19566	17937	17222	16765	16214	16099	15937	15807	15927	15496	15574	15279	15158	15158	15164	14899	15017	14739	14698	14781	14703	14917	14678	14689	14597	14656	14521	14739	14569	14544	14689	14696	14883	14469	14650	14703	14520	14571	14508	14580	14450	14581	14574	14582	14416	14626	14603	14368	14655	14653	14667	14438	14426	14530	14651	14404	14421	14561	14400	14646	14528	14433	14586	14477	14584	14553	14557	14462	14392	14534	14437	14604	14532	14627	14572	14331	14514	14551	14511	14617	14625	14537	14472	14635	14481	14626	14528	14562	14505	14555	14705	14523	14446	14678	14542	14361	14703	14647	14764	14495	14510	14435	14353	14433	14626	14554	14425	14473	14475	14658	14520	14583	14524	14496	14609	14553	14440	14662	14592	14473	14484	14628	14374	14513	14373	14723	14545	14410	14426	14470	14610	14566	14478	14547	14457	14439	14451	14672	14405	14504	14758	14504	14568	14611	14542	14488	14360	14670	14529	14541	14579	14617	14657	14555	14514	14474	14628	14584	14688	14654	14496	14506	14690	14693	14550	14555	14499	14583	14461	14637	14626	14619	14415	14599	14433	14483	14618	14492	14480	14459	14592	14380	14472	14498	14551	14538	14634	14527	14488	14521	14510	14511	14465	14385	14408	14468	14465	14487	14509	14711	14485	14592	14432	14592	14576	14499	14512	14644	14493	14644	14505	14526	14415	14539	14422	14531	14517	14452	14444	14448	14627	14716	14581	14398	14604	14602	14527	14411	14659	14458	14427	14681	14497	14521	14660	14648	14511	14556	14362	14534	14329	14600	14563	14546	14510	14478	14536	14544	14607	14445	14493	14573	14558	14630	14459	14684	14593	14503	14491	14526	14447	14577	14418	14598	14689	14415	14586	14408	14393	14526	14484	14625	14774	14587	14458	14553	14402	14633	14531	14568	14490	14489	14497	14627	14447	14617	14619	14472	14552	14496	14436	14640	14585	14544	14383	14637	14642	14513	14584	14416	14664	14415	14581	14560	14433	14537	14676	14483	14555	14559	14680	14381	14522	14536	14482	14542	14550	14561	14634	14545	14522	14604	14582	14740	14438	14531	14574	14553	14453	14540	14420	14511	14542	14334	14637	14592	14499	14522	14476	14642	14597	14658	14629	14586	14529	14529	14567	14438	14533	14696	14455	14445	14600	14583	14535	14685	14609	14457	14623	14505	14522	14451	14596	14356	14569	14487	14509	14633	14467	14720	14492	14617	14584	14541	14477	14626	14538	14520	14446	14465	14429	14551	14452	14470	14541	14563	14511	14587	14538	14478	14497	14533	14634	14610	14488	14552	14577	14584	14522	14497	14501	14550	14425	14541	14616	14322	14597	14614	14372	14632	14654	14442	14582	14669	14486	14530	14505	14517	14651	14696	14423	14426	14421	14607	14486	14403	14526	14596	14603	14500	14603	14395	14532	14461	14568	14298	14464	14471	14633	14522	14581	14613	14534	14571	14488	14529	14603	14509	14582	14506	14497	14616	14463	14673	14303	14468	14631	14690	14482	14709	14480	14598	14526	14607	14512	14530	14608	14502	14495	14451	14542	14473	14632	14513	14550	14640	14509	14596	14519	14548	14514	14576	14397	14471	14672	14709	14498	14520	14537	14520	14578	14500	14570	14573	14608	14487	14441	14568	14617	14457	14518	14491	14434	14466	14370	14574	14409	14434	14475	14539	14581	14514	14567	14583	14613	14585	14475	14594	14677	14408	14448	14494	14602	14454	14613	14589	14501	14516	14554	14706	14397	14629	14482	14377	14529	14628	14558	14505	14590	14524	14589	14553	14517	14581	14474	14569	14368	14621	14517	14586	14593	14502	14577	14594	14452	14486	14345	14554	14510	14570	14563	14492	14571	14452	14490	14436	14411	14484	14580	14676	14632	14518	14454	14520	14667	14580	14506	14550	14676	14572	14511	14593	14480	14577	14601	14387	14459	14624	14469	14579	14576	14493	14398	14508	14508	14560	14637	14724	14545	14308	14632	14627	14622	14648	14376	14643	14669	14556	14577	14581	14419	14587	14521	14599	14441	14445	14532	14461	14435	14410	14618	14615	14496	14527	14555	14546	14513	14510	14686	14598	14471	14584	14514	14523	14619	14482	14544	14519	14621	14642	14575	14603	14491	14657	14371	14490	14666	14531	14678	14609	14574	14566	14471	14569	14518	14748	14521	14536	14607	14387	14465	14501	14657	14580	14516	14418	14589	14409	14576	14583	14693	14677	14611	14514	14498	14411	14675	14601	14509	14697	14539	14557	14609	14552	14645	14405	14461	14566	14391	14491	14610	14556	14655	14601	14745	14509	14492	14644	14407	14537	14496	14643	14470	14588	14598	14726	14468	14564	14468	14559	14507	14441	14502	14407	14477	14787	14555	14531	14712	14653	14529	14638	14419	14437	14538	14589	14531	14500	14506	14366	14522	14671	14345	14384	14480	14524	14532	14474	14753	14684	14470	14468	14541	14456	14609	14543	14288	14432	14572	14462	14603	14585	14537	14575	14472	14418	14726	14546	14553	14506	14682	14432	14643	14680	14464	14464	14474	14436	14437	14512	14485	14580	14507	14434	14603	14564	14447	14531	14649	14628	14614	14462	14412	14520	14598	14567	14415	14497	14462	14576	14572	14685	14507	14646	14398	14519	14586	14667	14559	14530	14658	14547	14561	14634	14544	14529	14458	14525	14548	14493	14557	14544	14524	14527	14717	14632	14498	14249	14493	14550	14532	14407	14586	14561	14445	14631	14601	14576	14506	14412	14584	14510	14609	14614	14462	14612	14517	14525	14496	14471	14618	14572	14602	14414	14464	14343	14635	14556	14538	14429	14468	14419	14498	14546	14558	14542	14611	14592	14614	14480	14682	14435	14630	14457	14447	14553	14393	14619	14473	14584	14465	14496	14430	14566	14576	14576	14611	14529	14299	14745	14586	14572	14521	14524	14582	14515	14553	14577	14426	14594	14496	14588	14402	14516	14484	14603	14514	14527	14428	14447	14412	14380	14542	14632	14502	14548	14674	14335	14565	14517	14552	14355	14390	14527	14447	14497	14436	14563	14473	14534	14483	14423	14654	14639	14505	14459	14435	14705	14392	14582	14546	14601	14471	14647	14488	14498	14570	14539	14553	14549	14439	14454	14635	14571	14609	14466	14565	14639	14472	14568	14529	14526	14520	14592	14641	14675	14483	14485	14566	14740	14531	14556	14639	14600	14424	14300	14637	14538	14293	14526	14436	14565	14685	14457	14420	14532	14662	14563	14549	14690	14520	14424	14335	14502	14589	14759	14472	14584	14624	14442	14432	14491	14548	14455	14427	14597	14615	14622	14626	14466	14536	14600	14676	14529	14474	14613	14547	14633	14518	14451	14521	14588	14641	14526	14443	14559	14598	14438	14620	14442	14432	14609	14734	14478	14555	14532	14373	14424	14577	14700	14548	14377	14483	14485	14628	14483	14589	14581	14548	14688	14660	14522	14384	14568	14450	14672	14394	14576	14638	14550	14557	14596	14641	14275	14518	14522	14497	14657	14546	14593	14542	14552	14467	14479	14341	14592	14693	14627	14581	14497	14510	14395	14526	14548	14622	14583	14562	14507	14512	14482	14304	14631	14532	14554	14544	14539	14504	14717	14343	14654	14586	14484	14604	14533	14525	14590	14627	14441	14534	14432	14396	14582	14691	14470	14346	14466	14548	14566	14640	14461	14636	14673	14439	14429	14413	14571	14675	14584	14226	14685	14646	14564	14539	14412	14662	14410	14502	14596	14484	14490	14576	14599	14416	14364	14389	14593	14402	14638	14585	14612	14554	14418	14474	14525	14570	14422	14692	14665	14441	14466	14409	14610	14568	14544	14612	14482	14570	14571	14498	14545	14653	14728	14550	14459	14723	14458	14413	14475	14598	14427	14577	14415	14607	14605	14531	14461	14658	14516	14487	14495	14452	14470	14576	14692	14445	14511	14509	14785	14413	14577	14594	14550	14332	14579	14569	14463	14454	14435	14563	14475	14584	14507	14591	14509	14492	14547	14509	14439	14440	14577	14700	14643	14440	14396	14610	14600	14631	14656	14469	14405	14695	14273	14493	14428	14463	14470	14604	14702	14674	14481	14536	14350	14538	14558	14622	14650	14480	14694	14432	14670	14530	14544	14521	14419	14474	14662	14610	14515	14522	14590	14570	14498	14425	14396	14480	14473	14666	14557	14587	14687	14403	14555	14511	14523	14488	14641	14415	14531	14323	14519	14505	14499	14562	14506	14683	14512	14561	14433	14516	14579	14442	14531	14470	14666	14620	14615	14662	14618	14373	14538	14635	14582	14299	14540	14454	14568	14485	14615	14519	14467	14569	14474	14554	14690	14460	14564	14621	14381	14683	14590	14606	14571	14603	14655	14611	14555	14573	14538	14518	14415	14406	14441	14521	14534	14619	14519	14716	14667	14522	14584	14514	14389	14485	14491	14419	14559	14549	14487	14511	14496	14717	14544	14513	14605	14453	14526	14509	14464	14579	14450	14675	14671	14599	14584	14498	14565	14492	14476	14488	14438	14481	14608	14387	14460	14591	14515	14518	14546	14542	14601	14524	14532	14548	14363	14541	14593	14682	14532	14577	14613	14534	14615	14463	14424	14555	14505	14539	14292	14520	14342	14439	14775	14502	14526	14408	14398	14467	14401	14624	14458	14500	14412	14493	14444	14630	14383	14581	14674	14504	14660	14511	14796	14489	14606	14231	14616	14458	14634	14537	14423	14676	14593	14758	14524	14457	14467	14527	14421	14462	14566	14668	14461	14488	14684	14449	14491	14600	14498	14646	14487	14496	14632	14560	14768	14378	14537	14509	14521	14629	14590	14462	14580	14700	14688	14535	14618	14556	14533	14609	14449	14573	14605	14602	14622	14324	14590	14583	14466	14615	14566	14520	14695	14650	14532	14586	14657	14579	14507	14527	14610	14595	14563	14650	14562	14549	14554	14598	14619	14535	14482	14450	14480	14518	14646	14655	14521	14555	14668	14562	14374	14562	14582	14584	14445	14297	14631	14502	14698	14616	14495	14559	14480	14510	14610	14789	14505	14544	14521	14435	14505	14585	14542	14549	14498	14550	14553	14727	14476	14540
22773	21131	28887	23761	22529	26108	27852	22555	20774	20369	19741	19161	19262	18977	18735	18637	18482	18663	18390	18358	18153	18074	17964	17770	17724	17603	17738	17809	17706	17836	17840	17912	17720	17826	17546	17799	17406	17710	17874	17591	17450	17487	17649	17816	17607	17499	17577	17547	17439	17436	17714	17512	17676	17617	17287	17550	17549	17558	17395	17454	17457	17482	17645	17452	17607	17485	17471	17533	17606	17471	17582	17555	17577	17349	17393	17613	17550	17382	17353	17272	17315	17191	17459	17480	17779	17365	17630	17449	17655	17617	17514	17420	17540	17424	17488	17309	17422	17395	17677	17463	17255	17410	17434	17436	17416	17530	17553	17559	17440	17625	17543	17466	17499	17289	17550	17382	17387	17507	17406	17470	17687	17531	17396	17492	17465	17371	17674	17776	17646	17425	17555	17620	17595	17499	17496	17692	17435	17269	17435	17357	17494	17334	17430	17483	17286	17508	17589	17526	17567	17387	17491	17452	17570	17371	17374	17464	17533	17581	17292	17169	17540	17624	17646	17383	17493	17427	17437	17423	17386	17513	17463	17619	17577	17360	17495	17600	17412	17394	17579	17687	17481	17296	17471	17583	17589	17615	17542	17748	17718	17411	17345	17518	17479	17600	17530	17444	17435	17384	17311	17676	17493	17674	17518	17433	17399	17441	17296	17315	17612	17638	17483	17334	17410	17395	17425	17609	17663	17452	17360	17391	17454	17504	17663	17585	17417	17357	17273	17445	17526	17549	17511	17488	17685	17586	17333	17619	17649	17489	17495	17519	17693	17578	17432	17307	17564	17375	17427	17294	17470	17392	17632	17341	17574	17335	17502	17496	17494	17620	17526	17499	17591	17553	17488	17349	17562	17565	17701	17286	17574	17568	17656	17522	17544	17429	17434	17610	17613	17515	17487	17555	17485	17413	17513	17594	17537	17542	17513	17485	17553	17411	17266	17415	17393	17546	17529	17377	17580	17424	17378	17497	17435	17508	17424	17407	17593	17558	17554	17569	17423	17345	17306	17413	17342	17554	17337	17473	17366	17387	17586	17588	17469	17575	17468	17545	17289	17429	17526	17451	17271	17497	17420	17477	17576	17501	17475	17309	17520	17540	17578	17473	17630	17542	17605	17291	17366	17451	17388	17463	17556	17495	17544	17662	17456	17637	17568	17588	17437	17542	17433	17534	17513	17408	17447	17322	17607	17309	17327	17351	17489	17328	17424	17468	17708	17642	17301	17554	17626	17425	17335	17644	17534	17248	17514	17843	17148	17494	17530	17409	17526	17536	17558	17616	17559	17515	17374	17517	17451	17424	17506	17520	17524	17574	17340	17298	17580	17527	17500	17572	17458	17502	17485	17562	17778	17404	17562	17481	17454	17513	17352	17669	17498	17543	17424	17600	17390	17487	17373	17309	17364	17487	17496	17452	17347	17450	17288	17430	17495	17453	17401	17631	17418	17568	17512	17408	17420	17610	17537	17462	17407	17541	17387	17367	17429	17510	17511	17753	17497	17342	17591	17502	17432	17497	17475	17663	17634	17613	17390	17508	17366	17366	17358	17496	17323	17711	17491	17584	17575	17579	17549	17396	17484	17620	17480	17402	17562	17535	17503	17497	17536	17376	17547	17542	17478	17611	17450	17428	17612	17619	17435	17652	17425	17413	17427	17379	17457	17606	17493	17446	17374	17574	17391	17317	17448	17458	17400	17459	17555	17581	17529	17352	17429	17435	17509	17533	17489	17531	17652	17489	17591	17494	17303	17418	17463	17666	17621	17591	17589	17439	17217	17477	17528	17353	17535	17520	17502	17370	17473	17540	17430	17659	17437	17425	17641	17505	17413	17411	17320	17623	17388	17329	17479	17543	17394	17388	17251	17499	17562	17565	17629	17513	17705	17375	17532	17419	17492	17624	17443	17481	17293	17547	17509	17617	17558	17414	17588	17519	17366	17728	17459	17445	17541	17460	17357	17811	17513	17558	17598	17332	17468	17424	17391	17577	17525	17579	17458	17425	17555	17527	17525	17535	17517	17615	17562	17498	17672	17577	17600	17484	17563	17340	17417	17426	17640	17379	17379	17709	17479	17443	17433	17563	17434	17606	17651	17517	17411	17336	17490	17525	17499	17386	17455	17705	17430	17347	17518	17479	17352	17310	17446	17583	17579	17536	17542	17539	17344	17460	17378	17426	17649	17504	17537	17475	17451	17393	17654	17561	17567	17575	17558	17503	17541	17732	17415	17671	17486	17448	17584	17570	17589	17566	17544	17551	17459	17521	17409	17533	17500	17347	17655	17623	17602	17434	17494	17320	17521	17642	17581	17590	17622	17418	17494	17439	17630	17504	17387	17383	17582	17417	17314	17631	17517	17426	17635	17577	17364	17284	17408	17447	17534	17643	17670	17600	17480	17619	17603	17549	17659	17369	17531	17572	17405	17456	17191	17451	17327	17597	17409	17325	17430	17670	17634	17565	17370	17576	17486	17346	17457	17638	17434	17596	17411	17524	17428	17402	17275	17497	17377	17398	17394	17500	17519	17513	17573	17410	17370	17502	17489	17483	17456	17432	17591	17695	17502	17516	17426	17318	17409	17299	17584	17443	17161	17526	17425	17371	17448	17358	17551	17276	17543	17457	17630	17403	17540	17640	17587	17382	17286	17640	17814	17642	17349	17210	17576	17680	17569	17473	17644	17446	17507	17511	17614	17548	17461	17311	17382	17571	17715	17524	17701	17263	17464	17523	17782	17388	17419	17435	17706	17799	17307	17556	17505	17363	17585	17336	17440	17332	17408	17459	17368	17518	17279	17364	17400	17510	17489	17344	17365	17410	17580	17677	17540	17407	17507	17513	17343	17423	17535	17675	17514	17502	17385	17428	17490	17542	17451	17560	17493	17337	17430	17585	17352	17565	17449	17505	17472	17560	17426	17441	17553	17521	17362	17590	17457	17425	17450	17586	17501	17416	17366	17505	17676	17447	17282	17561	17563	17556	17447	17323	17505	17452	17478	17571	17661	17572	17637	17692	17432	17462	17459	17368	17311	17426	17472	17410	17278	17410	17563	17347	17740	17406	17517	17333	17388	17742	17431	17364	17425	17394	17424	17489	17328	17417	17553	17304	17539	17605	17530	17456	17706	17520	17548	17452	17477	17498	17599	17512	17398	17731	17434	17531	17479	17399	17583	17523	17512	17402	17574	17369	17577	17401	17295	17441	17601	17516	17311	17457	17574	17478	17375	17379	17517	17357	17408	17360	17679	17509	17535	17629	17477	17510	17509	17478	17415	17439	17552	17709	17517	17437	17447	17406	17635	17513	17449	17248	17485	17331	17441	17593	17376	17502	17452	17523	17390	17479	17538	17476	17627	17511	17594	17327	17463	17451	17511	17445	17212	17262	17311	17458	17657	17517	17683	17561	17561	17535	17526	17485	17565	17706	17603	17480	17331	17295	17464	17471	17546	17512	17426	17525	17378	17581	17408	17510	17390	17678	17625	17259	17376	17240	17224	17553	17537	17610	17659	17515	17539	17304	17577	17444	17720	17604	17646	17636	17559	17547	17595	17511	17503	17504	17297	17523	17395	17416	17516	17553	17572	17453	17532	17519	17519	17198	17654	17504	17515	17483	17690	17527	17425	17676	17604	17500	17619	17366	17367	17429	17567	17503	17613	17653	17509	17370	17587	17403	17665	17336	17709	17397	17567	17610	17577	17445	17532	17474	17585	17518	17437	17302	17296	17632	17632	17569	17638	17353	17404	17227	17496	17639	17443	17462	17334	17422	17597	17633	17592	17619	17647	17488	17250	17691	17534	17262	17473	17463	17461	17347	17562	17577	17603	17482	17481	17463	17381	17354	17599	17486	17390	17381	17681	17566	17460	17440	17250	17319	17410	17402	17448	17326	17761	17592	17598	17569	17556	17612	17464	17515	17421	17512	17433	17436	17391	17778	17504	17363	17553	17398	17434	17455	17548	17631	17480	17375	17534	17430	17640	17420	17612	17467	17453	17423	17477	17740	17504	17562	17471	17483	17464	17425	17414	17543	17516	17610	17423	17728	17452	17428	17481	17460	17568	17716	17404	17372	17508	17452	17472	17517	17711	17350	17449	17557	17464	17500	17740	17535	17415	17454	17579	17562	17563	17622	17452	17486	17319	17545	17362	17395	17528	17595	17557	17356	17565	17325	17612	17343	17505	17288	17556	17445	17557	17383	17505	17536	17460	17560	17344	17539	17580	17670	17590	17667	17363	17314	17522	17429	17545	17640	17347	17394	17494	17594	17590	17401	17592	17506	17636	17426	17310	17763	17588	17344	17217	17634	17521	17440	17402	17553	17619	17672	17614	17478	17363	17359	17430	17534	17399	17544	17476	17424	17704	17335	17458	17527	17543	17357	17628	17589	17510	17617	17516	17479	17354	17659	17528	17336	17493	17626	17611	17374	17450	17440	17433	17376	17561	17416	17548	17639	17622	17578	17560	17210	17587	17421	17381	17578	17296	17327	17673	17595	17522	17606	17555	17383	17460	17424	17484	17294	17483	17520	17619	17572	17490	17494	17643	17289	17663	17546	17498	17397	17407	17530	17665	17377	17584	17330	17423	17413	17619	17624	17554	17578	17384	17397	17471	17441	17604	17563	17530	17521	17334	17471	17756	17513	17592	17402	17532	17469	17589	17535	17446	17524	17462	17349	17543	17200	17562	17598	17419	17620	17790	17504	17526	17544	17419	17525	17429	17444	17472	17471	17607	17551	17480	17334	17497	17627	17582	17435	17446	17451	17341	17516	17272	17464	17391	17463	17588	17536	17561	17390	17456	17532	17524	17614	17529	17646	17498	17546	17526	17285	17455	17359	17428	17414	17503	17550	17461	17445	17576	17489	17458	17469	17615	17535	17437	17320	17575	17252	17369	17501	17483	17579	17397	17485	17393	17316	17452	17391	17522	17454	17726	17389	17471	17483	17623	17208	17499	17486	17341	17372	17302	17464	17544	17380	17513	17763	17535	17460	17513	17519	17640	17385	17692	17314	17712	17474	17690	17343	17564	17582	17579	17573	17579	17335	17455	17323	17316	17446	17319	17400	17591	17453	17475	17386	17444	17491	17540	17282	17543	17663	17306	17363	17737	17216	17405	17461	17444	17190	17483	17417
31184	52627	48566	37972	33319	27890	24317	21523	19632	18622	18126	17542	16965	16794	16944	16658	16430	16196	15993	15894	15820	15475	15345	15454	15231	15224	15148	15186	15074	15341	14896	15226	15287	14963	15213	15155	15077	15104	15051	15067	14976	14948	14934	14899	14991	15094	14989	14793	15114	14795	15081	14950	14893	15072	14948	14994	14845	14817	14737	14991	14988	15027	14920	14774	14888	14860	14965	14855	14970	14909	14822	14866	14945	14840	14779	14789	14943	14939	14961	14965	15034	14846	14796	14804	14829	14830	14893	14876	15003	14848	14792	14925	14875	14865	14872	14839	14825	14892	14902	14895	15145	14926	14945	14928	14998	14920	14915	14930	14983	14969	14944	14983	14937	14849	14880	14874	14897	14911	15058	14988	14835	15007	14846	14868	14860	15003	14824	15011	14924	14833	14880	14685	14833	14890	14894	14974	15094	14789	14974	14998	14850	14783	15030	14870	14765	14892	15050	14974	14942	15014	14877	14882	15037	14896	14886	14821	14996	14833	14921	14958	15078	15011	14982	14914	15024	15060	14956	14992	14956	14802	14926	14949	14901	14849	14895	14960	14899	14914	14965	15067	14896	14832	14977	14958	14737	15043	14933	14985	14811	14902	14795	14724	14879	14882	15061	14798	14955	14968	14795	14884	14974	15110	15010	15071	15009	14858	14933	14910	14926	15002	14932	14785	14909	15024	15000	14719	15126	14849	14981	14898	14957	14938	14967	15010	15021	14943	14805	14934	14967	14944	14888	14919	14686	14897	14920	14956	14666	14988	14827	15018	15020	14840	14928	14977	14718	14883	14962	14836	14898	14880	14990	14925	14816	14937	15112	14855	14880	15103	14846	14989	14859	14865	14904	14936	14822	14932	15061	15071	14922	14913	14981	15026	14845	14825	14934	14838	14913	14926	15006	14914	14828	14801	14915	14860	14938	14896	14980	14977	14877	15063	15013	14855	14830	14847	15034	14836	14876	14811	14918	14867	15056	15028	14971	14813	15032	14958	14881	14875	14888	14814	15024	14860	15076	15031	14860	15037	14820	14949	14725	14798	14752	14773	14866	14833	15051	14792	14999	14924	14851	14866	14871	14948	14913	14812	14823	14833	15025	14873	14992	14874	14900	14759	14841	15004	15009	14897	15029	15020	14888	14943	15013	15068	14849	14803	14952	14898	14987	14940	14925	14969	14997	14722	14993	14838	14864	14950	14890	14987	14956	14771	14902	14812	15029	14839	15015	14948	14973	14801	14972	14943	14739	14959	14971	15106	14870	14878	14742	14705	14973	14810	14874	14946	14898	14942	14779	14917	14918	14878	14770	15033	14901	15143	14865	14938	14825	14806	14897	15024	14869	14814	14921	14868	15013	14927	15053	14848	14960	14898	14968	14863	14797	14837	14890	14836	15003	14888	14910	14756	14944	14833	15001	14806	15024	14847	14844	14923	15033	14780	14895	14836	14959	14911	14942	14792	14789	14903	14874	14905	15030	14951	14979	14780	14817	14783	14956	14817	14945	15005	14831	14781	14922	15041	14996	15113	15034	14932	14959	14897	14920	14775	14828	14820	14862	14793	14771	14722	14875	14840	14732	14980	14959	14902	14864	14885	15017	14952	14628	14767	14875	14935	14897	14853	15089	14961	14876	14948	14806	15083	14882	14879	14859	15137	14886	14899	14976	14840	14976	14870	14953	14867	15045	14775	14893	14927	14829	14881	14920	14894	14791	14957	15008	14791	14829	14967	14852	14901	14759	14873	14763	14867	14895	14989	14922	14816	14931	14956	14869	14873	14870	14903	14807	14901	14968	14875	14920	14889	14798	14806	14822	15014	14755	14817	15025	14881	14880	14773	14958	14843	14794	14868	14970	15067	14789	14988	14807	14996	15054	14882	14962	14770	14914	14943	15036	14916	15026	14837	14915	14659	15005	14840	14847	14675	14763	14734	14983	14882	14866	14946	14745	15039	14825	14962	14919	14876	14885	14861	14848	14801	15095	15108	14907	14855	14903	15138	14899	14859	15107	14754	14880	14837	15029	14917	14895	14814	14964	14849	14899	14674	14863	14956	14790	14844	14928	14894	14910	14805	14854	14821	14726	15024	14746	14870	14853	14903	14806	14839	14904	14849	15027	14930	14895	14839	15039	14972	14960	14831	14777	14853	14801	15100	14856	14755	14911	15022	14884	14938	14912	14913	14970	14953	14924	14820	14902	15031	14917	14843	15024	14832	14922	14884	15012	15015	14818	14804	14971	14916	14743	14887	14913	14963	14846	14887	14993	14833	14794	14783	14952	14894	14836	14850	14853	14734	15098	14937	14867	15021	14861	14809	14823	14661	14995	14934	14883	14880	14949	14898	14821	14826	14792	14814	14842	14746	14869	14893	14860	15015	14875	15017	15051	14875	15043	14999	14930	14990	14898	14916	14940	14979	14862	14934	14953	14935	15074	14842	14965	14802	14848	14853	14829	14792	14948	14905	14850	15047	14816	15011	14863	14924	15052	14954	14903	14960	14935	15011	14844	14904	14830	14746	14969	14838	14868	15058	14936	15002	14789	14902	14884	14953	14961	14840	15052	14877	14889	14818	14940	14754	14988	14921	14945	14938	14974	14844	14964	14956	14730	15041	14806	14951	14892	14913	14837	14928	14866	14843	15114	14783	14983	14996	14975	14832	14737	14932	14876	14807	14992	14818	14833	15090	14797	14871	14852	14894	14926	15068	14837	14848	15053	14866	14801	14892	14935	15083	14995	15031	15037	14872	14962	14861	14892	14734	14864	14847	14718	14981	14778	14918	14952	14886	14941	14974	14973	14962	14891	14954	14912	14901	14893	14929	14850	14809	15113	15144	14838	14948	14977	14848	14913	14986	14958	14982	14955	14860	14934	15013	14922	15015	14953	14776	14914	14803	14992	14914	14936	15041	14965	14876	14855	14922	14973	14866	14815	14959	14792	14909	14782	14812	14817	14951	14863	14820	14899	15053	14907	14736	14842	14805	14869	14895	14802	14924	14877	14921	15026	14928	14881	15012	14869	14958	14841	14852	15017	14717	14922	14813	14959	14953	14898	14948	14814	14895	14950	15201	14863	15047	14941	14930	15012	14874	14871	15008	14773	14951	14886	15073	14949	14837	14884	15008	14818	14898	14989	14844	14848	14791	14927	14853	14882	14980	14876	14907	14928	14811	14935	14853	15011	14828	14952	15117	14693	14807	14823	14877	15038	14852	14899	14893	14851	14847	15070	14840	14715	14910	14992	14774	15021	14969	14844	14891	14913	14974	14765	15094	14797	15084	14875	14768	14850	14922	14933	14927	14983	14989	15009	14856	14944	14740	14998	14916	14843	14979	14797	14840	14794	14649	14868	14994	14839	14924	14904	14899	14848	14954	14832	15047	14832	14679	14893	14837	15014	14858	14998	14815	15015	14795	14957	15005	15013	14997	14904	14837	15007	14899	14805	14781	15088	15003	15011	14962	14867	14927	14970	14888	15045	14908	15003	14853	14911	14822	14906	14936	15026	14731	14873	15080	14853	14590	14880	14873	14823	14762	14874	14786	14820	14916	14953	14934	14894	14799	14775	14785	15029	14937	14821	14780	15023	14893	14874	15011	15205	15057	14905	15008	14991	14979	14797	14917	14907	14940	14872	14875	14871	14940	14910	14730	14824	14859	14982	14693	14844	14946	15016	15020	14857	14850	14933	14986	14895	14994	14852	14906	14893	15015	15005	14899	14871	14849	15079	14940	14808	14794	14825	14903	14926	14961	14865	14688	15060	15143	14742	14810	14985	15019	14724	14970	14768	14921	15007	14806	14974	14876	14939	15043	14925	14732	15034	14933	14775	14961	14925	14799	14793	14981	14937	14762	14793	14901	14852	14903	14731	14911	14959	14908	15012	14961	14889	14972	14959	14651	14921	15015	14926	14903	14792	14844	14960	14802	15024	14825	14863	14762	14789	14829	14788	14898	14836	14773	14869	14764	14861	14789	14918	14924	14850	14793	14842	14944	14816	14888	14761	14886	15025	14973	14744	14985	14738	14957	15008	14942	14868	14869	14862	14909	14916	14889	14826	14871	14918	14970	14953	14803	14838	14995	14777	14821	14866	14818	14845	14987	14795	14843	14943	14983	14969	14964	14977	15004	14911	14845	14942	14915	14827	15026	14762	14963	14899	14804	15038	14873	15013	14869	14999	14869	14787	15025	14773	14820	14916	14937	14789	14895	15089	14800	14845	15075	14752	14906	14845	14957	14985	15040	14988	14826	14756	14859	14953	14782	14961	14869	14795	14921	14989	14893	14945	14962	14913	14748	14939	14927	15072	14896	14858	14977	15037	14981	15017	14852	14908	14943	14858	14895	14958	14850	14925	14852	14859	14975	14749	14941	15067	14845	14914	14849	14897	14839	15018	14953	14991	14952	14924	14960	14847	14855	14946	14742	14839	15117	14777	14996	14904	15032	14816	14916	14962	14920	14874	15058	14967	14801	14770	14942	14890	15013	14914	14941	14888	14987	14894	14869	14933	14769	14986	14928	15006	14832	14976	14858	14988	14926	14986	14887	14895	14787	14862	14767	14919	14805	14740	14921	14712	15013	14852	14863	14906	14946	14827	15182	14762	14930	14856	15052	14898	14830	14838	14867	14941	14975	14795	15007	14882	14816	15014	14833	14906	14931	14909	14938	14841	15016	14913	15034	14879	14728	14885	14851	14944	14924	15008	14982	14931	15011	14880	14916	14769	14945	14883	14858	14875	15046	14902	15004	14871	14981	14812	14848	14964	14881	14779	14984	14743	14830	14884	14837	15004	14769	15025	14874	14936	14964	14974	14862	14927	14851	14983	14980	14847	15006	15047	14744	14831	14759	14874	14953	14844	14930	14867	14821	14833	15016	14866	14964	15000	14891	15061	14889	14796	14988	14904	14840	15040	14905	14855	15000	14857	14995	14791	14916	14876	14832	14938	14898	14960	14706	15025	14967	14850	14787	14938	14988	14827	14944	14823	15051	14825	15107	14713	14908	14977	14901	14991	14894	14779	14771	14921	14970	14943	14762	15091	14672	14843	14913	15035	14865	15042	14811	14966	14901	14948	14814	14952	15042	14934	14809	14962	14897	14766	14894	14782	14787	14793	14874	14865	14785	14902	14828	14874	14902
29008	27186	33710	29814	24156	21318	19975	19009	18401	18177	18016	17663	17633	17698	17701	17368	17519	17419	17364	17332	17398	17211	17181	17261	16861	16993	17174	17192	17185	17215	17078	17213	17307	16973	17156	17054	17234	17301	16890	17199	17029	17031	17179	16984	17002	17075	16823	17065	17185	17127	17027	17028	17119	17254	17033	17249	17065	17094	16965	16960	16949	17027	17142	16898	17123	16932	17035	16929	17060	17091	17047	17036	16951	16987	17110	16841	17010	17039	17051	17112	16949	16742	16817	17212	16857	17121	17021	16879	16990	17000	17066	17085	17122	17221	16993	17080	16865	16870	17051	17224	16961	16905	16921	16896	17024	16969	16888	17009	17033	16985	16809	17065	17097	17181	17102	17004	17218	17151	17169	17075	16945	17101	17146	16982	17255	16856	17165	16967	17008	17066	17180	17019	17101	16901	16979	17058	17149	17176	16939	17008	17023	16825	16823	16934	17053	17026	16946	17076	17079	17053	17063	17130	17049	16936	17114	17024	17192	17055	17109	16975	16973	16951	17118	17109	16989	17005	16883	16876	16991	16834	17078	16901	16832	17143	17101	16856	16953	17115	17064	17090	17185	17058	17069	17258	16997	17132	16926	17153	16828	16895	16973	16952	16770	16895	16902	16890	17062	17102	17074	16963	17154	17142	16770	17042	17218	17043	16873	17114	17177	17079	16958	17090	17126	17066	16845	17240	17156	16912	16964	16921	16839	17095	16998	16969	17121	17093	16989	17075	16986	17104	17057	17071	16949	16846	16865	17063	16893	16983	16952	16981	16926	17137	17149	17034	17039	17068	17006	17022	17051	17078	16882	17033	17307	17119	16981	16923	16981	16857	16881	17159	16889	17101	16896	16964	16949	17187	17024	17140	17051	17115	16919	16903	17043	16943	17110	17048	17052	17039	16948	17111	17161	17241	17118	17177	17106	16850	16956	17038	16936	17036	16907	17100	16776	16842	16877	16841	16951	17172	16954	16839	17104	17059	17095	17243	16908	17146	17291	17027	17030	16860	16967	17002	17152	17077	16915	16808	16973	16825	17055	17033	17120	17039	17037	17021	16860	17013	17006	16862	17007	16919	16828	16974	16947	17081	16894	17040	17300	16901	16953	16987	16903	17097	17120	17012	16983	16871	16780	17040	16878	16910	16964	16964	16897	16830	17120	17067	17105	16640	16874	16860	17073	17126	17015	17016	17215	16989	16908	16884	16952	16939	17030	17043	16952	16896	17033	17135	17012	16959	16915	16976	17100	17211	16880	17000	17078	16927	17216	16893	16952	16931	17112	16952	16953	17150	17152	17067	16898	16850	16966	17026	17060	16978	17040	16967	16924	16939	16987	16971	16825	16915	16999	17049	17156	17040	17084	16975	17011	17060	16908	17051	17100	16706	16926	16987	17112	17097	17094	17102	16909	16974	16938	16988	17114	16854	16930	16798	17009	17085	17063	16878	17024	16885	17068	16937	17004	16854	16975	16871	16997	16952	17068	16964	17138	17068	17021	17255	17046	16991	17024	17154	16895	16868	17074	16743	16961	17096	16984	16772	17133	17050	16964	16906	16905	17107	16979	17122	17034	17121	16947	16908	17225	17155	16972	17042	17149	17018	16999	17024	17047	16947	16983	17159	17013	16991	16943	17056	17061	16982	17040	17080	17076	17040	17032	17071	16987	17038	16909	17003	17087	17062	16941	17053	16830	17039	17123	16969	16893	16896	17004	16973	17003	16889	16921	17064	16886	16991	17204	17119	17065	17031	16911	16981	17042	17171	17165	17026	16955	17135	17019	17014	17153	16955	16966	16954	17073	17065	17119	17081	17080	17134	16883	17020	16916	17109	16961	16987	17024	16986	17056	17039	17025	16983	17071	17029	17195	16981	17253	17069	17081	16891	17059	16781	17043	16947	17065	16969	17324	17116	17144	17174	17109	16999	17054	16924	16926	17122	17018	16986	17012	16849	16733	16935	16975	16884	16909	17076	17081	17002	17119	17061	16932	17194	17283	17179	16865	16980	17041	17110	17139	17136	17038	16977	17020	16906	16870	17092	16942	16817	17158	17044	16920	16907	17121	17105	17015	17112	17044	16883	17072	17074	17029	17022	17094	17003	16747	16977	16904	17038	17131	17088	17111	17110	16923	16869	16980	16753	16945	17023	16965	16891	17075	16958	17234	17103	16970	17035	16955	17051	16955	17113	16979	17016	16952	17168	17028	16977	17198	16935	17207	17024	16946	17096	16917	17044	17105	16897	17114	16803	16997	17028	17159	16958	17007	17235	17020	16930	16905	16969	17169	16875	17155	16988	17117	17002	16780	17098	16937	17122	16968	16835	16951	17034	17023	17028	17178	17030	16996	17006	17054	17039	17102	16949	17129	17083	17038	17053	17100	16965	16963	16979	16958	16850	16954	17053	17070	16971	17154	17146	16929	16938	17016	16886	17063	17040	17105	17211	17015	17079	17100	17185	17021	17056	17357	17048	16934	17138	17077	16982	17006	16991	16997	16826	17111	17068	17046	17188	16958	17162	17035	17057	17139	17019	16993	16961	17074	16947	16904	17001	17076	16957	17095	17097	16969	17022	17093	17105	17023	16983	17078	17020	17000	17038	17205	17136	17087	16934	17038	16808	17138	16977	17010	17095	17045	16989	17118	16917	17130	17188	17031	17025	16977	17138	16931	16869	17134	17045	17183	17016	16833	17020	17101	17055	16977	16931	17019	16706	16940	17198	17049	17085	17026	17036	17074	16970	17015	16876	17231	16981	16832	17013	16966	16927	16821	17028	16822	16822	17231	17145	17112	17107	17193	17029	17025	16853	16974	17066	16989	16935	17020	17084	17011	17216	17228	16937	16954	16993	17059	17127	17107	17063	17127	16993	16843	17007	17084	17253	17087	16946	16926	17023	16921	16999	17284	17151	17056	16896	16912	17040	17194	17074	17223	16864	17087	17241	16980	17087	16952	16941	16944	16908	16985	17063	16984	16865	17057	17025	16939	16952	16848	17201	17119	16821	17141	16839	16883	17119	17097	16959	16989	17132	17061	16861	16854	17054	17061	17038	16985	16964	16882	16955	17085	16955	17122	17029	17088	16781	17032	17019	16891	17085	16917	17012	17077	17119	17123	16994	17120	16817	17044	16989	17026	17094	16942	17015	17043	16946	16916	17001	16956	16820	17056	17082	16988	16897	17201	17161	17097	16806	17086	16970	16853	17070	17086	17260	17242	17159	17070	16791	16962	16947	17021	17038	16973	17115	17250	17168	16997	16928	16977	17170	17084	17061	17095	16851	17091	16874	17158	16897	16875	17175	17169	17138	17131	17076	17078	17031	17038	17096	16873	17019	17038	16883	16919	16900	17101	16873	17004	17306	17210	16817	16757	16958	16853	17015	16811	16917	17078	16838	16930	17058	17375	16995	17258	17060	17061	16841	17133	16965	16822	17180	17108	16894	17036	16962	17033	17028	16838	17094	17043	17055	16811	17168	16932	16909	17037	17018	16994	17009	16953	16917	16907	16843	17081	17132	17020	17067	17032	16978	17150	16977	17048	16893	16926	16835	17249	17057	16862	17018	16993	17017	17095	16934	17046	16907	17023	16988	17102	17184	16863	16795	17219	16850	17083	17049	16975	17025	17230	16993	17006	16938	16994	16839	16864	17092	17003	16942	17001	16985	16883	17071	17188	16722	16743	17088	16980	17034	17113	17019	16966	17107	17120	17280	17071	17021	17007	17038	17092	16958	16988	17066	16731	16946	16961	16997	17037	17131	17178	16901	16878	16991	17071	16934	16978	17066	17165	17136	16944	16902	16959	16982	17008	16962	17048	16950	16965	16926	17286	16956	17007	17223	17033	17163	16977	16992	17163	16973	16965	17074	17015	17027	16875	17086	17100	17083	17160	16987	17217	17006	17111	16997	16902	16862	17002	16937	16977	16981	17072	16981	16910	16903	16997	17024	17056	16944	17048	17018	17065	17105	17226	17250	17075	16924	17086	17127	16897	16793	16853	17172	16918	17075	16973	16928	17026	17046	17167	17181	17007	17271	16994	16965	17169	17129	16803	17157	17085	16972	16829	16859	16935	17232	17073	16938	17041	16956	17239	17027	17030	16800	16943	16849	17122	17091	17170	17050	17055	16962	17032	16967	17096	17068	17115	17151	16840	17067	17118	16965	17088	17026	17109	17110	17157	17356	17012	16966	17051	17067	16944	17075	16915	17197	17014	16965	17113	17318	17356	17172	16932	17089	16925	16939	17017	16864	17065	16960	17065	17088	17152	17067	17004	17080	16968	16904	17056	17009	17020	17031	17061	17275	17029	16852	17201	17004	16928	16923	17026	17050	16869	17087	16864	17062	17034	17114	16976	16942	16984	17187	17100	16978	16908	17151	17264	17035	16981	17112	16927	16961	17020	16893	16977	17063	17077	17186	16996	17129	17122	17094	16967	17110	17021	16952	17140	17058	17149	17047	17088	17003	17046	16904	16856	17064	16851	16968	16946	17121	16955	17068	16955	16949	17048	17180	17165	16711	17205	17142	17183	17004	16978	17130	17053	17104	16879	17018	16946	16973	17025	17077	17042	16876	16979	17148	17092	17231	17183	16962	16810	16925	16905	17157	17127	17042	16873	17013	17037	17062	17103	17128	16860	17134	16959	16994	17111	17118	17106	16928	16777	16887	16937	17100	17040	17040	17099	17112	16964	16885	16803	16913	17076	17086	16966	17076	17186	16999	16964	17074	17015	17098	16999	17073	17234	17099	16883	16993	16971	17211	16961	17036	16917	17027	16906	17011	17026	17118	17192	17135	17189	17142	16969	16948	16940	16955	16912	16956	17081	16947	16897	16916	17182	17090	16867	16932	17122	17095	17020	16953	16989	17061	17103	16988	17056	16829	17033	16982	17100	17069	17049	16948	16995	17000	16985	16979	17071	17273	17041	17158	17130	16990	17248	17031	17321	17107	17129	16905	17019	17077	16879	17061	17194	16978	17064	17200	17140	17098	16872	16907	17104	16950	17179	17019	17122	17008	17082	16827	16659	17025	17101	17109	17141	17012	17169	17185	17101	17099	16938	16841	16886	17064	17101	17065	16973	16735	16898	17138	16954	17164	17152	17167	17066	16855	16860	16774	17016	17046	16922	17000	17003	17144
29063	41990	37450	28552	23642	20562	18641	17609	16899	16225	16120	15690	15401	15603	15418	15285	15178	15274	15320	14956	15026	14893	14941	14963	14838	14861	14830	14772	14719	14818	14583	14937	14798	14743	14856	14879	14792	14495	14718	14707	14574	14657	14655	14646	14756	14646	14852	14479	14633	14599	14771	14728	14658	14755	14667	14537	14690	14608	14706	14659	14748	14677	14685	14685	14591	14682	14694	14553	14581	14640	14740	14623	14624	14790	14673	14817	14712	14717	14662	14707	14685	14644	14547	14626	14697	14607	14530	14373	14762	14607	14685	14531	14770	14630	14653	14743	14613	14772	14736	14678	14613	14779	14599	14678	14547	14698	14727	14660	14672	14596	14488	14680	14673	14611	14617	14668	14674	14848	14840	14724	14889	14627	14641	14558	14565	14686	14405	14635	14559	14730	14694	14587	14775	14699	14709	14676	14618	14733	14633	14619	14750	14606	14631	14699	14571	14503	14622	14683	14693	14597	14531	14605	14595	14725	14525	14596	14722	14721	14623	14646	14650	14456	14691	14653	14696	14747	14607	14578	14638	14543	14494	14799	14626	14609	14578	14649	14790	14655	14730	14641	14569	14594	14645	14514	14538	14698	14648	14662	14631	14771	14627	14648	14572	14539	14708	14643	14654	14532	14574	14677	14760	14479	14648	14493	14608	14517	14528	14887	14510	14634	14629	14744	14638	14534	14433	14525	14743	14621	14743	14677	14613	14617	14684	14566	14675	14528	14739	14611	14726	14682	14532	14791	14664	14477	14694	14632	14613	14717	14740	14862	14671	14555	14674	14822	14602	14608	14544	14797	14718	14463	14543	14686	14703	14601	14613	14630	14749	14616	14683	14694	14759	14556	14663	14652	14516	14794	14473	14503	14622	14670	14658	14667	14707	14662	14545	14813	14512	14631	14560	14669	14805	14673	14719	14524	14635	14586	14533	14647	14856	14595	14540	14644	14810	14683	14671	14632	14532	14630	14626	14552	14751	14616	14684	14788	14575	14585	14574	14555	14704	14637	14563	14675	14667	14484	14792	14686	14546	14690	14590	14781	14865	14742	14575	14640	14654	14692	14686	14780	14618	14637	14702	14691	14755	14554	14771	14669	14689	14740	14545	14673	14652	14785	14608	14671	14631	14655	14716	14627	14691	14630	14564	14677	14638	14729	14595	14684	14664	14701	14653	14667	14598	14730	14624	14700	14804	14784	14746	14403	14463	14669	14589	14504	14693	14688	14716	14609	14603	14700	14728	14736	14563	14591	14619	14736	14736	14644	14640	14704	14532	14603	14641	14570	14599	14693	14708	14711	14641	14648	14580	14792	14624	14649	14735	14599	14731	14461	14861	14571	14573	14538	14555	14768	14748	14672	14586	14613	14729	14624	14797	14595	14688	14778	14671	14570	14662	14673	14681	14587	14748	14698	14758	14670	14698	14584	14659	14391	14781	14830	14658	14626	14680	14638	14770	14530	14735	14733	14668	14657	14667	14686	14594	14677	14601	14705	14747	14510	14687	14652	14587	14669	14668	14673	14555	14694	14665	14581	14795	14880	15000	14669	14690	14705	14632	14587	14546	14523	14620	14605	14697	14534	14728	14637	14584	14686	14714	14689	14607	14648	14635	14609	14801	14719	14559	14810	14727	14640	14683	14530	14820	14627	14628	14634	14596	14719	14835	14791	14746	14615	14521	14667	14690	14614	14841	14581	14665	14483	14759	14558	14702	14490	14720	14633	14596	14548	14707	14630	14597	14650	14682	14594	14509	14659	14866	14606	14703	14605	14653	14684	14655	14461	14716	14466	14693	14763	14663	14634	14689	14720	14726	14634	14604	14630	14561	14617	14661	14720	14772	14701	14836	14644	14740	14706	14744	14646	14865	14632	14657	14602	14672	14730	14614	14592	14759	14702	14657	14765	14675	14582	14804	14571	14728	14600	14706	14697	14666	14560	14656	14585	14639	14736	14656	14620	14757	14447	14872	14696	14603	14691	14557	14609	14786	14748	14558	14637	14713	14789	14628	14760	14705	14699	14720	14783	14579	14745	14579	14501	14555	14748	14568	14712	14658	14698	14777	14643	14433	14602	14710	14747	14563	14573	14656	14518	14820	14607	14829	14654	14631	14766	14740	14686	14726	14782	14667	14665	14650	14720	14584	14651	14769	14652	14753	14554	14718	14743	14656	14599	14592	14542	14748	14616	14662	14746	14705	14699	14725	14648	14716	14772	14534	14830	14608	14497	14647	14619	14542	14630	14581	14698	14634	14522	14595	14830	14495	14702	14492	14547	14678	14583	14693	14689	14546	14671	14560	14610	14836	14589	14619	14762	14599	14542	14770	14508	14630	14710	14762	14640	14711	14602	14591	14561	14556	14676	14795	14636	14582	14513	14616	14689	14619	14543	14745	14709	14538	14647	14479	14540	14563	14552	14717	14797	14497	14626	14644	14617	14803	14604	14612	14734	14647	14542	14678	14675	14822	14653	14620	14671	14774	14614	14583	14683	14839	14747	14565	14649	14770	14626	14713	14666	14639	14858	14703	14733	14482	14789	14607	14540	14630	14603	14724	14565	14712	14644	14613	14630	14693	14549	14755	14592	14670	14743	14627	14692	14638	14632	14778	14637	14709	14631	14574	14718	14671	14570	14887	14741	14671	14731	14684	14669	14571	14752	14728	14803	14820	14555	14553	14711	14638	14520	14756	14493	14742	14601	14735	14508	14779	14828	14702	14711	14608	14713	14632	14735	14760	14667	14764	14640	14699	14651	14643	14695	14600	14781	14622	14845	14397	14631	14837	14606	14633	14610	14823	14681	14532	14702	14568	14688	14662	14793	14755	14650	14688	14653	14716	14737	14706	14735	14914	14579	14638	14729	14723	14467	14589	14758	14591	14684	14653	14567	14616	14665	14768	14568	14729	14734	14493	14633	14660	14541	14766	14688	14687	14617	14837	14459	14666	14588	14719	14592	14670	14477	14666	14548	14559	14592	14630	14532	14797	14592	14650	14608	14807	14628	14677	14671	14881	14663	14694	14786	14695	14753	14650	14646	14571	14744	14693	14567	14641	14649	14789	14716	14596	14624	14561	14614	14788	14543	14582	14748	14589	14821	14650	14624	14769	14599	14718	14656	14728	14702	14558	14687	14768	14443	14665	14876	14637	14649	14703	14752	14515	14462	14676	14880	14735	14588	14610	14490	14676	14714	14609	14705	14672	14713	14683	14583	14752	14602	14656	14518	14564	14579	14630	14550	14570	14676	14823	14655	14597	14754	14691	14655	14897	14476	14574	14792	14675	14570	14709	14694	14660	14597	14594	14743	14780	14755	14820	14616	14633	14519	14675	14439	14764	14645	14691	14757	14577	14613	14547	14710	14652	14670	14649	14679	14610	14681	14669	14627	14563	14687	14697	14804	14607	14630	14657	14834	14678	14603	14579	14578	14656	14825	14720	14556	14670	14728	14677	14642	14791	14620	14825	14549	14608	14585	14722	14737	14649	14628	14627	14803	14570	14633	14850	14724	14739	14570	14777	14731	14754	14631	14645	14545	14633	14656	14733	14858	14545	14635	14595	14545	14662	14678	14718	14696	14827	14650	14705	14692	14656	14653	14604	14693	14688	14692	14827	14540	14732	14660	14730	14703	14478	14717	14618	14747	14834	14527	14696	14731	14604	14647	14758	14701	14540	14634	14756	14648	14610	14710	14699	14700	14745	14792	14645	14612	14775	14741	14654	14708	14602	14871	14575	14708	14640	14683	14679	14748	14656	14637	14695	14604	14765	14709	14659	14801	14748	14552	14697	14702	14560	14777	14665	14670	14782	14592	14606	14621	14528	14608	14660	14708	14475	14715	14744	14838	14556	14738	14680	14769	14677	14751	14618	14671	14585	14743	14643	14632	14576	14513	14691	14645	14626	14829	14726	14554	14505	14819	14645	14794	14601	14615	14691	14516	14775	14676	14779	14604	14677	14664	14742	14554	14444	14555	14799	14597	14593	14617	14589	14811	14686	14756	14716	14776	14697	14630	14699	14690	14782	14429	14610	14502	14561	14668	14705	14402	14773	14860	14701	14543	14570	14815	14690	14638	14627	14593	14750	14670	14656	14616	14660	14726	14572	14802	14691	14796	14449	14564	14437	14617	14654	14586	14640	14765	14722	14771	14687	14703	15030	14551	14787	14498	14742	14644	14656	14620	14752	14497	14761	14747	14581	14593	14677	14583	14757	14546	14696	14630	14653	14635	14666	14634	14657	14614	14666	14708	14612	14684	14569	14541	14618	14668	14608	14586	14730	14666	14831	14770	14598	14683	14708	14628	14684	14776	14849	14680	14645	14661	14644	14660	14600	14685	14649	14649	14459	14612	14744	14624	14657	14701	14604	14465	14627	14553	14652	14554	14545	14646	14615	14518	14691	14540	14737	14773	14572	14730	14550	14612	14780	14597	14848	14788	14662	14559	14613	14659	14755	14713	14670	14672	14529	14745	14624	14546	14592	14722	14659	14616	14552	14633	14725	14678	14514	14686	14684	14434	14520	14807	14641	14795	14636	14630	14649	14632	14558	14673	14775	14707	14593	14716	14629	14700	14682	14656	14825	14812	14632	14619	14789	14655	14689	14615	14503	14763	14664	14693	14729	14673	14566	14440	14616	14763	14707	14601	14617	14603	14688	14560	14518	14750	14830	14725	14610	14697	14726	14679	14637	14489	14737	14716	14568	14600	14727	14546	14386	14708	14719	14785	14539	14733	14566	14646	14742	14549	14737	14628	14812	14619	14450	14737	14619	14692	14720	14556	14663	14659	14622	14673	14496	14544	14663	14534	14750	14671	14690	14623	14865	14707	14721	14727	14660	14710	14836	14695	14518	14787	14614	14773	14673	14684	14631	14710	14598	14818	14621	14547	14596	14711	14677	14697	14614	14745	14690	14673	14716	14667	14538	14568	14628	14637	14554	14836	14627	14652	14798	14613	14625	14631	14647	14612	14660	14790	14600	14715	14553	14580	14586	14661	14730	14626	14818	14830	14739	14694	14923	14585	14792	14716	14613	14732	14683	14731	14748	14806	14747	14618	14621	14537	14723	14742	14481	14545	14751	14644	14610	14633	14620	14700	14472	14702	14630	14738	14636	14698	14740	14646	14649	14703	14730	14579
24089	21141	28463	25336	24500	24142	22930	20199	19194	18904	18566	18253	18166	17932	17932	17955	17893	17765	17715	17426	17497	17202	17374	17258	17150	17439	17294	17206	17397	17059	17137	17057	16941	17012	16836	17181	17156	17207	17097	17025	17144	17149	17286	17301	17037	17046	17322	17322	17144	17150	16845	17025	17135	16972	17001	17172	16915	17045	16868	16882	17047	17003	17044	17171	17002	17106	17030	17099	17162	16934	16973	16742	17059	17029	17054	16923	17133	16896	17174	17009	17111	17116	17040	16945	17070	17215	17055	17092	16912	17000	17105	17008	17142	17062	16919	16884	17136	16856	16778	17044	16746	17161	16860	16994	17062	16953	17008	16959	17009	17155	17042	17007	17019	17062	16906	17176	16952	16829	17123	17099	16993	16913	16858	16851	16906	17039	17012	16964	16882	16927	17065	16945	16917	16982	16993	17029	17008	16935	16814	17087	17011	17016	16967	17086	17045	16954	16867	16886	16979	16937	17001	17045	17046	16911	16950	16925	16948	16870	16844	16969	17003	17188	16827	16855	17047	16733	16996	16964	17078	17003	16933	16992	16925	17110	16808	17058	16933	17008	17163	17058	17007	16879	16903	17016	17071	17095	16961	17304	17055	17041	17031	16827	17061	17133	16823	17038	16859	16820	17013	16958	16962	16960	17047	16881	16818	17006	16982	17033	17133	17043	16991	16906	16841	17020	16997	16963	17068	17083	16747	16998	16900	17207	17098	17071	16983	16916	17109	17143	17206	16933	16967	16954	17192	17210	16959	17187	17045	16982	17059	16968	17170	17168	16961	16990	17063	17099	17132	17038	17167	17047	16975	16960	16971	17000	16885	16946	16980	17043	16928	16812	16935	17011	16937	17118	17032	17093	17176	17067	16817	17049	17046	17080	17004	17074	17161	16894	17023	16868	16815	16812	17044	16850	16885	16767	16992	17014	16916	17037	17048	16960	16991	17116	17182	17238	17198	17156	16916	16879	16800	16931	16918	16849	16996	17005	16939	16976	16944	17144	16949	16888	16853	17066	17033	17026	16945	16948	16884	16838	16846	17159	17049	16978	17178	16952	16814	17120	17064	17045	17029	16979	17074	16967	17061	17318	17018	16820	17007	16926	16941	16991	16951	17021	17069	16891	17027	17141	17049	17186	16948	16895	16881	16903	16974	16920	17103	17120	16911	16983	17010	16870	17015	17048	17004	16944	16872	16944	16979	17068	17004	17078	16964	17016	16908	17030	16865	16910	17084	16745	17221	17022	16967	16947	16736	17061	16945	16876	17070	17062	16823	17039	16792	16946	16984	16912	16729	17091	17041	16975	16882	16908	16934	17018	17096	17019	16804	16893	16964	17037	16885	17127	17180	16983	17015	17029	17094	17056	16879	16892	16908	17011	16982	17053	17133	16955	16939	17217	17155	17149	17145	16885	16853	16946	17134	17255	16993	17112	17062	17116	16956	16811	16965	16895	17032	17028	16937	17212	17041	17094	16930	16943	16969	17042	17022	17049	17239	16987	16825	17044	16957	17236	16918	17145	16885	16918	16975	17140	16923	17107	17052	17182	17036	16881	17079	17021	16919	17030	16895	16868	17137	16866	16828	16968	16965	17186	17043	17185	16966	16990	17091	17023	16683	16991	16878	17025	17134	17255	16850	17104	16984	17105	16875	16875	17073	17025	16893	17042	16949	16850	17078	17016	17079	17144	17162	17102	16794	16935	16884	16989	17124	17130	16891	17074	17125	16909	16945	16966	16965	16902	17048	16962	17050	17067	17017	17027	16958	16992	17251	17231	16926	17040	16869	16890	16910	17001	17034	17018	16760	16956	16902	16884	16977	17048	16942	17009	16933	16809	17002	17095	17048	16925	16903	16874	17305	16956	16866	17044	16876	16831	16943	16945	17125	17200	16981	16803	17005	16919	16926	16890	17173	17301	17234	16993	16870	16945	16974	17139	17193	17212	17149	16907	17066	17050	16993	16981	16968	16810	16856	16836	17123	17008	16748	16989	17227	16991	16867	17138	16912	17007	17061	17036	16914	17150	16829	17272	17097	17058	16802	17063	16863	16961	17026	16940	16883	16970	17076	17016	16879	17058	17167	16907	17169	16813	16920	17015	16913	17083	17156	17086	17115	16973	17016	16957	17160	16814	17110	16937	16908	17055	17128	16960	17111	17053	16888	17113	17033	17002	17183	17076	17156	17075	16888	17095	16836	17087	16967	16962	16881	16940	16995	17013	16916	17076	16990	17242	17023	17085	17101	17108	17066	17059	16945	17076	17143	17058	17020	16910	16934	16857	17044	17090	16904	16972	17005	16992	17054	16973	16852	16924	16900	17067	17051	16844	16943	16975	16974	16998	16847	17063	17182	16987	16930	17049	16927	16963	16916	16944	17192	16881	17042	16834	17106	17107	16874	17062	17022	17073	16983	16992	16944	16870	16997	17057	17090	17018	16982	16969	17063	17113	17150	16993	17140	17093	17043	16885	17042	17132	16946	17052	17003	16932	16976	16914	17287	17013	16956	16863	17183	17032	16825	16987	17067	16941	16954	16968	17019	17114	16770	17071	17050	16973	16845	16818	17112	17020	17025	17065	16938	16858	17127	16980	17037	17143	17094	16966	16795	17074	16792	17152	17052	16908	16899	16817	16941	16882	17069	16988	17023	17052	16982	17095	16960	16970	16873	17049	16971	17008	16974	16873	17131	17031	17036	16785	16924	17009	16862	16984	17071	16765	16988	16846	17022	17069	16949	17045	17149	16948	17208	17047	17035	17012	17043	17169	17082	16984	16819	16953	16875	16976	17112	17024	17044	17068	16933	17087	16952	16886	16904	17042	16723	16985	16816	17137	17134	16908	16894	17078	16858	16924	16936	16952	17034	17198	16802	16927	16961	16973	16945	17136	16982	16940	16859	16883	16979	17061	16937	16761	16828	16900	16867	16866	16872	16885	17045	17066	17178	17118	16814	16943	17090	17027	17188	17163	16987	16916	16871	16886	17140	17007	16913	16820	16925	16901	16972	16813	17080	17042	17062	17067	17044	16947	17048	17183	17043	16986	16958	16937	16966	17020	16965	16926	16960	17177	16905	17069	16816	17015	17005	16810	17180	16961	16966	17121	17047	17021	16971	16978	16725	17085	16953	17050	16805	16818	16846	16776	16997	17021	17078	17163	17130	17186	17069	17036	16976	16862	17301	17053	17055	16951	17035	17135	17114	17125	17196	17031	17139	16899	16971	16958	17003	16967	17040	16864	16795	16967	16953	16895	16934	17171	17044	17167	17084	17203	16910	16944	17002	17164	17165	16874	17069	17215	17194	16947	16911	17063	16943	16856	17115	17253	16974	17136	17202	16912	16858	17120	16930	17127	17084	17120	16859	16993	17008	17132	16847	17016	17060	17002	16886	17188	16928	16967	16989	16788	17040	17137	16933	16901	17181	16775	16887	17091	17061	17030	16995	17154	17022	16931	17061	17132	17028	17171	17086	16886	17130	17107	16939	16942	17052	17156	16831	17010	16969	16950	17005	16814	16915	16983	17121	17036	17006	16943	17097	17015	16815	16894	17014	17047	16805	16960	17098	17027	17253	16970	17048	16970	17041	17120	16979	16947	16991	17151	17027	16979	17169	16954	17167	16919	17128	17015	17176	16994	17067	17069	17072	17220	16921	17153	16987	17064	16984	16929	16908	17105	17013	17088	17074	16901	16935	16868	16929	16967	16964	17178	17284	17216	16985	16933	16809	17308	17009	17158	16838	16995	16998	17031	16989	17119	16924	16793	16879	17057	16945	17144	16905	16928	16952	16957	16966	16935	16971	16978	17083	16879	16966	16988	16850	17082	17094	17027	17044	16993	17047	16884	17124	16988	17049	16949	17198	16939	17044	16876	17051	16798	17059	16953	17018	17094	17161	17055	16984	16981	17154	16740	16952	16764	17092	16760	16999	16937	17014	17129	17192	17077	17076	17065	16880	16960	17151	16944	16889	16922	16857	16987	17019	16864	16867	17040	16874	16795	16909	16866	16886	17067	16954	16895	17035	17064	16862	16838	17037	17109	17040	16938	16983	17174	16765	17047	16930	17117	17009	17117	17078	16838	16960	16987	17094	17023	16985	16917	17066	17021	17078	17026	17089	16933	17118	16787	16662	17084	17078	16893	16844	17046	16861	17093	17126	17173	16951	17017	17160	17005	16989	16946	16992	16864	16970	16949	16995	16984	16950	16842	17047	16920	16850	16997	17126	16837	16919	17019	16799	17092	16929	17001	16850	17041	17112	16932	16939	16920	17004	16967	16965	17207	17026	17012	17018	16974	16900	16976	16846	16931	16927	16964	17007	16881	17105	17034	17067	16939	17022	16929	16933	17098	17107	16974	16983	16990	16981	16936	16959	17053	16933	16970	17075	17033	16997	16845	16997	17020	17018	17018	17043	17020	17310	17041	17104	16949	17075	16970	16860	16907	17182	16950	17124	17121	16855	17038	16998	17056	16934	17114	17011	16818	16939	16916	16908	17161	17052	17159	17096	16909	16935	16742	17146	17011	17017	17122	16964	16907	16908	17065	17195	17045	17015	16938	16961	16968	16994	16913	16804	17066	16990	16792	16983	16920	17087	17064	16978	17118	17156	17020	16963	16959	17112	17054	16978	16809	17037	17046	16852	17017	17137	16929	17051	16988	17043	16765	17053	16989	16973	17128	17109	16960	17193	16939	16921	16861	17042	16900	17062	16894	16889	17105	17029	17002	17110	17028	17001	16771	16827	16908	16973	17014	16931	17106	16929	17100	16835	16935	16845	16943	17066	16854	16893	16983	17130	17043	17127	16999	17084	17014	16898	16856	16964	17113	17126	17058	17079	16952	17036	17051	17079	16888	17132	17173	16955	17164	16956	16930	17325	17080	17294	17150	17016	16897	16893	16910	16982	17103	17004	16985	17040	16975	17002	16956	17202	17230	17280	17160	17139	17051	16918	17074	17084	16937	16911	16924	17066	16979	17118	17109	17037	16921	17030	16854	16906	17087	16876	17011	17032	17136	17041	17095	17037	16990	16819	17065	17165	17036	17031	16949	17134	16853	17148	16936	17037	17124	17113	16999	16859	16918	17047	17185	17080	16969	16972	16811	17101	17119	16873	17015	16967	17079	16948	16814	16906	17126
29309	47061	43386	34035	27805	22741	20575	19126	18270	17258	16940	16452	16244	15968	15801	15735	15770	15674	15540	15502	15137	15290	14992	15200	14994	14935	15005	14686	14979	15032	14741	14752	14902	15044	14856	14753	14664	14772	14980	14711	14479	14949	14823	14755	14827	14602	14848	14664	14579	14588	14755	14649	14715	14627	14822	14551	14650	14608	14765	14692	14757	14800	14405	14565	14703	14622	14490	14429	14614	14778	14696	14597	14726	14640	14658	14656	14628	14800	14722	14704	14617	14622	14544	14727	14635	14647	14560	14724	14761	14574	14496	14434	14751	14549	14527	14747	14548	14557	14781	14644	14620	14768	14539	14519	14567	14802	14606	14687	14592	14831	14693	14599	14734	14520	14792	14595	14651	14709	14668	14653	14874	14733	14552	14692	14675	14802	14637	14494	14517	14665	14495	14699	14640	14609	14469	14614	14620	14646	14557	14606	14634	14813	14702	14608	14528	14729	14488	14592	14700	14763	14464	14759	14678	14716	14652	14646	14737	14727	14619	14652	14611	14636	14548	14629	14576	14538	14697	14632	14643	14742	14590	14597	14611	14492	14567	14690	14562	14721	14854	14681	14807	14729	14621	14623	14656	14650	14622	14719	14739	14658	14658	14547	14550	14651	14721	14681	14577	14810	14621	14696	14706	14636	14949	14662	14488	14833	14670	14719	14779	14694	14721	14859	14587	14604	14604	14681	14734	14655	14704	14592	14640	14772	14618	14714	14688	14609	14635	14678	14751	14483	14651	14726	14660	14759	14587	14545	14579	14641	14650	14708	14692	14723	14601	14747	14612	14436	14754	14790	14762	14761	14635	14629	14624	14621	14615	14633	14526	14519	14633	14681	14743	14722	14622	14717	14756	14568	14708	14614	14659	14650	14694	14635	14596	14477	14759	14590	14560	14713	14687	14814	14726	14643	14548	14585	14550	14611	14697	14684	14642	14450	14720	14684	14530	14703	14679	14662	14741	14547	14684	14699	14680	14632	14581	14805	14639	14591	14836	14578	14412	14633	14596	14693	14443	14591	14815	14666	14606	14613	14690	14588	14632	14551	14598	14701	14557	14456	14756	14672	14647	14614	14714	14659	14773	14759	14645	14630	14759	14638	14431	14564	14743	14743	14650	14597	14711	14637	14404	14696	14624	14665	14666	14639	14602	14452	14463	14625	14813	14605	14540	14602	14847	14640	14461	14530	14535	14700	14639	14734	14772	14588	14579	14538	14715	14546	14583	14674	14653	14749	14586	14565	14648	14484	14561	14660	14848	14597	14647	14843	14658	14762	14752	14644	14761	14610	14804	14727	14636	14575	14634	14528	14704	14661	14669	14557	14631	14583	14738	14593	14601	14637	14571	14688	14589	14493	14534	14567	14648	14604	14799	14625	14724	14442	14804	14620	14762	14601	14477	14633	14795	14685	14504	14831	14664	14728	14659	14632	14720	14641	14773	14669	14697	14662	14627	14711	14547	14520	14651	14664	14715	14558	14788	14703	14643	14565	14694	14684	14567	14716	14593	14502	14767	14506	14629	14597	14641	14667	14683	14758	14499	14635	14701	14689	14700	14626	14564	14663	14473	14551	14665	14612	14597	14815	14474	14663	14714	14746	14674	14799	14613	14811	14492	14674	14596	14652	14640	14651	14583	14699	14735	14774	14810	14384	14707	14651	14587	14672	14614	14611	14647	14539	14832	14538	14824	14736	14629	14721	14708	14769	14593	14781	14720	14677	14719	14682	14773	14531	14503	14680	14787	14912	14756	14662	14790	14650	14780	14685	14580	14810	14790	14787	14775	14752	14660	14533	14712	14780	14718	14701	14698	14680	14730	14606	14589	14684	14495	14581	14610	14664	14756	14730	14673	14751	14681	14658	14601	14644	14733	14695	14729	14601	14535	14638	14707	14708	14706	14575	14613	14704	14752	14546	14599	14652	14717	14548	14832	14726	14622	14637	14948	14496	14834	14814	14654	14616	14722	14597	14747	14557	14746	14700	14817	14631	14449	14407	14809	14731	14571	14688	14782	14605	14729	14783	14577	14591	14642	14626	14559	14598	14722	14715	14770	14711	14495	14789	14712	14756	14722	14546	14584	14532	14618	14624	14741	14681	14670	14664	14544	14770	14654	14831	14558	14718	14659	14724	14637	14631	14670	14774	14780	14733	14575	14652	14703	14708	14682	14778	14690	14718	14753	14748	14655	14698	14728	14589	14721	14730	14777	14661	14712	14584	14664	14614	14890	14682	14697	14559	14489	14594	14593	14764	14665	14739	14559	14794	14906	14390	14672	14702	14688	14713	14521	14682	14613	14610	14648	14777	14671	14627	14796	14698	14661	14701	14694	14547	14814	14537	14599	14694	14584	14670	14611	14632	14454	14714	14690	14641	14675	14611	14724	14660	14707	14634	14713	14664	14537	14730	14649	14834	14552	14622	14503	14573	14622	14595	14763	14525	14697	14553	14577	14724	14769	14672	14600	14570	14543	14499	14516	14771	14672	14709	14593	14719	14731	14658	14547	14692	14540	14571	14714	14605	14697	14719	14631	14741	14588	14604	14779	14602	14411	14624	14664	14746	14705	14772	14726	14775	14545	14643	14789	14495	14561	14576	14804	14706	14658	14693	14527	14642	14667	14642	14587	14755	14628	14616	14559	14654	14665	14731	14646	14657	14766	14708	14677	14625	14596	14680	14835	14580	14580	14713	14773	14599	14734	14511	14782	14515	14772	14641	14619	14682	14678	14576	14763	14702	14685	14617	14660	14595	14712	14639	14757	14700	14601	14661	14772	14725	14775	14782	14608	14709	14693	14663	14770	14695	14932	14672	14813	14672	14626	14616	14701	14875	14779	14694	14621	14678	14801	14637	14536	14670	14709	14850	14783	14717	14589	14704	14772	14661	14715	14764	14771	14718	14721	14722	14494	14650	14736	14592	14815	14782	14753	14579	14680	14540	14608	14712	14620	14717	14549	14627	14571	14578	14687	14623	14670	14520	14705	14686	14809	14570	14641	14631	14644	14483	14593	14552	14618	14526	14644	14669	14659	14616	14646	14716	14832	14720	14762	14772	14514	14716	14549	14679	14645	14755	14520	14560	14789	14652	14709	14892	14761	14693	14830	14630	14697	14744	14681	14715	14726	14588	14607	14496	14689	14812	14628	14609	14554	14769	14588	14678	14761	14652	14756	14693	14695	14436	14567	14641	14517	14647	14663	14815	14545	14672	14748	14638	14694	14827	14701	14773	14534	14772	14732	14574	14620	14657	14818	14467	14616	14530	14700	14693	14570	14845	14498	14665	14664	14645	14780	14559	14587	14776	14632	14631	14726	14574	14691	14628	14696	14529	14645	14547	14582	14531	14693	14569	14697	14528	14665	14495	14666	14636	14393	14642	14663	14646	14719	14632	14744	14644	14675	14734	14713	14648	14642	14726	14612	14570	14687	14782	14655	14693	14730	14639	14681	14625	14578	14500	14720	14528	14631	14754	14687	14641	14614	14751	14765	14626	14698	14883	14828	14782	14839	14590	14544	14625	14755	14663	14474	14671	14789	14664	14522	14692	14508	14518	14507	14673	14548	14560	14722	14653	14735	14559	14623	14614	14581	14492	14708	14617	14463	14805	14683	14728	14698	14779	14688	14526	14613	14621	14713	14669	14744	14664	14622	14657	14544	14582	14715	14558	14572	14874	14657	14733	14686	14717	14598	14625	14588	14592	14678	14500	14598	14587	14580	14699	14704	14540	14727	14611	14540	14584	14708	14676	14744	14624	14571	14592	14743	14580	14595	14700	14486	14770	14609	14585	14676	14675	14563	14674	14742	14669	14719	14695	14656	14663	14544	14591	14820	14756	14587	14729	14504	14719	14586	14609	14548	14561	14637	14684	14887	14779	14658	14496	14704	14677	14664	14564	14681	14817	14512	14478	14668	14712	14507	14639	14624	14665	14595	14718	14544	14538	14661	14656	14762	14701	14595	14783	14707	14534	14694	14665	14699	14477	14686	14673	14617	14563	14650	14711	14640	14605	14541	14716	14767	14719	14615	14713	14668	14599	14922	14815	14858	14577	14735	14653	14619	14791	14611	14729	14756	14774	14629	14584	14839	14660	14537	14524	14673	14591	14596	14846	14798	14796	14638	14501	14768	14787	14607	14530	14770	14595	14733	14570	14772	14729	14625	14735	14687	14600	14799	14687	14587	14707	14539	14679	14628	14647	14619	14446	14625	14712	14683	14696	14712	14578	14720	14571	14807	14777	14729	14754	14624	14839	14709	14579	14697	14784	14575	14676	14448	14689	14738	14635	14607	14552	14552	14567	14578	14722	14707	14587	14586	14627	14605	14753	14654	14824	14609	14569	14687	14594	14740	14703	14568	14832	14534	14786	14696	14627	14605	14695	14586	14603	14855	14716	14733	14603	14688	14740	14726	14800	14575	14702	14732	14689	14576	14639	14676	14699	14586	14528	14809	14720	14564	14601	14691	14579	14612	14783	14650	14519	14777	14708	14715	14527	14672	14750	14824	14721	14632	14804	14723	14776	14665	14605	14491	14706	14625	14832	14782	14837	14690	14630	14700	14599	14515	14867	14522	14642	14539	14571	14689	14604	14791	14681	14636	14748	14618	14608	14709	14611	14754	14705	14586	14507	14581	14486	14568	14651	14648	14721	14566	14686	14609	14581	14722	14639	14534	14748	14727	14591	14701	14715	14774	14564	14740	14440	14645	14709	14654	14655	14696	14736	14763	14575	14746	14714	14702	14579	14684	14514	14725	14654	14714	14676	14636	14701	14774	14759	14486	14591	14608	14767	14811	14524	14669	14662	14673	14694	14698	14650	14711	14633	14741	14716	14855	14598	14631	14733	14604	14652	14664	14695	14765	14594	14789	14747	14598	14747	14568	14768	14676	14726	14724	14644	14647	14678	14693	14762	14686	14514	14616	14672	14790	14473	14641	14625	14543	14655	14572	14485	14589	14669	14720	14674	14576	14629	14623	14577	14612	14648	14780	14710	14675	14634	14669	14714	14498	14748	14637	14556	14593	14570	14597	14623	14664	14625	14646	14728	14526	14711	14514	14589	14713	14521	14763	14657	14623	14647	14677	14724	14847	14640	14523	14714	14813	14639	14529	14733	14530	14857	14690	14649	14697	14728
22740	21032	28722	23750	22281	25368	27337	22351	20864	20387	19836	19463	19204	18997	18968	18884	18693	18574	18314	18441	18299	18197	18369	18063	18040	18026	18083	17966	17653	17752	17873	17896	17758	17923	17831	17950	17847	18036	17680	17951	17911	17831	17761	17533	17792	17917	17873	17839	17770	17680	17874	17707	17861	17625	17609	17831	17633	17655	17623	17501	17602	17764	17671	17628	17620	17679	17555	17526	17506	17512	17568	17562	17665	17610	17783	17537	17677	17606	17792	17818	17758	17595	17520	17614	17695	17608	17600	17568	17637	17652	17698	17592	17644	17534	17570	17517	17736	17691	17592	17615	17687	17664	17599	17630	17559	17638	17470	17453	17590	17724	17528	17515	17457	17636	17629	17640	17862	17615	17632	17524	17689	17559	17605	17566	17611	17701	17600	17625	17777	17563	17515	17638	17790	17623	17587	17703	17559	17362	17638	17633	17670	17725	17643	17540	17569	17430	17452	17475	17505	17525	17468	17596	17646	17541	17757	17798	17442	17597	17640	17519	17419	17539	17648	17654	17833	17538	17732	17645	17666	17511	17442	17535	17741	17711	17568	17584	17756	17562	17630	17513	17652	17854	17606	17702	17641	17640	17669	17618	17474	17538	17649	17622	17533	17514	17594	17669	17479	17653	17652	17551	17617	17459	17710	17454	17798	17592	17489	17542	17720	17462	17481	17649	17448	17556	17535	17570	17580	17407	17710	17497	17507	17447	17587	17668	17657	17447	17525	17758	17652	17592	17421	17807	17736	17592	17543	17626	17662	17435	17594	17673	17745	17629	17462	17897	17586	17609	17497	17600	17694	17791	17723	17412	17613	17667	17738	17737	17672	17230	17507	17555	17594	17577	17820	17715	17677	17610	17725	17749	17758	17715	17537	17606	17605	17726	17619	17666	17503	17620	17619	17349	17428	17651	17590	17682	17528	17518	17746	17586	17520	17857	17627	17567	17561	17536	17588	17645	17747	17558	17689	17521	17696	17663	17658	17725	17520	17640	17701	17712	17515	17729	17742	17535	17640	17730	17597	17598	17627	17638	17630	17656	17626	17674	17715	17661	17442	17575	17549	17506	17406	17635	17759	17677	17634	17731	17622	17734	17703	17366	17499	17609	17527	17806	17668	17639	17610	17911	17596	17613	17558	17460	17568	17601	17607	17671	17678	17761	17582	17686	17936	17593	17494	17559	17401	17503	17540	17262	17609	17664	17475	17712	17603	17520	17425	17512	17617	17581	17624	17552	17550	17504	17672	17556	17764	17430	17439	17608	17692	17603	17579	17778	17399	17697	17562	17594	17605	17581	17604	17693	17702	17569	17809	17631	17580	17732	17635	17528	17699	17568	17743	17707	17791	17712	17769	17504	17521	17508	17690	17697	17691	17750	17453	17661	17622	17609	17510	17784	17760	17653	17577	17497	17672	17650	17582	17431	17621	17627	17433	17669	17381	17700	17749	17537	17466	17469	17748	17434	17692	17597	17771	17547	17515	17617	17544	17692	17624	17442	17808	17505	17481	17515	17720	17564	17598	17628	17635	17513	17635	17635	17546	17693	17636	17674	17795	17725	17586	17549	17647	17660	17635	17561	17582	17495	17380	17585	17528	17700	17569	17689	17834	17435	17716	17694	17694	17539	17563	17463	17516	17607	17522	17531	17614	17564	17788	17494	17514	17664	17661	17604	17628	17563	17634	17715	17559	17447	17680	17835	17640	17338	17528	17809	17907	17737	17476	17473	17752	17464	17590	17429	17454	17535	17519	17702	17571	17566	17761	17633	17718	17557	17512	17483	17667	17604	17509	17620	17450	17668	17611	17566	17634	17608	17565	17515	17698	17557	17442	17442	17598	17493	17394	17697	17644	17670	17668	17515	17535	17799	17542	17393	17559	17549	17744	17535	17431	17702	17642	17563	17461	17650	17751	17647	17775	17535	17630	17657	17532	17659	17450	17438	17652	17445	17686	17515	17485	17585	17493	17381	17649	17584	17769	17497	17507	17523	17611	17369	17612	17595	17768	17398	17557	17532	17517	17548	17705	17582	17358	17607	17729	17549	17559	17691	17639	17617	17611	17459	17253	17520	17573	17748	17471	17581	17496	17678	17700	17691	17607	17559	17558	17553	17724	17592	17628	17677	17613	17545	17609	17627	17575	17640	17836	17460	17577	17548	17552	17606	17642	17582	17580	17673	17556	17565	17716	17573	17497	17567	17673	17736	17676	17519	17550	17732	17679	17476	17500	17549	17729	17531	17700	17631	17612	17539	17724	17563	17718	17783	17532	17639	17610	17492	17509	17690	17634	17699	17556	17651	17651	17650	17753	17410	17517	17368	17458	17595	17484	17495	17362	17336	17691	17586	17622	17555	17466	17448	17637	17706	17398	17438	17681	17693	17688	17672	17715	17507	17577	17522	17644	17502	17411	17434	17634	17656	17534	17583	17476	17639	17466	17558	17751	17620	17495	17574	17487	17545	17682	17489	17564	17628	17563	17784	17565	17461	17845	17715	17522	17543	17576	17450	17536	17460	17590	17516	17543	17496	17514	17503	17529	17504	17468	17533	17594	17572	17556	17723	17714	17525	17625	17552	17749	17772	17698	17482	17647	17745	17727	17679	17761	17723	17395	17506	17808	17626	17518	17480	17591	17601	17550	17485	17726	17745	17686	17499	17700	17678	17711	17532	17605	17719	17639	17664	17585	17592	17725	17656	17658	17550	17716	17599	17503	17467	17697	17854	17460	17644	17435	17615	17531	17619	17444	17448	17697	17606	17645	17665	17683	17517	17604	17447	17896	17575	17456	17426	17419	17431	17619	17642	17627	17586	17539	17636	17525	17496	17507	17564	17654	17507	17653	17804	17678	17655	17824	17728	17715	17531	17615	17537	17625	17592	17589	17611	17559	17758	17634	17720	17458	17729	17731	17471	17745	17594	17779	17522	17592	17544	17456	17695	17705	17533	17683	17681	17473	17674	17616	17550	17632	17734	17613	17669	17615	17610	17603	17456	17504	17515	17447	17453	17457	17533	17539	17608	17672	17549	17547	17597	17471	17364	17628	17490	17636	17587	17576	17594	17684	17688	17653	17670	17476	17412	17558	17457	17690	17648	17622	17526	17561	17723	17422	17537	17571	17551	17690	17526	17785	17677	17494	17330	17819	17626	17660	17482	17677	17431	17691	17689	17588	17762	17533	17522	17646	17766	17686	17632	17573	17665	17433	17594	17665	17592	17493	17501	17549	17480	17560	17680	17483	17650	17630	17679	17591	17366	17417	17576	17471	17722	17473	17414	17743	17798	17559	17590	17656	17685	17675	17498	17594	17615	17668	17573	17607	17449	17722	17608	17599	17582	17466	17476	17638	17318	17419	17669	17412	17485	17721	17479	17540	17295	17441	17681	17613	17539	17639	17585	17316	17551	17476	17444	17602	17825	17570	17725	17613	17488	17472	17623	17526	17613	17577	17501	17700	17919	17680	17759	17606	17601	17617	17659	17482	17538	17630	17694	17709	17802	17529	17802	17451	17589	17611	17647	17712	17552	17477	17445	17476	17509	17538	17491	17427	17528	17780	17887	17620	17496	17638	17463	17286	17585	17728	17419	17593	17395	17561	17659	17607	17534	17377	17628	17713	17540	17527	17563	17664	17505	17491	17581	17520	17649	17495	17455	17574	17365	17442	17512	17648	17599	17471	17459	17801	17645	17591	17423	17575	17628	17676	17584	17590	17695	17621	17736	17597	17584	17658	17498	17493	17635	17465	17621	17366	17347	17562	17631	17807	17458	17645	17632	17565	17698	17686	17672	17703	17652	17750	17433	17600	17633	17549	17658	17748	17629	17635	17675	17666	17723	17713	17567	17549	17419	17484	17839	17694	17637	17663	17585	17514	17457	17454	17513	17616	17757	17654	17656	17935	17540	17581	17687	17601	17580	17631	17458	17513	17726	17469	17410	17750	17469	17526	17542	17621	17481	17529	17840	17710	17638	17496	17426	17879	17431	17533	17425	17633	17626	17680	17453	17459	17664	17671	17692	17591	17779	17640	17451	17676	17561	17589	17620	17503	17515	17607	17656	17502	17701	17637	17600	17820	17570	17506	17552	17560	17573	17596	17449	17543	17689	17716	17437	17530	17809	17482	17751	17757	17552	17754	17782	17569	17580	17565	17780	17673	17507	17561	17828	17701	17588	17480	17493	17509	17578	17606	17617	17498	17639	17593	17566	17503	17678	17397	17538	17526	17637	17714	17794	17623	17741	17717	17387	17434	17555	17445	17549	17602	17602	17424	17857	17619	17611	17652	17659	17476	17416	17850	17584	17424	17635	17740	17776	17598	17398	17668	17647	17695	17395	17501	17515	17664	17650	17958	17395	17413	17577	17466	17489	17483	17640	17645	17396	17635	17631	17407	17684	17512	17533	17364	17437	17495	17591	17364	17615	17499	17498	17653	17717	17768	17515	17557	17566	17517	17681	17763	17677	17717	17570	17574	17643	17843	17605	17753	17616	17534	17657	17638	17539	17597	17586	17510	17417	17540	17564	17617	17633	17427	17497	17540	17433	17389	17719	17523	17615	17662	17519	17519	17786	17679	17495	17584	17448	17660	17509	17570	17404	17587	17487	17737	17620	17695	17633	17672	17747	17483	17640	17739	17683	17694	17777	17500	17514	17522	17481	17416	17659	17657	17531	17822	17353	17410	17730	17584	17488	17546	17438	17643	17700	17667	17655	17579	17572	17483	17626	17615	17612	17550	17570	17641	17487	17481	17749	17594	17492	17719	17480	17600	17442	17636	17650	17417	17364	17643	17486	17654	17529	17685	17500	17597	17690	17618	17595	17645	17572	17505	17453	17537	17551	17587	17735	17703	17658	17553	17721	17603	17474	17670	17542	17752	17592	17430	17432	17541	17677	17731	17527	17511	17539	17518	17695	17771	17565	17700	17816	17559	17543	17552	17441	17639	17699	17564	17434	17577	17497	17564	17645	17702	17676	17939	17705	17689	17584	17499	17648	17537	17638	17671	17565	17639	17489	17509	17532	17560	17677	17706	17648	17634	17647	17686	17524	17563	17536	17515	17479	17651	17682	17713	17679	17577	17573	17492	17482	17490	17389	17589	17644	17538	17535	17927	17625	17594	17611	17590	17523	17481	17493
31498	53246	48116	38257	31712	26284	23458	21403	20063	18840	18067	17754	17036	16779	16720	16585	16477	16457	16074	15840	15701	15721	15393	15350	15372	15300	15218	15074	15136	15280	15396	15253	15283	14952	15127	15023	14998	15004	15031	15097	15144	14910	15115	15039	14911	15063	14985	15192	15064	15005	14932	15130	14971	15138	14947	15065	14836	15057	14722	14847	14897	14869	14842	15099	15003	15021	14905	14912	14951	15027	15025	14934	15051	15106	15026	14983	15016	14780	14791	15080	15145	14669	14915	15011	14899	14887	14967	14768	15083	14896	14869	14627	14775	15091	14950	15121	14779	14942	14918	15163	14903	14975	14788	14928	14949	14907	15072	14769	14898	14924	14975	14883	14884	14836	14859	15012	14934	15045	14972	14917	14908	14943	14953	15001	14752	14995	14939	14757	14966	14979	14904	15032	14892	15102	14941	14994	15064	14907	14984	14787	14976	15108	14957	15016	14921	14912	14917	14990	14836	14953	14953	15035	14903	14914	14904	14957	14915	15008	14948	14978	14822	14976	15107	15047	14898	14951	14808	15032	14890	14780	14837	14875	14836	15009	14981	14657	14835	14825	14896	14967	14942	14854	14962	14845	14903	14800	14865	14888	14809	14943	14897	15071	14946	14872	14760	14957	14885	14892	15039	14938	14953	15000	14938	14894	14718	14921	14864	14967	14892	15020	14974	14955	15004	14861	14980	14892	14885	14913	14849	14853	14974	14901	15000	14837	15091	14999	14990	14815	14919	14879	15029	15017	14919	14950	14918	15038	14931	14785	14843	15093	14644	15063	15019	15004	15038	15025	14867	14963	14830	14938	15033	14879	14958	14951	14907	14754	15011	14942	14819	14890	14819	14950	14928	14957	15005	14833	14758	15039	14955	15101	14862	14774	14978	14967	14863	14836	14980	14792	14895	14942	15012	14926	14875	14982	14825	14940	15058	14934	14989	14981	14949	15022	14915	14925	14942	14907	14851	14673	14873	15006	15062	14951	15000	15088	14865	14912	14961	15012	14767	14978	14821	14946	14928	14962	14851	14869	14996	14931	14963	14905	14938	15001	14836	14996	14937	15060	14820	14858	14863	15129	14743	14855	14829	15017	14938	15104	15043	14999	14909	14876	15032	14867	14969	14942	15005	14977	14813	15036	14897	14860	15095	15001	14882	14880	14994	14923	14969	15207	14910	14960	15044	14918	14857	15035	15023	14952	14807	14836	14845	14815	14780	14953	14930	14977	14946	15010	14952	15102	14836	14912	14903	15044	14891	15012	15022	14895	14938	14853	14927	14912	14878	15065	14999	14944	15019	15060	15050	14915	15051	15099	15095	14972	14871	14999	15055	14942	14996	15045	14936	14813	14909	14864	14990	14758	14863	14937	14862	14887	14631	15014	14835	14788	14916	14926	14837	14695	15055	14877	14984	14972	15006	14904	14901	15041	14992	14914	14811	14916	14931	15015	14899	15106	14867	15062	14994	14820	14929	15146	14886	15053	14861	15000	15057	14916	14929	14852	15116	14953	14913	14970	14894	14985	14895	14859	14838	14988	14940	14857	14840	14956	14834	14952	14907	14894	14886	15187	14864	14898	14813	14985	14818	14915	15113	15011	14929	14967	14888	14933	14919	14995	14918	15117	15007	14903	15002	14813	14920	14813	14800	14820	14839	14904	14862	14962	14885	14986	14979	15013	14858	14856	14972	14772	14868	14856	15030	14775	15003	14957	14869	14896	14891	15039	15111	14889	14910	14956	15031	15055	14869	14859	14957	14939	14957	14853	15051	15004	14934	15068	14964	14949	14861	15074	14964	14957	14923	15010	14837	15009	14938	14952	15022	14898	14979	14998	14914	14896	14859	14902	14969	15039	14973	14848	14899	14978	15064	15031	14716	14979	14896	15012	15010	14726	15020	14823	14941	15024	14921	14944	15091	14877	15095	14860	14991	14917	15037	14775	14807	15024	14907	14971	14838	15058	14806	15030	14946	14842	14936	14953	14970	15035	14974	14945	14958	14916	15042	14882	14962	14882	14889	15010	15016	14985	15005	14932	15034	15118	14925	14853	14794	14995	14973	14874	14966	14921	14990	14930	14722	14779	15026	14870	15035	14888	14933	14971	14883	15123	14981	14727	14904	14908	14838	14935	14884	14846	14854	14966	15003	14743	14998	14930	14970	14953	14773	14993	14917	14937	14773	14940	14957	15130	14954	14889	15069	14947	14951	14963	15023	15017	14919	14902	14929	15043	15086	15021	15021	14932	15116	14830	14940	14963	14847	14883	14954	14890	14944	15116	14987	14840	14697	14965	14842	14993	14791	14926	15136	14913	15050	15032	14996	14973	15020	14831	14967	14887	14882	14842	14817	14833	14990	14823	14894	15092	14893	14956	14906	14985	14935	14887	14879	14870	15014	15048	14787	14835	14845	14968	14907	14943	14951	15159	14911	14978	14835	14984	14685	14884	15020	14895	15039	14877	15036	14867	15028	15001	14985	14938	14984	15058	14902	14815	14930	15054	15045	14928	15057	14835	14851	14957	15165	14950	14964	15097	14908	14964	14802	14800	15111	15002	14921	14783	14793	14936	14919	14880	14892	14864	14978	14971	15049	14938	14882	14954	14915	15011	15011	15026	14928	14803	14844	14889	14985	14967	14875	15049	14987	14905	14969	14835	15012	15054	14870	14875	14884	15122	15006	15146	15055	14849	14774	15097	14922	14915	15080	15024	15032	14851	14872	14668	15013	14831	14870	15031	14880	15065	14882	15001	14894	14939	14925	14961	14915	14864	14878	15119	14943	14893	14748	14951	15032	14862	14898	14950	14836	15056	14876	14883	14840	14669	14997	14908	14923	14871	14922	14930	14955	14979	14900	14911	14846	14890	14905	14962	14914	14927	14969	14916	14860	14915	14838	14877	14985	15030	14844	15033	14930	14926	14739	14953	14711	15011	14886	14711	15100	14874	14825	14842	14972	14950	14835	14950	15045	14943	14999	15079	14902	15072	14966	14864	14989	14794	14924	14966	14878	15062	14890	14850	14887	14922	15016	14936	14842	14887	14889	14951	14983	14938	14904	14934	14910	15081	14873	14830	14888	14936	14867	14799	14971	14968	14944	15010	14854	14828	14863	14897	15002	14761	14920	14777	14785	14952	15080	14869	14845	14862	14812	14793	14993	14947	14876	14879	15110	15022	15184	15062	15008	15024	14947	14969	14973	14925	14943	14807	15006	14965	14990	15141	14930	14912	14766	15142	14982	14740	15093	14861	14902	14999	14837	15004	14834	15011	15052	14762	14824	14823	14827	14764	14878	15007	14986	14835	14990	14821	14851	14949	14888	14881	15010	14770	14903	14840	15004	15040	15015	14922	14903	14675	14943	14867	15118	14948	14723	14917	14871	15015	15049	15023	14957	14749	15076	15037	14942	15028	15011	14889	14964	14845	14933	15014	14936	15030	14817	14844	15002	15012	14932	14916	14942	14791	14860	14935	14800	14989	15002	14940	14980	15014	15139	14965	15011	15034	14917	14914	14902	15013	14925	15047	14872	14831	15039	14931	14986	14935	14921	15018	14824	14812	14905	14955	14986	15019	14854	14755	14960	14906	15180	14912	15139	14890	14811	14781	15053	15161	14981	14843	14889	14944	14946	14905	14777	14739	14872	15018	14873	14876	14893	14915	14865	14864	15031	14656	15127	14940	14798	14960	15074	15107	14941	14845	14903	14799	14798	14802	14773	14824	14683	14982	14985	14983	15010	14947	14981	14757	14832	15097	15022	14821	15019	14811	14782	14888	15028	15024	14842	15068	14755	15005	14894	15007	14817	14789	14856	15004	14990	15135	14840	15076	14994	14859	15019	14736	14855	14992	14901	14959	14931	14889	14970	14746	14953	15044	14885	14870	14888	14760	14728	14959	15080	14980	14861	14827	14945	14842	14914	14966	14919	14811	14890	14922	14892	14858	15005	14870	15058	14903	14865	14989	14921	14865	15090	14976	14854	14884	15004	15021	14871	14933	14698	14847	15071	14883	15065	14867	14918	15028	14923	14959	15131	14946	14905	14902	15047	14896	14925	14753	14916	15070	15049	14879	14817	14990	14949	14853	15054	14932	14840	15003	14934	14996	15078	14926	14862	14853	14940	14813	14640	14939	14817	15027	14775	14811	14837	15002	14888	14826	15047	14761	14907	15059	14942	14883	14913	14982	14937	14997	15067	15101	15108	14702	14853	14881	14778	15136	14811	15019	15006	14880	15108	15049	15028	14892	14909	14973	15147	14870	14985	14983	14863	14852	14878	14821	14847	15103	14990	14825	14760	15042	14896	14846	14959	14961	14979	14931	14953	14861	14919	14912	14911	14975	14904	14863	14921	14927	15033	14935	15040	14895	14829	14782	15048	15000	14976	14855	14885	14833	14903	14913	14901	14982	14701	15048	14848	14872	14967	14807	14892	14860	14934	14777	14872	15047	15045	14953	14878	15041	14736	15112	14873	14953	14829	14887	14820	14925	14928	14904	15041	14903	14834	14859	14939	15053	14959	14758	14770	14870	14959	14844	14959	14968	14995	14969	14904	14983	14832	14766	14997	15002	15007	15001	14879	15047	15085	14769	14912	14854	14876	14966	14821	15016	14967	14917	14801	14971	14826	15170	14890	14833	14903	14870	14843	14918	14942	15117	14889	14832	15043	14872	15056	15039	14862	14933	15011	15079	14878	14982	14972	14895	14987	15037	14960	14896	15026	14823	14967	14922	14861	14986	14914	14758	15100	14864	14941	14914	14879	15044	14751	15016	14954	14757	14828	14963	14876	14970	14919	15052	14771	14806	14681	14896	15120	15010	14978	14990	14762	14884	14954	14877	14886	14902	15021	14940	15056	14901	15016	14931	15088	14909	14992	14814	15012	14882	14950	14766	14981	14980	14948	15078	14902	14904	15000	14903	14925	14857	15008	14971	15009	14889	14976	14853	14793	14893	15041	14870	15018	15133	14809	14925	14939	15089	14967	15045	14893	14895	14938	14952	15064	14903	14884	14789	14808	14919	14860	14872	14910	14736	14800	14790	15057	14976	14809	14977	14898	14844	15058	14979	14932	14995	14820	14964	15086	15097	14805	15016	14870	14846	14939	15014	14850	14821	14972	14818	14732	15090	14985	14932	14795	14907
29180	27120	34357	29581	23820	21312	20152	19168	18576	18427	17991	18098	17819	17696	17661	17585	17531	17482	17350	17387	17300	17358	17367	17446	17207	17286	17361	17258	17321	17435	17178	17207	17037	17258	17328	17239	17267	17029	17212	17134	17155	17112	17154	17117	17084	17321	17016	17137	17193	17157	17388	16974	17154	17323	17156	17122	17127	17060	17098	17266	17012	17201	17219	17061	17494	17053	17116	17185	17287	17065	17094	17083	17117	17121	17089	17120	17204	17180	17174	17139	17208	17090	17092	17278	17238	16971	17046	17001	17181	17051	17140	17028	17160	17222	17055	17119	17110	17075	17219	17009	17060	17063	17222	17211	17102	17265	17091	17220	17303	17073	17178	17300	17210	17152	17119	17095	17076	17031	17200	17042	17083	17279	17228	17245	16917	17354	17292	17220	17218	17212	17106	17083	17077	17352	17145	17169	17122	17088	17153	17043	17320	17160	17147	17131	17133	17098	17223	17265	17282	17358	17348	17245	17260	17113	17135	17230	17288	17233	17368	17094	17042	17086	17339	17069	16949	17288	17177	16984	17152	17332	17146	17139	17121	17093	17255	16986	17253	17244	16935	17131	17253	17218	17070	17090	17206	17091	17203	17054	17159	17101	17326	17050	17056	17260	17271	17127	17079	17171	16960	16901	17280	17089	17202	16961	17162	17275	17135	17092	17044	17228	17256	17184	17089	17113	17238	17114	17139	17147	17151	17252	17013	16765	16947	17341	16972	17217	17211	17015	17038	17168	17223	17125	17471	16802	17095	16924	17030	17048	17068	17172	17186	17259	17303	17273	17196	17258	17019	17159	17286	16996	17103	17037	17204	17199	17285	17291	17143	17204	17131	17108	16944	17229	17285	17199	16900	17306	17199	17148	17296	17103	17193	17118	17169	17224	17254	17173	17110	17357	17051	17263	17011	17226	17166	17229	17282	17200	17135	16993	17190	17230	17111	17174	17150	17151	17115	17108	17227	17222	17233	17039	17201	17003	17128	16929	17017	17170	17074	17187	17136	17051	17140	17354	17220	17172	17056	17234	17289	17325	17209	17281	17002	17163	17065	17052	17150	16883	16965	17215	17161	17248	16993	17213	17248	17212	16901	17140	17064	17009	17181	17153	17023	17077	16986	17120	17314	17208	17230	17203	17316	17155	17168	17054	17051	17091	17122	17075	17157	17294	17004	17149	17215	17151	17362	17093	17265	16921	17163	17080	17119	16953	17169	17020	17097	17125	17175	17052	16982	16988	16937	17076	17141	17080	17223	17098	17231	17162	17135	17196	17248	17035	17106	17192	17145	17052	17017	17084	17293	17064	17251	17237	17223	17141	17145	17335	17227	17136	17096	17111	17186	17077	17044	16878	17165	17109	17297	17000	17177	17202	17225	17227	17121	17011	17140	17150	17273	17131	17162	17018	17339	17172	17212	17438	17384	17055	17123	17267	17313	17159	16982	17136	17180	17210	17191	17210	17425	17216	17233	17181	17160	17191	17250	17140	17243	17317	17070	17152	17207	17180	17060	17255	17063	17078	17199	17168	17000	17256	17161	17263	17171	17274	17060	17255	16954	17099	17130	17028	17243	16990	17070	17116	17236	16992	17093	17122	16897	17049	17005	17045	17386	17153	17030	17372	17107	17040	17281	17086	17130	16986	17245	17150	17158	17341	17022	17171	17174	17064	17063	17220	17371	17076	17185	17216	17148	17242	17013	17140	17214	17261	17083	17198	17037	17177	17478	17254	17088	17264	17293	17235	17323	17061	17185	17229	17153	17209	17162	17216	17397	16993	17117	17250	17119	17424	17232	17233	17043	17129	17215	17195	16956	17213	17175	17141	17301	17216	17161	17213	17159	17355	17251	17121	17140	17241	17205	17291	17022	17161	17198	16967	16937	16775	17221	17028	17057	17008	17416	17022	17483	17246	17140	17258	17240	16974	16961	16951	17151	17056	17032	17234	17071	17138	17134	17177	17244	17040	17188	17300	17170	17211	17129	17164	17226	17328	17120	17042	17308	17094	17361	17308	17238	17171	17421	17294	17006	16994	16998	17026	17028	17072	17148	17203	17230	16895	17229	17154	17218	16960	17122	17118	16975	17195	17253	17131	17063	17209	17014	17152	17193	17186	17161	17030	17265	17298	17123	17067	17310	17017	17228	17029	17155	17002	17115	17087	17182	17058	17063	17355	17192	17334	17271	17204	17260	17097	17107	17150	17150	17125	16945	17127	17223	17084	17263	17175	17115	17291	17067	17152	17258	17068	17073	17107	17183	17283	17194	17283	17166	17173	17062	17049	17328	17176	17166	17048	17106	17228	17082	17083	17221	17008	16922	17327	17143	17304	17177	17178	17050	17099	17134	17266	17338	17221	17268	17063	17087	17033	17104	17073	17035	17081	17349	17215	17150	17091	17159	17157	17168	17133	17220	17191	17145	17352	17157	17034	17233	17042	17083	17054	17258	17074	17238	17120	17157	17077	17015	17095	17086	17147	17223	17467	17234	17259	17128	17067	17272	17024	17040	17285	17235	17272	17124	17136	17270	17323	17090	17071	17171	17173	17139	17211	17176	16966	17343	17129	17081	17206	17086	17367	17292	17248	17068	17256	17171	17139	16908	16997	17084	17099	17079	17085	17083	17047	17130	17159	17146	17042	17135	17250	17154	17276	17192	16935	17110	17219	17122	17351	17183	17275	17237	17299	17235	17101	17151	17284	17124	17249	17146	17306	17158	17364	17363	17096	17121	17093	17269	17243	17045	17212	17268	17414	17152	17045	17263	17089	17070	17059	17372	17129	17040	17260	17219	17077	17156	17059	17157	17225	17143	17102	17114	17334	17319	17040	17256	17189	17105	16879	17141	17059	17112	17292	17227	17132	17153	16930	17145	17169	17013	17187	17213	17308	17177	17128	17084	17099	17177	17009	17526	17153	17288	17205	17270	17065	16994	17022	17120	17124	17092	17268	17045	17432	16980	17239	17162	17225	16970	17063	17116	17168	17064	17025	17348	17289	17221	17258	17039	16831	17180	17303	17297	17142	17147	17297	17109	17096	17009	17050	17113	17048	17049	17327	17037	17120	17066	17293	17049	17211	17225	17268	17226	17135	17274	17151	17252	17075	17038	16893	17076	17307	17338	17408	17156	17213	17079	17080	17117	17100	17016	17182	17082	17206	17157	17084	17107	16979	17141	17039	17417	17151	17347	17154	17293	17222	17134	17007	17211	17324	17406	17076	17441	17206	17021	17135	17110	17245	17166	16977	17168	17354	17142	17093	17242	17301	17159	17018	17166	17097	17283	17298	17164	17235	17236	17265	17038	17175	17108	17177	17223	17023	17051	17080	17051	17303	17000	16936	17143	17293	17236	17063	17208	16976	17085	17290	17106	17178	17232	17121	17342	17203	17214	16938	17176	17089	17069	17335	17299	17060	17229	17053	17203	16966	16825	17134	17277	17086	17155	17323	17252	17067	17207	17247	17140	17120	17229	17265	17296	17149	17039	17187	17033	16976	17099	17062	17231	17096	17257	17014	17038	17288	17182	17069	17045	17157	17317	17141	17224	17101	17140	17185	17211	17187	17038	17139	17145	17128	17285	17340	17077	17255	16988	17430	17172	17314	17061	17153	17284	17064	17229	17351	17257	17256	17193	17201	17080	17265	16929	17166	17133	17196	17185	17200	17188	17300	16978	17228	17320	17233	17167	17112	17203	17183	17120	17041	17304	17028	17143	17253	17248	17135	17422	17229	17305	17291	17125	16999	16897	17051	17018	17263	16874	17045	17108	16881	17116	17209	17164	16860	17188	17111	17147	17101	17200	17226	17409	17206	17195	17236	17069	17224	17199	16986	17158	17068	17213	17041	17307	17072	17016	17164	17140	17055	17052	17118	17042	17067	17152	17247	17291	17187	17098	17128	17147	17131	17131	17173	17235	17075	17204	17270	17117	17294	17183	17272	17225	17125	17017	17179	17167	17111	17209	17066	17172	16980	17031	17240	17110	17019	16946	17294	17512	17167	17334	17085	17052	16972	17245	17226	16952	17013	17235	17125	17215	17156	17178	17131	17105	17213	17220	17230	17062	16938	17002	17317	17114	17021	17214	17166	17023	17018	16909	16937	17150	17233	17266	17152	17054	17181	17056	17121	17074	17135	17092	17268	17180	17155	17057	17455	17178	17297	17159	17262	17138	17216	17192	17112	17283	16849	17347	17354	17018	16982	17182	17328	17193	17052	17139	17192	16995	17080	17227	16945	16782	17020	17115	17193	17275	17226	17286	17014	17070	17170	17237	17183	17121	17201	17271	17078	17139	17328	17110	17075	17129	17237	17065	17144	17160	17089	17168	17143	17220	16988	17088	17290	17282	17100	17030	17045	17296	17171	17192	17264	17007	17051	17343	16839	17326	17169	17096	17112	17078	17143	17009	17290	16959	17243	17153	17209	17195	17116	17235	17175	17365	17299	17103	17163	17179	17353	17223	17283	17017	17193	17170	17059	17248	17212	17152	17252	17184	17099	17025	17053	17112	17159	17161	17047	17095	17163	17238	17172	17123	17279	17030	17169	17381	16980	17343	17291	17232	17233	16976	17232	17050	17140	17427	17206	17101	16979	17104	17245	17445	17041	16948	17050	16888	17123	17066	17234	17122	17284	17095	17085	17366	17168	17153	17139	17079	17272	17161	17162	17199	17121	17192	17294	17217	17118	17113	17215	16963	17079	17221	17039	17134	17171	17210	17179	17176	17276	17225	17071	17165	17138	17142	17248	17191	17052	17124	17204	17187	16916	17260	17170	17142	17301	17246	16962	16920	17378	16855	17210	17313	17243	16940	17067	17184	17191	17097	16999	17055	17240	17055	17059	17253	17248	17241	17172	17180	17316	17021	17295	17190	17122	17176	17090	17154	17223	17361	17162	17040	17126	17228	17078	17085	17063	16971	17271	17235	17194	17111	17030	16977	17259	17110	17102	17122	16888	17323	17031	17161	17235	17088	17028	17103	17101	16937	17141	17292	17030	16976	17296	17175	17165	17143	17115	17192	17136	17125	17036	17093	17151	17039	16983	17212	17111	17135	17040	17003	17314	17111	17186	17153	17066	17036	17368	16986	17309	17115	17050	17238	17223	17057	17216	17043	16999	17152	17070	17227	17386	17148	16953
30140	42001	37981	27902	23363	20277	18956	17815	17111	16439	16215	16083	15805	15400	15611	15284	15479	15400	15203	15214	15066	14905	14927	14993	14911	14983	14929	14939	14721	14795	14869	14779	14971	14846	14912	14732	14782	15021	14762	14785	14734	14702	14847	14710	14741	14780	14846	14616	14764	14709	14914	14845	14766	14827	14748	14699	14652	14804	14872	14670	14831	14695	14848	14750	14734	14641	14742	14648	14541	14787	14714	14766	14722	14701	14755	14826	14675	14660	14716	14625	14591	14762	14754	14757	14643	14826	14627	14738	14821	14565	14624	14818	14641	14750	14761	14676	14667	14658	14607	14675	14799	14730	14705	14585	14794	14742	14776	14634	14807	14920	14744	14794	14709	14737	14804	14801	14873	14662	14851	14631	14726	14820	14611	14743	14711	14702	14811	14782	14820	14702	14673	14623	14724	14807	14654	14873	14595	14757	14773	14611	14621	14721	14857	14699	14744	14853	14690	14513	14672	14619	14610	14724	14787	14543	14702	14725	14743	14467	14763	14749	14650	14679	14603	14621	14896	14701	14675	14621	14875	14535	14731	14846	14776	14806	14773	14667	14733	14874	14617	14745	14760	14725	14735	14810	14507	14786	14651	14700	14758	14747	14656	14572	14724	14658	14748	14731	14709	14618	14723	14820	14809	14714	14937	14677	14783	14768	14747	14639	14813	14656	14693	14802	14733	14689	14594	14755	14596	14613	14889	14962	14568	14545	14655	14803	14713	14577	14903	14717	14842	14793	14770	14778	14626	14736	14718	14595	14648	14653	14786	14744	14602	14752	14643	14789	14899	14717	14798	14639	14630	14796	14662	14792	14665	14537	14785	14842	14759	14634	14608	14808	14773	14680	14781	14682	14695	14709	14641	14755	14756	14610	14690	14806	14776	14665	14650	14819	14631	14743	14816	14619	14734	14724	14747	14750	14779	14706	14630	14736	14623	14693	14851	14587	14781	14640	14590	14699	14675	14735	14678	14789	14759	14659	14746	14809	14867	14624	14794	14756	14887	14731	14734	14831	14855	14832	14755	14747	14595	14791	14660	14733	14665	14702	14799	14685	14817	14687	14702	14677	14518	14624	14799	14645	14847	14854	14836	14656	14686	14839	14714	14692	14807	14820	14736	14695	14744	14635	14855	14769	14813	14859	14612	14790	14692	14602	14820	14789	14716	14638	14813	14650	14618	14668	14654	14794	14724	14712	14813	14511	14770	14725	14581	14661	14791	14718	14804	14699	14667	14871	14995	14817	14596	14973	14795	14667	14631	14700	14636	14726	14748	14759	14760	14815	14815	14813	14637	14710	14575	14557	14597	14685	14693	14710	14826	14690	14786	14839	14761	14792	14768	14763	14600	14793	14617	14696	14632	14719	14840	14692	14812	14776	14587	14754	14786	14768	14767	14949	14809	14593	14819	14576	14664	14828	14712	14730	14844	14531	14765	14853	14775	14744	14759	14681	14758	14758	14814	14597	14795	14764	14646	14784	14802	14675	14746	14773	14534	14805	14607	14707	14751	14762	14573	14787	14744	14880	14696	14768	14671	14653	14821	14801	14573	14812	14664	14859	14768	14828	14858	14752	14795	14682	14729	14583	14775	14630	14790	14739	14742	14704	14772	14668	14659	14721	14647	14858	14739	14619	14737	14710	14647	14739	14571	14674	14657	14881	14620	14643	14636	14799	14779	14823	14805	14794	14688	14747	14944	14823	14690	14572	14612	14682	14776	14672	14878	14808	14784	14689	14738	14885	14777	14543	14813	14713	14723	14806	14645	14547	14820	14799	14707	14579	14553	14723	14815	14613	14615	14814	14771	14743	14864	14796	14712	14621	14814	14752	14729	14749	14755	14863	14636	14724	14912	14647	14602	14744	14918	14546	14581	14655	14864	14823	14627	14696	14636	14702	14708	14729	14713	14692	14807	14700	14774	14633	14838	14725	14750	14535	14693	14566	14565	14578	14697	14783	14730	14701	14711	14755	14786	14847	14733	14693	14678	14565	14754	14605	14789	14803	14856	14732	14656	14594	14679	14815	14757	14635	14814	14823	14867	14661	14774	14800	14895	14812	14828	14735	14740	14721	14661	14633	14731	14829	14940	14794	14782	14786	14808	14584	14729	14659	14708	14481	14870	14616	14701	14724	14745	14776	14579	14729	14798	14689	14691	14709	14742	14655	14615	14700	14706	14666	14871	14721	14534	14736	14692	14901	14621	14689	14692	14809	14735	14744	14638	14774	14700	14664	14758	14862	14477	14784	14849	14837	14839	14701	14534	14918	14945	14733	14691	14624	14736	14626	14758	14762	14778	14817	14678	14751	14783	14627	14920	14700	14836	14704	14702	14782	14574	14711	14824	14773	14668	14739	14805	14719	14771	14781	14630	14681	14675	14767	14734	14663	14877	14619	14691	14542	14639	14652	14809	14809	14580	14621	14838	14760	14681	14768	14601	14837	14762	14649	14756	14626	14710	14777	14679	14728	14922	14712	14686	14656	14489	14793	14703	14796	14606	14698	14519	14690	14834	14771	14729	14783	14652	14838	14651	14772	14589	14882	14755	14708	14685	14646	14808	14686	14674	14692	14873	14637	14581	14863	14715	14669	14659	14677	14836	14697	14633	14697	14876	14783	14651	14794	14964	14807	14577	14890	14659	14777	14485	14649	14750	14738	14735	14686	14721	14716	14876	14798	14750	14844	14781	14596	14728	14774	14735	14732	14550	14777	14798	14783	14718	14872	14872	14859	14833	14785	14918	14398	14954	14770	14593	14585	14661	14979	14636	14669	14706	14633	14881	14605	14583	14693	14646	14885	14664	14613	14688	14762	14770	14617	14813	14658	14865	14679	14724	14744	14932	14801	14702	14648	14685	14668	14798	14850	14779	14786	14746	14739	14738	14664	14751	14657	14743	14796	14847	14808	14734	14632	14699	14705	14733	14647	14590	14527	14785	14634	14670	14736	14849	14697	14601	14761	14678	14831	14728	14701	14520	14882	14752	14723	14702	14710	14607	14650	14721	14690	14732	14894	14643	14780	14539	14636	14779	14735	14708	14795	14631	14826	14809	14593	14881	14738	14622	14716	14775	14751	14604	14762	14811	14628	14831	14852	14572	14820	14864	14682	14845	14704	14598	14768	14838	14790	14703	14562	14826	14616	14773	14636	14827	14668	14747	14726	14653	14668	14636	14841	14560	14741	14704	14539	14532	14623	14730	14906	14782	14680	14940	14701	14685	14803	14665	14694	14744	14680	14887	14685	14706	14880	14878	14644	14772	14695	14652	14721	14643	14646	14776	14719	14707	14763	14684	14746	14822	14519	14714	14767	14681	14803	14819	14720	14806	14580	14725	14688	14679	14917	14826	14669	14596	14696	14761	14692	14740	14965	14629	14617	14726	14790	14921	14831	14756	14628	14765	14706	14754	14770	14696	14778	14744	14779	14817	14884	14597	14555	14640	14802	14794	14734	14725	14854	14737	14778	14689	14797	14740	14656	14619	14834	14662	14702	14778	14799	14535	14691	14718	14802	14992	14719	14645	14806	14648	14682	14614	14859	14571	14802	14638	14779	14679	14674	14671	14616	14789	14643	14698	14755	14658	14706	14874	14593	14731	14910	14637	14797	14774	14816	14719	14936	14703	14665	14725	14810	14637	14697	14622	14688	14684	14752	14769	14776	14753	14836	14744	14696	14590	14601	14665	14639	14753	14749	14662	14626	14720	14748	14789	14834	14742	14735	14685	14841	14715	14641	14655	14819	14604	14734	14735	14637	14646	14806	14770	14855	14841	14880	14694	14794	14737	14634	14761	14636	14715	14787	14726	14813	14903	14822	14604	14561	14682	14704	14921	14737	14673	14625	14784	14554	14747	14699	14903	14781	14644	14784	14592	14678	14750	14697	14750	14672	14740	15006	14707	14640	14691	14705	14689	14733	14737	14762	14712	14728	14558	14778	14577	14727	14838	14605	14727	14738	14769	14877	14846	14649	14665	14559	14653	14731	14758	14724	14834	14606	14674	14605	14784	14826	14830	14665	14730	14679	14777	14873	14826	14679	14778	14592	14711	14831	14821	14559	14915	14742	14790	14716	14712	14822	14784	14770	14722	14862	14749	14727	14729	14582	14909	14773	14773	14682	14793	14724	14740	14868	14652	14748	14644	14704	14783	14848	14635	14642	14850	14734	14727	14604	14814	14746	14883	14853	14933	14526	14781	14701	14773	14766	14723	14730	14569	14745	14771	14786	14755	14731	14684	14901	14781	14776	14871	14682	14706	14818	14751	14777	14733	14714	14595	14615	14681	14739	14619	14714	14766	14660	14768	14686	14517	14672	14879	14848	14792	14837	14652	14604	14941	14682	14822	14655	14735	14616	14684	14632	14914	14685	14668	14780	14768	14911	14682	14792	14633	14763	14651	14599	14819	14795	14720	14852	14828	14780	14827	14706	14858	14708	14656	14751	14642	14729	14713	14729	14894	14623	14738	14701	14788	14723	14762	14813	14629	14789	14817	14867	14579	14727	14723	14770	14623	14937	14690	14647	14743	14759	14722	14714	14581	14797	14575	14821	14540	14800	14691	14838	14682	14720	14748	14680	14775	14733	14808	14617	14800	14708	14780	14610	14677	14662	14833	14680	14656	14797	14896	14658	14678	14712	14673	14740	14630	14650	14752	14862	14713	14681	14752	14750	14653	15027	14730	14803	14464	14833	14755	14731	14670	14805	14677	14804	14675	14788	14668	14860	14800	14652	14662	14647	14787	14700	14830	14876	14673	14700	14631	14806	14728	14639	14638	14778	14757	14908	14809	14647	14697	14762	14850	14736	14707	14819	14825	14668	14778	14799	14791	14705	14582	14607	14847	14605	14780	14650	14837	14767	14618	14679	14763	14740	14787	14622	14771	14870	14817	14677	14793	14780	14648	14848	14808	14766	14764	14727	14707	14605	14788	14744	14638	14738	14644	14773	14671	14754	14669	14694	14623	14640	14823	14730	14814	14664	14655	14671	14847	14726	14754	14641	14702	14886	14460	14799	14736	14640	14740	14769	14839	14669	14769	14805	14603	14660	14807	14720	14702	14781	14914	14799	14683	14778	14854	14718	14627	14808	14701	14785	14654	14741	14925	14699	14713	14613	14796	14639	14855	14841	14714	14803
24126	21155	28503	25014	24207	24746	23554	20633	19465	19303	18681	18492	18277	17999	17895	18029	17955	17844	17594	17646	17529	17485	17598	17669	17241	17242	17188	17385	17353	17385	17349	17206	17439	17507	17158	17260	17382	17227	17217	17341	17238	17160	17397	17357	17276	17128	17039	17151	17156	17090	17147	17325	17038	17079	17159	17310	17227	17168	17281	17179	17231	17110	17096	17111	17260	17087	16953	17158	17220	17254	17071	17058	17357	17038	17326	17094	17060	16993	17217	17221	17021	17063	17070	16963	17387	17219	17093	17048	17259	17270	17185	17337	16978	17032	17143	17087	17228	17199	17094	17182	17070	17121	17326	17217	16978	17149	17055	17200	17125	17149	17058	17128	17395	17090	17113	17288	17130	17084	17193	17127	16876	17070	16943	16961	17123	17020	17192	17117	17316	17331	17233	17334	17266	17243	17184	16955	17159	17191	17188	17207	17012	16970	17091	17135	17075	17079	17176	17076	17214	17321	17117	17189	17157	17047	17110	17037	17191	16977	17078	17228	17373	16964	17096	16998	17148	17051	16943	17091	17146	17252	17420	17342	17165	16874	17236	17287	17118	16986	17250	17378	17219	17088	17184	16955	17138	17149	17273	17130	17380	17186	17032	17263	17144	17289	17255	17123	17191	17157	17086	17181	17119	17350	17105	17275	16986	17272	17101	16807	17128	17190	17397	17179	17016	16996	17255	17192	17031	17133	17005	17112	17317	17136	17166	16975	17047	16966	17156	17237	17059	17092	17135	17111	17092	17097	17024	17090	17144	17154	17219	17171	17098	17258	17254	17138	17190	17067	16967	17104	17035	17063	17337	17203	17277	17081	17206	17013	17316	16874	17145	17044	17119	17143	17293	17145	17066	17219	17273	17199	17136	17262	16882	17408	17227	17142	17190	17171	17183	17252	17180	17351	17188	17248	17307	17416	17043	17149	17241	17110	16998	17055	17234	17014	17133	17099	17131	17278	17156	16979	17142	17166	17229	17055	16958	17169	17284	16995	17206	17156	17113	17062	17059	17201	17036	17138	17042	16973	17176	16983	17185	17184	17155	17151	17037	17063	17229	16924	17056	17292	17060	17230	17058	17066	17023	17020	17114	17211	17334	17318	17161	17114	17181	17028	16955	17126	17126	17095	17055	17259	17305	17247	17349	17234	17123	16959	17169	17071	17009	16966	17143	17095	17140	17340	17084	17232	17089	17110	17174	17137	17044	17071	17072	17154	17141	17214	17233	17225	17174	17236	17009	17075	17135	17005	17123	17038	17375	17307	17211	16960	17083	17432	16997	17183	17097	16968	17120	17138	17269	17067	17054	17044	17211	17101	17100	17184	17070	17117	17026	17035	17249	17258	17019	17148	17104	17181	17257	17258	17297	17156	17163	17042	17161	17203	17185	17116	17218	17136	17077	16853	17251	17124	17005	17394	17269	17141	17190	17284	17138	16933	17183	17184	17192	17167	17252	17266	17017	17207	17183	17316	16976	17088	17385	17103	17353	17173	17048	17199	17139	17031	17254	17115	17072	17124	17170	17123	17336	17099	17093	17046	17040	17093	17244	17055	17252	17265	17258	17179	17171	17379	17138	17114	17180	17211	17357	17245	17146	16985	17155	17141	17095	16858	17074	17159	17289	17071	17188	17024	17051	17029	17118	17149	17064	17114	17178	17302	17334	17355	17411	16980	17030	17050	17106	17281	17232	16943	17153	17040	17138	17156	17251	17080	17138	17161	17270	17150	17064	17027	17218	17064	17116	17116	17133	17191	17131	16919	17323	17213	17138	17251	17148	16947	17158	17276	17069	17121	17231	16863	17147	17170	17048	17236	17052	17104	17061	17009	17357	17079	17155	17308	17300	17161	17076	16841	17002	16955	16934	17240	17177	16939	16950	16954	17218	17243	17156	17219	17335	17163	17174	17299	17306	17140	17127	17016	17223	16881	17103	17124	17081	17102	17199	16990	17208	17191	16998	16971	17027	17290	17087	17201	17271	17315	17013	17062	16995	17178	17073	17013	17180	17142	17218	17165	17067	17166	17256	17186	17258	17235	17154	17259	17213	17293	17245	17455	17206	17113	17202	17168	17046	17203	17307	17172	17126	17237	17112	17045	17031	17180	17206	17197	16957	17069	17158	17047	17022	17055	17269	17094	17045	17133	17054	17116	17350	17149	17199	17064	17165	17131	17210	17263	17020	17096	17041	17166	17001	17220	17228	17324	17125	17139	17013	17020	17151	17272	17058	17172	17278	17061	17330	17369	16904	17392	17123	17189	17013	17312	17090	17115	17128	17105	17042	17032	17305	17254	17089	16950	17027	17406	17329	17200	17330	17275	17127	17030	17160	17094	17126	17150	17298	17285	17179	17176	17104	17126	16879	17202	16961	17148	17078	17021	16933	17130	17138	17134	17175	17086	17220	17366	17159	17180	17090	17044	17311	17136	17130	17211	17168	17219	17119	17220	17158	17114	17202	17117	17172	17085	17162	17191	17267	17229	17147	17153	17272	17172	17313	17079	16953	17097	17089	17135	17106	17019	17010	16988	17074	17037	16997	17341	17134	17045	17062	17228	17157	17052	17155	17198	17157	17106	17269	17097	17143	17086	17181	16912	17179	17053	17049	17096	17069	17193	16858	17066	17262	17149	17150	17076	17033	16954	16997	17314	17233	17044	16989	17170	17118	17079	17128	17123	17211	17194	17156	17112	17299	17323	17268	16946	17195	17107	17037	17277	17355	17245	17075	17278	17270	17237	17245	16831	17095	17200	17264	17174	17212	17309	17002	17156	17224	17265	17133	17015	17101	17223	17202	17030	17427	17332	17067	17253	17141	17111	17143	17021	17141	17081	17107	17173	17285	17169	17289	16887	17137	17115	16920	17129	17270	17180	17063	17091	17168	17042	17296	16974	17001	17130	16930	17031	16987	17293	17019	17062	17087	16967	17199	17353	17173	17322	17157	17038	17142	17185	17150	17172	17062	16999	17211	17046	17043	17202	17218	17398	17081	17126	17220	17125	17092	17088	17023	17108	17095	16995	17344	17196	17131	17122	17114	17120	17153	17085	17117	17142	17039	16998	17119	17074	16982	17015	17004	17221	17118	17244	17232	17212	17097	17215	17095	17185	17335	17304	17112	17115	17132	17224	17205	17283	17194	17203	16941	17201	17196	17103	17110	17139	17148	17114	17193	17115	17054	17108	17093	17178	17299	17264	17087	17227	16995	17277	17178	17103	17153	17089	17271	17197	17211	16976	17153	17089	17229	17255	17108	17105	17221	17241	17038	17092	17006	17123	17205	17198	17108	17077	17434	17226	17066	17260	17168	17293	17046	17090	17246	17067	17072	17211	17366	17265	17170	17230	17253	17144	17156	17143	17217	17169	17091	16992	17026	17205	17212	17057	17351	17199	17382	17048	17140	17203	17167	17416	17197	17081	17256	17158	17096	17181	17142	17085	17131	17201	17254	17030	17131	17290	17146	16993	17135	17174	17052	17014	17091	17264	17133	17200	17149	16994	16967	17265	17099	17046	17244	16968	17069	16966	17049	17047	17300	17133	17162	17244	17014	17119	17206	17121	17279	17126	16952	17034	17245	16970	17003	17174	17311	17051	17303	17242	17135	17075	17208	17005	17076	17142	17385	17259	17052	16912	17333	17142	17234	17237	17047	16997	17045	17229	17043	17062	17095	17098	17212	17012	17257	17054	16857	17243	17121	17196	17143	16976	17247	17263	17219	17224	17357	17130	17106	17269	17097	17207	16917	17065	17279	17218	17327	17053	17156	16997	17184	17208	17122	17151	17123	16989	17239	17285	17030	17155	17119	17086	17006	17031	17267	17038	17113	16949	16991	17039	17187	17074	17045	17154	17263	17111	17092	17199	17164	16961	17137	17257	17306	17091	17286	17109	17083	17101	16967	17128	17018	17178	17067	17210	17128	17127	17005	17004	17197	17196	17022	17308	17284	17282	17285	17403	17210	17093	17165	17224	17245	17077	17051	17224	17035	17004	17076	17279	17241	16983	17076	17033	17192	17014	17132	17030	17211	17031	17190	16985	16984	17113	17302	16995	17204	17188	17171	17173	17254	16988	16885	17044	17153	17122	17315	17053	17144	17251	16966	17015	16907	17051	17291	17134	17266	16996	17295	17287	17438	17241	17075	17025	17177	17038	17057	17013	17194	17267	17038	17154	17069	17242	17201	17020	17243	17154	17192	17280	17240	17182	17271	17033	17133	17217	17199	16992	17160	17326	17212	17216	17155	17008	17150	17199	17042	17099	17053	17274	17035	16935	17212	17281	17162	17063	17277	16907	17121	17086	17175	17144	17151	17124	16797	17125	17185	17258	17033	16808	17121	17084	17130	17129	17019	17037	17012	17102	17025	17192	17264	17224	17063	17151	17081	17137	17130	17376	17345	17063	17150	17147	17146	16912	17395	17184	17074	17112	17118	17293	17366	16945	17104	17303	17151	17122	17231	17133	17232	16986	17158	17307	17035	17077	17058	17046	17057	16994	17083	17321	17308	17068	17217	17136	17003	17074	17173	17161	16984	17010	17208	17355	17238	16873	16967	17098	17143	17271	17274	16856	17395	17031	17225	16939	17164	17238	17249	17081	17099	17192	17068	17219	17226	17245	17165	17100	17145	17210	17221	17367	17281	17264	17383	16923	17261	17260	17196	17158	17120	17288	17199	17148	17301	16949	17002	17144	17260	17197	17150	17232	17076	17131	17111	17192	17237	17171	16975	17102	17333	16995	17176	17197	17072	17146	17256	17066	17264	16873	17291	17132	16890	17248	17126	17223	17054	17287	17179	17091	17220	17119	16920	17092	17155	16992	17098	17205	17302	17152	17151	17366	17247	17080	17226	17244	17019	17165	17080	17349	17046	17184	17065	17098	17312	17183	17158	17013	17414	16928	17097	17099	16997	17185	17350	17219	17054	17026	16904	16952	17119	17153	17165	17246	17081	16970	17229	17099	17206	17321	17198	17184	17277	17013	17142	17101	17075	17110	17101	17311	17169	17260	17382	17150	17411	17023	17148	17069	17081	17230	17212	17206	17086	17022	17371	17097	17282	17211	17183	17224	17238	17092	17201	17214	17151	17185	17162	17309	17143	16996	17030	17023	17130	17073	17084	17140	17264	16964	17086	17080
29841	47947	41398	31998	27390	23811	21153	19658	18371	17655	16903	16610	16224	16104	16159	15994	15678	15722	15683	15198	15398	15162	15273	15072	15076	15141	15192	15096	15089	14864	14918	15017	15040	14900	15011	14904	15075	15021	14957	14813	14953	14912	14849	14771	14922	14811	14729	14773	14582	14789	14671	14784	14834	14820	14618	14788	14698	14638	14751	14781	14834	14800	14643	14772	14719	14738	14772	14736	14980	14736	14655	14681	14905	14934	15085	14655	14910	14621	14843	14613	14821	14866	14764	14872	14871	14814	14756	14755	14660	14697	14819	14848	14618	14832	14775	14713	14921	14816	14649	14895	14667	14765	14659	14880	14585	14675	14704	14776	14846	14944	14783	14788	14811	14719	14729	14620	14676	14710	14970	14866	14848	14800	14774	14606	14841	14662	14699	14780	14764	14817	14654	14796	14668	14835	14850	14701	14811	14726	14759	14693	14733	14770	14656	14765	14666	14629	14710	14731	14792	14755	14762	14800	14746	14605	14819	14624	14751	14780	14797	14743	14694	14659	14916	14715	14807	14580	14753	14811	14751	14669	14797	14721	14771	14783	14833	14765	14839	14829	14732	14629	14885	14656	14923	14655	14666	14690	14804	14642	14868	14743	14678	14871	14743	14830	14712	14695	14788	14734	14678	14705	14804	14778	14561	14700	14839	14654	14783	14779	14800	14620	14587	14619	15029	14756	14884	14720	14584	14767	14669	14737	14640	14911	14603	14814	14802	14806	14662	14762	14828	14547	14764	14857	14838	14729	14639	14668	14615	14819	14765	14780	14585	14832	14636	14720	14818	14587	14639	14707	14631	14742	14876	14901	14706	14772	14678	14681	14680	14658	14696	14729	14700	14740	14773	14784	14796	14794	14753	14614	14640	14775	14848	14657	14688	14709	14727	14719	14831	14706	14712	14707	14799	14659	14865	14908	14690	14834	14800	14738	14792	14788	14775	15035	14727	14689	14880	14760	14780	14829	14724	14870	14757	14609	14860	14735	14721	14675	14675	14784	14725	14737	14967	14956	14795	14783	14773	14721	14857	14894	14702	14614	14684	14706	14897	14766	14799	14742	14902	14812	14662	14833	14661	14766	14585	14746	14895	14755	14777	14672	14657	14662	14562	14828	14772	14780	14731	14641	14741	15078	14738	14758	14792	14770	14660	14705	14724	14539	14694	14719	14856	14775	14780	14630	14701	14821	14865	14776	14554	14752	14885	14796	14978	14689	14765	14686	14814	14720	14825	14739	14847	14710	14618	14610	14837	14730	14812	14875	14700	14831	14758	14696	14878	14994	14649	14753	14851	14783	14595	14532	14901	14790	14822	14707	14889	14781	14625	14789	14899	14667	14785	14738	14673	14743	14902	14764	14680	14736	14615	14808	14715	14713	14794	14803	14865	14767	14704	14812	14904	14707	14789	14760	14718	14722	14950	14830	14742	14704	14742	14675	14674	14909	14579	14723	14931	14777	14731	14639	14722	14706	14660	14664	14708	14723	14677	14547	14770	14732	14883	14754	14724	14804	14832	14768	14715	14746	14816	14773	14671	14722	14838	14899	14640	14795	14627	14621	14740	14877	14798	14759	14603	14666	14870	14786	14552	14686	14745	14842	14833	14691	14818	14797	14879	14819	14625	14707	14839	14747	14679	14653	14846	14831	14635	14745	14738	14944	14833	14817	14924	14669	14744	14692	14783	14785	14785	14651	14940	14845	14581	14766	14857	14859	14678	14767	14698	14704	14860	14724	14930	14752	14821	14816	14801	14755	14702	14645	14660	14781	14818	14732	14739	14773	14780	14694	14724	14690	14888	14716	14777	14750	14665	14907	14879	14835	14841	14821	14757	14678	14790	14870	14639	14747	14741	14636	14736	14848	14712	14910	14826	14757	14773	14765	14567	14791	14793	14783	14550	14829	14595	14723	14780	14627	14876	14904	14848	14715	14733	14892	14779	14640	14763	14654	14650	14631	14665	14808	14892	14622	14811	14717	14848	14673	14773	14845	14866	14759	14891	14787	14633	14677	14943	14835	15060	14805	14701	14773	14636	14755	14916	14782	14633	14771	14748	14804	14785	14698	14714	14755	14825	14826	14792	14692	14770	14748	14693	14850	14760	14645	14721	14780	14824	14936	14686	14850	14723	14701	14684	14785	14612	14806	14632	14688	14746	14873	14773	14745	14768	14820	14902	14725	14856	15017	14811	14738	14674	14715	14806	14839	14759	14686	14773	14829	14833	14811	14840	15015	14802	14785	14750	14960	14811	14802	14742	14797	14829	14669	14754	14795	14739	14773	14738	14901	14744	14734	14772	14888	14811	14813	14788	14582	14910	14711	14669	14731	14824	14670	14710	14774	14883	14644	14777	14768	14917	14946	14688	14945	14615	14648	14807	14755	14686	14651	14762	14839	14721	14803	14633	14747	14640	14820	14766	14750	14699	14881	14779	14728	14658	14588	14881	14810	14859	14805	14723	14579	14648	14630	14736	14762	14791	14781	14792	14673	14883	14763	14781	14679	14744	14745	14997	14687	14835	14759	14898	14796	14712	14865	14868	14769	14743	14722	14721	14910	14588	14919	14834	14807	14745	14789	14828	14723	14713	14696	14723	14759	14637	14830	14690	14474	14792	14655	14687	14809	14799	14738	14705	14789	14880	14885	14692	14802	14704	14808	14674	14679	14776	14870	14776	14710	14718	14670	14863	14823	14769	14797	14729	14739	14766	14834	14863	14651	14949	14754	14869	14958	14733	14669	14719	14827	14920	14752	14718	14639	14791	14734	14816	14807	14758	14762	14730	14721	14754	14578	14673	14563	14689	14581	14819	14797	14874	14673	14771	14538	14867	14877	14705	14811	14850	14744	14736	14513	14634	14751	14719	14884	14765	14763	14689	14662	14811	14739	14682	14752	14680	14862	14734	14751	14929	14758	14670	14782	14740	14729	14724	14834	14626	14834	14716	14756	14918	14722	14839	14698	14672	14784	14518	14699	14733	14691	14717	14732	14751	14794	14836	14746	14734	14810	14827	14687	14892	14706	14894	14695	14818	14733	14875	14781	14756	14834	14763	14606	14684	14737	14552	14801	14743	14742	14769	14690	14761	14654	14624	14722	14889	14962	14943	14635	14808	14758	14703	14804	14771	14631	14953	14824	14825	14654	14722	14629	14754	14831	14786	14753	14735	14792	14681	14850	14791	14674	14933	14781	14728	14631	14777	14672	14646	14767	14596	14740	14887	14829	14684	14663	14759	14740	14761	14775	14839	14756	14766	14756	14806	14955	14725	14860	14834	14711	14968	14820	14772	14541	14906	14767	14709	14549	14724	14672	14720	14896	14681	14751	14944	14827	14585	14778	14784	14742	14782	14872	14803	14668	14822	14690	14798	14751	14756	14734	14814	14775	14818	14932	14725	14783	14692	14794	14700	14848	14796	14623	14921	14772	14536	14942	14812	14873	14762	14676	14705	14629	14693	14761	14719	14739	14717	14832	14841	14634	14642	14680	14854	14727	14706	14949	14818	14773	14762	14724	14707	14870	14919	14750	14617	14651	14624	14825	14912	14726	14748	14598	14795	14769	14655	14790	14706	14772	14699	14515	14749	14808	14711	14824	14900	14723	14793	14725	14664	14770	14875	14750	14596	14852	14722	14728	14722	14774	14799	14844	14863	14796	14805	14561	14735	14718	14652	14891	14853	14827	14700	14690	14838	14603	14832	14853	14770	14730	14745	14746	14559	14919	14739	14674	14656	14843	14756	14851	14787	14755	14714	14773	14703	14968	14658	14619	14895	14865	14854	14726	14804	14833	14589	14623	14895	14716	14746	14518	14860	14858	14647	14807	14590	14927	14709	14677	14585	14787	14786	14772	14850	14719	14790	14805	14842	14789	14708	14830	14799	14672	14745	14690	14880	14886	14915	14738	14755	14691	14768	14816	14773	14693	14886	14812	14751	14713	14762	14825	14792	14659	14646	14841	14691	14712	14609	14700	14707	14786	14864	14710	14736	14895	14689	14905	14748	14895	14685	14726	14932	14773	14746	14635	14899	14723	14714	14608	14702	14873	14703	14799	14714	14738	14799	14927	14581	14612	14719	14748	14795	14688	14723	14859	14766	14844	14753	14943	14817	14778	14873	14779	14790	14807	14613	14733	14851	14758	14754	14814	14820	14761	14818	14768	14670	14675	14687	14875	14737	14826	14700	14642	14894	14843	14634	14693	14809	14796	14789	14575	14836	14669	14701	14740	14732	14877	14503	14735	14874	14893	14919	14611	14756	14783	14813	14662	14815	14852	14997	14665	14699	14719	14812	14722	14879	14705	14730	14622	14670	14711	14695	14686	14735	14826	14668	14523	14860	14712	14751	14654	14816	14660	14707	14781	14613	14795	14869	14698	14655	14738	14706	14815	14755	14947	14857	14626	14797	14782	14708	15006	14740	14885	14733	14598	14615	14822	14548	14852	14763	14922	14823	14928	14873	14748	14805	14786	14651	14821	14763	14885	14944	14748	14807	14737	14859	14731	14732	14897	14658	14769	14749	14743	14715	14965	14865	14851	14716	14830	14774	14881	14748	14655	14807	14802	14827	14671	14684	14834	14749	14888	14688	14885	14711	14879	14854	14981	14785	14748	14840	14754	14768	14698	14669	14870	14833	14795	14800	14911	14734	14636	14670	14763	14695	14797	14713	14754	14662	14891	14724	14663	14916	14811	14888	14687	14807	14845	14717	14741	14840	14574	14725	14783	14519	14686	14853	14810	14642	14724	14635	14678	14504	14813	14912	14624	14703	14883	14974	14725	14687	14715	14885	14681	14650	14683	14698	14778	14689	14626	14651	14610	14888	14752	14735	14767	14825	14760	14957	14845	14905	14699	14792	14771	14811	14620	14884	14620	14945	14831	14728	14592	14955	14683	14674	14851	14833	14889	14825	14923	14703	14860	14769	14836	14694	14678	14742	14841	14702	14872	14866	14592	14801	14761	14794	14672	14770	14839	14839	14847	14771	14687	14832	14752	14978	14916	14647	14650	14770	14846	14831	14789	14912	14712	14770	14596	14784	14632	14739	14653	14730	14768	14680	14756	14793	14815	14774	14894	14847	14738	14735	14802	14811	14678	14805	14671	14730	14656	14726	14625	14819	14654	14756	14756	14710	14767
22768	21142	28881	23758	22251	25728	27982	22938	21038	20710	19807	19927	19400	19259	19103	19100	18971	18768	18719	18715	18556	18228	18159	18335	18214	18336	18461	18061	18260	18025	18098	18050	17972	18352	17954	17903	17767	18035	17820	17995	18047	17992	17996	17804	17842	18086	17889	17968	17773	17730	17886	18140	17833	17894	17956	17954	18005	17869	17797	17639	17849	17767	17834	17864	17874	17973	17758	17711	17851	17988	18052	17662	17973	17982	17830	17784	18014	17852	17854	17859	17891	17779	17913	18031	17815	17730	17841	17903	17737	17840	17713	17855	17867	17760	17887	17947	17867	17776	17633	17844	17866	17675	17593	18001	17724	17959	17990	17886	17818	17785	17685	17795	17861	17768	17979	17779	17795	17972	17663	17641	17865	18035	17848	17959	17736	17716	17684	17683	17621	17835	17796	17843	17785	17646	17813	17741	17910	17754	17891	17907	17631	17987	17948	17971	17653	17752	17890	17765	17789	17750	17827	17693	17636	17865	17671	18002	17934	17925	17704	17931	17894	17803	17943	17794	17573	17785	17705	17721	17831	17846	17847	17759	17835	17556	17807	17779	17569	17909	17836	17879	17998	17830	17748	17801	17958	17895	17680	17815	17821	17741	17762	17883	17888	17806	17838	17907	17841	17990	17761	17979	17891	17896	17815	17740	17931	17683	17743	17595	17828	18057	17834	17731	17781	17900	17695	17727	17752	17855	17866	17663	17888	17743	17971	17780	17856	17756	17889	17789	17811	17980	17986	17684	17754	17866	17789	17643	17716	18024	17822	17609	18034	17960	17891	17620	17764	17874	17817	17775	17881	17855	17804	17860	17803	17582	17679	17660	17716	17724	17651	17723	17899	17690	17627	17897	18034	17687	17834	17883	17822	17775	17807	17832	18085	18020	17663	17835	17513	17637	17898	17728	17666	17834	17772	17745	17730	17817	17884	17623	17932	17931	17728	17871	17821	17789	17883	17819	17761	17801	17725	17752	17863	17817	17750	17977	17802	17893	17739	17927	17753	17749	17755	17990	17892	17890	17640	17813	17782	17734	17786	17759	17860	17733	17767	17931	17850	17790	17805	17855	17892	17597	17691	17835	17828	17872	18037	17766	17919	17709	17779	17693	17975	17724	17751	17645	17757	18002	17759	17704	17887	17762	17775	17794	17865	17975	18038	17940	17734	17808	17811	17835	17657	17781	17619	17829	17738	17964	17776	17871	17812	17792	17814	17671	17740	17914	17676	17840	17830	17723	17705	17930	17943	17688	17906	17609	17765	17767	17961	17896	17908	17717	17713	17947	17706	17763	17807	18097	17921	17882	17404	17615	17691	17773	17853	17767	17695	17715	17606	17818	17667	17785	17746	17576	17709	17810	17576	17978	17853	17714	17658	17637	17690	17798	18038	18020	17774	17802	17612	17679	17994	17642	17852	17826	17815	17977	17745	17890	18100	17986	17649	17777	17825	17793	17649	17754	17854	17986	17862	17927	17944	17818	17747	17773	17774	17729	17679	17677	17989	17822	17981	17731	17729	17855	17779	17835	17753	17982	17863	17702	17772	17813	17565	17820	17976	17743	17853	17545	17882	17691	17949	17691	17636	17514	17931	17659	17705	17784	17639	17841	17962	17962	17835	17831	18009	17954	17867	18046	17577	17955	17724	17771	17909	17737	17928	17962	17930	17960	17947	17740	17784	17920	17836	17857	17990	17854	17664	17913	17838	17796	17957	17876	17849	17604	17784	17822	17740	17738	17859	17722	17768	17813	17840	17739	17829	17911	17860	17567	17902	18039	17858	17936	17840	17957	17844	17947	17808	17847	17662	17680	17806	17652	17741	17756	17857	17820	17767	17760	17826	17631	17805	17898	17814	17763	17781	17571	17878	17777	17909	17733	17835	17681	17618	17951	17829	17963	17678	17859	17815	17847	17861	17880	17645	17624	17673	17719	18058	17935	17716	17776	17643	17941	17898	17715	17849	18003	17849	17747	17829	17828	17736	17715	17986	17956	17791	17902	17721	17727	17812	17883	17913	17665	17777	17877	17771	17692	17931	17706	17705	17868	17887	17635	17638	17841	17810	17643	17715	17619	17935	17802	17964	18102	17816	17887	17728	17784	17711	17618	17870	17961	17943	17703	17818	17825	17693	17748	17767	17813	17868	17949	17695	17854	17838	17749	17694	17555	17698	17870	17785	17951	17922	17900	17649	17921	17814	17871	17939	17951	17766	17785	17776	17775	17893	17852	17773	17704	17759	17678	17885	17852	17715	17680	17857	17659	17716	17686	17706	17889	17798	17853	17644	17828	17859	17616	17900	17714	17757	17715	17822	17926	17833	17774	17913	17861	17585	17840	17888	17950	17903	17798	17627	17712	17552	17616	17516	17756	17800	17753	17649	17894	17891	17856	17752	17701	17935	17841	17847	17708	17810	17823	17930	17748	17780	17788	17741	17793	17926	17753	17741	17655	17721	17774	17847	17941	17844	17836	17583	17709	17716	17626	17991	17709	17854	17899	17808	17699	17853	17620	17656	17874	17746	17828	17814	17549	17842	17607	17870	18081	17907	17892	17822	17537	17982	17875	17721	17783	17886	17725	17868	17664	17815	18084	17872	17774	17824	17510	17722	17801	17740	17969	17806	18043	17689	17769	17700	17633	17770	17822	17849	17650	17708	17892	17995	17688	17852	17880	17776	17845	17631	17739	17768	17989	17827	17680	17816	17751	17940	17796	17846	17894	17669	17901	17957	17845	17749	17877	17796	17805	17949	17556	18036	17873	17910	17853	17936	17854	17883	17950	17824	17812	17797	17611	17635	17868	17742	18055	18012	17615	17712	17701	17837	17568	17890	17791	17833	17762	17911	17846	17736	17833	17607	17735	17813	17713	17615	17915	17997	17738	17769	17936	17798	17987	17842	17870	17804	17826	17996	17898	17698	17753	17854	17841	17832	17988	17709	17715	17864	17903	17995	17683	18129	18043	17777	17865	17880	17954	17844	17921	17495	17950	17797	17898	17987	17711	17819	17698	17653	17732	17838	17818	17774	17668	17998	17827	17946	17998	17719	17909	17775	17836	17976	17745	17743	17792	17749	17775	17636	17854	17748	17703	17849	17747	17600	17954	17779	17751	17870	17824	17812	17671	17747	17793	17736	18025	17726	17917	17864	17915	17795	17853	17834	17790	17780	17685	17601	17874	18000	17882	17691	17747	17823	17819	17969	17889	17794	17840	17943	17706	17778	17843	17842	17761	17760	17666	17730	17689	17636	17778	17725	17680	17793	18037	17875	17949	17977	17607	17856	18049	17707	17735	17880	17698	17806	17717	17885	17878	17762	17829	17922	17737	17692	17697	17968	17880	17862	17723	17891	17593	17888	17824	17810	17794	17922	17575	17818	17709	17724	17789	17766	17631	17596	18067	17947	17649	17741	17814	17771	17763	17829	17782	17905	17798	17745	17917	17749	17679	17946	17759	17878	17702	17627	17898	17629	17661	17593	17686	17755	17563	17513	17635	17823	17760	17668	17592	17815	17861	17940	17692	17958	17625	17746	17770	17622	17840	17637	17674	17932	17817	18016	17738	17832	17979	17652	17790	17789	17792	17837	17966	17770	17933	17806	17707	17715	17863	17713	17762	17596	17786	17922	17757	17791	17744	17974	17838	17738	17780	17902	17843	17817	17771	17789	17971	17686	17758	17791	17847	17940	17914	17721	17969	17811	17945	17790	17676	17793	17872	17617	17914	17917	17854	17952	17857	17838	17832	17917	17952	17669	17808	17651	17642	17892	17674	17812	17684	17806	17694	17850	17714	17698	17827	17902	17835	17829	17755	17760	17702	17739	17914	17822	17830	17775	17770	17732	17752	17961	17869	18081	17895	17789	17896	17760	17848	17995	17716	17923	17890	17784	17854	17771	17797	17838	17896	17845	17769	17760	17813	17853	17752	17877	17767	17696	17713	17830	17859	17891	17806	17871	17931	17882	17974	17987	17510	17887	17938	17946	17849	17868	17600	17822	17789	17690	17875	17686	17795	17815	17718	17910	17779	17833	17920	17886	17958	17829	17870	17805	17839	17952	17927	17912	17894	18075	17664	17720	17762	17868	17955	17861	17940	17692	17758	17985	17657	17798	17942	17579	17785	17708	17747	17757	17870	18013	17824	17919	17888	17879	17965	17680	17852	17829	17819	17878	17871	17892	17948	17857	17912	17958	17820	17868	18056	17893	17634	17938	17863	17745	17871	17902	18060	18049	17956	17771	17836	17926	17678	17678	17866	17812	17643	17998	17696	17858	17728	17761	17822	17890	17778	17683	17801	17889	17726	17792	17713	17833	17815	17737	17897	17736	17644	17816	17927	17969	17601	17784	17763	17746	17521	17670	17977	17780	17890	17743	17860	17935	17877	17726	17868	17822	17900	17777	17772	17789	17787	17890	17748	17780	17758	17795	17801	17917	17856	18014	17602	17874	17690	17847	17808	17685	17650	17734	17629	17758	17850	17976	17780	17957	17700	17702	17819	17767	17651	17870	17799	17744	17794	17868	17765	17866	17886	17925	17834	17919	17853	17976	17989	17756	17828	17750	17886	17764	17729	17719	17766	17806	17835	17665	17787	17741	17795	17656	17706	17962	17959	17782	17520	17841	18009	17711	17786	17785	17759	17812	17924	17867	17812	17620	17933	17865	18056	17681	17684	17908	17804	17711	17700	17844	17740	17746	17762	17832	17767	17819	17851	17863	17831	17921	17964	17829	17904	17746	17830	17831	17615	17842	17727	17823	17737	17872	17802	17791	17735	17894	18021	17738	17767	17743	17821	17732	17744	17747	17849	17748	17819	17897	17856	17715	17920	17710	17662	17924	17788	17869	17869	17886	17860	17578	17818	18031	17745	17988	17904	17876	17753	17796	17801	17927	17899	17733	17663	17761	17871	17790	17678	17713	17676	17629	17957	17853	17875	17847	18017	17828	17838	17758	17893	17948	17681	17736	17869	17826	17768	17808	17585	17786	17663	17760	17756	17855	17897	17732	17873	17809	17824	17817	17946	17768	17814	17960	17691	17697	17846	17696	17880	17841	17669	17848	17725	17743	17534	17637	17698	17811	17883	17752	17682	17563	17577	17577	17860	18053	17854	17697	17895	17874	17788	17884	17716	17747	17731
32406	52756	45756	36541	31719	27336	24136	22133	20030	18854	18269	17887	17359	17122	16953	16899	16539	16459	16215	15881	15868	15844	15674	15524	15698	15491	15554	15362	15482	15510	15419	15480	15252	15394	15303	15267	15330	15236	15234	15349	15272	15180	15349	15101	15181	15170	15086	15127	15183	15247	15239	15191	15062	15232	15224	15084	15168	15172	15338	15109	15012	15142	15059	15296	15095	15017	15153	15164	15194	15223	15287	15018	15128	15413	15240	15170	15270	15157	15162	15185	15163	15133	15041	15148	15235	15204	15098	15113	15034	15074	15233	15134	15133	15193	15122	15297	15127	15092	15165	15150	15108	15081	15132	14996	15313	15028	15096	15081	15196	15008	15101	15202	15121	15092	15182	14993	14922	15195	15050	15196	14949	15005	15046	14988	15130	15207	15018	15120	15237	15022	14991	14998	15251	15117	14963	15045	15259	15161	15153	15170	15230	15012	15274	15009	15183	15325	14944	15041	15179	15092	15296	15210	15204	15068	15012	15262	15095	15072	15283	15029	15046	15100	15182	15109	15123	15109	15097	14992	15257	15051	15189	15081	15139	15137	15036	15155	14958	15179	15148	15014	15272	15194	15208	14992	15151	14967	15165	15123	15240	15104	15044	15288	15012	15154	15176	15167	15238	15084	15095	15166	15121	15064	15054	15097	15020	15263	15202	15138	15183	15073	14985	15241	15196	14963	15148	15229	15111	15132	15177	15119	15004	15233	15213	15250	15074	15028	14994	15052	15108	15074	15058	15123	15009	15266	15040	15099	15281	15194	15060	14883	15064	15026	15039	14929	15099	15211	15086	15082	15090	15183	15117	15044	14994	15104	14972	15179	15022	14980	15153	15043	15177	15210	15128	15116	15138	15091	15195	15136	15296	15019	15179	15020	15316	15197	15056	15097	15071	14958	15054	15153	15134	15149	15024	15095	15196	14952	14960	15233	15168	14814	14988	15213	15058	14996	15278	15124	15069	14952	15078	15192	15001	15211	15156	15210	15129	15141	15166	15142	15019	15126	14976	15079	15096	15060	15301	15112	15162	15074	14988	14987	15094	15270	14994	15268	15047	15134	15057	15187	15113	15099	15096	15304	14944	15142	15171	15100	15252	15131	15113	14870	15062	15145	15083	15105	15118	15172	15070	15137	15140	15237	15070	14996	15190	15081	15085	15020	15218	15144	15069	15039	15061	14895	14981	15028	15154	15123	15093	15151	15113	15059	15078	15072	15081	15084	15078	14991	15171	15149	15166	15059	15113	15089	15058	15041	15113	15121	14991	15249	15034	15288	15094	15199	15200	15076	15190	15209	15123	15036	15110	15056	15054	15082	15151	15083	14991	15255	15010	15145	15246	15020	15052	15200	15139	15012	15256	15174	15199	15087	15153	15121	15049	15170	14923	15192	15253	15014	15175	14975	15193	14932	15009	15261	15113	15038	15082	14981	15068	15126	15242	15100	15049	15055	15087	15128	15175	15136	15040	15212	15079	15139	15029	15123	15145	15082	14911	15168	14914	15086	15181	14885	15088	15059	15085	15299	15041	15173	14999	15093	15098	15164	15051	15164	15048	15262	14934	14865	15024	15095	14924	15014	15085	15154	14832	15061	15127	15143	15121	15067	15204	15167	15015	15122	15169	14957	15119	15274	15049	15259	15110	15138	15067	15213	15202	15108	15209	15175	15083	15176	15250	15027	15153	15137	14993	15071	15174	15169	14957	15091	15089	15235	14965	15110	15144	15150	15218	15160	15176	15080	15030	15211	15242	15063	14962	15042	15048	15002	15109	15138	15077	14997	15084	15132	15180	15042	15399	15094	15012	15154	15162	15102	15120	15171	15011	14973	15105	15181	15120	15264	15159	14955	15122	15026	15067	14949	15104	15112	15220	15169	15024	15204	15193	15029	15098	15141	15052	14992	15137	15130	15040	15106	15124	15138	15062	15081	15119	15035	15310	15106	15132	14914	15165	15111	15190	15224	14981	15110	15000	15029	15044	15251	15209	15212	15198	15076	15246	15027	15333	15292	15070	15232	14996	15166	15084	15006	15442	15188	15117	15101	15005	15166	15115	15017	14986	15035	15150	15220	15043	15204	15027	15236	15035	15215	14957	15128	15036	15109	14976	15289	15070	15178	15067	15172	15201	15110	14986	14919	15113	15153	15045	15176	15037	15254	15193	15126	15201	15028	15091	15271	15138	15163	15043	14959	14902	15086	15064	15062	15213	15058	15187	15097	15117	15027	15029	15204	15248	15217	15066	15054	15068	15111	15077	15071	15109	15062	15127	15123	15225	14896	15176	15156	15245	14943	14978	15318	15045	15186	14922	15242	15095	14942	15064	15122	14856	15110	15072	15047	15137	15050	15009	15130	15122	15202	15186	15153	15044	14846	15078	15121	15056	15060	15187	15158	15243	15162	15382	15081	15256	15167	15152	15065	15167	15029	15199	15264	15136	14878	15080	15181	15240	15147	15160	15099	15037	15097	15147	15113	15106	15172	15141	15160	15051	14987	15066	15047	15094	15281	15034	15114	14969	15076	15247	14914	15037	15202	15028	15146	15174	15173	14998	15037	15177	15026	15148	15059	14947	15046	15184	14988	15228	15041	15037	15112	15128	15001	15300	15110	15208	15055	15250	15133	15093	15027	15234	15118	15198	15058	15013	15252	15104	15142	15276	15039	15122	15084	15132	15008	15220	14975	15267	15085	15087	15072	15061	14983	14963	14974	15045	15171	15023	15048	14953	15098	15236	15055	15136	15161	15132	15146	15123	15139	15195	15057	15126	15105	14955	15202	15110	15258	15183	15100	15258	15192	15022	15196	15183	15022	15068	15054	14948	15134	15126	15143	15179	15100	15321	15252	15272	15126	15061	15034	15176	15106	15065	15157	15257	15353	15016	15008	15020	15127	15163	15057	15296	15043	14980	15014	15049	15125	15046	15008	15181	15216	14973	15082	15213	15111	15037	15246	15134	15069	15161	15176	15185	15369	15150	15078	15165	15042	15119	15241	15090	15123	15127	15127	15067	14934	15151	15142	15209	15083	15082	15190	15168	15099	15103	15034	15091	14990	15024	15025	15216	15155	15090	15010	15112	15074	15132	15046	14938	15021	15264	15073	15125	15021	15056	14808	15377	15218	15060	15224	15080	15011	15020	15076	14941	15272	15081	15038	15134	15147	15164	15064	15055	15173	15024	14989	15098	15134	14930	14975	15176	15185	14987	14927	15112	15003	14967	14948	15259	14972	15021	15206	15157	15073	14947	15162	15067	15090	15089	15141	15190	15243	15281	15178	15095	15030	15202	15059	15170	15095	15009	15220	15114	15159	14940	15117	15094	15225	15068	15137	15061	15081	15010	15112	15082	15110	15096	15253	15081	15134	15065	15116	15075	14965	15150	15165	15080	15162	15032	15128	14940	15240	15089	15132	15032	15229	15022	15223	14963	15044	15109	15050	15064	15021	15129	15140	14953	15034	15152	15305	15067	15087	15030	14984	14899	15174	14948	15112	15243	15135	15124	15002	15113	15099	15097	15279	15199	15179	14975	15269	15015	15046	15090	15000	15285	15032	14978	15062	15094	15189	15195	14930	15195	15088	15253	15098	15285	15178	15218	15068	15131	15130	15013	15062	15201	14919	15020	15248	15059	15194	15110	15326	15063	15148	15073	15102	15042	15287	15062	15064	15150	15142	15233	15197	15064	15076	14986	15090	15145	15104	15069	14948	14981	15208	14976	15177	15044	15040	15171	15207	15013	15092	14967	15231	15205	15138	15056	15015	15055	15142	15166	15205	15092	15022	15141	15178	15086	15016	15176	15209	15116	15202	15160	15119	15137	15101	15101	15150	15137	15159	15208	15164	15102	15168	15161	15077	15121	15109	15032	15045	15323	15014	15173	15245	15325	15103	15120	15095	15081	14995	15203	15040	15107	15138	14879	15107	15024	15219	15203	15271	15068	15158	15090	15112	15351	15047	15022	15176	15135	15018	15136	15216	15106	15067	15008	15216	15079	15263	15118	15228	15063	15088	15026	15066	15078	15074	15105	15122	15146	15244	15056	14996	15199	15003	15108	15071	15037	15113	15031	15098	15136	15291	15168	15023	15096	15149	14944	15109	15169	15065	15176	15149	15188	15111	15243	15148	15309	15012	15110	15251	14976	15065	15039	15149	15081	15043	15078	15038	15099	15002	15133	15135	14873	15186	14914	14969	15107	15116	15139	15149	15265	15173	15163	15109	15177	15239	15068	14955	15206	15074	15081	15040	15075	14992	15294	15082	15056	15106	15299	15286	15207	15154	14991	15120	15001	15323	15096	15065	15133	15153	15066	15179	15073	14924	15028	15070	15177	15033	15014	15206	15057	15174	15116	15069	15157	14928	15120	15107	15044	15041	15235	15121	15011	15092	15050	15074	15073	15140	15091	15094	15114	15022	15007	15177	15333	15176	15176	15147	15139	15042	15023	15117	15176	15017	15066	15115	15046	15236	15165	14956	15083	15022	15100	15225	15054	15072	15028	15115	15053	15053	15169	15117	15089	15196	14880	15159	15095	15066	14986	15187	15116	14980	15245	15115	15071	15056	15078	15170	15159	15028	15013	15008	15043	15152	15164	15225	15119	14967	15224	14906	15243	14996	14927	15165	15073	14991	15145	15051	15285	14973	15139	15048	15123	15151	15229	15038	15049	15263	15176	15049	15055	15015	15266	15166	15092	15149	15044	14904	15002	14927	14984	14954	15137	14996	14973	15073	15131	15058	15110	15045	15159	15145	15152	15147	15241	15132	15081	15165	15091	15098	15043	14813	15158	15018	15242	14995	15161	15054	15192	15178	15029	15195	15017	15029	15036	15086	14993	15206	15257	15067	14988	15103	15028	15194	15183	15125	15152	15023	15179	15107	15175	15094	15231	15172	15088	15332	15154	15078	15120	14978	15259	15198	15075	15318	15083	15031	15188	15134	15109	15158	15011	15131	15185	15119	15120	15018	15049	15066	15112	15085	15004	15030	15131	15154	15014	15130	15353	15193	15063	15123	15219	15119	15082	15112	15110	15125	15199	15163	15034	15059	14966	15047	15057	15096	15081	14927	15091	15078	15041	15161	15020	15178	15049	15084	15134	15033	15048	15157	15208	15104	15090	15222	15208	15059	15137	15060
29036	26833	33206	29183	23970	22201	20653	19816	18852	18559	18325	18103	18286	18064	18058	17770	17970	17768	17636	17615	17532	17584	17415	17499	17616	17557	17618	17583	17681	17572	17280	17610	17749	17518	17495	17393	17374	17392	17433	17723	17268	17249	17516	17283	17420	17442	17495	17366	17521	17545	17442	17417	17270	17409	17372	17296	17328	17427	17576	17341	17267	17347	17317	17273	17245	17277	17216	17334	17500	17360	17414	17417	17451	17553	17540	17453	17382	17217	17277	17330	17413	17356	17460	17534	17292	17522	17535	17395	17332	17364	17239	17295	17443	17315	17521	17447	17299	17254	17322	17343	17382	17401	17366	17542	17371	17306	17498	17256	17396	17395	17477	17177	17137	17465	17425	17549	17440	17312	17070	17086	17316	17493	17339	17514	17477	17334	17222	17465	17260	17318	17292	17248	17348	17268	17328	17366	17315	17427	17282	17441	17502	17505	17202	17084	17512	17375	17544	17220	17261	17657	17461	17290	17448	17333	17430	17285	17333	17475	17261	17301	17144	17405	17223	17363	17483	17402	17514	17537	17494	17301	17576	17308	17414	17419	17572	17178	17212	17482	17335	17317	17356	17156	17516	17461	17344	17355	17239	17400	17300	17340	17376	17372	17265	17223	17472	17378	17322	17161	17260	17240	17459	17269	17470	17395	17376	17158	17338	17287	17311	17319	17178	17417	17227	17251	17210	17351	17498	17501	17245	17175	17326	17175	17381	17483	17342	17335	17410	17492	17344	17334	17365	17269	17441	17099	17225	17204	17280	17456	17149	17289	17234	17480	17382	17409	17350	17295	17178	17283	17377	17236	17365	17462	17405	17235	17250	17366	17486	17403	17192	17475	17406	17469	17404	17364	17416	17254	17415	17214	17607	17434	17571	17547	17408	17340	17271	17267	17396	17672	17703	17273	17302	17358	17174	17101	17352	17390	17295	17248	17240	17491	17165	17348	17547	17458	17351	17311	17495	17394	17072	17318	17385	17341	17557	17409	17250	17440	17495	17319	17281	17162	17365	17318	17290	17316	17475	17466	17443	17169	17282	17440	17412	17466	17504	17222	17537	17275	17289	17544	17497	17563	17409	17404	17140	17289	17441	17685	17285	17269	17369	17322	17371	17206	17407	17453	17388	17276	17459	17268	17422	17358	17560	17450	17492	17612	17364	17312	17352	17399	17188	17391	17374	17430	17428	17373	17448	17307	17397	17491	17489	17145	17446	17381	17621	17585	17183	17495	17371	17424	17267	17253	17453	17077	17210	17478	17388	17346	17265	17375	17502	17240	17185	17214	17403	17199	17411	17344	17507	17254	17336	17508	17455	17437	17486	17645	17307	17181	17259	17378	17508	17491	17282	17349	17488	17416	17609	17492	17365	17177	17563	17432	17463	17393	17458	17249	17454	17478	17392	17382	17162	17302	17349	17547	17253	17346	17328	17348	17311	17231	17503	17195	17290	17396	17302	17230	17141	17226	17322	17415	17257	17308	17340	17300	17391	17151	17445	17314	17508	17198	17268	17344	17469	17041	17216	17195	17476	17563	17480	17221	17127	17644	17528	17301	17246	17289	17294	17287	17366	17352	17354	17488	17266	17474	17462	17509	17208	17377	17328	17296	17309	17481	17406	17347	17476	17342	17249	17423	17361	17361	17545	17151	17375	17219	17300	17286	17269	17312	17417	17122	17490	17358	17275	17335	17333	17546	17449	17374	17352	17408	17387	17255	17278	17263	17219	17265	17302	17433	17207	17086	17221	17251	17374	17477	17381	17189	17379	17384	17124	17381	17209	17301	17467	17375	17541	17446	17367	17418	17352	17261	17299	17248	17367	17373	17291	17125	17243	17256	17362	17423	17368	17454	17372	17244	17412	17329	17488	17393	17593	17276	17585	17381	17383	17404	17286	17260	17459	17274	17537	17286	17276	17343	17548	17202	17484	17448	17218	17527	17434	17547	17458	17159	17610	17460	17434	17197	17372	17423	17375	17321	17354	17163	17346	17427	17219	17470	17390	17517	17448	17436	17475	17420	17342	17372	17477	17319	17488	17431	17278	17359	17384	17323	17443	17400	17405	17351	17540	17474	17261	17580	17366	17482	17361	17312	17332	17286	17419	17154	17343	17279	17474	17399	17449	17432	17529	17357	17375	17323	17331	17397	17288	17376	17264	17274	17374	17367	17318	17268	17297	17318	17407	17391	17225	17199	17266	17367	17314	17387	17343	17471	17385	17308	17342	17448	17225	17214	17386	17311	17206	17093	17401	17220	17246	17517	17432	17524	17395	17380	17530	17296	17412	17354	17246	17459	17450	17526	17331	17564	17291	17272	17441	17344	17550	17268	17488	17290	17276	17375	17399	17366	17497	17267	17299	17354	17399	17290	17377	17374	17384	17289	17152	17512	17450	17392	17648	17498	17645	17476	17419	17346	17505	17197	17623	17273	17373	17316	17576	17302	17377	17440	17346	17275	17295	17538	17298	17128	17494	17233	17438	17260	17320	17329	17229	17275	17519	17523	17472	17208	17560	17248	17266	17334	17417	17372	17185	17289	17437	17564	17401	17321	17423	17345	17450	17428	17427	17372	17264	17215	17430	17462	17227	17281	17130	17303	17125	17276	17399	17644	17544	17320	17380	17325	17352	17466	17379	17361	17435	17427	17294	17279	17446	17553	17431	17598	17191	17381	17336	17240	17389	17226	17368	17502	17220	17441	17366	17345	17257	17454	17463	17404	17423	17299	17245	17194	17240	17107	17286	17292	17557	17424	17263	17418	17383	17258	17533	17251	17393	17074	17460	17512	17137	17231	17351	17341	17406	17295	17417	17492	17272	17423	17297	17535	17547	17381	17542	17392	17533	17172	17312	17372	17584	17417	17385	17230	17373	17238	17341	17504	17321	17375	17349	17451	17400	17573	17378	17431	17377	17480	17238	17297	17430	17251	17364	17319	16998	17520	17251	17506	17252	17275	17352	17418	17458	17518	17150	17456	17376	17309	17220	17281	17334	17257	17393	17203	17559	17414	17277	17427	17250	17374	17277	17307	17331	17406	17327	17508	17462	17392	17266	17435	17100	17483	17536	17288	17531	17283	17312	17332	17517	17315	17231	17290	17229	17563	17344	17310	17507	17459	17266	17501	17474	17329	17336	17572	17411	17363	17329	17301	17287	17411	17493	17556	17287	17454	17289	17234	17623	17380	17313	17321	17522	17320	17341	17145	17176	17195	17204	17253	17283	17562	17480	17346	17237	17244	17383	17247	17443	17369	17157	17354	17356	17350	17436	17228	17426	17451	17495	17493	17398	17336	17399	17432	17243	17129	17577	17235	17344	17343	17459	17519	17397	17334	17369	17190	17206	17368	17365	17428	17267	17408	17402	17245	17330	17297	17616	17688	17625	17432	17234	17438	17463	17449	17289	17545	17378	17224	17338	17315	17522	17251	17468	17249	17331	17211	17526	17262	17556	17537	17310	17461	17450	17561	17329	17231	17443	17426	17404	17314	17382	17525	17552	17354	17277	17259	17335	17311	17243	17346	17311	17261	17228	17308	17446	17198	17491	17551	17309	17411	17450	17380	17267	17368	17412	17200	17441	17366	17339	17300	17649	17133	17461	17529	17530	17495	17162	17387	17397	17385	17389	17354	17180	17408	17439	17280	17505	17474	17444	17296	17461	17267	17179	17581	17585	17546	17084	17059	17384	17514	17623	17450	17105	17277	17278	17273	17516	17465	17296	17157	17307	17256	17242	17247	17412	17413	17353	17303	17093	17341	17320	17378	17405	17357	17428	17385	17428	17214	17371	17563	17284	17283	17303	17400	17362	17355	17208	17538	17466	17383	17481	17398	17344	17226	17391	17207	17292	17235	17554	17403	17422	17224	17364	17107	17273	17365	17339	17354	17292	17384	17439	17320	17361	17527	17385	17319	17307	17340	17491	17381	17252	17408	17273	17196	17371	17602	17419	17355	17503	17416	17460	17212	17230	17268	17434	17488	17626	17315	17437	17343	17426	17448	17475	17411	17349	17584	17449	17452	17211	17349	17380	17286	17397	17337	17463	17438	17217	17224	17598	17423	17533	17159	17271	17550	17490	17389	17259	17110	17348	17378	17498	17172	17078	17324	17457	17321	17541	17314	17225	17130	17111	17359	17487	17274	17488	17449	17232	17304	17356	17292	17305	17239	17326	17371	17225	17330	17236	17117	17386	17523	17272	17273	17461	17344	17540	17146	17457	17347	17138	17425	17368	17469	17349	17467	17195	17544	17321	17293	17479	17334	17313	17381	17393	17446	17471	17248	17462	17338	17304	17457	17511	17370	17339	17439	17125	17311	17341	17415	17345	17407	17322	17304	17463	17505	17567	17342	17403	17302	17256	17440	17433	17340	17279	17371	17391	17328	17706	17301	17184	17406	17377	17293	17372	17239	17420	17478	17436	17467	17462	17250	17464	17410	17433	17313	17534	17373	17395	17499	17347	17208	17159	17462	17354	17401	17373	17260	17422	17225	17430	17318	17586	17458	17269	17132	17348	17397	17290	17396	17436	17433	17254	17341	17361	17421	17315	17513	17331	17279	17417	17471	17268	17450	17153	17525	17349	17246	17267	17293	17432	17306	17299	17376	17482	17475	17346	17371	17432	17450	17350	17300	17375	17386	17292	17433	17272	17231	17286	17321	17285	17359	17498	17399	17352	17569	17537	17562	17474	17344	17462	17409	17548	17621	17459	17315	17315	17139	17300	17394	17409	17245	17309	17274	17541	17519	17492	17488	17253	17667	17273	17134	17315	17604	17277	17160	17556	17147	17486	17243	17295	17357	17454	17317	17106	17424	17374	17391	17611	17350	17374	17327	17182	17368	17328	17256	17260	17324	17524	17638	17438	17514	17472	17323	17286	17320	17450	17350	17454	17249	17308	17343	17521	17257	17462	17204	17623	17347	17384	17327	17368	17254	17205	17526	17497	17476	17372	17426	17275	17249	17295	17540	17339	17389	17506	17315	17524	17473	17588	17292	17327	17317	17376	17282	17310	17334	17277	17388	17308	17393	17426	17296	17403	17494	17477	17486	17409	17385	17322	17433	17602	17476	17310	17468	17401	17496	17355	17530	17368	17347	17375	17433	17538	17471	17317	17694	17442	17263	17248	17072	17243	17402
28886	41393	37007	27781	23985	21362	19443	18168	17252	16846	16355	16218	15960	15706	15700	15659	15605	15514	15347	15345	15348	15172	15097	15302	15159	15199	15002	14976	14950	15055	14852	14876	14842	14932	15123	14934	14904	14871	14937	14946	14854	14880	14963	14725	14980	15061	14969	14884	14846	15077	14932	15028	14800	15167	14912	14895	14906	14997	14964	14913	15056	14849	14924	14760	14842	14849	15041	14829	14813	14697	14917	14946	14839	14950	14746	14786	15034	14625	14731	14851	14941	14717	14746	14802	14883	14901	14956	14727	14772	14894	14930	15095	14815	14736	14809	14839	14835	14988	14920	14801	14828	14991	14863	14785	14887	14861	15073	14752	14942	15084	14975	14803	14906	14871	14932	14981	14835	14713	14899	14826	14751	14883	14793	14797	14964	14962	14834	14759	15068	14805	14869	14927	14993	14928	14953	14823	14835	14855	14858	14779	14789	14851	14920	14898	15044	14975	14935	14924	14811	14872	14840	15000	14777	14845	14876	14929	14822	14834	14886	14759	14798	15017	14938	14809	14991	14941	14953	14829	15013	14897	15029	14797	14831	14884	14946	14739	14846	14810	14753	14967	14826	14791	14788	15099	14821	14978	14965	14776	14668	14843	14862	14940	14684	14867	14846	14921	14723	14755	14797	14695	14977	14738	14997	14728	14757	14996	15019	14866	15003	14816	14859	14970	14825	14993	14894	14952	14992	14857	14873	14773	15070	14848	14838	14892	15006	14746	15010	14874	14880	14782	15069	14969	14945	14834	14976	14656	14780	14992	14746	14929	14966	14762	14937	14890	14817	14881	14909	14993	14922	14813	14852	14791	14857	14857	15002	14867	14783	14847	14793	14736	14859	14759	14832	14963	14845	14907	14895	14822	14700	14889	15112	14735	14873	14853	14890	14812	15094	14920	14934	14894	14957	14830	14794	14790	14779	14859	14777	15097	14917	14797	14957	14879	14877	14829	14755	14931	14666	14847	14814	14944	14840	14877	14739	14969	14926	14905	14941	14877	14986	14848	14760	14879	14913	14736	14839	14902	14930	14810	14958	14932	14799	14982	14898	14949	14727	14993	14706	14806	14890	15013	14913	14696	15168	14820	14876	14797	14912	14950	14867	15092	14893	15028	14842	14731	14945	14977	14880	14854	14787	14963	14983	14936	15025	14886	14751	14888	14774	14991	14880	14966	14792	14845	14934	14952	14921	14870	14877	15002	14734	14952	14842	14816	14941	14745	14786	14944	14858	14896	14947	14995	14903	14901	14917	14853	14913	14928	14916	15008	14864	14858	15013	14840	14688	14926	14803	14873	14747	14941	14797	14839	15026	14932	14896	14907	14831	14943	14966	14906	14927	14829	15011	14993	14866	14934	14815	14957	14942	14845	14867	14967	14821	14827	14790	14870	15081	14788	14884	14818	14885	14788	14928	14887	14924	14910	14796	15070	14792	14801	14838	14973	14835	14865	14830	14939	14930	14924	14650	14812	14937	14747	15016	15003	14867	14895	14912	14897	14804	15041	14864	14983	14840	14842	14817	15016	14807	14919	14963	15018	14779	14895	14810	14948	14893	14856	14964	15014	14959	14829	14798	14858	14710	14894	14680	15062	15035	15042	14948	14873	15023	14945	14838	14987	14716	14878	14981	14645	14955	14985	14960	14727	14764	14729	14896	14834	14944	14860	14939	15035	14795	14941	14899	14942	15063	14647	14792	14741	14855	14758	14889	14900	14842	14921	14916	14991	14896	14697	14712	14789	15062	14794	15041	14758	14826	14990	14862	14986	14861	14893	14795	14997	14926	14838	14861	14837	14746	14842	14843	14822	14897	14908	14898	14926	14880	14854	14855	14831	14801	14970	14954	14915	14767	15056	14776	14891	14771	14925	14962	15018	14915	14858	14719	14883	14734	14972	14830	14895	14976	14764	14735	14875	14866	14810	14847	14813	14901	14881	14943	14735	14815	14890	14958	15096	14774	14768	14957	14905	14785	14772	14852	14858	14966	14973	14883	14912	14857	14859	14931	14792	14895	14766	14881	14790	14771	14867	14716	14942	14857	14962	14924	14904	14791	14868	14779	14845	14727	14934	14960	14889	14962	14923	14812	14804	14845	15058	14890	14782	14732	14884	14797	14856	14963	14865	14996	14741	14829	14902	14916	14837	14794	15014	14683	14958	14817	15030	14879	15079	14961	14768	14854	14896	14760	14852	14929	14707	14962	14908	14956	14733	15012	14832	14907	14908	14756	14828	14877	14920	14650	14854	15006	14898	14946	15020	14858	14892	14884	14978	14819	14835	14805	14930	14921	14777	14904	14846	14938	14855	14874	15113	14794	14879	15045	14915	14958	14985	14947	14899	14946	14995	14844	14941	14752	14928	15021	14985	14960	14907	14858	14997	14821	14851	14714	14820	14936	14838	14980	14782	14824	14934	14901	14776	14797	14775	14900	14990	14864	14968	14925	14899	14882	14992	14909	14848	14981	14679	14815	15027	14942	14851	14844	14731	15009	14836	14783	15029	14940	14990	14855	15109	15109	14879	14796	14938	14844	14787	15060	14910	14726	14789	14907	14883	14715	14738	14960	15018	14847	14854	14782	14944	14756	14958	14911	14790	14895	14899	14760	14793	14910	14945	15021	14742	15157	15015	14768	14938	14745	14941	14696	14745	14825	14936	14858	14667	14757	14817	14861	14689	14932	14915	14884	14824	14844	14844	14813	14744	14926	15021	14740	14935	14845	14848	14916	14729	14881	14829	14937	14897	14818	14932	14893	14925	14855	14892	14904	14987	14778	15047	14724	14884	14910	15001	14948	14967	15053	15065	14876	14902	14787	14748	14956	15029	14913	15068	14850	14880	14898	14859	14847	14833	14866	14739	14930	14867	15007	14845	14808	15061	15041	14874	14844	14962	15097	14852	15017	14871	14818	14919	14758	14900	14841	14952	14866	14734	14695	14931	14894	15029	15007	14801	14972	14869	14919	14853	14967	14897	14993	14881	14894	14901	14891	14752	14792	15078	14948	14874	14955	15001	14978	14984	14832	14784	14878	14908	14895	14761	14843	14814	14838	14892	14665	14928	14914	14958	14813	14898	14835	14824	14790	15045	14968	14839	14847	14889	15036	14837	14877	14756	14839	14758	14774	14967	14848	14829	14837	14811	14839	14957	14850	14843	14860	14937	14872	14970	14799	15033	14701	14846	15006	14883	14858	14838	14798	14893	14804	14725	15009	14829	14886	14949	14902	14850	14813	14911	14965	14726	14714	14789	14885	14922	14814	14866	14925	14864	14933	15004	14912	14928	14808	14846	14719	14979	14852	14715	14573	14895	15032	14880	14919	14894	14951	14849	14960	14906	14777	15083	14827	14955	14946	14832	14942	14814	14865	14895	14825	15069	14768	14861	14914	14931	14922	14889	14760	14989	14867	15049	14647	14833	14860	15002	14916	14960	14893	14973	15099	14812	14860	14819	14966	14936	14899	14827	15079	14912	14840	14862	14874	14901	14835	14924	14787	14712	14970	14932	14973	14684	14841	14691	14981	14877	14905	14885	14958	15056	14951	14722	14836	14900	14866	15009	14769	14813	14845	14767	15030	14952	14848	14942	14908	15006	14859	14826	14716	14852	14873	15015	14819	14833	14831	14860	14765	14712	14962	14830	14956	14823	14833	14857	14875	14941	14972	14856	14821	15018	14852	14806	15098	14939	14968	14844	14945	15005	14874	14901	14853	14888	14836	14849	14907	14869	14983	14878	14916	14883	14762	14828	14860	14943	14912	14895	14818	15065	15008	15110	14885	15023	14655	14921	14812	15061	14964	14855	14781	14835	14955	14926	14835	14940	14991	15020	14753	14579	14959	14941	14650	14850	15089	14880	14852	14956	14882	14822	14939	14993	14764	14972	15055	14791	14940	14686	14953	14853	14898	14853	14806	14760	14803	15102	14925	14897	14751	14855	14714	14753	14877	14870	14969	14904	14862	14991	14983	14801	14731	14784	14868	14780	14780	14935	14875	14942	14870	14809	14940	14841	14956	14898	14950	14968	14946	14902	14812	15018	14823	14897	14801	14920	14896	14943	14968	14838	14814	14909	15018	14778	14921	14891	14981	14869	14886	14822	14918	14799	14709	14979	14905	14849	14919	14937	14936	14976	14808	15018	14863	14760	15005	14921	14764	14811	14994	14756	14846	14782	14985	14876	14809	14875	14910	14870	14801	14863	14950	14850	14803	14856	14639	14754	14717	14738	14868	15185	14784	14837	14888	14887	14847	14887	15007	15076	14819	14828	14857	14828	14781	14749	14846	14880	14973	14984	14896	14868	14939	14818	14767	14963	14934	14793	14962	14873	14845	14846	14994	14929	14714	15057	14811	14882	14927	14980	14815	14764	14893	14974	14906	14965	14883	14828	14980	14760	14865	14922	14794	14908	15049	14978	15005	15022	14910	14857	14928	14935	14736	14751	14974	14757	15033	14832	15006	14902	14768	14721	14845	14925	14998	14921	15027	14853	14909	14838	14711	14789	14826	14955	14820	14945	14869	15002	14857	14926	14794	14849	14961	14786	14938	14979	14718	14876	14856	14980	14847	14931	14821	14867	14931	14735	14877	14822	15014	14655	14788	14939	14660	14661	15041	14983	14978	14822	14840	14673	14765	14847	15118	14909	14820	14892	14927	14804	14875	14843	14949	15208	14931	14905	14880	14894	15025	14918	15047	14838	14983	14967	14930	14913	14862	14732	14933	14703	14962	14763	14888	14765	14895	14956	14984	14887	14828	15035	15084	14844	14873	14974	14914	15098	14988	14826	14975	14857	14697	14826	14926	14744	14894	15008	14994	14898	14835	15090	14828	14999	14747	14966	14758	14829	14949	14852	14923	14944	14898	14776	14966	14809	14820	14869	14953	14937	15032	14958	15070	14977	14762	14767	14772	14834	14900	14867	14818	14924	14922	14808	14780	14796	15001	14908	14829	14800	14721	14867	14998	15004	14927	14878	14899	14938	15021	14910	14683	14921	14803	14831	15066	14928	15083	14871	14904	14645	14927	14821	14791	14897	14797	14779	14937	14838	14758	14756	14836	14774	15009	14844	14976	14906	14855	14853	14970	14948	14921	14937	14988	14875	14796	14880	14927	14950	14780	14856	14783	14734	14926	14919
24181	21143	28432	25114	24236	25180	24156	20941	19831	19261	18916	18631	18415	18275	18150	18049	18179	18065	17905	17950	17771	17696	17599	17763	17611	17503	17579	17524	17400	17650	17493	17422	17556	17342	17467	17537	17439	17405	17436	17340	17543	17417	17433	17419	17293	17541	17046	17308	17515	17505	17323	17490	17352	17365	17359	17318	17233	17586	17273	17334	17322	17110	17160	17345	17445	17206	17561	17276	17385	17278	17274	17400	17295	17186	17358	17446	17320	17301	17348	17379	17212	17320	17305	17156	17408	17251	17494	17253	17263	17340	17116	17075	17329	17199	17059	17291	17425	17208	17369	17184	17271	17333	17163	17395	17434	17402	17294	17313	17443	17289	17378	17357	17206	17232	17458	17469	17395	17130	17130	17234	17288	17458	17338	17251	17322	17127	17466	17202	17143	17379	17521	17302	17212	17137	17452	17092	17430	17261	17157	17304	17160	17290	17239	17217	17391	17265	17262	17335	17463	17328	17196	17316	17267	17207	17267	17145	17288	17124	17396	17476	17366	17237	17402	17135	17430	17236	17325	17226	17205	17450	17391	17348	17355	17190	17406	17139	17365	17346	17284	17278	17053	17259	17286	17367	17206	17314	17358	17190	17193	17310	17431	17373	17183	17325	17481	17368	17197	17298	17552	17334	17302	17147	17316	17250	17361	17313	17258	17080	17413	17256	17180	17274	17279	17106	17254	17231	17241	17271	17176	17264	16994	17193	17391	17354	17271	17454	17365	17358	17221	17306	17408	17188	17327	17205	17150	17576	17388	17302	17303	17105	17197	17327	17336	17547	17168	17178	17365	17359	17242	17487	17336	17344	17262	17294	17080	17094	17302	17396	17088	17353	17370	17444	17058	17140	17163	17207	17152	17127	17264	17166	17334	17289	17358	17062	16937	17384	17478	17150	17345	17407	17293	17328	17230	17034	17569	17500	17267	17326	17253	17362	17426	17373	17175	17190	17343	17376	17245	17370	17452	17313	17246	17250	17292	17228	17259	17297	17228	17415	17367	17476	17341	17308	17314	17426	17284	17390	17300	17392	17476	17391	17329	17382	17132	17201	17166	17383	17146	17165	17202	17478	17198	17333	17240	17264	17285	17229	17165	17226	17274	17154	17347	17121	17134	17423	17224	17215	17260	17301	17139	17384	17154	17426	17288	17253	17177	17268	17388	17481	17208	17082	17364	17418	17235	17359	17099	17382	17195	17396	17514	17424	17471	17298	17354	17304	17258	17246	17327	17220	17289	17352	17510	17204	17011	17233	17132	17398	17326	17244	17147	17309	17131	17124	17399	17356	17267	17371	17415	17361	17353	17353	17264	17407	17193	17329	17020	17155	17194	17263	17340	17383	17354	17324	17280	17375	17202	17273	17229	17289	17135	17067	17372	17520	17338	17402	17433	17445	17337	17228	17168	17214	17435	17154	17431	17348	17138	17341	17404	17538	17272	17247	17137	17480	17369	17370	17132	17294	17287	17241	17299	17398	17265	17294	17341	17387	17427	17428	17305	17342	17318	17334	17409	17239	17289	17210	17295	17425	17205	17131	17241	17231	17106	17193	17147	17408	17354	17445	17316	17064	17174	17460	17154	17188	17269	17211	17186	17234	17379	17302	17357	17318	17177	17362	17141	17464	17336	17214	17251	17331	17173	17368	17395	17262	17363	17091	17418	17402	17465	17365	17259	17297	17284	17253	17450	17346	17347	17310	17144	17330	17285	17369	17227	17285	17254	17272	17343	17387	17219	17343	17292	17254	17297	17258	17308	17335	17203	17155	17309	17190	17479	17268	17387	17407	17006	17338	17189	17250	17301	17168	17308	17330	17264	17276	17235	17282	17236	17411	17433	17360	17415	17214	17437	17227	17296	17351	17442	17274	17504	17300	17305	17202	17380	17395	17238	17255	17271	17345	17331	17425	17285	17118	17043	17371	17265	17395	17174	17318	17313	17177	17429	17309	17240	17472	17288	17310	17342	17238	17105	17363	17165	17225	17404	17456	17246	17511	17301	17231	17126	17295	17219	17346	17341	17221	17415	17319	17405	17452	17242	17213	17222	17527	17267	17295	17271	17335	17381	17269	17257	17317	17321	17185	17210	17306	17328	17211	17125	17390	17299	17369	17137	17368	17279	17297	17374	17254	17193	17086	17234	17347	17375	17199	17500	17108	17255	17289	17493	17374	17443	17243	17236	17287	17271	17222	17363	17274	17063	17178	17390	17190	17413	17301	17352	17237	17269	17126	17528	17266	17137	17391	17186	17338	17464	17535	17354	17253	17293	17241	17315	17246	17168	17321	17333	17287	17230	17137	17034	17363	17532	17290	17400	17166	17337	17389	17389	17242	17281	17419	17424	17297	17267	17233	17259	17338	17458	17493	17290	17347	17498	17335	17356	17020	17249	17408	17426	17234	17407	17152	17526	17126	17406	17271	17227	17253	17216	17543	17275	17480	17028	17118	17379	17241	17331	17281	17337	17272	17264	17362	17180	17277	17136	17216	17233	17343	17203	17248	17081	17147	17355	17158	17331	17175	17156	17156	17129	17111	17301	17177	17222	17349	17408	17285	17405	17287	17326	17260	17488	17015	17337	17479	17264	17534	17361	17369	17347	17459	17323	17189	17296	17184	17309	17467	17441	17348	17281	17224	17413	17315	17165	17396	17240	17369	17600	17285	17207	17004	17181	17197	17240	17417	17321	17101	16909	17449	17368	17275	17255	17348	17334	17310	17411	17129	17208	17404	17039	17314	17297	17235	17295	17209	17281	17170	17439	17403	17254	17388	17293	17265	17253	17337	17284	17264	17293	17182	17341	17223	17276	17551	17146	17188	17206	17384	17231	17535	17264	17241	17165	17247	17345	17271	17270	17410	17067	17179	17212	17288	17241	17279	17282	17512	17363	17177	17210	17182	17312	17325	17254	17371	17259	17284	17386	17178	17212	17189	17272	17358	17219	17421	17529	17482	17231	17242	17357	17278	17473	17312	17400	17339	17381	17431	17386	17341	17496	17415	17120	17182	17528	17416	17319	17243	17203	17349	17381	17476	17079	17284	17638	17115	17246	17496	17285	17173	17222	17307	17484	17287	17229	17387	17283	17289	17281	17474	17470	17433	17497	17295	17218	17182	17172	17393	17092	17297	17352	17332	17258	17371	17301	17331	17146	17149	17370	17264	17229	17189	17309	17095	17314	17381	17517	17169	17289	17213	17175	17338	17267	17242	17419	17193	17348	17170	17409	17442	17561	17465	17272	17224	17555	17497	17166	17271	17397	17252	17376	17315	17205	17243	17323	17365	17220	17281	17375	17300	17154	17277	17367	17400	17348	17374	17247	17355	17305	17354	17206	17161	17198	17480	17259	17332	17203	17429	17314	17323	17427	17315	17101	17385	17280	17259	17016	17210	17314	17196	17166	17480	17120	17199	17295	17235	17433	17266	17278	17281	17405	17427	17039	17363	17299	17173	17100	17060	17296	17185	17245	17333	17394	17231	17389	17142	17238	17341	17370	17303	17321	17163	17404	17276	17209	17378	17266	17316	17238	17082	17430	17142	17299	17216	17408	17136	17347	17162	17364	17330	17417	17278	17469	17257	17492	17279	17165	17432	17273	17278	17242	17414	17402	17225	17199	17223	17340	16985	17195	17269	17376	17230	17159	16885	17201	17239	17155	17069	17334	17344	17441	17402	17458	17239	17307	17073	17359	17274	17233	17214	17161	17253	17409	17173	17310	17443	17354	17305	17358	17253	17363	17304	17344	17189	17386	17296	17275	17129	17109	17240	17083	17222	17199	17361	17306	17484	17253	17514	17350	17200	17106	17106	17335	17456	17440	17250	17220	17217	17255	17254	17356	17387	17302	17344	17328	17234	17462	17418	17278	17257	17237	17258	17332	17414	17464	17120	17478	17386	17245	17253	17531	17289	17361	17312	17210	17210	17125	17412	17373	17158	17445	17260	17333	17269	17175	17278	17341	17196	17488	17402	17361	17315	17388	17349	17190	17366	17318	17282	17077	17161	17183	17271	17339	17311	17373	17305	17100	17221	17361	17316	17491	17340	17157	17232	17357	17298	17120	17410	17178	17254	17263	17363	17231	17382	17295	17255	17168	17231	17327	17203	17066	17132	17338	17286	17353	17317	17357	17293	17338	17091	17356	17232	17195	17150	17418	17263	17248	17426	17388	17047	17321	17464	17267	17333	17327	17265	17293	17347	17189	17238	17294	17264	17309	17232	17306	17602	17200	17208	17262	17358	17109	17058	17299	17363	17291	17284	17331	17188	17081	17339	17223	17230	17327	17202	17301	17250	17455	17180	17386	17264	17384	17469	17175	17370	17198	17260	17377	17384	17449	17231	17301	17129	17290	17394	17198	17227	17342	17371	17276	17380	17266	17176	17403	17296	17251	17350	17378	17295	17357	17188	17273	17305	17196	17547	17379	17300	17337	17269	17184	17204	17243	17208	17424	17519	17356	17341	17312	17316	17444	17273	17215	17383	17522	17457	17250	17295	17208	17232	17305	17449	17134	17385	17344	17165	17391	17434	17250	17400	17398	17315	17066	17035	17328	17202	17184	17464	17348	17260	17196	17329	17350	17455	17407	17330	17402	17113	17146	17461	17338	17252	17163	17310	17288	17344	17066	17195	17179	17323	17300	17405	17235	17277	17176	17400	17254	17196	17183	17371	17183	17282	17140	17261	17265	17300	17294	17311	17332	17213	17279	17317	17163	17499	17580	17319	17172	17500	17387	17242	17237	17273	17218	17275	17287	17383	17350	17543	17404	17158	17159	17256	17366	17233	17216	17147	17112	17247	17153	17234	17220	17280	17356	17432	17403	17226	17354	17389	17223	17288	17470	17427	17387	17428	17375	17249	17199	17302	17409	17254	17318	17245	17562	17152	17177	17469	17398	17334	17287	17333	17189	17240	17448	17158	17252	17260	17372	17339	17220	17273	17375	17576	17479	17292	17307	17090	17280	17459	17576	17601	17192	17227	17245	17524	17189	16972	17147	17363	17157	17311	17148	17388	17278	17283	17090	17247	17339	17222	17356	17369	17189	17458	17232	17309	17126	17309	17426	17399	17243	17422	17174	17240	17392	17356	17435	17548	17206	17431	17471	17109	17443	17074	17386	17390	17293	17330	17296	17291
28984	46296	42041	32308	27944	24735	21828	19871	18657	17818	17142	17060	16671	16123	16214	15995	15999	15880	15750	15368	15356	15347	15449	15395	15218	15206	15131	15090	15181	15192	14932	14816	14956	15060	15095	15096	15034	14803	14870	14928	15019	15046	14956	14889	15000	14944	15001	14851	15042	14878	14822	15064	14878	14730	14899	14715	15035	15042	14970	14795	15071	14972	14809	14946	14842	14778	14751	14890	14945	14994	14937	15050	14967	14787	14991	14704	14953	14898	14998	14807	14917	14902	14906	14924	14840	14562	14919	14816	14772	14984	14880	14893	14803	14892	14746	14826	14958	14829	14795	14815	14956	14908	14889	14791	14868	14979	14900	14966	14877	14714	14764	14774	14717	14838	14973	14982	14885	14909	14753	14864	14942	14657	14906	14738	14909	14877	14773	14977	14897	14809	14954	14869	14981	14832	14837	15040	14963	15067	14972	14983	14726	14894	14922	14878	14734	14775	14911	15089	14844	14864	14850	14888	15051	14993	14883	14858	14996	14789	14835	14923	14922	15049	14933	14671	14963	14969	14900	14881	14808	14968	14861	14879	14993	14701	14880	14968	14811	14816	14816	14752	14948	14849	14956	14856	14897	14911	14902	14976	14992	14945	14908	14891	14950	14955	14776	14857	14650	14843	14703	14890	14808	14969	14764	14971	14821	14806	14993	14693	14944	14954	14746	14619	14933	14904	14710	14932	14876	14793	14778	15011	14773	14910	14865	14797	14836	14689	14934	14985	14742	14911	14860	14933	14883	14835	15064	14814	14875	14970	14903	14926	14726	14941	14953	14802	14827	14861	14834	14977	14863	14744	14818	14922	14669	14893	14798	14787	14715	14938	14920	14824	14757	14863	14806	14763	14814	14844	14814	14716	14902	14819	14963	14732	14838	14827	15020	14829	14835	14915	15000	14892	14950	14880	14832	14676	14810	14902	14769	14844	15010	14975	14873	14772	14955	14665	14875	14780	14869	14703	14729	14889	14760	14937	14862	14994	14774	14634	14802	14839	14833	14897	14860	14965	14832	14914	14904	14949	14923	14861	14818	14949	14761	14778	14922	14884	14827	15037	14780	14840	14839	14810	14599	14873	14885	14739	14832	14825	15019	14737	14872	14850	14848	14952	14772	14697	14952	14846	14804	14981	14975	14847	14887	14862	14838	14873	14734	14789	14888	14843	14927	14997	14942	14890	14832	14858	14874	14812	14891	14852	14905	14783	14968	14786	14848	14815	15011	14823	14961	14812	14903	14854	14723	14831	14910	14802	14898	14871	14962	14856	14834	14912	14780	14929	14714	14826	14842	14778	14744	14841	14808	14822	14820	14858	14810	15000	14813	15008	14934	14993	14908	14796	14981	14906	14853	14924	14789	14852	14896	14728	14857	14913	14943	14908	14911	14790	14840	14771	14732	14847	14916	14792	14945	14778	14849	14830	14796	14703	14786	14707	14882	14916	14864	14875	14786	14888	14778	14774	14919	15004	14676	15098	14812	14772	14770	14860	14766	14836	14946	14841	14843	14784	15031	14744	14835	14790	15005	14696	14885	15000	15106	14764	14949	14942	14855	14949	14868	14986	14798	14836	15015	14878	14779	14725	14890	14889	15016	14901	14818	15022	14850	14880	14914	14720	14754	14874	14988	14846	14889	14801	14895	14945	14784	14917	14866	14809	15018	14633	14941	14719	14867	14862	14794	14781	14778	14808	14850	14669	14827	14775	14932	14813	14937	14827	14872	14803	14927	15037	14855	14888	14906	14885	15048	14808	14817	14807	14942	14901	14838	14830	14747	15031	14755	15016	15021	14839	14780	14769	14929	14923	14640	14995	14869	14947	14839	14865	14956	14733	14809	14815	14883	14975	14874	14800	14921	14825	14708	14648	14924	14765	14837	14981	14847	14970	15026	14666	14767	14719	14766	14940	14891	14982	14840	14998	15036	14874	14895	14823	14859	14799	14874	14893	14717	14887	15014	14947	14837	14668	14802	15006	14890	14772	14942	14927	14951	14861	14833	14919	14769	14850	14873	14988	14662	14948	14776	14868	14837	14834	14838	14792	14813	14976	14889	14763	14862	14774	14854	14853	14822	14859	14944	14877	14865	14937	14870	14864	14892	14881	14892	14811	14856	14958	15051	14978	14949	14695	14903	14714	14744	14896	14911	14823	14896	14981	14868	14788	14778	14820	14810	15010	14850	15006	14805	14881	14744	15043	14954	14782	14955	14752	14936	14854	14874	14944	14851	14833	14934	14848	14859	14804	15075	14839	14851	14750	14814	14755	14884	14772	14875	14802	14775	14942	14842	14955	14782	14826	15008	14916	14888	14926	14894	14917	14934	14872	14822	14914	14844	14895	14937	14855	14886	14778	14727	14867	14784	14970	14887	14832	14661	14948	14754	15089	14893	14862	14901	15000	14903	14967	14856	14752	14737	14901	14868	14751	14755	14886	14981	14825	14982	14795	14763	14822	14852	14920	14830	14926	14882	14616	14845	14733	14729	14833	14826	14886	14661	14838	14810	14796	14869	14985	14828	15053	14856	14810	14833	14991	14961	14973	14766	14754	14832	14992	14851	14790	14909	14754	14895	14959	14876	14761	14769	14757	14862	14975	15062	14948	14734	14821	14859	14756	14834	14864	14646	14720	14995	14895	14913	14839	14874	14899	14935	15012	14901	14803	14708	14983	14739	14929	14739	14808	14975	14852	14899	14955	14847	14696	15032	14942	14775	14884	14933	14800	14819	14809	14981	14705	15020	14827	14938	14811	14910	14637	14880	14834	14805	14693	14822	15018	14764	14915	14737	14833	15018	14914	14998	14802	14994	14893	14709	14941	14757	14807	14780	14883	14989	15006	14832	14873	15067	14767	14875	14877	14970	14791	14717	14925	14880	14858	14793	14867	14883	15081	14863	14782	14761	14787	14836	14937	14885	14796	14938	14827	14990	14930	14868	14918	15086	14888	14792	14910	14863	14942	14747	14886	15007	14920	14828	14725	14852	14819	14831	14973	14993	14968	15012	14799	14816	14864	14861	15003	14776	14849	14923	14834	15026	14912	14783	15063	14847	14897	15064	14764	14716	14884	14818	15027	14701	14812	14776	14950	15030	14704	14899	14739	14811	14936	14900	15017	14665	14903	14967	14951	14934	14780	14915	15026	14792	14972	14930	14783	14840	14961	14769	15035	14911	14782	14665	14799	14840	14745	14764	14864	14873	15017	14941	14717	14957	15145	14867	14700	14743	14820	14878	14761	14933	14705	14864	14899	14872	14985	14916	14829	14763	14958	14911	15062	14602	14762	14703	15039	14899	14818	14837	14679	14981	14832	14780	14844	14888	14869	14875	14812	14926	14930	14983	14776	14796	14987	14821	14961	14833	14785	14963	14887	14753	14948	14821	14841	14913	14917	14999	14888	14808	14960	14916	14900	14932	14822	14868	14772	14956	14818	14780	14972	14993	14822	14850	15094	14904	14844	14875	14753	14786	14710	14908	14883	14870	14742	14842	14843	14939	14827	14813	14884	14980	14982	14877	14835	14824	14770	14791	14997	15117	14908	14916	14824	14794	14877	14864	14846	14858	14878	14938	14857	14967	15014	14739	14769	14925	14879	14832	14905	15016	14769	14952	14893	14905	14899	14928	14874	14823	14869	14780	14900	14731	14966	14877	14881	14963	14710	14738	14794	14884	14842	14745	14899	15027	15028	14923	14817	15011	14886	14806	14801	14879	14783	14879	14967	14921	14896	14909	14776	14960	14880	14933	14853	14791	14744	14912	14879	14808	14916	14905	14813	14807	14909	14852	14875	14777	14797	14967	14933	14870	14720	14880	14972	14961	15038	14741	14995	14942	14760	15013	14911	14710	14771	14804	14938	14929	14788	14740	14798	14967	15020	14868	14881	14864	14819	14842	14944	14944	14809	14953	14820	14906	14831	14832	14935	14940	14814	14883	14958	14774	14913	14779	15025	14755	14831	14877	14737	14715	14904	14850	14849	14811	14941	14746	14896	14765	14939	14894	14970	15030	14769	14933	14839	14716	14824	15016	15017	14826	14968	14994	14892	14893	14766	15017	14725	14874	14958	14962	14973	14938	14900	14870	14857	14885	14724	14809	14766	14831	14848	14901	14712	14876	14851	15005	14854	14969	14936	14849	14887	14885	14990	15001	14979	14905	14893	14820	14940	14843	14817	14746	14911	14851	14911	15018	14794	14658	15037	14823	14718	14842	14921	14981	14848	14816	14931	14821	14830	14877	14870	15080	14834	14979	14929	14770	14771	14833	14810	15073	14789	14880	14792	15048	14963	14734	14818	14938	14856	14763	14941	14991	14899	14874	14839	14951	14796	14776	14918	14980	14794	14949	14974	14966	15002	14806	14807	14768	14887	15024	14925	14697	14913	14853	14813	14823	14859	14837	14781	14808	14990	14791	14910	14754	14869	14881	14950	14870	14776	14936	14931	14923	14850	15035	15035	14846	14768	14923	14781	14973	14866	15051	14872	14857	14759	14784	15032	14896	14770	14888	14929	14736	14645	14911	14733	14975	14838	14848	14889	14772	14784	14803	14979	14840	14902	14905	14850	14653	14703	14927	14904	14865	14878	14778	14810	14845	14900	14903	14732	14950	14906	14876	14894	14838	14781	14746	14852	14828	14930	14949	14750	14784	14937	14771	14800	14953	15025	14950	14714	14987	14881	14968	14802	14876	14935	14777	14841	14816	14813	14943	14909	14872	14755	14990	14884	14930	14755	15000	14952	15029	14750	14929	14771	14895	14852	14899	14924	15093	14832	14799	14873	14997	14939	14873	15033	14912	14846	14785	14846	14828	14828	14805	14842	14905	14854	14938	14817	14920	14773	14815	14855	14943	14959	14897	14770	14835	14857	14773	14883	15032	14972	14897	14900	14927	14829	14856	14842	14690	14898	14731	14984	14926	14814	14953	14799	14881	14946	14835	15037	14885	14971	14880	14820	14981	14776	14838	14976	14935	14733	14947	14853	14898	14884	15011	14698	14859	14890	14914	14871	14834	15086	14792	14947	14919	14940	14777	14828	14920	14955	14874	14883	15011	14861	14814	14949	14885	15243	14854	14923	14694	14773	14729	14885	14826	14855	14992	14902	14818	14896	14946	15021	14660	14787	15001	14965	14823	14752
22874	21150	28855	23804	22430	26218	28980	23185	21520	21018	20387	20003	19770	19367	19408	18962	19161	18906	18938	18773	18459	18543	18380	18628	18413	18597	18416	18221	18242	18297	18174	18207	18155	18128	18168	18262	18003	18231	18394	17953	17966	18107	18197	17974	18081	18406	17989	18071	18053	18223	18335	18184	17938	18217	17868	18094	18160	17844	17949	18190	18001	17843	18036	17954	18002	18002	18023	18175	18198	17933	17893	17848	18115	17843	17978	18050	18108	17947	18031	18175	18145	18294	17909	18048	17943	17941	18223	18102	18018	18075	17933	17821	17827	17829	18123	18035	18082	18011	18016	17954	17992	17977	18002	18027	17800	17849	17809	18074	18013	17931	18128	18197	17971	17777	17973	18059	17920	18014	17953	18096	18101	17972	17869	17821	17897	17914	17995	18099	18133	17890	17921	17963	18084	17860	17950	17988	17989	17904	18215	17945	17838	18008	17824	17925	17915	17966	17960	18088	18239	18040	17966	18080	17959	18006	17952	17997	17784	17988	17692	18052	18089	18005	18031	17853	17995	18004	18025	18002	17824	17936	17880	17955	17910	18114	17835	17952	18067	17894	17928	18008	17909	17920	17954	18119	17771	17999	18194	17946	18020	17990	17795	17798	17981	17605	17841	18039	17860	17968	18078	17995	17914	17939	17942	17997	17898	17992	18004	17899	18059	17816	18216	18113	17913	17829	17856	18046	18052	17965	18017	18030	17967	17995	17856	18070	18123	18001	18174	18005	18227	17905	17875	17931	17936	18089	17965	17823	17948	17994	18292	17970	17946	18148	17951	18074	18110	17998	17998	18096	18115	17991	18071	17775	18092	17968	17983	18113	18053	18057	17977	17877	17738	18009	17817	18103	18105	17973	17967	17748	18174	18035	17807	17872	17885	17880	17823	17897	18126	17897	17886	17844	17922	18000	17787	17885	17974	18005	17917	17887	17910	18021	17972	17891	17996	18094	17991	17932	18050	17833	18080	17904	18072	18086	18081	18042	17975	17970	18118	17936	17985	18010	18059	17766	18037	18051	17973	17922	17987	18009	18118	18063	18097	18058	18009	17986	18048	18009	18018	17838	18021	18047	17794	18025	18142	17653	18214	18012	18147	18030	17946	17881	18089	17808	18055	18109	17859	17976	17946	18023	17858	18140	17952	17969	17813	17907	17964	17995	18116	17916	18097	17822	17983	18177	18231	18094	18038	17882	17964	18051	17884	18069	18057	17956	18278	17968	17942	18090	18175	18156	18226	18007	18002	17985	18132	17912	17911	17859	17943	18089	17864	17910	18056	17975	17830	17847	17957	17970	18133	17862	17804	17787	17920	17935	18025	17880	18054	17861	17971	17819	17898	18030	18018	17909	17844	18163	17932	17755	18126	18062	18069	18024	18065	17988	17832	18196	18117	17919	18007	18039	17855	17995	17828	17987	17848	17896	17855	17901	17931	17809	18084	17909	18031	18020	17926	17964	18177	17956	17838	18180	18016	18050	17861	17860	17798	18010	17946	17836	17934	17825	17928	17911	17742	18076	17897	18044	18078	17876	18024	18040	17961	17970	18123	18117	17943	17908	17997	18116	17974	18079	18235	17891	17898	17999	18051	17833	17929	18014	17916	18010	18157	17909	17990	17992	17786	17817	17827	18057	17926	18034	18219	18084	18073	18173	18128	18167	17954	18009	18020	17913	18000	17864	18219	18086	17912	17926	18071	18003	17886	18058	18115	17896	17913	18087	17821	17907	18077	17900	18010	17716	18016	17965	17894	17934	17905	17976	18047	17945	17873	18159	18158	17972	17903	17982	17960	17947	17932	17830	17908	18187	17966	17971	17896	17996	17868	17793	17890	18067	17987	17901	18092	18176	18098	17954	18273	18054	17790	18161	17947	17772	18138	18206	17939	18106	17978	18096	17955	17965	18037	18108	17951	18037	18019	18155	18007	18114	17905	17870	18026	18007	18170	17928	17860	17821	17897	17754	17780	18017	18154	17888	17957	18052	18077	17744	17991	17886	18106	18069	18180	17917	17908	17995	17928	17947	18037	17991	18002	18015	18029	17987	18001	18215	18242	17871	18155	17906	17888	17979	18011	18045	18005	17898	17735	18017	18019	17988	17979	18109	18019	18014	17822	18169	18073	17959	18154	18099	17708	18132	17873	18001	18091	17822	17952	17819	17770	17824	18000	17937	18163	18263	17924	17966	17983	18090	17921	17844	18111	18123	17817	17957	18017	17957	17969	18077	18094	17999	17926	18000	17952	17929	18013	17944	18022	17775	18118	17935	17922	17773	18134	18034	18028	18014	17958	17920	17851	18075	17872	18083	17911	17912	17910	17848	17968	18196	18024	17913	17853	17884	17920	18118	18022	17936	18011	17707	17982	18019	17703	18010	17934	18075	18021	18103	17878	18011	18262	17996	18110	17971	18047	17897	17882	17779	18007	17850	18052	18032	18008	18058	17963	17890	18077	17963	17915	17796	18025	18156	17945	18063	18105	18038	17947	17930	17877	17766	17949	17979	17969	18011	18020	17753	17876	17875	17956	17873	17943	18092	18195	17886	18057	17797	17984	17908	18132	18014	17863	17934	18132	17769	18039	17984	17959	18084	17962	18149	18049	17805	17987	17979	18058	17780	17973	18153	18055	18036	17722	17701	18005	17821	17847	17886	17786	18031	18149	17860	17990	17823	18204	17952	17844	18009	17939	17867	17982	17948	17873	17879	17887	18092	17845	17923	17658	17900	17970	18041	17788	18097	17868	18041	18005	17801	18047	17896	18044	17887	18043	17961	17957	18254	17882	18170	17967	18070	18095	18024	17975	17727	18063	17938	18103	17816	18069	18189	18084	17928	17844	18043	17951	18031	17773	18077	18055	17863	17897	17815	17788	17833	17908	18075	17971	18210	18100	18038	17886	18122	17888	17980	17993	17968	18031	18000	18043	17923	17887	17779	17837	18076	18022	18023	17946	17972	17878	17977	18008	18173	18101	17977	17893	17936	18039	17915	17883	17930	18103	18010	18116	17976	18148	17855	18012	17887	18127	17868	18077	17793	18184	18080	17767	17859	18083	17943	17837	18009	18065	18037	18028	17862	18149	17837	17826	18018	18073	18052	18038	17851	18060	18084	18016	18132	18089	17882	17862	17976	18015	18076	17968	18136	18025	18141	17931	17833	17848	18054	17909	18217	17981	18107	17893	17907	18092	17967	18116	17824	17969	17904	17977	18019	17982	18187	18067	17862	18215	17982	17947	17951	18042	17732	18041	17899	18053	17906	17938	17969	18099	17788	18219	17995	17946	18101	17869	17964	17947	17951	17968	17790	18002	17993	18134	17930	17861	17996	17988	17970	17913	17839	17822	18129	18081	17913	17933	17975	17966	18049	18171	18044	17991	18020	18094	17770	17936	17948	17949	17954	17884	18173	18255	18039	17999	18164	17969	17914	18044	17894	17672	17875	18186	17862	18031	17702	18006	18050	18203	18242	18013	18231	18002	18086	17942	17949	17788	18212	17902	17991	17885	18027	18089	18087	17988	17771	17933	17960	17990	17971	17900	18078	18228	17858	17970	18013	17810	17834	18057	18101	17998	17838	17922	17984	17951	17919	17965	18008	17779	17722	17897	17933	17934	17875	18016	18167	18108	18045	17869	18004	17682	17877	17789	18210	17924	18050	17927	17960	17857	17874	18029	17958	18159	17996	18047	17865	18183	18062	17835	17793	18081	18143	18034	18101	17942	17891	18012	17889	17840	18086	18143	18184	17937	18026	17962	17835	17859	18070	17657	17864	17883	17983	18078	18095	18134	17820	17860	18011	17999	17932	17869	18015	17939	17879	18198	17919	18011	18006	18039	17897	17943	17940	18090	17999	17983	17939	18132	17965	17961	17958	17903	17974	17830	17861	17943	17895	18076	17896	18065	17975	18037	18039	17863	18121	17922	17883	18040	18044	17972	17870	17786	18105	18043	18158	18001	17951	17940	17908	18168	17834	18050	17994	18126	17759	17951	18033	17902	18128	17834	17787	18003	17900	18147	18048	18088	17807	17951	17929	17944	17811	17934	17763	17932	18057	18307	18091	17938	18028	17837	17971	18093	17891	17885	17955	17934	18116	18099	18076	18095	18124	17936	17974	17967	18034	18053	17894	17910	18123	17728	18039	18008	18014	17856	17821	17924	18111	18057	17842	17894	17943	18092	17946	17837	17842	17941	17928	17829	17805	17977	18131	18166	17912	18074	18033	18062	17893	18021	17931	17948	18002	18107	17968	18173	17910	17919	17741	18102	17979	17970	17919	17904	18145	18097	17923	17958	18059	18096	17860	17941	18076	18056	18095	17850	17888	17878	17873	17749	17995	18103	18035	17978	17972	18088	18046	17721	17924	17889	17947	17964	18086	18163	17943	18147	17910	17973	18043	18041	17870	17873	17976	18002	18060	17908	17785	18002	18070	17900	17931	17995	17818	17679	17913	17997	18059	17899	18052	18247	18212	18069	17904	17904	17960	17984	18085	17940	18023	18077	17820	18076	18167	18019	17959	17956	17939	17786	17976	17870	18048	17987	18076	17902	18071	18114	17986	18026	17950	17740	17795	18019	17802	18094	18044	17828	17900	17917	17962	17915	18030	17998	17959	17859	17909	17943	18073	17863	18099	18034	18055	18065	18036	17945	17911	17986	18059	18062	17920	18058	17920	17909	17775	17946	17958	18233	18175	18141	18070	17668	18059	17963	17874	17932	18015	17947	17922	17898	17959	18197	17923	18050	17840	18015	17984	18000	18140	17876	17959	17957	17799	17844	18024	18056	18086	17933	17870	17830	18044	17749	17844	17898	17767	18066	18136	18186	17896	18021	18095	18042	17901	17804	17819	17884	17990	17880	17884	18070	17885	18133	17999	17968	17874	17948	17971	18176	17975	17924	17848	17951	17757	18035	18037	17953	17963	18028	18255	18085	18049	17835	17957	17973	17945	17882	17943	17906	17946	17749	17767	17914	18016	17939	17768	17852	18130	17856	17826	17867	17991	17877	17953	17999	17926	17958	18054	18084	17819	18076	17985	18000	17916	18060	18043	17823	18091	18048	18142	18009	18105	17819	17818	17920	17974	18046	17866	17893	18116	18141	17859	17956	18083	17844	18031	18192	18004	18007	18008	17993	18210
30284	51951	47439	36730	32250	29147	25874	22267	20664	19372	18693	18185	17703	17272	16939	16904	16442	16673	16367	16197	16100	15814	15768	15782	15782	15625	15546	15500	15550	15376	15656	15404	15308	15514	15550	15441	15397	15481	15422	15285	15600	15366	15407	15215	15176	15339	15440	15259	15241	15287	15381	15409	15349	15158	15318	15383	15248	15060	15232	15004	15146	15221	15193	15282	15470	15364	15334	15198	15309	15062	15173	15266	15229	15232	15136	15188	15139	15143	15210	15176	15276	15259	15178	15147	15252	15308	15332	15316	15417	15376	15371	15090	15120	15352	15327	15248	15094	15217	15391	15230	15135	15332	15270	15366	15279	15211	15319	15240	15200	15276	15096	15205	15230	15317	15114	15210	15305	15197	15119	15320	15240	15301	14977	15301	15153	15179	15274	15158	15236	15338	15064	15206	15269	15184	15092	15225	15199	15258	15209	15296	15349	15148	15443	15177	15187	15111	15237	15144	15142	15161	15333	15178	15073	15104	15242	15195	15194	15430	15229	15208	15218	15178	15352	15322	15220	15247	15263	15283	15131	15169	15192	15356	15130	15101	15074	15136	15198	15274	15308	15278	15316	15137	15144	15126	15285	15293	15305	15357	15138	15199	15203	15224	15317	15117	15160	15183	15198	15186	15175	15244	15188	15258	15235	15243	15064	15354	15226	15261	15116	15179	15434	15301	15163	15022	15382	15201	15305	15351	15191	15159	15274	15411	15148	15265	15293	15247	15122	15057	15175	15319	15204	15302	15150	15253	15412	15371	15055	15177	15334	15232	15257	15282	15175	15296	15298	15104	15263	15364	15190	15256	15052	15403	15276	15362	15179	15129	15202	15226	15409	15218	15306	15289	15197	15239	15163	15223	15203	15087	15261	15297	15146	15391	15174	15248	15286	15329	15166	15066	15139	15305	15145	15283	15237	15321	15246	15285	15109	15152	15177	15271	15136	15004	15330	15288	15326	15281	15226	15158	15194	15409	15301	15194	15223	15147	15100	15067	15153	15439	15316	15158	15255	15187	15286	15145	15051	15363	15211	15274	15170	15291	15139	15240	15353	15188	15280	15074	15309	15233	15118	15352	15185	15167	15369	15205	15400	15257	15196	15175	15169	15113	15171	15181	15275	15157	15085	15159	15162	15108	15289	15265	15232	15196	15344	15503	15073	15092	15110	15222	15253	15167	15340	15278	15255	15306	15429	15138	15449	15411	15265	15052	15208	15181	15255	15182	15429	15084	15240	15070	15215	15387	15451	15263	15043	15273	15198	15160	15145	15361	15302	15213	15063	15289	15298	15176	15197	14999	15336	15288	15271	15295	15081	15188	15327	15194	15125	15376	15243	15191	15172	15077	15323	15076	15025	15364	15241	15236	15114	15205	15101	15118	15346	15174	15227	15304	15264	15251	15078	15240	15193	15273	15243	15141	15267	15132	15162	15222	15341	15211	15140	15259	15305	15341	15070	15192	15205	15073	15356	15291	15229	15080	15178	15161	15325	15060	15178	15185	15199	15109	15163	15158	15452	15082	15147	15359	15320	15304	15089	15148	15289	15189	15137	15266	15200	15291	15210	15296	15215	15223	15314	15269	15421	15220	15041	15253	15194	15282	15220	15408	15143	15247	15287	15304	15248	15316	15032	15303	15045	15208	15186	15341	15174	15413	15178	15163	15234	15267	15128	15339	15184	15316	15392	15343	15161	15290	15330	15239	15155	15304	15128	15333	15174	15223	15208	15184	15331	15143	15262	15227	15251	15234	15162	15179	15412	15143	15378	15168	15188	15185	15105	15237	15185	15206	15332	15238	15231	15237	15186	15419	15218	15181	15154	15220	15110	15177	15261	15144	15227	15156	15176	15291	15284	15278	15060	15122	15281	15165	15304	15453	15203	15267	15223	15256	15331	15230	15225	15123	15227	15079	15330	15177	15168	15254	15030	15199	15012	15279	15194	15089	15141	15100	15146	15287	15214	15262	15291	15300	15196	15265	15208	15118	15137	15174	15166	15089	15188	15206	15225	15212	15234	15066	15145	15326	15223	15097	15357	15208	15219	15094	15123	15247	15281	15141	15185	15154	15210	15313	15194	15220	15128	15119	15227	15300	15242	15378	15086	15356	15306	15226	15318	15227	15278	15052	15241	15302	15134	15185	15261	15282	15217	15290	15037	15178	15200	15253	15298	15113	15108	15131	15264	15117	15338	15114	15146	15291	15304	15157	15205	15360	15118	15356	15112	15161	15275	15309	15167	15271	15170	15138	15181	15372	15366	15308	15303	15245	15091	15233	15290	15176	15034	15394	15148	15201	15428	15172	15216	15359	15160	15161	15404	15255	15326	15019	15200	15099	15049	15290	15238	15223	15253	15135	15212	15237	15328	15140	15398	15179	15197	15212	15316	15307	15072	15248	15124	15094	15127	15218	15111	15350	15257	15276	15161	15225	15368	15105	15074	15236	15167	15226	15300	15229	15334	15369	15217	15250	15240	15024	15293	15219	15153	15202	15252	15211	15233	15181	15047	15344	15141	15149	15171	15339	15383	15160	15120	15239	15229	15258	15260	15225	15195	15221	15249	15195	15382	15303	15154	15158	15124	15099	15056	15290	15180	15382	15298	15198	15460	15083	14931	15283	15295	15304	15183	15134	15264	15152	15214	15237	15126	15339	15248	15210	15063	15240	15275	15032	15300	15236	15253	15187	15230	15266	15221	15221	15129	15220	15341	15350	15222	15074	15109	15170	15191	15307	15343	15463	15116	15092	15331	15205	15172	15233	15296	15197	15314	15220	15254	15278	15261	15220	15352	15161	15254	15118	15495	15177	15104	15342	15241	15125	15301	15067	15171	15158	15104	15248	15285	15276	15404	15054	14923	15276	15189	15157	15257	15290	15196	15276	15345	15134	15259	15242	14989	15255	15369	15276	15079	15153	15163	15235	15250	15151	15245	15227	15246	15160	15097	15312	15153	15227	15083	15287	15249	15339	15246	15144	15286	15239	15155	15254	15106	15264	15316	15031	15330	15228	15226	15223	15197	15073	15284	15316	15292	15152	15171	15274	15052	15344	15348	15131	15348	15021	15426	15246	15001	15174	15226	15145	15273	15102	15303	15150	15426	15154	15128	15182	15331	15252	15344	15182	15173	15176	15080	15105	15314	15267	15195	15254	15265	15086	15210	15320	15233	15263	15126	14979	15152	15248	15227	15202	15044	15076	15235	15188	15276	15261	15143	15276	15199	15091	15245	14977	15200	15345	15068	15242	15130	15330	15324	15193	15277	15156	15152	15312	15222	15322	15270	14927	15354	15276	15086	15104	15181	15172	15271	15275	15271	15345	15014	15119	15142	15204	15197	15325	15266	15153	15142	15192	15337	15126	15232	15158	15273	15228	15314	15293	14942	15327	15022	15331	15376	15021	15151	15127	15171	15352	15190	15201	15144	15202	15254	15131	15093	15089	15037	15236	15421	15306	15289	15221	15162	15320	15344	15275	15219	15259	15186	15209	15050	15228	15219	14984	15459	15292	15233	15250	15037	15239	15176	15121	15261	15238	15239	15294	15188	15177	15394	15235	15219	15387	15365	15330	15436	15269	15321	15257	15156	15189	15331	15200	15270	15239	15319	15165	15292	15157	15278	15241	15212	15274	15305	15057	15263	15155	15256	14934	15156	15050	15302	15240	15138	15169	15408	15214	15191	15182	15306	15392	15251	15168	15177	15135	15033	15225	15241	15283	15149	15427	15221	15317	15307	15186	15153	15287	15266	14977	15268	15345	15324	15069	15180	14981	15108	15210	15137	15280	15134	15311	15346	15434	15261	15233	15269	15060	15036	15395	15282	15299	15165	15366	15288	15184	15308	15298	15228	15317	15276	15095	15192	15135	15155	15063	15164	15144	15251	15312	15049	15201	15112	15249	15140	15210	15258	15101	15082	15280	15306	15131	15268	15152	15251	15370	15167	15012	15316	15072	15103	15200	15281	15262	15277	15257	15143	15324	15236	15369	15215	15331	15189	15274	15119	15379	15250	15161	15282	15288	15346	15195	15216	15226	15182	15199	15089	15366	15150	15146	15246	15283	15090	15379	15341	15299	15287	15286	15144	15250	15291	15249	15364	15164	15065	15151	15182	15363	15247	15260	15138	15256	15169	15208	15199	15261	15250	15206	15299	15114	15307	15211	15212	15232	15105	15065	15252	15015	15181	15194	15097	15094	15182	15152	15254	15007	15284	15210	15154	15516	15070	15243	15313	15248	15308	15232	15239	15358	15268	15076	15306	15133	15302	15409	15421	15320	15197	15299	15270	15188	15284	15231	15261	15296	15172	15239	15173	15215	15190	15252	15174	15370	15067	15106	15222	15149	15046	15148	15100	15137	15232	15214	15046	15149	15076	15226	15319	15166	15293	15065	15261	15108	15242	15266	15131	15275	15475	15134	15222	15358	15258	15376	15274	15383	15392	15167	15298	15036	15247	15266	15315	15117	15309	15138	15288	15138	15328	15276	15183	15170	15398	15278	15309	15218	15177	15278	15240	15040	15242	15215	15192	14991	15148	15194	15093	15204	15374	15117	15211	15273	14989	15102	15147	15232	15296	15125	15151	15219	15347	15298	14995	15237	15495	15183	15087	15324	15076	15049	15162	15333	15261	15220	15093	15269	15325	15254	15185	15242	15179	15325	15198	15163	15347	15166	15300	15281	15215	15130	15213	15108	15236	15162	15399	15141	15184	15200	15276	15410	15268	15330	15351	15376	15296	15269	15192	15199	15167	15099	15323	15186	15199	15073	15157	15059	15204	15256	15213	15375	15155	15212	15322	15400	15154	15284	15201	15311	15246	15330	15197	15300	15141	15261	15328	15123	15166	15219	15181	15294	15272	15091	15139	15257	15451	15175	15100	15342	15103	15262	15018	15246	15184	15298	15321	15292	15240	15263	15082	15187	15156	15185	15371	15414	15212	15325	15269	15315	15276	15387	15111	15211	15187	15143	15411	15287	15182	15163	15280	15276	15341	15211	15144	15248	15212	15261	15084	15253	15081	15197	15179	15120	15052	15257	15362	15134	15397	15237	15218	15225	15154	15189	15260	15229	15262	15165	15259	15297	15340	15243	15129	15202	15242	15197	15246	15125	15339	15236	15097	15242	15181	15180	15213	15109
29018	27154	33058	29414	24685	22653	20994	19724	19222	18872	18635	18177	18056	18038	18234	18040	17921	17888	17799	17743	17681	17605	17748	17564	17810	17677	17793	17554	17700	17540	17458	17654	17845	17589	17658	17461	17522	17659	17339	17622	17539	17699	17477	17555	17634	17555	17534	17668	17314	17502	17454	17554	17615	17435	17614	17392	17523	17468	17393	17323	17534	17551	17625	17541	17441	17787	17422	17525	17622	17484	17716	17509	17395	17627	17535	17484	17448	17752	17448	17711	17511	17449	17718	17500	17558	17409	17572	17330	17571	17509	17292	17482	17476	17418	17485	17612	17490	17704	17391	17305	17492	17506	17244	17554	17612	17398	17411	17348	17606	17447	17558	17598	17614	17511	17466	17441	17422	17548	17657	17646	17581	17552	17457	17659	17389	17477	17269	17517	17427	17474	17363	17585	17475	17627	17629	17616	17477	17456	17443	17474	17670	17714	17420	17599	17582	17404	17647	17766	17504	17478	17621	17627	17369	17451	17598	17408	17426	17724	17673	17514	17674	17485	17649	17550	17386	17492	17530	17460	17496	17415	17474	17500	17544	17257	17295	17397	17661	17551	17269	17471	17632	17579	17296	17205	17251	17626	17490	17738	17531	17538	17513	17624	17341	17367	17314	17586	17412	17461	17615	17345	17460	17505	17416	17552	17635	17482	17571	17778	17322	17419	17541	17333	17742	17473	17395	17681	17461	17672	17619	17493	17440	17521	17525	17428	17405	17430	17632	17584	17566	17546	17392	17434	17491	17404	17617	17456	17522	17326	17548	17636	17567	17573	17518	17609	17659	17284	17608	17618	17554	17300	17450	17476	17550	17388	17598	17509	17435	17516	17566	17450	17709	17398	17436	17490	17338	17333	17531	17309	17695	17560	17562	17504	17356	17470	17409	17493	17481	17333	17548	17430	17597	17371	17585	17316	17335	17424	17404	17387	17360	17491	17456	17568	17451	17567	17521	17536	17702	17338	17687	17420	17379	17487	17525	17658	17465	17376	17643	17529	17314	17350	17466	17504	17480	17538	17420	17491	17478	17514	17486	17480	17615	17421	17243	17555	17381	17442	17414	17675	17405	17309	17366	17515	17496	17444	17540	17599	17425	17546	17400	17729	17499	17325	17545	17395	17498	17280	17558	17728	17413	17413	17574	17647	17480	17525	17437	17637	17450	17359	17613	17589	17493	17393	17544	17485	17280	17351	17703	17686	17376	17238	17639	17320	17565	17383	17569	17564	17609	17448	17475	17582	17471	17363	17353	17629	17522	17660	17552	17647	17595	17399	17551	17448	17678	17520	17418	17357	17499	17195	17520	17487	17674	17335	17546	17645	17576	17430	17478	17494	17530	17356	17481	17503	17395	17540	17708	17354	17606	17571	17659	17290	17606	17415	17726	17578	17485	17225	17387	17562	17599	17398	17509	17674	17743	17533	17507	17648	17400	17569	17478	17393	17471	17294	17516	17505	17555	17461	17541	17185	17406	17417	17529	17391	17564	17491	17426	17628	17457	17317	17565	17670	17482	17458	17592	17432	17585	17444	17594	17279	17608	17381	17630	17551	17523	17212	17693	17344	17424	17673	17458	17448	17488	17456	17386	17567	17436	17549	17527	17602	17520	17584	17377	17426	17599	17428	17323	17595	17405	17649	17564	17500	17392	17802	17628	17328	17348	17489	17678	17676	17517	17244	17636	17511	17651	17476	17363	17610	17642	17575	17602	17466	17289	17444	17663	17588	17749	17602	17472	17582	17605	17395	17560	17447	17670	17394	17575	17527	17606	17454	17441	17643	17364	17500	17464	17474	17605	17515	17461	17315	17461	17369	17477	17637	17514	17479	17673	17478	17374	17518	17598	17450	17571	17306	17385	17564	17435	17482	17357	17579	17431	17509	17414	17394	17433	17529	17499	17396	17403	17473	17498	17451	17638	17454	17435	17479	17396	17546	17433	17496	17528	17449	17440	17419	17376	17418	17445	17387	17389	17594	17503	17539	17770	17396	17521	17519	17635	17650	17526	17503	17473	17335	17354	17397	17493	17496	17602	17435	17537	17597	17497	17442	17557	17608	17582	17379	17451	17165	17396	17421	17440	17407	17470	17579	17510	17358	17544	17649	17379	17258	17633	17562	17411	17317	17627	17387	17560	17491	17361	17495	17508	17481	17669	17559	17585	17507	17340	17746	17552	17616	17512	17441	17529	17453	17579	17587	17587	17480	17590	17272	17331	17548	17532	17437	17748	17754	17341	17699	17539	17574	17407	17682	17638	17436	17700	17648	17536	17618	17345	17425	17356	17730	17578	17447	17268	17525	17544	17484	17595	17669	17653	17597	17577	17404	17705	17541	17564	17314	17371	17587	17398	17311	17532	17403	17385	17188	17436	17492	17587	17430	17504	17451	17561	17385	17386	17600	17523	17508	17405	17294	17505	17451	17531	17486	17726	17528	17676	17504	17557	17407	17692	17501	17382	17408	17353	17563	17513	17591	17525	17478	17352	17267	17537	17598	17655	17538	17527	17577	17510	17615	17528	17303	17687	17508	17564	17522	17735	17556	17576	17568	17481	17559	17355	17460	17564	17562	17461	17391	17735	17389	17444	17344	17505	17529	17576	17594	17535	17610	17598	17542	17625	17573	17593	17500	17451	17568	17302	17115	17418	17560	17413	17495	17700	17563	17716	17910	17484	17411	17547	17419	17388	17482	17523	17597	17372	17530	17440	17530	17437	17486	17258	17490	17540	17466	17566	17693	17524	17806	17450	17385	17525	17466	17482	17478	17546	17351	17602	17708	17451	17452	17407	17552	17527	17389	17265	17502	17434	17302	17560	17181	17592	17402	17491	17544	17225	17452	17417	17616	17594	17709	17536	17371	17522	17441	17532	17805	17397	17458	17548	17448	17564	17661	17424	17435	17555	17396	17609	17671	17573	17470	17568	17452	17399	17326	17420	17414	17330	17490	17437	17448	17622	17490	17479	17431	17301	17578	17440	17581	17412	17613	17244	17463	17537	17343	17559	17399	17296	17226	17314	17715	17529	17557	17745	17319	17460	17535	17627	17553	17579	17644	17443	17429	17581	17575	17517	17433	17815	17563	17316	17495	17353	17656	17509	17405	17423	17449	17310	17734	17566	17503	17521	17624	17612	17592	17509	17411	17502	17398	17389	17541	17391	17396	17647	17388	17528	17470	17448	17600	17438	17662	17330	17651	17512	17480	17369	17365	17413	17438	17447	17413	17579	17351	17517	17461	17637	17489	17528	17261	17382	17362	17506	17533	17527	17497	17633	17548	17677	17515	17508	17366	17571	17466	17417	17485	17482	17227	17639	17562	17650	17575	17575	17417	17590	17324	17608	17403	17527	17565	17589	17378	17243	17587	17541	17421	17307	17540	17377	17498	17570	17494	17642	17273	17446	17646	17490	17521	17357	17570	17482	17566	17628	17628	17369	17547	17458	17661	17518	17532	17522	17520	17561	17540	17342	17466	17547	17405	17488	17551	17482	17631	17414	17496	17728	17385	17443	17346	17711	17574	17554	17577	17460	17695	17571	17508	17475	17316	17404	17335	17317	17546	17517	17657	17371	17375	17539	17341	17701	17509	17521	17658	17432	17523	17682	17397	17606	17416	17380	17393	17540	17757	17555	17420	17587	17259	17549	17426	17507	17354	17400	17447	17569	17537	17378	17514	17429	17381	17466	17683	17506	17610	17391	17601	17318	17705	17474	17344	17282	17544	17522	17467	17303	17298	17573	17553	17419	17366	17416	17451	17304	17603	17631	17510	17495	17516	17535	17563	17695	17638	17387	17632	17573	17511	17741	17493	17387	17602	17372	17420	17483	17617	17374	17806	17546	17569	17314	17481	17305	17602	17538	17338	17490	17656	17649	17450	17684	17350	17353	17776	17594	17540	17343	17715	17548	17582	17707	17357	17522	17499	17431	17247	17452	17498	17504	17416	17595	17781	17441	17510	17420	17424	17552	17577	17592	17624	17855	17527	17480	17414	17517	17482	17540	17691	17446	17450	17654	17531	17433	17444	17542	17592	17464	17349	17534	17591	17700	17474	17632	17572	17435	17459	17441	17541	17341	17525	17531	17651	17589	17480	17473	17477	17630	17667	17569	17224	17431	17558	17425	17401	17610	17558	17228	17462	17626	17617	17531	17489	17618	17570	17535	17476	17482	17446	17619	17593	17486	17502	17437	17473	17630	17418	17692	17494	17440	17345	17549	17549	17599	17328	17514	17504	17589	17564	17434	17449	17611	17876	17696	17366	17492	17327	17386	17361	17694	17580	17411	17454	17412	17506	17564	17535	17377	17492	17379	17205	17316	17519	17562	17491	17660	17572	17434	17349	17597	17446	17447	17388	17544	17431	17513	17584	17688	17355	17682	17462	17368	17655	17311	17354	17568	17757	17619	17527	17528	17601	17557	17656	17600	17607	17518	17463	17550	17319	17466	17541	17374	17385	17465	17439	17587	17315	17623	17507	17361	17562	17488	17522	17504	17562	17394	17558	17547	17640	17613	17588	17594	17691	17548	17466	17538	17536	17233	17385	17490	17511	17595	17591	17595	17552	17600	17554	17588	17579	17531	17470	17535	17416	17404	17467	17443	17386	17493	17486	17738	17580	17515	17566	17377	17416	17547	17550	17536	17573	17508	17431	17472	17607	17347	17522	17568	17587	17535	17574	17552	17588	17426	17528	17545	17620	17441	17374	17474	17465	17386	17426	17391	17539	17616	17595	17549	17645	17450	17639	17479	17511	17505	17574	17616	17609	17655	17491	17503	17612	17477	17386	17561	17510	17523	17498	17407	17402	17640	17387	17469	17412	17556	17596	17626	17372	17477	17476	17565	17526	17708	17708	17401	17173	17570	17722	17602	17584	17431	17597	17634	17546	17519	17435	17383	17665	17551	17507	17630	17372	17440	17601	17573	17544	17467	17436	17604	17334	17550	17472	17561	17658	17420	17420	17606	17463	17563	17555	17457	17319	17573	17679	17480	17675	17461	17459	17536	17586	17645	17631	17334	17515	17258	17279	17415	17471	17415	17436	17544	17575	17358	17513	17624	17364	17553	17530	17694	17691	17222	17414	17522	17488	17700	17489	17498	17548	17736	17627	17510	17500	17578	17569	17362	17684	17559	17438
29940	41252	36293	27908	24762	21637	19785	18442	17744	16916	16424	16110	15739	15767	15574	15654	15763	15582	15416	15425	15234	14999	15283	15289	15115	14986	15230	15084	15028	15031	15250	15185	15165	15033	15113	14881	14802	15018	15071	14911	14874	14785	14876	14973	14790	14824	14996	14997	14853	14869	14943	14929	14988	14753	15061	14984	14862	15041	14915	15063	14899	14962	14788	14803	15004	14989	14940	15133	14821	14999	14901	14913	15129	14885	14932	14843	14859	14905	14970	14875	14770	14842	14941	15057	15135	14817	14957	14878	15022	14929	14912	14895	14864	15023	14793	14884	15006	14937	14965	14897	14981	14928	14760	14829	15004	14940	14984	14947	14848	14974	14891	14899	14888	14952	15012	15073	14778	14894	14989	14868	14950	14890	15027	14837	15072	14824	14884	14950	14771	14922	14959	14894	14794	14997	14958	15055	14950	14932	14896	15064	14945	14761	14862	14848	14832	14953	14861	14904	15078	14774	14818	14950	14815	14926	14859	14918	14979	14949	14987	15038	15069	14971	14880	14823	14938	15062	14949	14776	14842	14842	14843	14852	14952	14988	15020	14686	14783	14750	15042	14915	14922	14842	14879	15031	15003	14766	15077	14949	14832	14827	15045	14925	14930	14889	14837	14883	14975	15058	14986	14854	14882	14830	14866	14864	14838	14834	14832	14818	14938	15041	14921	14930	14869	15004	14774	14893	14931	14946	15018	14786	15034	14865	14892	14882	14900	14949	14879	14870	14871	15030	14933	14887	14886	14912	14862	15061	15019	14959	14953	14912	15042	14974	14954	14757	14929	14825	14927	14848	14827	14891	15039	14932	14790	14925	14880	14843	14993	14998	14767	14992	14811	15012	14820	15012	14830	14874	14939	14953	14959	14755	15035	14818	15098	14925	15129	14936	14863	14960	14916	14986	14997	14779	14809	14948	15079	14949	14930	14930	15005	14800	15000	14897	15050	14836	14824	14893	15039	14834	14887	14825	14986	14894	14908	14962	14851	14908	15042	14885	14933	15004	14863	14935	14772	14786	14925	14954	14789	14879	15101	14640	14820	14963	14894	14858	15076	14904	14978	14908	15142	14815	14914	14798	14840	14917	14821	14776	14934	14948	14698	15105	14666	15045	14939	14984	14824	14913	14995	14876	14876	15008	14953	14899	14905	14957	15005	14924	14954	14842	14912	14837	14813	14952	14940	14960	15052	14816	14928	14882	14921	15056	15033	14982	14846	15035	14928	14917	14873	14836	14926	14982	14996	14843	14788	14842	15005	14907	14721	14860	14866	14902	14922	14895	14834	14925	14987	14777	14804	14871	14973	14933	14924	14939	15057	14941	14907	14825	14848	14882	14914	14843	14854	14888	15029	15063	14874	14672	14986	14822	15009	14839	15025	14948	14965	14931	14748	14833	14949	15050	15044	15021	14863	14921	14904	14883	14835	14982	15011	14754	14932	14866	15159	14918	14881	14925	14827	14725	14821	14851	14969	14958	14962	14964	14952	14883	14845	14976	14761	14881	14851	14928	14865	15028	14961	14875	14917	14813	14928	14849	14945	14811	15230	14951	14826	14797	14995	14905	14925	14989	14971	14816	14943	14924	14918	14936	14853	14874	14758	14973	15004	14859	14887	15037	14896	14924	15181	15084	14952	14879	14765	14758	15027	15005	14961	14582	14954	14933	14977	15004	14848	14908	15053	14824	14938	15100	14961	14893	14858	14758	15006	14960	14912	14760	15002	15055	14836	15051	14990	14906	14824	15034	14945	14781	14944	15030	15100	14748	14983	14975	15142	14983	14842	14983	15006	14925	15018	14982	14897	14853	14936	14996	14789	15018	14794	14829	14901	14916	14938	15006	14921	14941	14969	14903	14987	14874	14906	14772	15003	14908	14939	14721	14978	15169	14897	14929	14725	14950	14817	14978	15071	14889	15009	14726	14905	15051	14903	14874	14978	15170	14777	14854	15006	15038	14908	14856	14746	14844	14897	15026	15022	14846	14836	14975	15061	14958	15058	14883	15050	14908	14878	14883	14872	14863	15063	14904	14953	14915	14837	14972	14918	14921	14845	14948	14947	14944	14900	14909	14933	14983	14952	14846	14850	14772	15052	14972	14952	14869	14881	14894	14923	14910	14875	14947	15072	15050	14838	14711	14939	14724	14966	14837	14679	15000	14886	14932	14951	15010	14890	14699	14928	14800	14891	14942	15008	14990	14955	14904	14947	14762	14915	14913	14976	15020	14980	14907	14945	15017	14725	14870	14871	15008	14998	14882	14988	15047	14996	14853	14897	14837	14967	15102	14868	15054	14835	14917	14880	14897	14777	14988	14817	15031	14961	14804	14854	15017	14938	14995	15086	14996	14902	14904	14925	14882	14894	14816	14893	14894	14907	14925	14977	14981	15078	14988	14762	14765	14963	14944	14808	14798	15144	14864	14855	14960	14908	14874	14980	14817	14813	14844	14971	14860	14986	15035	14951	14849	14884	14927	14819	14895	14824	15021	14837	15089	15049	14954	14927	14964	15046	15064	14921	14986	14890	14916	15013	15007	14850	14863	14992	14855	14935	15055	15007	15112	14810	14973	15007	14937	14816	14868	15017	14961	14905	14912	14907	14907	14750	14907	14939	14801	14945	14974	14855	14993	15038	14969	15078	14643	14897	14775	14989	14902	14891	14913	14818	14836	14939	14858	14942	14979	14989	14839	15011	14757	14944	14778	15008	14920	14984	14960	14974	14917	14834	15028	14801	14640	14952	14922	14930	14874	14955	15032	14946	14983	14783	14914	14932	14987	14981	14983	14952	14958	14821	14901	14962	14939	15067	14784	14850	14825	14875	14893	14716	14933	14817	14749	14959	14871	14943	14774	14979	14905	14992	14845	15126	14911	14930	15091	14891	15119	15000	14832	14789	14816	14815	14743	14984	14811	14930	14966	14912	15009	14822	15164	14721	15018	14765	14925	15011	14818	14720	14679	15226	14873	15011	14834	15018	14942	15075	14962	15137	14759	15016	14821	14893	14840	14965	14773	14853	14964	14844	15087	14916	14951	15110	14994	15003	14950	14862	14951	14825	14848	14943	14855	14797	14927	14957	14905	14955	14835	15046	14703	15057	14953	14876	14758	14911	14977	14736	14772	14877	14910	14944	14836	15003	14894	15011	14917	15096	14835	14799	14716	14808	14922	15076	14981	14997	14804	14790	14903	14935	14979	14735	14778	14924	14995	14941	14853	14770	14965	14825	14767	14803	14862	14980	14854	14840	14885	14742	14903	14781	15000	14973	14996	15165	15021	14772	15006	14870	14831	15006	14971	14850	14808	14816	14959	14670	15033	14819	14829	15029	14902	14858	14853	14915	14807	14757	14849	14885	14912	14861	14941	15070	14893	15006	15004	15056	14980	14925	14832	14926	14930	14936	15021	14932	14992	15075	14922	14876	14799	14875	15020	14785	14865	15083	14904	14904	14889	14845	14938	14919	14976	14845	15077	14919	14940	14930	14714	14857	14985	14911	14861	14940	14985	14887	14972	14949	14919	14888	14969	14965	14860	14945	14843	14706	14857	15005	14850	14963	14874	14922	14780	14964	15031	14947	14864	14927	14962	14918	14767	15076	14757	15010	15082	15058	14864	14967	14967	14764	14818	14829	14891	14923	14888	14730	14831	14802	14912	14856	14843	14767	14890	14844	15009	14950	14796	14877	14746	15051	14811	15002	15023	14930	14928	14867	14849	14831	14856	14864	14883	15056	14890	14885	14998	14810	15034	15056	14934	15030	14910	14830	15057	14911	14847	14737	14984	14858	15065	15039	14724	14969	14835	14895	14798	14896	14908	15101	14887	14907	15034	14969	14930	14996	14798	14836	14916	14999	15003	14903	14742	14789	14856	14818	14975	14978	14976	14986	14933	15194	14829	14993	14971	14816	14794	14966	14923	14978	14992	14896	15003	14880	14925	14978	14833	14954	14937	14718	14913	14826	14995	15082	14789	14941	14985	14965	14890	14873	14880	14849	14975	15017	15130	14972	14912	14991	14834	15002	14762	14918	14939	14850	14744	14946	14945	14932	14978	14975	14920	14922	15034	14880	14960	14998	14771	14977	14911	14868	15005	14866	14717	14771	14766	14827	15010	14871	14932	14873	14751	14945	14823	14891	15001	14923	14796	15068	14831	14971	14941	15030	15081	14758	14983	14804	15025	15034	14840	15186	14866	14973	14992	14893	15043	14821	14867	15142	15023	14946	14897	14972	14963	14760	14850	14926	14956	14924	14942	14633	14842	14947	14944	14919	14901	15120	14803	15086	14878	14930	14982	14725	14971	14928	15045	15075	14865	15003	15054	14923	14833	14949	14842	14936	14889	14861	14938	14913	14975	14986	14951	14843	15063	14924	14808	14895	14870	14938	15043	14972	14929	14884	15152	14889	14880	14904	15048	15122	14819	14910	14957	15009	15157	14872	14850	15045	14854	15023	14884	14985	14760	14908	15104	14941	15125	14842	14965	14841	14824	14954	14915	15188	14809	15127	14775	15103	14876	14985	14987	15030	14858	14808	14818	14872	15076	14899	14774	14905	14825	14946	14924	14909	14802	14872	15042	14876	15094	14918	14885	15012	14981	14795	15024	14914	14828	14958	14937	14872	14719	15021	14946	15058	14871	14866	14821	15004	14900	14904	14982	14741	14962	14942	15033	14807	14904	14912	14798	14806	14964	15054	14869	15010	15041	14767	15049	14900	15005	14850	14763	14902	14908	14904	14922	14933	14820	14939	14920	14914	14961	15068	14739	14789	14834	15061	14952	15075	14849	14991	15097	14938	14965	14784	15032	14802	14939	14847	14825	14932	14991	14958	15173	14888	14929	14874	14819	15043	14902	14945	14805	15115	14973	14869	14957	15003	14918	14910	14811	14902	14945	15047	14927	14965	14889	15076	14900	14880	14880	14866	15007	14825	14995	14814	14865	14903	14992	14908	14825	14998	14779	15052	15075	14901	14855	14909	14912	14927	14731	14785	15173	14812	14877	14761	14760	14809	15024	14996	15004	14829	14981	15006	14910	14908	14974	14981	14872	14933	14942	14813	14854	14962	14743	15036	15013	14777	14888	14880	14956	14886	15015	14923	14851	14949	14713	14879	14852	14837	14895	15104	14816	15031	15011
24132	21144	28397	25123	24464	25401	24550	21521	20054	19557	19286	18950	18461	18349	18207	18200	18042	18047	17975	18093	17860	17848	17735	17674	17699	17622	17654	17454	17521	17490	17764	17509	17488	17596	17547	17379	17436	17632	17488	17655	17480	17424	17285	17443	17404	17423	17307	17246	17370	17510	17276	17259	17328	17343	17465	17511	17305	17428	17346	17376	17452	17267	17560	17248	17151	17360	17375	17394	17317	17590	17383	17480	17417	17405	17374	17439	17443	17373	17479	17373	17479	17498	17439	17585	17436	17327	17233	17381	17161	17313	17358	17319	17407	17329	17520	17569	17554	17362	17609	17504	17439	17223	17150	17297	17424	17408	17356	17468	17353	17260	17469	17220	17440	17164	17309	17159	17081	17393	17661	17600	17458	17326	17216	17259	17357	17558	17330	17446	17227	17285	17572	17030	17345	17352	17241	17156	17477	17486	17463	17544	17353	17449	17270	17295	17434	17446	17289	17499	17439	17362	17258	17575	17495	17460	17405	17266	17434	17382	17376	17380	17356	17229	17386	17521	17429	17237	17643	17383	17478	17314	17224	17404	17272	17238	17293	17415	17208	17304	17135	17403	17275	17423	17516	17293	17579	17259	17190	17288	17424	17226	17465	17424	17383	17427	17260	17352	17427	17132	17439	17418	17658	17525	17277	17479	17395	17313	17532	17525	17218	17407	17346	17440	17246	17145	17424	17520	17174	17350	17222	17528	17424	17314	17424	17265	17307	17294	17443	17416	17610	17392	17385	17280	17387	17218	17498	17605	17220	17301	17358	17261	17472	17425	17479	17378	17307	17443	17469	17346	17169	17380	17255	17297	17384	17622	17330	17214	17431	17297	17121	17391	17262	17293	17236	17362	17429	17505	17577	17041	17307	17397	17293	17159	17296	17210	17540	17234	17493	17376	17504	17425	17367	17339	17260	17190	17494	17411	17320	17193	17468	17281	17399	17287	17455	17397	17357	17210	17411	17360	17508	17294	17422	17258	17335	17114	17424	17510	17245	17421	17186	17381	17437	17404	17290	17476	17328	17311	17258	17305	17281	17395	17392	17630	17264	17310	17352	17361	17387	17437	17607	17375	17263	17096	17421	17418	17382	17467	17520	17205	17232	17237	17262	17281	17583	17274	17229	17426	17238	17159	17434	17277	17218	17434	17135	17350	17184	17419	17533	17410	17415	17183	17314	17281	17581	17383	17406	17415	17507	17143	17580	17147	17469	17411	17482	17123	17222	17345	17363	17471	17193	17231	17317	17359	17526	17365	17371	17214	17270	17331	17432	17452	17320	17479	17404	17437	17488	17234	17416	17336	17257	17218	17554	17527	17437	17262	17478	17448	17301	17312	17493	17204	17322	17211	17532	17462	17381	17335	17413	17486	17284	17394	17333	17339	17472	17279	17495	17317	17412	17372	17322	17405	17360	17169	17407	17064	17456	17169	17240	17433	17107	17349	17401	17482	17473	17205	17115	17313	17437	17398	17262	17195	17389	17288	17275	17267	17411	17343	17479	17417	17402	17473	17562	17473	17311	17281	17301	17470	17183	17443	17206	17413	17416	17423	17505	17479	17329	17251	17265	17051	17348	17280	17082	17389	17507	17515	17305	17492	17540	17443	17518	17304	17198	17303	17438	17413	17346	17338	17334	17240	17368	17428	17416	17168	17329	17091	17422	17336	17294	17395	17260	17389	17366	17326	17385	17378	17477	17215	17441	17166	17274	17365	17558	17469	17431	17302	17429	17348	17290	17273	17301	17343	17454	17243	17271	17461	17272	17245	17384	17392	17399	17326	17363	17435	17464	17226	17494	17160	17447	17334	17324	17612	17347	17541	17307	17119	17243	17172	17152	17284	17321	17325	17428	17404	17395	17404	17351	17413	17325	17295	17305	17418	17322	17430	17447	17419	17456	17235	17208	17469	17513	17133	17441	17360	17271	17115	17289	17408	17474	17214	17473	17289	17397	17634	17430	17276	17475	17378	17246	17150	17265	17307	17234	17352	17394	17420	17118	17271	17351	17459	17303	17337	17481	17144	17380	17282	17227	17212	17219	17394	17240	17274	17318	17337	17316	17162	17304	17139	17639	17378	17446	17268	17210	17407	17141	17364	17268	17385	17475	17292	17564	17192	17618	17423	17488	17358	17375	17316	17415	17463	17249	17336	17368	17522	17554	17488	17313	17318	17214	17357	17257	17497	17336	17241	17346	17339	17492	17365	17422	17535	17306	17329	17504	17413	17450	17239	17349	17511	17231	17214	17152	17286	17370	17396	17325	17449	17420	17638	17306	17310	17293	17318	17405	17314	17400	17185	17418	17208	17421	17417	17329	17361	17281	17367	17398	17318	17479	17500	17216	17481	17477	17360	17399	17304	17597	17443	17100	17216	17380	17361	17369	17432	17300	17368	17404	17382	17473	17392	17611	17438	17345	17427	17366	17215	17430	17548	17152	17222	17391	17231	16988	17331	17390	17177	17367	17420	17381	17359	17166	17176	17423	17286	17131	17302	17363	17363	17358	17381	17454	17404	17321	17371	17383	17555	17400	17493	17383	17413	17314	17327	17419	17412	17406	17257	17295	17452	17344	17546	17489	17285	17392	17337	17159	17303	17436	17223	17369	17302	17383	17397	17527	17350	17443	17277	17364	17541	17255	17305	17665	17369	17267	17319	17563	17443	17312	17431	17340	17247	17435	17425	17215	17480	17341	17243	17296	17205	17308	17408	17397	17205	17299	17347	17397	17232	17242	17171	17200	17394	17275	17296	17400	17352	17258	17254	17612	17329	17435	17177	17381	17544	17274	17477	17352	17445	17335	17411	17572	17220	17360	17314	17241	17391	17304	17384	17414	17124	17148	17424	17441	17327	17312	17460	17223	17357	17512	17457	17481	17226	17441	17405	17320	17293	17186	17723	17506	17219	17481	17161	17421	17680	17374	17270	17283	17298	17517	17358	17205	17614	17473	17566	17308	17407	17258	17573	17361	17300	17396	17456	17413	17357	17257	17297	17457	17339	17455	17547	17374	17451	17360	17428	17263	17476	17162	17298	17306	17391	17327	17297	17506	17342	17406	17246	17353	17040	17360	17477	17473	17326	17260	17454	17305	17605	17384	17377	17298	17246	17570	17257	17402	17368	17286	17396	17347	17426	17444	17325	17308	17204	17344	17146	17330	17469	17514	17357	17646	17587	17325	17294	17316	17415	17297	17481	17398	17227	17365	17290	17368	17259	17452	17465	17512	17408	17342	17367	17249	17373	17442	17283	17398	17260	17491	17517	17167	17402	17320	17312	17439	17504	17373	17337	17557	17553	17383	17435	17217	17415	17454	17425	17381	17473	17241	17312	17455	17293	17207	17331	17354	17410	17209	17403	17257	17336	17393	17423	17491	17348	17415	17271	17369	17067	17464	17449	17266	17530	17446	17299	17350	17398	17164	17226	17320	17448	17465	17349	17357	17361	17367	17486	17387	17253	17204	17259	17423	17319	17366	17453	17410	17563	17357	17428	17534	17425	17496	17440	17591	17256	17355	17432	17286	17173	17176	17434	17577	17346	17459	17453	17278	17419	17295	17410	17223	17464	17237	17377	17427	17165	17464	17345	17214	17378	17385	17239	17369	17356	17361	17345	17453	17350	17322	17331	17535	17313	17547	17553	17211	17127	17312	17323	17568	17572	17312	17295	17171	17263	17318	17382	17327	17282	17332	17500	17548	17407	17345	17268	17198	17431	17543	17300	17331	17377	17445	17348	17340	17463	17426	17528	17382	17377	17387	17394	17299	17412	17586	17520	17532	17487	17387	17225	17320	17446	17378	17343	17269	17336	17458	17153	17277	17208	17220	17278	17166	17414	17395	17388	17323	17343	17437	17338	17367	17164	17150	17425	17361	17312	17260	17198	17305	17420	17285	17266	17230	17553	17477	17227	17305	17394	17260	17403	17529	17471	17610	17428	17454	17442	17368	17217	17510	17354	17473	17406	17345	17366	17405	17265	17460	17295	17170	17303	17306	17300	17442	17390	17567	17434	17466	17365	17341	17089	17389	17101	17348	17402	17379	17392	17249	17270	17580	17445	17426	17229	17378	17402	17509	17199	17341	17230	17369	17397	17426	17314	17519	17452	17534	17411	17450	17412	17442	17390	17290	17185	17364	17486	17449	17141	17284	17159	17357	17203	17422	17474	17361	17330	17430	17382	17304	17336	17282	17383	17326	17393	17318	17181	17316	17517	17133	17171	17321	17361	17447	17349	17280	17538	17294	17311	17220	17375	17459	17283	17513	17311	17303	17250	17380	17182	17551	17647	17442	17214	17466	17320	17358	17270	17385	17568	17271	17565	17497	17483	17305	17254	17240	17312	17282	17311	17231	17234	17279	17374	17297	17310	17412	17318	17240	17471	17379	17295	17203	17314	17303	17385	17483	17346	17356	17454	17259	17671	17330	17584	17587	17086	17126	17309	17363	17267	17434	17292	17493	17221	17325	17081	17373	17534	17202	17399	17477	17553	17405	17399	17577	17390	17447	17467	17329	17317	17358	17393	17460	17427	17337	17433	17331	17280	17253	17612	17173	17373	17396	17455	17257	17093	17210	17174	17451	17304	17511	17560	17338	17370	17469	17238	17416	17502	17321	17478	17167	17561	17303	17402	17435	17334	17350	17359	17351	17453	17237	17294	17227	17459	17501	17519	17442	17311	17158	17417	17517	17243	17411	17338	17382	17309	17396	17117	17398	17428	17178	17157	17369	17382	17449	17308	17392	17399	17473	17293	17258	17342	17495	17235	17471	17425	17325	17314	17273	17316	17386	17292	17540	17380	17295	17217	17264	17407	17312	17272	17378	17255	17330	17312	17518	17347	17365	17220	17388	17516	17281	17241	17432	17321	17494	17435	17388	17526	17421	17191	17081	17316	17338	17375	17268	17453	17202	17381	17330	17199	17488	17327	17152	17379	17271	17434	17597	17216	17543	17561	17451	17343	17195	17232	17209	17416	17301	17375	17366	17474	17189	17319	17460	17346	17393	17388	17399	17320	17115	17357	17263	17435	17404	17368	17318	17438	17407	17276	17509	17405	17310	17535	17268	17293	17454	17349	17545	17429	17469	17319	17457	17354	17462	17028	17338	17266	17587	17226	17243	17316	17307	17448	17289	17200
30071	47306	41352	32210	28199	24793	22454	20536	19053	17966	17309	16788	16633	16383	16076	16012	15857	15800	15725	15524	15276	15195	15349	15123	15186	15288	15051	15094	15173	14990	15243	15100	14886	15144	15127	14887	15135	15010	15110	15009	15107	14782	14890	14924	14813	14861	14942	15000	14989	15022	14820	14757	14887	14760	14965	14907	14813	14957	14899	14855	14906	14946	14829	14808	15020	14849	14808	14890	14911	14785	14874	14858	14779	14759	15009	14783	14814	15031	14806	15055	14994	14851	14965	14920	14863	14873	14909	14894	14788	14952	14774	14864	14840	14912	14891	14884	14869	14836	14852	14954	14804	14857	14791	14891	14915	15026	14788	14866	14823	14940	14970	14813	14951	14798	14919	14920	14832	14896	14784	15090	14781	15027	14742	14855	14812	14999	14998	14824	14845	14866	14851	14913	14759	14950	14902	14833	15070	14755	15073	14809	14918	14874	14885	14676	14884	14933	14857	14939	14977	14930	15008	14992	14866	15068	14895	14962	14887	14951	14968	14770	14793	14829	14966	14786	14789	14942	14872	14927	14893	15015	14834	14904	15027	14754	14993	14976	14834	14980	14948	14835	14907	14984	14877	14986	15144	14795	14952	14782	14852	14825	14827	14781	14936	14926	14860	14880	14894	15067	14872	14801	14989	14749	14819	14794	14716	14830	14966	14816	15025	14858	14749	15096	14918	14962	14945	15057	14976	14803	14929	14944	14954	14891	14865	15000	14937	14763	14978	14977	15010	14847	14844	14894	14928	15028	14873	14841	15014	14759	14921	14700	14805	14940	14834	14894	14822	14827	15002	14914	14916	14925	14845	14823	14825	14766	14835	14824	14918	14891	14860	14797	14852	14874	14929	14876	14983	14865	15094	14739	14838	14933	14865	14670	14916	14833	14993	14924	15027	14926	14664	14982	15020	14933	14748	15015	14857	14807	14976	15037	14914	14990	14902	14939	14940	14901	14931	14971	15002	14770	14858	14800	14863	14714	14962	14698	15028	14850	14731	15007	14970	14816	14895	14989	14787	14913	14823	14884	14765	14904	14697	14860	14875	14885	14861	14981	14963	14879	14950	14977	15040	14897	14827	14886	14968	14826	14969	14920	14996	14800	14877	14834	14947	14758	15081	14765	14752	14869	14730	14844	14874	14780	14898	14812	14965	14819	14860	14964	14717	15031	15066	14983	14824	14823	14845	14847	15026	15007	15063	14971	14824	14902	14712	15035	14713	14829	14948	14940	14686	14928	14858	14942	14910	14831	15052	14677	14893	14824	14990	14903	14817	14934	14731	14840	14878	14999	14690	14954	14958	14876	14913	14969	14864	14950	14852	14964	14763	14821	14866	14855	14782	14844	14751	14916	14902	14774	14965	15054	14737	14989	14976	14596	14855	14796	14796	14903	14936	14838	14906	15054	14964	14803	14766	14816	14798	14742	14818	14948	14889	14759	14875	14691	14863	14913	14763	14847	14878	14925	14871	14813	14749	14859	14759	14668	14882	14969	14774	15035	15016	14878	14998	14929	14800	14909	14941	14907	15002	15009	14889	14976	14931	14798	14880	14944	14764	14796	14943	15071	14678	15115	14839	14786	14738	14744	14804	14945	14928	14719	14926	14861	14897	15009	15112	14886	14910	14980	14868	14962	14851	15000	14916	14867	14861	14764	14950	14799	14864	14926	14959	14925	14972	14913	14809	14766	14909	14917	14894	14908	14912	14865	14935	14898	15019	14918	14954	14806	14626	14824	14758	14806	14883	14995	14960	14890	15063	14941	14941	15002	14720	14940	14777	15017	15020	14760	14873	15092	14774	14897	14746	14822	15032	14930	14798	15002	14848	14803	14709	14868	14776	14913	15005	14844	14826	14869	14852	15024	14948	14833	14919	14933	14966	14748	14909	14824	14963	14998	14756	14918	14827	14973	15005	14949	14984	14821	14952	14860	14725	14814	14906	14893	14880	14768	14984	14944	14842	14789	14965	14909	15115	14796	14845	14860	14746	14813	14743	14974	14771	14738	14942	14957	14825	14847	14729	14785	14947	14761	14770	14802	14854	14999	14995	14752	15109	14920	14951	14769	14812	14781	14938	14833	14851	14864	15060	14859	14918	14983	14971	14820	14843	14970	14856	14981	14901	14810	14870	14887	14957	14977	14898	14969	14931	14843	14858	14717	14901	14800	14742	14905	14855	14741	14811	14827	14963	14822	14842	14795	14853	14904	14862	14964	14876	14837	14875	14865	14664	14919	14852	14976	15050	14977	14920	14891	14915	14855	14785	15007	14984	14888	14876	14838	14876	14936	15021	14914	14960	14874	14878	15036	14912	14894	14882	14894	14959	14772	14890	14920	15009	14855	14832	14792	14741	14732	14855	14812	14708	14841	14830	14652	14836	14769	14917	14745	15047	14771	15071	14902	14800	14871	15144	14839	14983	14939	14782	14757	14885	14945	14832	14885	14749	14939	14832	14931	14973	14941	15031	14959	14921	14885	14897	14759	14793	14833	15036	14914	14811	14843	14989	14876	14852	14921	14846	14933	14956	14741	14856	14955	14810	15039	14712	14907	15035	14871	15039	15056	14857	14998	14947	14882	14832	14859	14914	14787	14941	14963	14953	14641	14898	14920	14867	15066	15009	14900	14797	14863	14911	14997	14938	14932	15030	15042	14890	14898	14968	14894	15069	14994	14950	14931	14955	14752	15003	14854	14798	14741	14700	14803	14892	14875	14784	14808	15012	14847	14828	14878	14791	15025	14883	14966	15059	14971	14944	15055	14827	14796	14617	14950	14891	14945	14945	15039	14837	14816	14951	14859	14814	14924	14811	14835	14938	14800	14859	14806	14751	14833	14787	14742	14889	14942	14974	14814	14895	14808	15111	14827	14876	14859	15030	14932	15031	14884	14976	14981	14858	14878	14948	14775	14682	14995	14954	14821	14935	14884	14969	14727	14889	14746	14980	14951	14885	14854	14883	14850	14780	14723	14991	14819	14828	14806	14900	14834	14847	14922	14854	14808	14929	14950	14848	14995	14853	14827	14849	15078	14782	14892	14925	14776	14918	14966	14826	14995	14842	14972	14861	15035	15014	14922	14887	14956	14833	14854	14806	14882	14879	14974	14839	14991	14741	14792	14957	14697	14985	14691	14929	14939	14753	14840	14951	14995	14965	14855	14874	14781	14855	14724	15080	14939	15011	14742	15105	14940	15126	14801	14965	14852	14859	14800	14753	15063	14920	14855	14968	14770	14863	14958	14884	14850	14967	15004	14977	14676	14846	15074	14840	14851	14881	14868	14884	14770	14950	14960	14869	14820	14953	14961	14807	14988	14819	14694	14985	14810	14850	14997	14666	14922	14912	14973	14889	14673	14960	14908	15040	14952	14863	14915	14918	14893	14910	14964	14836	14920	14970	14788	15143	14874	14970	14998	14897	14941	14900	14837	14909	14893	14840	14752	14845	14780	14941	14872	14761	14906	14874	14880	14807	14905	14848	14932	14824	15023	14879	14904	14809	14854	14877	14898	14994	14929	15042	14967	14816	14881	14825	14981	15004	14977	14928	14883	14995	14843	14897	14819	14993	15087	14978	14907	14843	14987	14717	14845	14826	14931	14953	14910	14973	14878	15171	14793	14787	14781	14976	15010	14804	14720	15100	14816	14915	14937	14915	14978	14867	14985	14978	14850	15034	15057	14910	14987	14872	14848	14855	15039	14871	14637	14825	14912	14845	14794	14817	15052	14767	14886	14878	15013	14839	14974	14988	14878	15028	14796	14947	14752	14937	14865	14713	14947	14770	14867	14768	14914	14882	14863	14933	14817	14747	14793	14821	14902	14809	14805	14952	14909	14963	14913	14975	14977	14922	14785	15018	14867	14862	14823	14925	14989	14873	14835	14874	14932	14872	14878	14790	14829	14802	14816	14847	14899	14976	14977	14852	14911	14994	14824	14725	14918	14922	14824	14793	14891	14718	14862	14796	14908	15021	15080	15030	14867	14834	14775	14931	15026	14717	14801	15047	14818	14838	14793	15136	14981	14937	14789	14871	14950	14853	14877	14948	14739	14994	14644	14958	14894	14910	14882	15053	14807	14854	14833	15071	15023	14922	14723	14864	14912	14743	14856	14944	14748	15031	14954	14980	14863	14818	14889	14858	14750	14933	14845	14797	14920	14879	14896	14978	14992	14689	14846	15018	14876	14917	14835	14804	14867	14869	14910	14799	14673	14832	14980	14873	14893	14951	14956	15034	14812	14782	14913	14796	14995	14721	15062	14857	15046	14923	14793	14917	14856	14990	14810	15020	14757	14952	14733	14934	15076	14773	15024	14804	14977	14987	14819	14993	14988	15059	14974	14823	14875	14878	14812	14888	14960	14780	14773	14771	14915	14947	14789	14899	14925	14955	14795	14861	14728	14842	14971	14898	14860	14907	14806	14986	15003	14871	14899	14937	14837	14822	14983	14990	14904	15096	14884	14770	14857	14852	14879	14796	14845	14901	14951	14857	14856	14860	14905	14795	14883	14967	15017	15002	14931	14902	14844	14879	14956	14847	14740	14905	14940	14873	14847	14924	14902	14970	14875	14986	14866	14867	14773	14856	14932	14943	14795	14676	14790	14807	14978	14903	14999	14929	14671	15061	14868	14797	14915	14843	14970	14888	14779	14973	14929	14930	15083	14820	14947	14919	14780	14816	15005	14731	14967	14772	15017	14830	14843	14874	14880	14869	14881	14779	14831	14966	14753	14812	14963	14975	14863	14825	14882	14852	14851	15036	14804	14878	14875	14766	14944	14896	14760	14917	14780	14752	14966	14885	15031	14923	15004	14698	14863	15074	14995	14973	14815	14771	14967	14734	14880	14975	14844	14963	14873	14901	14612	14850	14876	14846	14937	14913	14945	15002	14865	14819	14952	14881	14785	14841	14797	14784	15023	14878	14893	14803	15002	14937	15014	14848	14689	15052	14799	14912	14830	15025	14695	14816	14867	14965	14945	14859	15009	14698	14898	14934	14811	14908	14834	14974	14920	14906	14737	14923	14849	14832	14869	14966	14953	15036	15023	14973	14875	14921	15056	14930	14908	14875	14907	14920	14794	15006	14991	14882	14780	14921	14928	14851	15011	15039	14834	14846	14904	14718	14933	14776	14978	14792	14861
22773	21126	28832	23788	22473	26132	28549	23446	21653	21153	20546	19790	19619	19412	19180	18933	18932	18949	18831	18578	18582	18352	18507	18163	18136	18426	18364	18316	18274	18253	18130	18256	18286	18371	18279	18464	18267	18036	17848	17955	17981	17991	18288	18338	18009	18078	18108	18031	18046	17968	17972	18130	17945	17879	17906	18061	18054	18083	17981	18124	18032	18215	17975	18057	18271	18125	18075	17986	17767	18183	18048	18097	18051	17886	18094	18067	18175	18052	18206	18054	17922	17937	18095	18237	18173	17969	18137	18046	17948	17733	17683	17937	17943	17689	18109	18201	17885	17969	17835	17853	17966	17997	18171	17940	18202	17846	18078	17966	17788	18135	17891	18014	18016	17829	17965	18020	17808	17965	17827	17897	18017	17876	17902	17902	17928	17796	17940	17874	18186	18120	18207	18068	17862	17882	17822	17818	17834	17991	18096	18221	18050	17887	17952	17969	17831	18059	18086	18042	17959	17993	17885	17806	17877	17762	17678	17953	17939	17990	17795	17930	17814	17888	17910	17875	17953	18034	18035	18139	18070	17885	18263	18075	18053	17924	18054	18105	17865	17925	17777	18199	17911	18005	17740	17807	17948	18129	18018	18102	17802	17852	17800	18064	18087	17923	17827	17952	17995	17977	17991	18001	18061	17947	18215	17865	17986	18049	17740	17821	18158	17937	18045	18091	17730	18176	17846	17839	17856	17814	17914	17782	17987	17911	17680	17899	17935	17801	18112	17899	17954	17956	17917	17886	17967	18025	17779	17753	17800	17799	17934	17891	17894	17740	17860	18110	17969	17967	18048	17994	17994	17953	18040	17794	17997	18023	17843	17905	17957	17977	17822	18209	18016	17825	17875	17905	17981	17913	18198	17935	18097	18012	18005	17970	18084	18145	17956	17834	17993	17828	18139	17942	17941	17927	18014	17872	18037	17918	17783	17838	18055	18134	18078	18036	17931	18054	17991	18009	18090	17959	18010	17916	17868	17930	18033	18051	18179	18045	18082	18095	18008	18077	18100	17906	17988	17991	17834	17776	17822	17983	18005	17923	17637	17875	17947	18091	18116	17787	18067	18051	17900	17977	17944	17663	18071	18078	17954	18010	17877	17899	17745	17944	17840	18059	17827	17881	17874	18008	17908	17844	17798	17909	17744	18072	17826	17960	17769	17900	17972	18117	17923	18083	17870	18083	17886	17984	17997	18070	17848	17749	17742	18067	18066	18104	17834	17975	18100	17911	17887	17949	18008	17836	18026	18120	17900	17761	17897	17904	18045	18049	17879	18062	17873	17981	17720	18046	17868	17960	18019	17910	17804	17915	18169	18142	17949	18035	17840	18056	18081	17820	17871	17774	17881	18006	17970	17760	18067	18093	17978	18143	17955	17807	17942	17661	17786	17867	17917	18066	17876	17763	18056	17788	18015	18068	18012	17850	17778	17735	17867	17955	17868	17874	17880	17958	17893	17884	17788	17710	17781	17896	17868	17788	17944	17995	17830	17842	17858	17839	18066	17961	18031	17864	18011	18106	17772	17921	18004	17772	17755	17929	18128	17885	17996	17965	18008	18094	18173	17970	18246	18002	17851	17964	17821	18022	17915	17845	18035	17953	17779	18035	17850	17901	17881	17873	17786	18023	17966	18035	17904	17999	18118	18058	18026	17998	17849	18048	17957	17805	18121	17852	17812	17940	17908	18074	18049	17808	18093	18067	18000	17991	18047	17776	18061	17899	17860	17810	18066	18028	17916	17998	18002	17884	17739	17895	17882	18163	17868	17953	17994	18075	17837	17906	17766	17897	17920	17978	18168	17896	18085	17965	17880	17845	18088	18095	17888	17879	18042	17973	17720	17861	17918	17895	17904	17922	17963	17903	17983	17749	17733	18115	18024	17953	18078	18103	17782	17673	17872	18260	17937	17978	18003	18094	17866	17870	18043	17985	17781	17852	17909	17928	17837	18112	17895	18223	18223	18003	18052	17943	17949	17667	17873	18022	17843	17797	18005	17899	17986	17940	17899	17772	17723	17917	17983	17966	18073	18015	17810	17914	17724	17793	18036	18105	17889	17857	17758	17879	17947	17937	17781	17888	18026	17812	17916	17707	17978	17877	18112	17889	18175	17875	17890	17815	17852	17768	17949	18061	17915	17834	18077	18024	18148	18086	17936	17942	17909	17795	17973	17948	17881	18028	18133	17912	18075	18116	17980	17739	17760	17916	17848	17862	17912	17931	17966	17822	17902	18031	17906	17703	17869	17796	17983	18116	17916	18048	17960	17934	17879	17818	17855	17830	17993	17837	17935	17986	17993	17918	17892	17947	17865	17782	17992	17998	17936	18155	18179	18079	18107	17998	18047	17932	18102	17947	17805	18025	17967	17903	17943	17805	17866	18063	17793	17764	18084	18000	17873	17860	18134	17970	17849	18074	17895	17893	17852	17959	18048	18027	17899	18023	17913	17885	18002	18125	17840	18043	17841	18026	17936	18032	17932	17768	17845	17925	17882	18059	17709	17828	18029	17760	17879	17991	17955	18100	17891	17778	17918	18077	18017	18061	17977	18018	17825	18095	17917	18021	17972	17999	18067	18086	17837	17937	17773	17964	17862	17807	17915	18031	17964	17981	17856	17962	17885	17799	17848	17925	17823	17950	18045	17905	18052	18020	18038	17980	17865	17869	17998	17864	18009	18105	18092	17938	18006	18259	17941	17856	17847	17841	17822	17910	17910	17994	18190	17988	17895	18074	18045	18132	17916	17981	17819	18017	17896	18131	18004	17923	18042	17821	17837	17762	17886	17801	17952	18041	17892	18091	18137	18031	18129	18126	18151	17968	18098	17951	18091	17804	17778	17799	17788	18098	17886	17923	17892	17906	17993	18150	17802	18009	17967	17904	17923	17868	18060	18007	18045	17992	18075	18083	17971	17888	18065	18177	17927	17962	18085	17779	17964	17755	17850	18034	18123	17842	17928	18040	17922	17773	17814	17896	17740	17985	18028	17670	17902	17958	17993	18052	17881	17800	17964	18009	18052	17818	18030	17841	17815	17999	17857	17823	17749	17852	17872	17757	17911	17818	18035	17846	17831	18261	17949	17776	17862	18006	17885	17897	18128	17905	17966	18014	17752	17946	17945	17960	17862	17927	18125	18052	17960	18020	17910	17976	17941	17883	18026	17891	17785	18049	17932	17936	18025	18078	18004	18076	17944	18095	17886	18035	17977	17977	17855	17954	18012	17992	18169	17997	17887	17894	17812	17820	17925	17831	17845	17954	18023	18112	17690	17976	17935	17837	18040	17875	17774	17853	17869	18015	18042	17779	17888	17920	17779	18176	17942	17901	18026	18009	17910	18071	17992	18088	17937	18013	17862	17845	17859	17898	18016	18078	17921	17952	18063	17969	17941	18192	17868	17824	17841	17773	18020	17718	17855	18181	17779	17949	18083	17750	18059	17872	18137	17813	18036	18010	17946	17940	17812	17952	17817	17811	17875	17818	17815	17942	17990	17885	17827	18073	17791	17767	18052	18057	17954	17950	17945	17930	17745	18008	18193	17864	17976	17917	17955	17995	18041	17936	18104	17991	17829	17904	17994	17648	17967	17963	17936	18023	18099	18055	18064	17950	17759	17980	17954	17963	17904	17774	17843	17863	17945	17908	18209	17869	17858	17957	17942	17899	17832	18010	17819	17983	17970	18065	17939	17991	17963	17927	18009	17975	17820	17911	17845	17918	18044	18025	17992	17972	18062	17900	18037	17849	18099	17968	17767	17852	18076	17881	18030	17902	17867	17638	17972	18056	18023	18037	17937	18051	17892	18096	17861	17979	17976	18054	17896	18029	17944	18166	17773	17727	17792	17828	18067	17995	17837	17877	17812	18002	18002	17627	17796	17921	18059	17845	17870	17795	17909	17745	17976	17992	17876	18022	17923	17945	18007	18049	18062	17992	18023	17695	17938	18116	17874	18033	17981	18060	18088	17885	17863	17901	17734	17940	17950	17927	18106	17926	17911	17928	17928	17899	17992	17845	18030	17822	17690	17828	18027	17818	17678	17699	18036	17945	17896	17881	18091	17946	18017	18000	17945	18137	17783	17881	17763	17867	17972	18193	18053	17964	17893	17966	17992	17964	17974	18033	17984	17952	18024	18033	17920	17942	18009	18134	17931	17936	17956	18104	17967	17936	17923	17824	18026	17822	18046	17957	17931	17887	18269	17884	17700	17803	17850	17906	17915	18014	17944	17701	17929	18060	17894	18039	18016	17899	17848	17885	17981	18030	18018	18082	18004	17904	17871	17994	17931	18057	17891	18043	17960	17751	17852	18104	17912	17807	17886	17792	17894	17912	17856	17805	18013	17896	18048	17845	17998	18046	17888	17877	17949	17928	17978	17926	18061	17835	17911	17903	17987	17858	18038	17784	17918	17809	17941	18129	17951	17904	18048	18144	17928	17942	17957	17984	18148	17912	17938	17970	18103	17856	17967	17828	17993	17872	17886	18043	17908	18045	18009	17882	17979	17972	18047	17748	17827	17690	17879	18065	17902	18006	17969	18069	18025	17926	17885	17964	18010	18001	17939	17806	17826	17840	18037	18099	17906	17880	18041	17991	17841	18013	17891	17874	17785	18025	18013	17989	17970	17753	17828	17946	18058	17988	18084	18159	17923	18015	17892	17833	17997	18000	17941	18095	17989	17969	17983	17940	17766	18037	17976	17908	18035	17903	17981	17736	17913	18031	17856	18121	17921	17783	17840	17846	18015	17971	17986	17971	18198	18149	17974	17774	17916	17929	17922	17978	18112	17833	17967	17909	18044	18078	17892	18102	17962	18201	18047	18037	18070	18020	18024	17891	17981	18157	17757	17832	17746	17830	17912	17844	18055	18028	18129	17988	17991	17962	17820	18137	17874	17866	17997	17953	17964	17923	18229	18062	17894	17820	17997	17726	17943	17962	17861	17851	18070	17871	18100	18005	18057	18042	18051	18080	17908	17815	17724	18046	17798	17864	17922	18086	17763	17752	18078	17765	18004	17838	18010	17871	17672	17891	17774	17964	18069	17891	17777	17945	17865	17871	17790	17914	17986	17859	17795	18015	18003	17983	17985	17957	17775	17884	18291	17956	17781	17893	17981	17882	18176	18014	17944	18095	17998	18079
35384	52695	45778	36818	32309	28184	25169	23050	20877	19628	18767	17968	17506	17106	16881	16698	16522	16475	16177	15838	16001	15821	15881	15681	15758	15607	15549	15525	15571	15585	15319	15466	15398	15551	15540	15226	15554	15602	15327	15478	15134	15359	15352	15065	15398	15295	15271	15035	15388	15274	15398	15139	15292	15278	15208	15256	15303	15277	15171	15208	15130	15113	15225	15193	15276	15198	15255	15012	15338	15213	15214	15315	15296	15104	15195	15114	15160	15176	15233	15236	15243	15236	15184	15416	15203	15193	15229	15259	15192	15180	15205	15334	15136	15162	15297	15178	15288	15210	15223	15265	15124	15286	15354	15270	15267	15195	15215	15285	15074	15172	15328	15200	15274	15302	15214	15166	15119	15198	15361	15307	15284	15086	15251	15258	15240	15177	15198	15244	15247	15316	15152	15207	15085	15305	15425	15149	15182	15408	15176	15289	15146	15351	15222	15218	15098	15130	15187	15042	15096	15374	15292	15384	15186	15230	15154	15294	15323	15265	15161	15152	15133	15101	15282	15277	15121	15065	15332	15263	15290	15156	15304	15199	15203	15308	15268	15218	15230	15365	15250	15179	15248	15171	15152	15299	15210	15144	15071	15323	15267	15310	15306	15197	15261	15254	15286	15185	15325	15226	15259	15280	15215	15154	15167	15107	15194	15173	15147	15114	15294	15118	15125	15353	15243	15036	15113	15226	15332	15164	15186	15184	15261	15213	15138	15246	14992	15247	15422	15339	15228	15156	15217	15101	15251	15251	15091	15210	15232	15097	15246	15247	15175	15108	15142	15289	15199	15256	15211	15156	15207	15133	15280	15237	15112	15184	15173	15247	15095	15316	15351	15066	15103	15319	15192	15154	15315	15100	15137	15184	15299	15169	15021	15216	15046	15265	15115	15226	15236	15270	15174	15357	15215	15346	15083	15042	15304	15230	15355	15230	15372	15134	15274	15072	15199	15151	15237	15316	15140	15223	15257	15185	15311	15284	15139	14928	15343	15202	15263	15258	15169	15279	15220	14978	15305	15185	15438	15104	15370	15221	15310	15244	15269	15128	15245	15336	15221	15204	15350	15127	15198	15193	15061	15221	15220	15137	15352	15216	15263	15121	15212	15206	15285	15115	15278	15030	15205	15228	15439	15079	15380	15243	15137	15304	15244	15129	15222	15320	15236	15304	15345	15073	15421	15080	15471	15282	15130	15223	15131	15065	15279	15162	15131	15134	15196	15195	15213	15173	15342	15222	15375	15160	15267	15163	15285	15204	15299	15213	15287	15433	15241	15162	15133	15202	15204	14977	15154	15149	15250	15188	15171	15233	15254	15161	15224	15322	15152	15180	15174	15280	15293	15142	15212	15286	15215	15238	15233	15378	15263	15208	15321	15262	15105	15325	15065	15266	15251	15099	15241	15170	15125	15236	15286	15134	15146	15324	15198	15099	15252	15165	15188	15186	15122	15044	15187	15254	15100	15258	15356	15064	15237	15070	15276	15109	15191	15221	15162	15302	15091	15267	15152	15105	15087	15113	15149	15289	15229	15179	14999	15112	15126	15234	15256	15136	15300	15068	15314	15330	15146	15274	15266	15119	15151	15323	15381	15141	15221	15225	15129	15300	15158	15262	15110	15255	15174	15288	15235	15060	15263	15111	15217	15228	15347	15287	15266	15256	15052	15179	15339	15141	15279	15094	15241	15206	15082	15248	15357	15135	15320	15272	15111	15063	15192	15174	15131	15226	15090	15102	15024	15266	15386	15263	15207	15334	15237	15015	15253	15137	15275	15201	15198	15203	15176	15174	15490	15183	15312	15170	15148	15232	15273	15295	15303	15058	15192	15277	15260	15159	15218	15044	15254	15148	15288	15186	15048	15208	15371	15347	15293	15092	15264	15379	15231	15293	15376	15168	15169	15233	15188	15149	15205	15254	15090	15237	15293	14996	15158	15333	15222	15121	15184	15174	15149	15132	15190	15064	15256	15130	15469	15179	15044	15128	15040	15371	15123	15169	15123	15266	15169	15255	15107	15101	15088	15179	15243	15136	15338	15088	15192	15209	15283	15192	15266	15250	15332	15219	15199	15090	15225	15352	15274	15148	15337	15094	15041	15412	15172	15345	15131	15067	15137	15203	15067	15071	15325	15326	15250	15154	15212	15079	15289	15229	15137	15137	15267	15228	15094	15332	15236	15279	15225	15117	15166	15169	15349	15186	15331	15095	15305	15141	15118	15279	15315	15029	14968	15096	15222	15029	15383	15134	15378	15242	15270	15264	15239	15273	15031	15182	15063	15359	15090	15171	15330	15143	15265	15326	15247	15161	15302	15218	15120	15233	15110	15198	14989	15158	15208	15162	15093	15254	15131	14940	15381	15195	15299	15334	15156	15190	15307	15194	15211	15178	15224	15405	15179	15110	15278	15255	15149	15136	15222	15085	15195	15218	15387	15371	15078	15244	15285	15250	15234	15086	15216	15112	15208	15020	15267	15378	15050	15123	15290	15284	15369	15192	15180	15243	15183	15151	15225	15182	15122	15187	15269	15134	15256	15338	15304	15221	15228	15345	15250	15133	15286	15274	15205	15165	15244	15162	15070	15357	15114	15159	15329	15228	15169	15230	15143	15080	15298	15030	15214	15476	15186	15148	15169	15203	15116	15099	15238	15325	15197	15063	15007	15237	15214	15326	15149	15176	15387	15265	15118	15311	15219	15215	15169	15232	15202	15284	14949	15262	15227	15388	15234	15170	15189	15149	15116	15178	15210	15036	15093	15369	15134	15149	15308	15106	15147	15150	15162	15490	15127	15147	15179	15295	15160	15221	15266	15108	15115	15079	15178	15293	15278	15185	15272	15313	15306	15282	15088	15227	15200	15037	15067	15236	15306	15179	15067	15064	15465	15242	15222	15212	15141	15209	15121	15187	15150	15066	15332	15201	15323	15364	15064	15043	15305	15317	15213	15269	15085	15304	15082	15128	15188	15368	15177	15240	15236	15124	15201	15302	15270	15223	15286	15245	15294	15103	15108	15180	15169	15321	15151	15087	15288	15217	15245	15073	15109	15145	15287	15224	15436	15337	15224	15250	15373	15141	15232	15285	15215	15242	15153	15309	15300	15250	15191	15067	15048	15264	15279	15250	15285	15186	15130	14961	15412	15095	15190	15201	15268	15239	15173	15032	15286	15208	15166	15270	15120	15179	15115	15070	15244	15258	15341	15321	15238	15369	15030	15086	15251	15406	15213	15216	15177	15181	15118	15327	15291	15213	15210	15198	15414	15313	15228	15148	15206	15333	15203	15321	15098	15206	15254	15124	15212	15288	15005	15178	15235	15232	15364	15215	15272	15368	15179	15257	15096	15243	15199	15476	15324	15006	15081	15371	15306	15197	15221	15183	15238	15162	15057	15210	15218	15176	15183	15306	15407	15216	15130	15245	15200	15088	15206	15310	15095	15185	15101	15172	15086	15363	15190	15246	15272	15293	15224	15221	14995	15193	15134	15287	15300	15271	15179	15209	15258	15125	15126	15150	15167	15213	15255	15136	15274	15280	15120	15336	15101	15210	15255	15283	15203	15203	15139	15093	15255	15260	15168	15241	15254	15227	15100	15284	15237	15133	15239	15151	15313	15284	15393	15216	15078	15192	15067	15084	15272	15274	15177	15201	15320	15311	15270	15132	15296	15123	15230	15191	15233	15064	15293	15273	15113	15139	15217	15066	15234	15270	15347	15312	15153	15389	15141	15063	15258	15013	15352	15195	15271	15202	15240	15101	15013	15223	15138	15253	15239	15086	15178	15266	15263	15211	15248	15254	15267	15144	15271	15248	15129	15344	15101	15301	15195	15151	15150	15406	15261	15131	15341	15265	15096	15268	15178	15283	15131	15073	15225	15211	15225	15199	15240	15194	15298	15372	15146	15343	15337	15217	15198	15223	15241	15302	15172	15223	15243	15346	15306	15230	15202	15217	15333	15100	15027	15288	15083	15322	15114	15241	15292	15182	15377	15121	15123	15261	15286	15184	15233	15224	15210	15206	15208	15327	15168	15384	15046	15207	15288	15327	15323	15274	14980	15271	15479	15248	15232	15196	15348	15066	15304	15096	15343	15312	15164	15200	14988	15272	15098	15266	15214	15059	15125	15224	15172	15210	15122	15273	15290	15118	15080	15191	15318	15056	15289	15321	15271	15183	15120	15243	15249	15184	15311	15118	15153	15262	15040	15336	15237	15328	15131	15089	15384	15177	15302	15305	15197	15115	15215	15251	15300	15345	15322	15009	15224	15071	15123	15162	15335	15139	15194	15242	15300	15143	15277	15054	15151	15139	15276	15102	15210	15178	15322	15044	15104	15483	15185	15464	15239	15272	15190	15030	15259	15284	15275	15203	15219	15226	15154	15151	15222	15200	15246	15336	15331	14998	15246	15340	15124	15112	15129	15182	15097	14988	15183	15044	15218	15056	15250	15139	15279	15216	15313	15226	15221	15181	15143	15257	15214	15188	15251	15312	15325	15210	15274	15275	15255	15213	15068	15167	15280	15065	15039	15209	15321	15190	15072	15183	15187	15242	15329	15099	15164	15201	15100	15176	15211	15310	15215	15249	15161	15260	15163	15203	15214	15289	15148	15203	15361	15196	15161	15055	15350	15086	15140	15282	15085	15061	15190	15304	15273	15144	15175	15256	15286	15267	15226	15235	15352	15271	15255	15169	15133	15208	15334	15253	15112	15171	15160	15336	15332	15244	15174	15261	15324	15227	15113	15059	15141	15087	15196	15049	15309	15182	15262	15071	15183	14898	15174	15317	15202	15211	15297	15326	15167	15219	15200	15090	15266	15249	15131	15182	15153	15345	15233	15065	15160	15138	15116	15208	15268	15164	15239	15317	15219	15361	15045	15239	15133	15277	15103	15202	15139	15263	15225	15077	15316	15235	15236	15323	15215	15292	15159	15257	15099	15247	15154	15385	15298	15190	15141	15163	15252	15357	15081	15301	15259	15072	15094	15433	15250	15237	15122	15217	15169	15148	15199	15285	15247	15044	15140	15365	15202	15431	15328	15422	15272	15193	15262	15194	15211	15335	15189	15124	15288	15308	15290	15081	15063	15052	15299	15157	15281	15331	15128	15249	15084	15045	15349	15338	15266	15205	15218	15154
28977	26420	33409	30231	25098	22707	21396	19848	19375	18791	18648	18262	18019	18226	17953	17882	18069	18046	17847	17942	17823	17596	17639	17527	17579	17595	17631	17566	17575	17757	17590	17593	17738	17572	17499	17377	17535	17600	17458	17371	17665	17688	17404	17320	17519	17540	17414	17502	17592	17510	17522	17577	17501	17586	17426	17185	17521	17434	17434	17433	17309	17489	17438	17215	17391	17243	17351	17470	17320	17429	17533	17402	17568	17473	17410	17381	17583	17468	17530	17597	17616	17525	17512	17420	17514	17559	17385	17238	17396	17447	17466	17544	17504	17380	17399	17369	17488	17471	17380	17457	17414	17427	17454	17324	17276	17430	17470	17337	17384	17416	17540	17472	17445	17563	17303	17528	17429	17487	17235	17323	17222	17568	17373	17478	17382	17331	17475	17404	17268	17491	17435	17270	17687	17447	17307	17390	17523	17252	17401	17380	17359	17718	17539	17460	17429	17227	17523	17400	17622	17341	17496	17362	17461	17331	17289	17438	17389	17430	17397	17469	17431	17431	17509	17531	17451	17401	17448	17541	17384	17173	17462	17568	17449	17649	17437	17316	17413	17434	17534	17470	17553	17462	17549	17345	17470	17370	17558	17558	17435	17531	17407	17538	17351	17571	17495	17488	17387	17362	17413	17387	17454	17635	17727	17525	17362	17508	17377	17208	17461	17282	17529	17383	17300	17372	17475	17309	17577	17516	17514	17498	17387	17444	17290	17492	17526	17290	17499	17514	17377	17475	17293	17464	17347	17583	17507	17357	17373	17329	17433	17218	17628	17454	17378	17564	17382	17357	17313	17472	17411	17474	17547	17374	17262	17410	17525	17368	17619	17352	17463	17532	17435	17376	17202	17261	17517	17482	17543	17684	17332	17197	17448	17129	17319	17208	17433	17444	17371	17459	17609	17352	17492	17354	17483	17469	17404	17499	17295	17447	17434	17583	17432	17312	17596	17585	17547	17464	17347	17417	17484	17333	17357	17400	17442	17645	17354	17211	17274	17367	17190	17305	17535	17398	17368	17320	17395	17643	17540	17408	17382	17085	17489	17408	17297	17394	17434	17339	17495	17469	17335	17388	17278	17598	17378	17690	17391	17479	17539	17430	17328	17465	17533	17481	17684	17453	17246	17317	17574	17381	17538	17443	17479	17297	17548	17618	17360	17427	17569	17504	17517	17465	17652	17538	17190	17490	17586	17396	17280	17500	17469	17502	17400	17485	17469	17350	17515	17365	17490	17474	17471	17459	17358	17328	17183	17315	17365	17492	17315	17239	17512	17315	17320	17577	17503	17448	17496	17470	17576	17502	17373	17371	17262	17298	17514	17662	17530	17550	17361	17405	17530	17528	17466	17363	17551	17424	17499	17494	17700	17487	17422	17581	17584	17390	17415	17396	17462	17428	17424	17262	17520	17254	17390	17328	17496	17408	17275	17265	17296	17387	17269	17225	17460	17322	17468	17422	17536	17663	17573	17358	17546	17433	17526	17392	17495	17447	17592	17537	17479	17287	17275	17574	17264	17226	17408	17480	17633	17453	17433	17288	17276	17244	17407	17322	17536	17512	17452	17244	17366	17358	17430	17291	17442	17299	17508	17506	17564	17430	17479	17526	17358	17498	17458	17670	17545	17376	17354	17473	17425	17373	17581	17344	17604	17638	17234	17563	17588	17405	17367	17562	17501	17487	17419	17197	17358	17532	17406	17402	17350	17560	17529	17144	17584	17412	17441	17544	17461	17372	17569	17307	17415	17510	17327	17546	17335	17436	17209	17473	17355	17496	17456	17503	17363	17397	17539	17259	17365	17313	17531	17493	17299	17433	17284	17357	17537	17511	17275	17314	17498	17536	17352	17347	17440	17587	17576	17445	17335	17638	17445	17444	17498	17533	17591	17309	17492	17347	17489	17423	17515	17484	17330	17347	17458	17576	17438	17536	17385	17500	17597	17519	17617	17340	17434	17517	17422	17370	17348	17380	17523	17574	17406	17603	17338	17472	17415	17639	17421	17619	17291	17432	17411	17422	17456	17368	17433	17515	17516	17279	17397	17316	17541	17240	17491	17376	17489	17421	17433	17221	17292	17227	17356	17378	17387	17411	17536	17349	17377	17453	17563	17269	17437	17421	17636	17534	17745	17340	17530	17576	17370	17563	17363	17465	17360	17509	17526	17375	17410	17411	17422	17311	17349	17430	17379	17412	17442	17461	17434	17489	17567	17498	17377	17485	17471	17332	17482	17329	17463	17442	17725	17462	17390	17259	17266	17617	17588	17387	17460	17463	17424	17447	17470	17466	17366	17429	17581	17405	17651	17355	17519	17272	17719	17324	17659	17536	17172	17548	17612	17407	17488	17571	17442	17432	17498	17519	17288	17461	17652	17430	17450	17530	17412	17563	17548	17523	17577	17441	17400	17391	17535	17350	17414	17482	17308	17350	17287	17645	17440	17215	17547	17507	17461	17439	17377	17511	17377	17266	17524	17379	17377	17371	17456	17565	17393	17424	17389	17290	17749	17402	17351	17380	17487	17226	17255	17503	17289	17417	17472	17437	17349	17602	17558	17354	17441	17513	17543	17556	17556	17309	17546	17576	17434	17329	17439	17358	17475	17330	17398	17467	17408	17597	17285	17625	17478	17336	17554	17451	17458	17525	17514	17361	17376	17371	17313	17307	17283	17387	17561	17226	17259	17414	17553	17403	17340	17542	17615	17465	17428	17213	17413	17391	17374	17578	17549	17532	17401	17451	17521	17308	17286	17538	17552	17557	17273	17473	17510	17454	17511	17540	17411	17316	17655	17494	17427	17587	17454	17443	17431	17423	17545	17316	17369	17302	17451	17527	17485	17364	17408	17230	17431	17398	17327	17243	17323	17453	17564	17351	17394	17593	17329	17438	17373	17495	17410	17477	17380	17610	17424	17603	17270	17607	17298	17410	17528	17479	17527	17440	17540	17436	17519	17652	17568	17354	17328	17492	17682	17386	17254	17417	17414	17411	17415	17492	17458	17399	17644	17444	17443	17495	17374	17744	17362	17284	17586	17568	17445	17331	17429	17449	17665	17382	17499	17549	17460	17333	17269	17385	17528	17377	17362	17456	17552	17535	17468	17429	17449	17510	17670	17449	17391	17461	17515	17381	17333	17637	17566	17350	17535	17396	17399	17395	17526	17422	17383	17566	17485	17529	17544	17537	17330	17541	17425	17490	17458	17485	17682	17439	17405	17594	17444	17389	17371	17443	17544	17340	17600	17384	17514	17502	17480	17649	17354	17321	17260	17541	17486	17552	17406	17572	17246	17408	17484	17533	17464	17588	17692	17443	17400	17222	17590	17421	17368	17372	17404	17450	17727	17453	17402	17288	17392	17460	17519	17367	17605	17405	17576	17552	17534	17275	17670	17412	17709	17508	17380	17273	17289	17311	17425	17485	17446	17474	17519	17412	17291	17297	17562	17312	17294	17654	17455	17595	17418	17662	17375	17359	17540	17479	17529	17381	17316	17367	17363	17442	17430	17447	17312	17436	17305	17461	17452	17246	17310	17400	17719	17499	17483	17336	17567	17550	17519	17461	17568	17540	17394	17470	17661	17430	17617	17600	17389	17513	17360	17387	17262	17561	17596	17581	17451	17285	17372	17424	17510	17311	17358	17146	17631	17702	17494	17629	17492	17619	17273	17521	17629	17376	17456	17453	17377	17262	17499	17221	17503	17407	17439	17406	17444	17594	17516	17405	17287	17270	17310	17602	17482	17532	17601	17449	17515	17494	17357	17335	17363	17333	17550	17411	17425	17551	17383	17535	17518	17657	17374	17307	17577	17546	17371	17440	17508	17491	17765	17673	17462	17600	17548	17586	17360	17444	17624	17579	17373	17325	17584	17503	17461	17356	17576	17236	17368	17444	17511	17474	17497	17437	17544	17474	17565	17471	17454	17434	17516	17568	17521	17390	17499	17431	17382	17313	17384	17268	17403	17285	17342	17234	17343	17586	17325	17320	17416	17173	17409	17396	17651	17509	17610	17636	17470	17478	17336	17253	17520	17182	17522	17575	17464	17458	17643	17451	17453	17395	17294	17242	17448	17418	17200	17420	17543	17525	17457	17578	17492	17454	17261	17421	17313	17490	17466	17246	17361	17385	17345	17370	17535	17418	17601	17332	17354	17571	17344	17500	17614	17451	17448	17531	17575	17396	17560	17367	17545	17531	17544	17251	17619	17470	17479	17349	17574	17632	17210	17586	17415	17601	17550	17503	17538	17490	17641	17410	17300	17471	17347	17397	17357	17543	17359	17294	17510	17649	17637	17555	17500	17387	17700	17673	17325	17517	17531	17336	17468	17606	17477	17506	17422	17309	17290	17329	17459	17566	17388	17399	17336	17395	17598	17582	17312	17513	17511	17503	17542	17447	17324	17373	17325	17459	17455	17583	17439	17443	17497	17422	17435	17585	17418	17456	17433	17322	17532	17304	17479	17337	17502	17553	17290	17551	17743	17314	17242	17483	17279	17622	17480	17559	17628	17437	17296	17374	17336	17231	17264	17306	17422	17356	17420	17326	17524	17344	17556	17387	17389	17523	17473	17295	17400	17481	17471	17412	17434	17509	17518	17453	17469	17502	17472	17354	17441	17389	17332	17363	17608	17484	17515	17641	17507	17327	17565	17417	17454	17624	17522	17585	17296	17329	17807	17552	17473	17377	17456	17556	17506	17506	17577	17572	17682	17513	17588	17567	17469	17505	17345	17300	17505	17514	17422	17499	17506	17527	17465	17453	17563	17541	17503	17229	17616	17581	17467	17785	17561	17177	17253	17349	17349	17487	17572	17327	17450	17607	17402	17582	17250	17662	17471	17399	17503	17578	17339	17499	17297	17547	17602	17487	17508	17492	17383	17593	17521	17291	17396	17681	17697	17491	17316	17522	17456	17417	17419	17287	17468	17466	17543	17539	17427	17321	17517	17290	17446	17589	17351	17259	17318	17471	17569	17468	17531	17454	17558	17478	17252	17471	17500	17421	17393	17445	17404	17645	17646	17524	17312	17360	17460	17480	17583	17507	17518	17369	17473	17322	17403	17570	17371	17328	17480	17495	17398	17373	17392	17340	17291	17300	17399	17174	17463	17616	17406	17396	17422	17585	17434	17378	17419	17567
28546	40506	37006	29048	25173	22270	20247	18742	17895	17270	16821	16280	16094	16005	15658	15592	15514	15686	15471	15230	15136	15149	15234	14989	15246	14967	15255	14929	14989	14992	14861	15055	14881	15143	15129	14959	15021	14981	14937	14884	14945	15106	14904	14902	15097	15069	15039	14963	15029	14880	15185	15020	14865	15014	15025	14814	14887	15043	14781	14998	15060	15046	14971	14865	14969	14992	14961	14996	15017	15020	14914	15061	14979	14920	14919	14938	14877	14912	14836	14749	14903	14955	14931	15082	14885	14976	14932	14990	14895	14909	15015	14912	14905	15033	14980	14981	14860	14920	14991	15093	14761	15046	14930	14882	14953	15035	15093	14843	14812	15077	15000	15040	14974	14941	14892	14995	14927	14853	14934	15023	14873	14910	14837	14816	15058	14886	14925	15104	14947	14981	14958	15082	14995	15057	15059	14953	14962	14778	14795	14955	14994	14909	14941	14994	14791	14879	14983	14915	14863	15018	14941	14996	14856	15133	14934	14875	14867	14899	14806	15108	14808	14928	14868	14779	14967	14840	14956	14804	14899	14824	15066	14936	14788	15046	14892	14888	14979	14958	14991	15037	14834	14815	14765	14719	14824	14916	14768	14946	14867	14937	14792	14857	14929	14997	14962	14863	15012	15049	14809	14901	14936	15139	14914	14927	14846	14925	15057	14911	15016	14995	15071	14999	14848	14913	14999	14828	14920	14968	15029	14879	14946	14658	14841	15083	14899	14995	14967	14991	14993	14947	14902	14972	14991	14929	14856	14852	14945	14994	14962	15064	14965	14974	14973	14949	14997	15000	14842	14817	14728	14836	14981	15024	15095	15031	14998	14907	14753	14938	15095	15052	14722	15087	15001	14879	14864	14782	15137	14905	14886	14904	14894	15069	15166	14931	14995	15003	15060	15035	14986	14881	14933	14886	14967	14935	15093	14716	14966	14869	14967	14975	15020	14886	15111	14908	14991	14965	15086	14985	14831	14852	14813	14797	15001	14992	14978	14964	14924	15039	14867	14829	14830	15172	14994	15045	14786	14975	14890	14977	14891	14935	14952	15182	14701	14982	14851	14908	14961	14862	15042	14970	14917	14942	15181	15041	14872	14761	14839	14995	14873	14900	14909	14726	14921	15005	15175	14875	15076	14867	14912	14837	14932	14937	14886	14752	14754	14971	14933	14925	15110	14971	15015	14853	14930	14964	14916	14958	14809	14976	14836	14836	14930	14846	14962	14891	14894	14958	14874	15153	14938	14953	14962	14856	15037	14985	15036	14922	14984	14861	14894	14795	14773	15121	14730	14951	14992	14932	15021	14923	14859	14881	14927	14983	15004	14870	14928	14809	14818	14944	14725	14934	14833	14828	14989	15009	14956	14773	15025	15032	14850	15085	14892	15023	14921	14970	15074	15067	15017	14864	15030	14883	14959	15032	15003	15022	15168	14862	14848	14709	14944	14897	14952	15024	14898	14929	14921	14900	14935	15030	14915	14992	14934	14927	14784	14967	14808	14932	14935	14952	14958	14987	15083	15039	14858	14983	14815	14946	14882	15048	14900	14985	14871	14887	14897	14930	14959	14943	15100	14982	14970	14939	14915	14941	14801	15090	15173	14927	14921	14818	14728	15148	14856	14909	14789	15039	14794	14774	15058	15038	14953	14953	14900	14885	15017	15005	14860	14935	14926	15036	15078	14923	14838	14900	14831	14897	15053	14975	14803	14903	14871	14755	14934	14978	14936	14866	14888	14914	14790	14949	14981	15062	14959	15027	14899	14798	15092	14981	14915	14860	14874	15066	14985	15013	14977	15100	14811	14938	14897	15040	14801	14867	14888	14850	14919	14797	14917	14806	15009	15038	14902	14921	14798	14896	14872	14763	15000	14951	14928	15088	15157	14916	14875	14862	14801	14845	15092	14947	14835	14859	14878	15000	14847	14896	14897	14967	14851	14960	14928	14846	14852	15133	14937	15030	15066	14975	15030	14982	15228	15052	14994	14860	15104	14978	15034	15037	15027	15000	14971	15019	15057	15038	14920	14928	15023	14978	15003	15019	15094	14790	14987	15059	14823	14982	14950	14904	14946	14885	14826	15046	14978	14900	14886	14929	14863	15050	14930	14770	15049	15062	14838	15128	14759	14858	15055	14930	15048	14952	14916	15075	15049	14968	14892	14806	15030	14961	15011	14837	14870	14777	15023	14792	14996	15008	14994	14989	14995	14941	14865	14894	14961	14978	14854	14951	14769	15031	14962	14915	14874	15092	14858	14860	15014	14996	14878	14953	14986	15069	14819	14930	14993	14987	14733	15063	14982	14930	14989	14972	14958	15014	14911	14822	14885	14970	14961	14886	14982	14872	14865	14912	14885	14952	15025	14783	14992	14970	15086	15021	14998	14979	14979	14953	14891	15063	14816	14857	14916	15031	14914	15002	15002	14988	14956	14790	15006	15021	15004	14846	15010	14962	14940	14946	15016	14860	15023	14846	15004	14860	14855	14864	14970	15029	14967	14968	14970	15006	15039	14976	14781	14911	15052	14994	15036	14835	14951	14844	14929	14997	14928	14958	14981	14861	15012	14913	14942	14960	15061	14782	14849	14974	14896	14793	15066	15014	14976	14896	14939	14974	14866	14870	14961	15031	14926	14861	14946	14989	15042	14852	15010	14724	14860	14903	15023	14936	14905	14894	14837	15086	14997	14827	14955	14957	15003	14817	15024	14929	15001	14925	14842	15010	15049	14795	15076	15094	14997	14897	14903	14986	14991	14852	15022	14965	14875	14874	14982	14962	14807	14971	15082	14955	15009	14965	14978	14956	14920	14824	14952	14879	14894	14686	14934	14967	15023	14891	14859	14774	15154	14781	14843	15099	14968	14768	14994	14961	14933	14857	14916	14923	14917	14820	15017	14880	15095	14908	15069	14925	14979	14877	15046	15052	14939	14960	14971	14799	14980	14932	14922	14829	14895	14868	15067	14921	14956	14838	14904	14896	14927	14954	15062	14810	15039	14820	14776	14994	14942	14878	15078	14808	14887	15004	15048	15077	15083	14889	14970	14952	14992	15091	15087	14958	14983	15111	15116	14999	14918	14831	15004	15188	14938	15032	14992	14989	15029	14845	14869	14763	15038	14863	14841	14843	14941	15069	14885	14907	14756	14889	14845	14679	14969	15002	15072	14673	14888	14766	15098	15002	14939	14816	14864	14869	14944	15098	14911	14799	14815	14874	14919	15044	14712	15042	15039	14856	15003	14899	14803	14775	15029	14957	14920	14887	14787	14832	14768	14977	14934	14829	15063	14921	14828	15016	14947	14876	15098	14950	15026	14963	14859	14995	14688	14749	14835	14902	14980	15078	14971	14841	14927	15098	14908	15038	14948	14946	14904	14885	14994	14840	14878	15004	15010	14976	14881	14782	14823	15026	14946	15122	15135	14911	14966	15062	14733	14833	14974	14949	14976	14997	14936	14833	14992	15016	14866	15160	14954	14869	15113	15017	14986	14964	14844	14978	14969	14984	14891	15079	14973	14877	14905	14922	15038	14978	15074	14997	14840	14924	14828	15001	15010	14940	14980	14832	14882	15037	14964	14981	14956	14976	15008	14962	15010	14850	14853	14766	15006	15014	14893	14974	14831	14897	15086	15007	14965	14990	14703	14888	14851	14887	15139	14823	15031	15075	14910	14896	14853	14860	14889	14830	14976	14958	14941	14919	15013	14948	14806	14976	15017	14990	15012	14985	14917	15035	14768	14962	14917	14918	14978	14856	14879	15051	15012	14845	14917	14834	14971	15034	14956	14906	14973	14955	15057	14898	14902	14819	15020	14937	15021	14907	14838	15085	15043	14982	15105	14973	14794	14990	14978	14901	14910	14998	14979	15142	14957	14901	14952	14958	14977	14800	14788	14859	15027	14853	14936	14989	15272	14983	14986	14836	15020	15014	15022	15054	15005	14951	15094	15100	14920	15089	14803	15024	14886	14750	14916	14971	14979	14796	14810	14966	15037	14885	14917	14965	14960	14901	14873	15070	14963	15079	14976	14990	14868	14957	14972	14928	14960	14900	14901	15015	14853	14770	14904	15194	14850	14774	14989	14824	14955	14994	14895	15000	14946	14884	14926	15050	14803	14780	14833	14740	15075	14992	14774	14958	14968	14852	15041	15090	14965	14950	15007	14966	14776	14964	14919	14745	14928	14910	14905	14888	15015	14899	14860	14789	14950	15076	14954	14924	14790	14848	15090	15000	14981	14799	15050	14998	15103	14990	14906	14945	14854	15035	14885	14805	15020	14807	15009	14884	14893	15021	14963	14987	15024	15016	14964	14860	15087	15013	15075	14920	14972	14765	14698	14956	14856	14833	14864	14905	14777	15032	14876	14919	14959	15074	14853	14949	14923	14861	14879	15017	14920	14842	14895	14877	14938	14976	14764	14939	14923	15017	14701	15012	14861	14832	15052	14920	14977	15026	14865	15033	14877	14915	15052	14813	14820	14920	15058	14992	14941	15010	15061	15156	14974	14832	15070	14996	14919	14899	14840	14875	14939	14927	14996	14962	15007	15027	14976	15017	14937	14959	15127	14805	14987	14961	14999	14920	14922	14868	14865	14902	15171	14926	14935	15041	15007	14966	14995	14884	14993	14898	14890	14942	15049	14964	14970	15074	15156	15080	14921	14905	14905	14910	14968	14878	15012	14814	14916	14710	15121	14889	14810	14924	14792	14778	15032	14938	14930	15046	15010	15099	14980	14714	15054	15080	14881	14807	15033	14854	15066	15244	14948	14766	14960	14852	14899	14850	15084	14840	14891	14875	14795	15013	14939	14947	14875	14945	14931	14866	15025	15013	14920	15018	14784	15050	15047	14956	14859	15011	14981	14959	14990	14881	14943	14953	14793	14910	15055	14939	14966	15031	14982	15005	14857	15028	15066	14880	14949	14999	15058	15039	14847	15015	14936	14991	14876	14959	14887	14988	14882	14866	14958	15028	14913	14765	15223	14842	15000	14976	14989	14939	14989	15007	15038	14914	14812	14946	14959	14879	14911	15156	14954	14944	14822	14833	14999	14891	14957	14846	14856	15154	15020	14916	14905	15029	14899	14853	14912	14963	14961	14918	14957	14993	14980	14961	14893	14951	15115	14948	14939	14973	14989	14840
24134	21150	28547	25625	25178	25920	24776	21666	20491	19935	19340	18990	18818	18278	18597	18472	18322	18187	18234	17936	17774	17792	17572	17937	17766	17597	17780	17802	17786	17744	17649	17590	17631	17537	17858	17644	17560	17721	17594	17745	17572	17569	17623	17622	17558	17476	17602	17452	17435	17464	17563	17482	17506	17409	17653	17541	17440	17577	17412	17241	17502	17497	17396	17438	17772	17701	17542	17619	17358	17492	17522	17550	17504	17514	17530	17670	17665	17542	17557	17279	17425	17472	17341	17451	17552	17536	17480	17632	17403	17351	17387	17374	17147	17330	17249	17680	17499	17396	17281	17338	17246	17496	17506	17218	17353	17463	17704	17480	17606	17670	17405	17291	17562	17516	17529	17496	17458	17436	17382	17424	17561	17561	17663	17509	17493	17426	17576	17482	17499	17521	17441	17367	17411	17602	17486	17510	17496	17642	17585	17688	17384	17393	17527	17634	17510	17415	17691	17456	17510	17516	17590	17487	17457	17528	17444	17367	17510	17675	17585	17537	17424	17514	17687	17516	17640	17522	17701	17366	17458	17298	17366	17497	17612	17439	17505	17707	17810	17500	17300	17396	17732	17455	17427	17489	17584	17436	17458	17645	17593	17518	17659	17560	17399	17540	17433	17413	17358	17505	17251	17623	17608	17405	17510	17514	17409	17569	17569	17582	17500	17401	17374	17368	17245	17516	17607	17401	17476	17618	17474	17583	17481	17408	17595	17265	17696	17692	17549	17431	17442	17247	17537	17532	17514	17497	17546	17445	17691	17463	17502	17653	17402	17436	17389	17476	17404	17420	17473	17493	17469	17443	17593	17495	17557	17510	17502	17597	17529	17654	17526	17513	17584	17452	17370	17456	17393	17300	17355	17381	17520	17557	17627	17499	17441	17584	17543	17477	17560	17543	17549	17440	17486	17499	17273	17561	17649	17521	17580	17620	17488	17653	17771	17515	17653	17438	17655	17487	17582	17532	17311	17625	17597	17489	17399	17275	17397	17498	17373	17464	17508	17592	17741	17352	17340	17567	17311	17569	17412	17588	17350	17557	17579	17338	17442	17516	17378	17486	17517	17547	17459	17676	17302	17392	17528	17344	17508	17434	17412	17706	17408	17549	17453	17401	17352	17533	17510	17418	17556	17185	17584	17770	17597	17439	17833	17488	17356	17533	17373	17663	17504	17415	17652	17653	17546	17437	17525	17567	17492	17381	17478	17339	17638	17550	17652	17509	17669	17590	17488	17632	17662	17697	17560	17485	17615	17458	17509	17409	17366	17398	17451	17476	17500	17487	17395	17597	17476	17418	17497	17097	17378	17495	17352	17353	17559	17494	17427	17377	17668	17431	17398	17624	17393	17453	17448	17587	17537	17672	17444	17472	17377	17386	17587	17414	17315	17674	17476	17373	17381	17474	17386	17602	17409	17546	17382	17432	17594	17449	17490	17521	17384	17578	17174	17747	17802	17487	17427	17517	17702	17475	17506	17373	17433	17528	17462	17433	17442	17643	17733	17616	17520	17719	17507	17507	17410	17309	17490	17525	17304	17450	17507	17544	17322	17563	17414	17394	17428	17310	17556	17402	17444	17598	17641	17522	17489	17452	17563	17439	17649	17628	17617	17535	17305	17370	17589	17640	17518	17769	17570	17436	17588	17567	17597	17669	17454	17540	17572	17530	17541	17312	17537	17306	17421	17651	17415	17566	17446	17451	17488	17319	17443	17418	17601	17428	17539	17410	17743	17695	17665	17454	17613	17622	17381	17449	17583	17564	17499	17437	17503	17537	17366	17476	17424	17371	17584	17519	17681	17624	17428	17587	17437	17290	17530	17651	17474	17707	17408	17480	17291	17576	17529	17593	17609	17545	17622	17370	17489	17585	17513	17596	17417	17442	17635	17338	17610	17417	17440	17609	17306	17507	17532	17510	17580	17628	17432	17449	17417	17450	17522	17514	17313	17658	17568	17609	17273	17552	17386	17491	17558	17419	17875	17382	17511	17420	17455	17400	17407	17534	17472	17400	17481	17446	17556	17460	17435	17501	17420	17625	17432	17587	17576	17317	17449	17461	17315	17415	17376	17546	17500	17556	17365	17456	17616	17566	17486	17520	17426	17629	17361	17363	17478	17502	17545	17626	17483	17554	17569	17317	17582	17653	17622	17351	17481	17490	17548	17487	17653	17583	17553	17380	17390	17390	17418	17486	17579	17440	17447	17418	17379	17357	17324	17385	17500	17473	17823	17716	17533	17378	17575	17463	17440	17387	17361	17518	17515	17735	17642	17679	17347	17517	17615	17424	17645	17549	17378	17339	17537	17701	17350	17576	17597	17399	17646	17397	17440	17516	17503	17616	17283	17512	17525	17413	17498	17475	17472	17391	17448	17393	17481	17448	17665	17358	17440	17350	17345	17159	17643	17463	17494	17372	17573	17581	17584	17371	17538	17494	17472	17463	17430	17475	17449	17570	17373	17345	17642	17353	17436	17633	17548	17661	17608	17466	17498	17563	17476	17415	17679	17400	17582	17415	17399	17365	17476	17472	17620	17455	17366	17561	17299	17325	17533	17338	17473	17530	17606	17451	17481	17391	17726	17630	17543	17729	17495	17542	17341	17509	17470	17460	17568	17362	17605	17580	17516	17481	17717	17390	17526	17444	17610	17500	17496	17486	17376	17349	17387	17615	17460	17532	17592	17526	17468	17482	17523	17511	17580	17409	17459	17490	17534	17416	17607	17484	17481	17448	17499	17428	17582	17328	17541	17626	17625	17496	17633	17442	17509	17383	17386	17532	17529	17568	17414	17588	17646	17490	17320	17403	17686	17374	17518	17414	17446	17334	17634	17422	17514	17535	17288	17585	17391	17617	17448	17484	17533	17432	17581	17496	17659	17550	17611	17772	17551	17524	17394	17535	17634	17541	17539	17393	17407	17677	17463	17684	17548	17334	17460	17447	17481	17355	17516	17289	17430	17382	17505	17480	17621	17575	17559	17437	17422	17672	17536	17575	17536	17381	17405	17483	17574	17593	17515	17457	17457	17852	17442	17375	17612	17386	17445	17368	17355	17600	17538	17389	17509	17486	17463	17593	17608	17578	17400	17372	17682	17414	17520	17460	17480	17402	17664	17712	17263	17767	17505	17285	17458	17681	17660	17479	17521	17386	17537	17417	17397	17354	17501	17321	17533	17404	17462	17489	17610	17717	17463	17537	17531	17369	17513	17479	17603	17489	17501	17585	17481	17610	17399	17452	17716	17358	17436	17510	17399	17581	17471	17537	17503	17414	17467	17490	17469	17304	17330	17465	17501	17521	17275	17203	17269	17533	17460	17294	17437	17635	17518	17586	17566	17613	17529	17502	17463	17579	17718	17450	17515	17611	17411	17386	17496	17592	17525	17505	17286	17428	17536	17452	17437	17467	17395	17568	17478	17610	17584	17421	17502	17660	17536	17409	17348	17263	17444	17484	17615	17505	17679	17562	17747	17570	17477	17452	17568	17515	17439	17205	17329	17304	17402	17521	17545	17235	17517	17416	17377	17763	17366	17406	17442	17524	17431	17486	17420	17529	17514	17590	17495	17274	17160	17462	17517	17363	17440	17345	17536	17652	17404	17642	17543	17596	17459	17479	17460	17622	17378	17446	17295	17525	17478	17433	17467	17354	17659	17617	17565	17485	17470	17463	17611	17640	17751	17419	17570	17527	17456	17504	17494	17510	17442	17431	17405	17475	17595	17294	17447	17782	17536	17662	17558	17687	17625	17578	17444	17647	17533	17430	17559	17680	17716	17467	17234	17540	17574	17468	17519	17473	17453	17708	17432	17763	17697	17475	17498	17367	17544	17321	17514	17516	17362	17459	17590	17512	17547	17400	17488	17705	17196	17411	17473	17467	17369	17460	17379	17321	17649	17404	17408	17546	17516	17455	17709	17428	17443	17472	17594	17610	17496	17474	17502	17542	17467	17608	17472	17451	17681	17616	17527	17471	17425	17487	17545	17364	17672	17379	17661	17597	17446	17573	17514	17407	17384	17363	17561	17556	17478	17281	17494	17594	17292	17656	17562	17458	17553	17547	17694	17348	17525	17546	17481	17390	17538	17558	17351	17360	17385	17534	17582	17503	17504	17554	17352	17435	17595	17337	17410	17686	17430	17401	17711	17549	17416	17511	17515	17664	17522	17391	17619	17426	17589	17492	17386	17630	17474	17564	17590	17626	17340	17569	17645	17597	17524	17745	17573	17467	17406	17425	17494	17359	17442	17717	17357	17421	17508	17682	17441	17470	17518	17317	17469	17483	17490	17498	17510	17489	17515	17598	17212	17386	17536	17318	17374	17504	17469	17554	17629	17371	17594	17421	17565	17689	17420	17371	17512	17595	17499	17535	17328	17375	17408	17414	17699	17517	17519	17591	17744	17621	17417	17503	17528	17629	17472	17539	17628	17633	17459	17585	17570	17518	17459	17557	17570	17307	17385	17492	17401	17529	17291	17524	17385	17540	17495	17544	17478	17471	17543	17402	17510	17531	17576	17544	17558	17545	17456	17633	17434	17448	17557	17674	17543	17425	17511	17391	17593	17430	17441	17579	17598	17564	17518	17521	17182	17407	17447	17563	17652	17482	17581	17421	17552	17368	17643	17580	17397	17374	17450	17417	17529	17561	17452	17578	17459	17238	17464	17448	17466	17561	17405	17508	17486	17473	17356	17401	17504	17485	17593	17518	17654	17538	17428	17528	17508	17388	17547	17509	17570	17466	17457	17413	17420	17605	17535	17587	17531	17341	17716	17419	17389	17384	17680	17509	17452	17524	17553	17625	17440	17461	17418	17611	17566	17386	17470	17576	17513	17577	17507	17607	17332	17493	17412	17494	17530	17679	17587	17483	17481	17354	17442	17368	17449	17510	17433	17452	17686	17495	17562	17462	17661	17571	17583	17431	17533	17542	17763	17306	17550	17580	17473	17411	17454	17381	17281	17283	17445	17491	17630	17710	17479	17528	17415	17539	17655	17578	17500	17636	17620	17721	17486	17689	17730	17461	17292	17677	17376	17406	17438	17501	17396	17459	17531	17356	17315	17552	17473	17496	17472	17564	17566	17588	17367	17273	17601	17333	17665	17709	17434	17513	17465	17503	17470	17507	17462	17412	17567	17461
28326	46796	44571	35011	29264	25733	22934	20956	19515	18569	17664	17325	16868	16495	16352	16150	15924	15895	15573	15509	15508	15235	15272	15329	15205	15251	15177	15341	15213	15255	15212	15351	15126	15142	15141	14921	15000	15172	15150	14853	15160	15003	15000	14948	15165	14999	15145	15016	14943	15050	14945	15094	15022	14940	14922	15039	15032	14964	14978	14871	15024	15050	15058	15164	14913	14825	14756	14920	15051	15090	14851	14816	14916	15041	15061	14902	15039	14811	15087	15034	15041	14826	14987	14971	14998	15020	14853	15009	14930	14935	14994	14964	14968	15029	15081	14979	14949	14945	15008	14975	14786	14893	14927	14946	14941	14865	14927	15067	14965	14895	14887	15056	14997	14926	14899	14825	14886	15040	15035	14909	14875	15005	15107	15023	14877	15233	14967	14955	15052	14956	14972	15141	14968	15069	14923	14853	14947	14874	14839	14938	14940	15048	14842	15270	14980	14965	15055	14916	14690	14779	14988	14886	14902	14930	14917	14922	14880	15081	14936	14962	14999	14899	14884	14937	14873	14958	14857	14876	15010	14923	15060	14935	14943	14959	15020	14925	14948	15029	15064	14928	14915	15028	14878	14801	14993	15056	14889	14945	15063	14995	15075	14986	14997	14974	14980	15080	14938	15149	14755	14924	14933	14757	14958	14877	14867	14941	14999	14876	14948	14908	15025	14881	15040	15069	14846	14847	14954	14930	14764	14971	14997	14912	14790	14935	14945	14856	14909	14927	15024	14869	15001	14908	14971	14947	14958	15021	14897	14981	14909	15044	14894	14996	15045	14918	15086	14662	15098	14864	14880	15090	14824	14922	14988	15011	14929	14898	14944	14877	15027	14949	14986	15130	15115	14995	14981	14877	15060	15029	15050	14927	15037	15042	15022	15058	14965	14935	15058	14928	15007	15104	14865	15071	14955	14965	15110	14929	15162	14990	14955	14946	14901	14966	14937	15134	14902	14980	14824	14934	15044	14819	15041	15087	15020	15055	15021	14930	14942	14988	15034	15140	14911	15009	14992	14852	15024	15039	14942	14966	14974	14832	14949	14980	15110	14846	14817	15073	14849	14848	14955	14963	15043	15004	14976	14901	15049	15144	14898	14903	14980	14968	15084	14994	14985	15034	15042	15062	14906	14847	14834	14948	15025	14954	14822	14973	14996	14780	15077	14901	14937	14843	15020	14917	14914	15090	15078	14928	14963	14820	14786	15017	15032	14900	15031	14949	15091	15099	15118	14990	14929	15188	14883	14945	14908	14977	15178	15063	15161	15018	14996	15006	14779	15023	15029	15066	14935	15058	14999	14959	15121	14976	14964	14974	15058	15118	14901	15072	14923	14964	14923	14831	14883	14895	14777	14969	14951	14930	14882	14938	15040	14927	15035	14788	14999	14875	15001	15026	15089	14907	14781	15077	14979	15113	14911	14919	14952	14954	14904	14941	14990	14867	14826	14939	15072	15034	15032	14917	14965	15073	15192	14844	14878	14767	15022	15030	14821	15113	15000	14917	14957	14928	14927	14963	14921	15033	14962	14992	15019	14894	14986	14933	15070	14978	14940	14986	14840	14919	14996	15000	14998	14892	15027	15070	15082	14952	14972	14977	14998	14882	14856	15053	14895	14906	14881	15270	15020	14807	14766	15042	14923	15058	14967	15042	14898	15034	14836	14984	14821	15003	15022	14999	15070	14641	15125	14930	14948	15029	14860	14937	15030	14939	15032	14988	14891	15078	15057	15013	14970	14844	14911	14945	14893	15009	15234	15027	14880	15005	14996	15108	14982	14932	15055	15007	15066	14834	14883	15032	14898	15050	14867	14777	15037	14637	15087	14984	14935	14921	15025	14940	15052	14980	14863	15013	14984	15005	14835	14987	14964	15032	14934	14961	15060	14893	14894	14887	14935	14973	14838	14971	14943	14986	15091	14911	14858	14962	15012	15046	14845	15101	15204	14958	14914	14897	14982	14932	14978	15130	14993	14919	14982	15023	15009	15037	14889	14983	15013	14839	15036	14990	14953	14780	15019	15075	14949	14963	15119	15028	14897	15042	14930	14825	15018	15028	14978	14890	14859	14900	14923	15096	15072	14870	15007	14954	14881	14923	14903	15067	15002	14933	15032	15011	15078	14915	15013	14803	14964	14936	15034	14995	14892	14980	15051	15008	15110	14999	14941	14933	15067	14985	15023	14908	15130	14868	14935	14929	14886	14812	14985	14963	15014	15014	14879	14956	14953	14911	15154	15045	15069	14748	14944	14761	15166	15037	14982	15059	15066	14739	14885	14985	14906	14973	15006	15009	15026	15125	15053	15057	14909	15082	14847	14911	14718	14902	14837	14720	15040	14760	14980	14772	14995	15026	14823	15114	14793	14925	14866	15033	15097	14942	14781	14897	14931	14948	14960	15145	14872	14831	14879	15087	14898	15048	14956	15132	15079	14848	14931	14890	14970	15023	14987	14867	15044	15032	14979	15167	15079	14884	14944	14994	15114	14963	14913	14822	14886	15115	14910	14953	15002	14779	14970	15062	14830	15083	14927	14864	14836	15014	14993	15061	15063	15157	15029	15070	14948	14925	14906	15005	14938	14925	15060	15036	14966	14780	14903	15020	14993	14983	15191	14932	14980	14893	14962	15152	15042	14981	15000	14777	15022	14800	14931	14989	14921	14913	14757	14899	14979	15064	14914	14860	14947	15078	14679	14908	15136	14939	15052	15033	15076	14919	14872	14839	15024	14826	15030	14921	15000	14859	14873	14950	14917	14815	15048	14989	14842	15129	14924	14885	15058	15008	14967	14852	14910	15085	14957	15044	15006	14822	14867	14910	15131	14852	14889	14842	14910	14961	14895	14933	14943	14963	14920	14900	15011	14881	15041	14933	14786	14933	14928	15002	14955	14812	14892	15005	15094	15088	14757	14932	15117	15030	15070	14931	14985	14941	15031	14941	14899	14981	14926	14948	14959	14867	15090	15057	14953	14862	14968	15110	14959	14859	14893	14943	14953	15036	15149	14837	15049	15077	14800	14911	15111	14895	14940	14899	14832	14865	14961	14993	14986	14843	15010	15059	15116	14869	14942	14978	15006	14837	14921	15036	15079	14927	14904	14875	15029	14990	15129	15020	14934	14913	14930	14934	15136	14972	15003	15063	14822	14861	15012	14989	14804	15086	14805	14957	14842	14900	14944	14929	14952	14873	14868	15083	14993	15029	14995	14952	14927	15017	15045	14994	14840	14907	14861	14947	14904	15082	15015	15026	14908	14960	14859	14920	14887	14712	14944	14912	15004	15053	15109	14933	15068	14877	14944	14968	15035	15175	14721	15025	15128	14983	15007	15004	14783	14929	14939	14921	15095	15038	15014	14895	15088	14991	15027	14979	14827	14932	14799	14995	14944	15080	15083	14825	14929	14992	14818	14935	15043	14939	14783	15015	14895	14916	14982	14889	14914	15006	15075	14810	15022	14930	14983	15077	15081	14912	15102	15034	14806	14950	15044	14758	15061	15050	14922	15009	14989	15002	14978	15049	14674	14924	14807	15014	14826	14892	14873	15203	14852	14938	15070	14911	14909	14925	15050	14907	14898	14874	14997	14944	14966	14750	14971	14906	15129	14925	15096	15012	14987	15066	14826	15160	14982	14903	15091	14960	14970	15044	14991	15020	15109	14894	15070	15050	15082	14956	15102	14935	14889	14953	14979	14983	15023	14927	15182	14886	15005	14946	15109	14995	14961	14881	14928	14816	14860	15001	14993	14962	14966	14955	15025	14969	14976	15118	14937	15031	15015	14995	14819	14915	15057	14901	15073	14909	15070	14831	15128	15061	14963	15020	14997	15035	14853	14949	14982	15203	15019	14979	14994	14794	14910	15037	14770	15006	14888	14880	14830	15060	14791	15062	14900	14850	14949	15097	14910	14879	15086	14943	14886	14933	14931	14832	15200	15195	14835	15059	14941	15098	14993	14936	14850	14807	14979	14848	15044	15085	15098	15010	14912	14935	15013	15044	15060	15011	14818	14973	14941	15058	15013	14756	14954	14940	14739	14990	15045	14967	15000	14756	15169	14972	15078	14934	15069	14880	15098	14972	14767	15084	14839	15064	14904	14982	14991	15000	15049	15069	14832	15008	14846	14957	14938	15041	15019	14976	14842	15123	14928	14930	14985	15089	14732	14943	14888	14896	15096	15059	15046	14971	14892	14929	14944	14976	15018	15089	14990	14976	14808	15108	14891	14828	14984	14940	14972	15035	14953	15143	14981	15031	14848	15039	15052	14942	15033	14937	14970	14941	14920	14995	15043	14856	14889	14961	15094	14952	14893	15018	14877	14962	14889	15076	14912	15094	14867	14913	15027	14950	14891	14983	15103	14956	14935	15114	14869	14915	14853	14791	15086	14882	14654	14866	15011	15016	15134	14980	14885	14889	14895	14969	14955	14912	14852	14947	14838	14990	15012	14882	15077	14818	14900	14950	15101	14891	14954	15009	15008	15034	15028	15008	14841	15041	14785	14867	14949	14886	15130	14886	15034	14907	14770	15058	15188	14963	14803	14930	15090	15066	14931	14803	14871	14890	14878	15040	15064	15033	15000	14878	14994	14936	15024	14903	14834	14990	14922	14702	15126	14999	15039	14967	14972	14977	15114	14981	14786	14939	14965	14901	14953	14912	15017	15069	15020	14940	15136	14994	14947	14858	15014	14909	15013	15026	14908	14975	15027	15131	14851	14918	14993	15053	14850	15040	14968	14903	14931	14850	14916	14943	14886	15164	15055	15049	14846	14938	15004	15084	14751	15071	14964	15033	15050	14962	14895	15034	14974	14952	14916	14972	15210	15087	14926	15053	14895	15043	14871	15075	14860	14944	14906	14823	14986	15038	15062	15199	14911	15054	14876	14958	14956	15131	14945	14911	14873	14773	14840	14942	14952	14826	15041	14970	15227	14932	15046	14938	15011	14927	14942	14864	14994	15026	14987	15125	15006	15133	14926	14847	14946	14951	14821	14932	14972	14880	14952	14860	14978	14951	14964	14890	15014	14945	14945	15042	14841	14867	14973	14852	14987	14875	14885	14863	14956	14894	14867	15003	15026	14987	14778	14989	14919	14966	15005	15062	15119	14949	15081	14823	15225	14986	14942	14840	14855	14969
22778	21130	28884	23745	22600	26508	29158	24304	22471	21996	21221	20477	20322	19612	19614	19246	19298	19066	18833	18732	18828	18735	18693	18733	18518	18601	18497	18420	18406	18292	18580	18407	18576	18488	18429	18388	18267	18023	18279	18169	18265	18328	18227	18104	18300	18227	18050	18259	18278	18141	18177	18127	18238	18126	18059	18123	18197	18171	18323	18405	18359	18290	18075	18042	17980	18108	18178	18155	18441	18299	18048	18040	18199	18155	18022	18313	18282	18095	18032	18262	18234	18164	18336	18257	18164	18097	18083	18128	18396	18074	17957	17991	18198	18119	18081	18439	18200	18038	17928	17975	18188	18125	18250	18231	17933	18300	18227	18149	18133	18164	18193	18274	18145	18124	18063	18329	18330	18010	18234	18031	18187	18120	18129	18216	18190	18271	18187	18130	18215	18180	18072	18162	18272	17938	17890	18208	18237	18267	18258	18119	18056	18254	18223	18185	18089	18137	18099	18092	18014	18010	18165	18169	18109	18321	18226	18002	18236	18166	18087	17975	18021	18217	17975	17902	18241	18381	18325	17982	18238	18155	18185	18131	18061	18011	18106	18266	18242	18227	18043	18073	18106	18138	18161	18172	18214	18063	17941	17973	18526	18198	18287	18147	18113	18268	18142	18056	18014	18114	17971	17997	17951	18145	18121	17909	18011	17951	18145	18350	18254	18297	18272	18105	18265	18321	18103	18179	18145	18018	18025	18341	18138	18339	18375	18123	18061	17927	18146	18223	18275	18133	18030	18206	18128	18007	18047	18076	18160	18206	17916	17950	18083	18081	18115	18212	18133	18108	18167	17992	18050	18084	18122	18182	18104	18030	17997	18195	18242	18215	18177	18152	18251	18284	18306	18002	18077	18276	18309	18070	18017	18213	18017	18011	18284	18280	18062	18195	18138	18122	18052	18248	18077	18232	18105	18188	18270	18068	18027	18065	18257	18283	18312	17988	17967	17943	17953	18182	18189	18009	17825	18118	18301	17995	18255	18280	18150	18150	18264	18347	18151	18144	18061	18098	18090	18135	18223	18098	17986	18191	18191	18151	18084	18168	18133	18002	18209	18253	18130	17916	18012	17859	18019	18084	18241	18080	18096	18140	18399	18205	18101	18182	18082	18330	17916	18081	18085	18127	18244	17924	17997	18144	18208	18111	18200	18242	18080	18152	18032	18179	18087	18035	18120	18134	18098	17978	18101	18107	18087	18075	18331	18206	18146	18110	18076	18093	18326	17847	18071	18141	18152	18155	18139	18104	18200	18073	18267	18065	18069	18103	17899	18199	18242	18044	17887	18342	18183	18183	18115	18097	18290	18108	18284	18144	18250	18091	18156	18134	18164	18325	18181	18199	18050	18059	18136	18077	18311	18007	18135	17950	18162	17869	18023	17965	17960	18015	18151	18294	18189	18202	18226	18291	18167	18032	18134	18295	18323	17969	18047	18154	18060	18302	18014	18429	18049	18160	18011	18187	18024	18167	18303	18195	18096	18127	18126	18166	18185	18101	18231	18228	18195	18036	17997	18318	18241	18112	18221	18279	18100	18180	18134	18081	18074	18169	18063	18078	17896	18146	18022	17980	18325	17926	18059	18117	18070	17964	18374	18037	18050	18125	18025	18117	18226	17955	18221	18024	18227	18158	17965	18212	18065	18145	18029	18029	18115	17999	18110	18288	18194	18211	18174	18019	17812	18109	18031	18326	17900	18212	17970	18125	18024	18179	17834	17988	18034	18168	18075	18186	18153	17960	18061	18056	18266	18083	18008	18313	17941	17792	18207	18136	18121	18065	17869	18144	18192	18123	18131	18134	18134	18189	18273	18013	18031	18235	18165	18019	18135	18196	18175	18171	18102	18109	18010	17772	18152	18117	18148	17942	18044	18047	18137	18278	18085	17982	18189	18221	18160	18201	18101	18158	18179	18095	18248	18091	18221	18306	18169	18402	18045	18085	18102	18196	17982	18088	18124	18033	18122	18134	18155	17979	17977	18206	17879	17940	18288	18040	18165	18060	18173	18134	18204	18289	18384	17895	18235	18113	17982	18204	18359	18245	18089	18139	18284	18208	18038	17937	18019	18066	18051	18139	18190	18170	18058	18033	18174	18161	18032	17997	18162	18135	17890	18289	18102	18044	18093	18091	17870	18114	18065	18106	18103	18092	17926	18282	18254	18110	18334	18312	18148	17998	18205	18014	18165	18024	17926	18135	18249	17892	18226	18303	18103	18258	18166	18162	18206	18150	17978	18039	18055	18193	18061	18344	18129	18174	18314	18229	18003	18271	18057	18246	18120	18239	18016	17960	18355	18313	18082	18069	18047	18412	18404	18091	17980	18106	17991	18202	18010	18027	18202	18219	18006	18048	17886	18101	18094	18122	18270	18077	18077	18194	18259	18218	18089	18205	17940	17978	18106	18076	18105	18306	18129	18123	17873	18243	18194	18111	18272	17910	18096	18100	18199	18072	18235	18288	18235	18063	18107	18117	18072	18147	18304	18035	17985	17872	18254	18079	18204	18059	18025	17989	18277	18120	18100	18441	18109	18071	18296	18194	18059	18165	18154	18290	18213	18084	18243	18259	17913	17946	18091	18147	18148	18300	18145	18133	18054	18253	18107	18198	18191	18163	18053	17995	18055	18080	18135	18036	18044	18007	18317	18099	18263	18148	18160	17982	18055	17928	18177	18314	18130	17977	18069	18054	18054	18322	18046	18122	17977	18078	18288	18127	18345	18139	18220	18204	18131	18199	18206	18026	18206	18104	18210	17985	18119	18199	18146	18070	18124	18096	18172	17833	18086	18270	18163	17947	18067	17845	18014	17967	18127	18118	17991	18005	18304	18147	18199	18057	18166	18012	18167	18170	18104	17912	18180	17977	17903	18056	18046	18333	18074	18052	17987	17994	18097	17983	18169	18066	18426	18139	18025	17956	18135	17967	18108	18042	18133	18145	18143	18183	18215	18078	18257	18036	18191	18219	18273	18334	18161	17903	18076	18131	18076	17986	18302	18127	18291	18200	18067	18157	18151	18182	18091	18167	18085	17969	18140	18245	18240	18176	18255	18259	18064	18201	18064	18157	18043	18029	18144	18051	18103	18049	18053	18176	18044	18093	18271	17981	18061	18075	18291	17994	18150	18211	18382	17881	18055	18096	18259	18081	18211	18278	18310	18090	18075	18203	18239	18142	18096	18215	18270	17894	18126	18118	18103	18246	18031	18166	18307	18083	18187	18253	18064	18125	17994	18057	18158	18253	18053	18203	18081	17789	18062	18007	18023	18220	17925	18074	18334	18031	18237	18263	17975	18206	18092	18124	18206	18029	18101	18110	18236	18169	18131	17798	17999	17874	18025	18190	18075	18227	18079	17939	18197	18261	18317	18053	18074	18168	17996	18237	18206	18232	17909	18198	17955	18256	18288	18116	17947	18094	18011	18073	18132	18006	18266	18111	18129	18246	18093	18181	18172	18259	18322	18040	18100	18210	18076	18265	17976	18179	18399	18011	18399	18041	18346	18134	18101	18268	18154	18069	18201	18249	18385	17913	18275	18106	18174	18211	18400	18202	18108	18053	17979	17966	18108	18349	18100	18200	18282	18141	18082	18051	18091	18175	18070	18024	18133	18134	18066	18030	18116	18164	18100	18089	18273	18111	18115	18275	18112	18167	18043	18128	18179	18050	18128	17996	18061	18012	17978	18336	18029	18146	18192	18086	18132	18105	18024	17995	18122	18112	18138	18190	18199	18195	18138	17907	18322	18394	18210	18167	18095	18216	18397	18183	18407	18231	18217	18217	18029	18132	18035	18293	18326	18168	17988	17927	18187	18101	18016	18135	17798	18165	18044	18063	18090	18053	18012	18239	18073	18099	18229	18064	18175	17941	18012	18239	17956	18082	18142	18168	18179	18007	18115	18118	17949	18206	18322	18136	18134	18108	18291	18076	18057	18103	18176	18091	18120	18033	18208	18186	18154	18272	18320	17943	18008	18225	18408	18245	18141	18029	18188	18064	18224	18125	18273	18059	18104	18045	18031	18076	18289	17992	17951	17970	18260	18247	18391	18420	18327	18239	18271	18310	18145	18126	18210	18170	18030	17918	18279	18132	18222	18234	18001	18154	18250	17923	18131	18179	18111	18094	18112	17827	18099	18138	18103	18261	18242	18249	18327	18168	18117	18177	18257	18278	18141	18389	17970	18289	18305	18309	17926	18053	18130	17962	18177	17968	18197	18018	18112	18179	18170	18235	18178	17868	18139	18146	17980	18159	18039	18215	18195	18215	18116	18228	18094	18090	18047	18093	17985	18203	18287	17836	18134	17946	18099	18256	18063	17868	18109	18177	18071	18194	18179	18167	18053	18015	18095	18113	18197	18091	17953	18125	18298	18187	18074	18324	18227	18080	18126	18340	18134	18208	18096	18220	18203	18187	18280	17967	18122	18172	18081	18030	18198	18155	18059	18397	18208	18294	18315	18296	17882	17943	18243	17998	18255	18206	18167	18252	17969	18043	18088	18152	18019	18194	18290	18124	18211	18051	18022	18207	17951	18036	18078	17978	18004	17923	17973	18041	18248	18278	18114	18141	18250	18229	18213	17998	18326	18119	18025	18149	18079	18248	18037	18107	18068	18215	18236	18231	18308	18361	18324	18047	17993	18020	18319	18276	18155	18200	18134	18202	18157	18272	18127	18227	18042	18266	18202	18190	18118	18192	18130	18210	18032	18244	18351	18195	18159	18080	18150	18033	18022	18135	17995	17925	17997	18106	18068	18183	18279	18101	17989	18126	18169	18084	17952	17917	18157	18185	18099	18216	18049	18085	18046	18126	18154	18035	18073	18210	18223	18380	18055	18157	18318	17895	18287	18161	18303	18106	18127	18039	18070	18069	18106	18179	18069	18278	18265	18120	18115	17975	18084	18152	18146	17924	18137	17937	18261	18160	18251	18059	18162	17992	18208	18040	18250	17956	18118	18213	18303	18111	18134	18059	18052	17803	18253	18207	18228	18181	18274	18041	18199	18122	18218	18317	18291	18055	18142	18083	18152	18142	18049	18425	18161	18009	18280	17996	18020	18026	18060	18063	18161	18135	18012	18264	18143	17992	18247	18061	18223	18177	18256	18126	17985	18099	18254	18246	18169	17997	18206	18208
30472	54509	48470	38397	33453	29296	26296	24042	22052	20872	19468	18411	18076	17706	17228	17002	16711	16505	16641	16213	16021	15922	15985	15914	15760	15613	15748	15665	15884	15594	15427	15388	15482	15724	15537	15371	15496	15483	15256	15310	15304	15488	15380	15263	15436	15382	15424	15351	15410	15271	15344	15302	15289	15286	15334	15292	15321	15278	15320	15351	15265	15292	15233	15529	15418	15318	15398	15220	15216	15331	15332	15374	15393	15261	15315	15539	15194	15358	15207	15218	15417	15246	15288	15353	15354	15238	15450	15202	15315	15298	15350	15399	15343	15550	15260	15325	15216	15325	15361	15332	15461	15290	15329	15290	15501	15194	15250	15357	15163	15283	15273	15323	15519	15412	15272	15262	15355	15311	15362	15226	15155	15269	15412	15265	15254	15320	15339	15500	15313	15350	15082	15255	15352	15130	15308	15393	15394	15297	15382	15318	15144	15336	15520	15399	15339	15225	15262	15256	15246	15224	15227	15364	15354	15253	15225	15230	15274	15283	15396	15438	15376	15373	15326	15456	15296	15183	15390	15274	15133	15186	15290	15365	15221	15321	15237	15452	15092	15340	15324	15227	15370	15279	15422	15278	15396	15284	15400	15272	15447	15464	15446	15327	15405	15321	15333	15211	15290	15312	15252	15292	15289	15251	15396	15242	15267	15345	15172	15413	15211	15222	15329	15039	15195	15213	15309	15217	15210	15137	15351	15230	15245	15326	15270	15264	15303	15471	15371	15080	15390	15125	15293	15321	15434	15274	15299	15177	15228	15574	15387	15326	15426	15446	15429	15221	15174	15342	15443	15384	15158	15252	15238	15386	15260	15352	15428	15389	15391	15315	15376	15282	15401	15391	15312	15356	15197	15168	15471	15309	15362	15195	15086	15243	15446	15168	15274	15342	15326	15262	15310	15293	15468	15083	15251	15362	15417	15172	15156	15354	15367	15292	15218	15386	15272	15147	15539	15325	15406	15404	15327	15402	15327	15241	15259	15281	15276	15289	15295	15311	15208	15426	15149	15209	15298	15318	15090	15293	15231	15260	15291	15296	15301	15246	15500	15370	15337	15216	15295	15239	15351	15262	15354	15417	15372	15174	15190	15305	15179	15517	15196	15234	15363	15292	15232	15401	15428	15399	15294	15255	15251	15141	15293	15400	15438	15373	15378	15341	15198	15193	15264	15345	15198	15319	15372	15327	15333	15364	15389	15292	15330	15218	15355	15423	15270	15333	15203	15498	15322	15351	15354	15265	15255	15346	15264	15193	15325	15234	15321	15228	15371	15332	15147	15173	15321	15403	15349	15264	15353	15246	15228	15191	15206	15310	15459	15260	15531	15253	15286	15317	15182	15131	15439	15252	15433	15206	15262	15235	15344	15303	15182	15172	15348	15356	15139	15349	15306	15449	15438	15210	15259	15383	15238	15213	15320	15401	15475	15234	15404	15269	15281	15391	15317	15297	15351	15330	15204	15297	15334	15268	15248	15220	15309	15327	15418	15144	15369	15331	15319	15284	15429	15109	15304	15444	15105	15265	15151	15352	15215	15487	15153	15180	15239	15193	15212	15394	15141	15457	15287	15299	15162	15417	15362	15294	15339	15302	15242	15334	15339	15394	15238	15335	15419	15429	15350	15183	15234	15248	15279	15131	15350	15375	15299	15303	15344	15343	15216	15268	15279	15164	15403	15489	15133	15289	15416	15420	15286	15330	15244	15310	15231	15411	15247	15225	15305	15214	15384	15349	15231	15140	15313	15273	15197	15375	15466	15331	15168	15219	15221	15155	15263	15366	15497	15138	15329	15315	15327	15320	15207	15250	15280	15385	15358	15402	15223	15409	15410	15395	15355	15303	15202	15188	15230	15272	15307	15256	15421	15114	15316	15278	15214	15286	15251	15325	15400	15389	15386	15299	15368	15304	15182	15379	15330	15420	15206	15237	15378	15266	15278	15253	15161	15294	15319	15308	15349	15256	15239	15068	15124	15320	15247	15300	15324	15270	15350	15251	15222	15223	15331	15380	15327	15451	15335	15275	15230	15391	15181	15225	15217	15307	15352	15275	15139	15491	15223	15423	15308	15460	15480	15312	15404	15382	15379	15428	15132	15230	15239	15310	15357	15355	15398	15250	15300	15338	15344	15283	15211	15214	15440	15310	15269	15374	15297	15354	15415	15331	15312	15362	15346	15321	15317	15345	15393	15294	15430	15269	15295	15196	15309	15414	15228	15455	15200	15192	15314	15273	15372	15265	15367	15401	15469	15264	15294	15239	15401	15187	15374	15103	15154	15272	15290	15289	15394	15282	15341	15234	15378	15169	15339	15288	15354	15189	15345	15416	15284	15359	15157	15163	15168	15244	15386	15285	15424	15289	15438	15304	15196	15342	15301	15315	15340	15229	15215	15258	15163	15285	15368	15222	15345	15327	15330	15271	15276	15231	15387	15293	15013	15208	15334	15344	15214	15288	15225	15151	15320	15241	15213	15116	15456	15321	15239	15325	15330	15332	15341	15238	15352	15400	15149	15180	15233	15354	15125	15390	15336	15155	15466	15465	15378	15175	15268	15188	15320	15349	15120	15154	15191	15288	15184	15281	15285	15211	15343	15241	15314	15320	15238	15383	15260	15286	15177	15329	15189	15297	15227	15333	15391	15367	15323	15292	15259	15346	15307	15189	15176	15284	15432	15414	15289	15262	15334	15308	15348	15156	15341	15062	15285	15270	15385	15132	15353	15290	15235	15278	15330	15355	15433	15407	15121	15413	15290	15331	15329	15431	15183	15239	15358	15248	15367	15281	15328	15434	15493	15385	15455	15328	15322	15273	15165	15249	15417	15233	15349	15368	15234	15399	15317	15402	15211	15256	15079	15427	15175	15319	15269	15204	15308	15478	15294	15453	15238	15302	15172	15433	15373	15192	15317	15319	15226	15592	15185	15369	15307	15355	15221	15309	15180	15263	15209	15294	15372	15274	15571	15203	15219	15246	15175	15263	15364	15273	15261	15332	15277	15375	15390	15412	15341	15294	15423	15238	15397	15389	15239	15211	15191	15271	15214	15026	15212	15263	15316	15264	15352	15541	15333	15418	15240	15193	15266	15120	15391	15336	15222	15329	15477	15326	15199	15507	15260	15389	15331	15196	15220	15196	15393	15265	15558	15502	15382	15265	15281	15370	15277	15412	15435	15290	15172	15316	15451	15299	15456	15154	15223	15154	15242	15447	15356	15312	15097	15267	15263	15227	15278	15276	15459	15319	15253	15369	15397	15170	15488	15150	15243	15263	15377	15262	15301	15271	15215	15391	15208	15181	15349	15450	15221	15323	15218	15404	15363	15108	15319	15302	15428	15184	15257	15251	15405	15450	15366	15327	15180	15279	15229	15156	15148	15267	15351	15306	15421	15259	15340	15238	15346	15323	15070	15326	15306	15240	15252	15387	15282	15341	15157	15067	15326	15285	15177	15304	15219	15214	15193	15379	15327	15323	15123	15368	15334	15233	15312	15246	15267	15258	15128	15171	15483	15269	15344	15347	15494	15345	15253	15180	15357	15400	15151	15266	15271	15442	15466	15202	15301	15343	15251	15207	15209	15401	15283	15251	15417	15387	15264	15297	15237	15254	15107	15422	15419	15194	15378	15400	15280	15267	15305	15325	15165	15397	15365	15259	15171	15288	15304	15154	15298	15315	15261	15312	15270	15386	15286	15122	15312	15263	15290	15219	15296	15297	15240	15367	15364	15209	15341	15211	15341	15307	15321	15207	15320	15338	15371	15263	15249	15158	15398	15132	15242	15262	15313	15193	15239	15318	15360	15277	15440	15237	15502	15216	15181	15372	15331	15345	15330	15340	15371	15064	15288	15370	15284	15148	15266	15118	15402	15108	15244	15363	15343	15403	15253	15302	15130	15319	15312	15431	15241	15363	15354	15365	15465	15222	15199	15123	15301	15309	15374	15094	15094	15351	15367	15193	15312	15358	15178	15411	15203	15166	15217	15274	15323	15268	15371	15266	15400	15141	15254	15335	15263	15406	15283	15397	15290	15369	15278	15395	15402	15307	15312	15134	15207	15284	15370	15198	15199	15438	15271	15184	15300	15326	15336	15136	15217	15188	15261	15319	15238	15144	15464	15184	15388	15249	15349	15287	15276	15272	15255	15298	15416	15344	15346	15363	15186	15279	15163	15276	15356	15316	15349	15170	15402	15128	15457	15148	15395	15342	15309	15293	15272	15260	15328	15127	15441	15286	15226	15238	15409	15405	15402	15114	15316	15354	15226	15280	15394	15230	15103	15403	15276	15355	15239	15464	15263	15395	15268	15259	15263	15234	15326	15238	15236	15121	15378	15316	15254	15239	15284	15235	15418	15191	15195	15392	15089	15355	15128	15237	15403	15270	15236	15159	15248	15175	15322	15281	15326	15255	15222	15133	15353	15387	15232	15224	15412	15197	15285	15317	15242	15178	15261	15294	15142	15184	15341	15329	15175	15242	15496	15171	15418	15311	15237	15277	15282	15214	15424	15266	15270	15526	15339	15357	15217	15365	15254	15330	15379	15158	15339	15119	15168	15470	15298	15170	15102	15185	15152	15372	15350	15321	15392	15432	15338	15275	15265	15205	15382	15355	15297	15324	15395	15072	15285	15442	15430	15390	15223	15249	15193	15374	15202	15340	15133	15271	15316	15412	15286	15324	15344	15216	15489	15324	15244	15327	15255	15451	15249	15272	15397	15184	15277	15407	15284	15402	15060	15375	15515	15418	15202	15205	15404	15282	15308	15280	15454	15271	15312	15337	15212	15312	15142	15512	15349	15272	15238	15248	15251	15253	15252	15157	15200	15213	15353	15409	15343	15192	15412	15413	15035	15312	15436	15353	15455	15393	15275	15134	15341	15451	15163	15337	15285	15206	15312	15460	15354	15415	15198	15361	15378	15324	15444	15296	15239	15375	15255	15206	15433	15330	15146	15381	15342	15377	15340	15311	15336	15208	15246	15412	15358	15138	15294	15113	15253	15224	15253	15330	15216	15228	15276	15224	15210	15393	15351	15307	15270	15463	15286	15160	15342	15304	15458	15393	15381	15391	15303	15207	15389	15238	15246	15361	15077	15276	15298	15287	15338	15334	15329	15258	15213	15289	15103	15377	15313	15342
29024	26852	33663	30464	25443	23068	21597	20570	19737	19094	18947	18885	18573	18287	18229	17978	18018	17819	18126	17768	17901	17899	17665	17800	17789	17891	17659	17891	17757	17758	17772	17853	17637	17595	17784	17664	17598	17641	17712	17553	17620	17798	17696	17635	17707	17600	17813	17568	17715	17735	17645	17696	17645	17610	17622	17745	17706	17549	17610	17599	17712	17396	17602	17562	17615	17619	17700	17631	17556	17690	17839	17590	17662	17596	17815	17598	17482	17578	17533	17634	17468	17641	17651	17483	17464	17822	17516	17578	17632	17561	17660	17707	17515	17595	17528	17619	17753	17541	17571	17941	17616	17639	17537	17844	17634	17783	17419	17403	17533	17501	17627	17289	17608	17618	17657	17641	17736	17567	17831	17713	17809	17574	17595	17819	17704	17649	17553	17768	17727	17671	17748	17689	17520	17586	17534	17757	17392	17830	17663	17666	17800	17462	17627	17661	17443	17626	17564	17745	17507	17664	17631	17471	17821	17853	17504	17780	17668	17669	17619	17598	17444	17337	17596	17637	17615	17676	17603	17699	17572	17740	17653	17751	17749	17567	17761	17524	17624	17698	17611	17673	17647	17593	17557	17656	17611	17695	17821	17484	17533	17521	17423	17551	17635	17700	17790	17616	17358	17704	17693	17663	17610	17548	17703	17419	17728	17627	17575	17654	17652	17772	17560	17537	17674	17741	17770	17643	17619	17660	17527	17534	17539	17454	17740	17617	17631	17477	17550	17537	17599	17717	17701	17506	17597	17477	17810	17709	17748	17552	17645	17535	17502	17572	17578	17592	17647	17352	17780	17578	17625	17696	17748	17491	17539	17523	17599	17699	17735	17844	17762	17604	17489	17644	17559	17672	17710	17615	17621	17569	17541	17482	17455	17734	17569	17731	17515	17556	17670	17750	17630	17541	17617	17598	17605	17703	17709	17642	17489	17909	17592	17589	17813	17651	17507	17537	17572	17676	17523	17610	17948	17494	17578	17588	17657	17643	17643	17522	17382	17487	17692	17541	17574	17450	17293	17636	17639	17819	17656	17472	17458	17654	17646	17706	17672	17568	17601	17627	17603	17650	17574	17811	17623	17741	17823	17304	17531	17798	17698	17527	17552	17674	17645	17687	17747	17604	17628	17715	17670	17981	17629	17691	17875	17680	17631	17573	17676	17772	17589	17606	17445	17738	17654	17606	17861	17728	17439	17829	17722	17735	18010	17775	17591	17681	17690	17561	17518	17652	17821	17660	17639	17566	17534	17728	17545	17673	17603	17698	17501	17628	17708	17693	17789	17707	17584	17504	17771	17601	17577	17653	17646	17532	17597	17884	17669	17564	17531	17659	17630	17681	17797	17631	17865	17681	17535	17387	17773	17601	17780	17361	17405	17478	17690	17543	17647	17452	17687	17640	17593	17590	17409	17928	17734	17564	17721	17578	17671	17577	17820	17668	17535	17609	17607	17685	17700	17713	17634	17599	17754	17754	17556	17582	17628	17494	17719	17557	17502	17713	17703	17723	17529	17712	17676	17604	17744	17551	17498	17622	17448	17639	17689	17414	17591	17776	17669	17626	17519	17845	17596	17562	17771	17555	17603	17641	17385	17715	17704	17539	17754	17775	17524	17473	17657	17460	17714	17873	17597	17477	17819	17574	17680	17595	17764	17633	17651	17710	17691	17664	17595	17684	17654	17717	17723	17682	17592	17579	17680	17607	17753	17584	17583	17472	17536	17543	17363	17684	17640	17632	17640	17472	17561	17722	17538	17579	17608	17752	17613	17715	17597	17649	17717	17792	17593	17661	17605	17699	17928	17781	17803	17683	17871	17393	17647	17731	17657	17500	17565	17725	17488	17541	17686	17563	17492	17647	17487	17692	17649	17484	17613	17639	17580	17393	17611	17405	17771	17575	17702	17519	17730	17656	17702	17591	17716	17532	17547	17438	17759	17685	17797	17859	17670	17624	17781	17606	17847	17610	17820	17683	17696	17614	17739	17608	17595	17588	17586	17738	17856	17592	17705	17727	17668	17648	17706	17581	17752	17564	17739	17756	17539	17499	17797	17681	17625	17716	17785	17767	17674	17638	17537	17584	17564	17523	17634	17617	17748	17371	17537	17504	17506	17393	17525	17795	17596	17682	17356	17511	17601	17660	17817	17730	17800	17635	17480	17820	17566	17731	17441	17570	17507	17656	17685	17755	17696	17537	17763	17839	17635	17821	17657	17634	17737	17582	17724	17704	17748	17782	17677	17678	17536	17734	17498	17655	17524	17616	17437	17501	17958	17633	17855	17783	17547	17611	17835	17643	17570	17956	17811	17658	17862	17410	17505	17728	17843	17683	17646	17745	17617	17881	17792	17558	17582	17777	17668	17529	17703	17666	17610	17452	17708	17583	17606	17606	17520	17530	17472	17705	17508	17720	17547	17604	17699	17588	17542	17612	17568	17605	17654	17688	17701	17787	17532	17378	17516	17641	17609	17706	17495	17719	17540	17674	17615	17740	17811	17464	17722	17651	17619	17693	17548	17458	17515	17619	17666	17608	17463	17509	17530	17723	17704	17879	17564	17780	17745	17499	17677	17439	17566	17573	17736	17716	17623	17958	17645	17598	17700	17692	17797	17643	17555	17830	17696	17503	17629	17643	17544	17651	17737	17621	17650	17724	17764	17599	17665	17560	17645	17733	17570	17594	17669	17658	17516	17718	17619	17679	17602	17489	17741	17383	17590	17607	17690	17502	17759	17785	17697	17580	17519	17586	17530	17638	17593	17549	17757	17639	17648	17635	17611	17826	17758	17752	17552	17625	17628	17423	17698	17578	17711	17666	17582	17712	17618	17646	17714	17644	17613	17514	17449	17703	17758	17701	17471	17679	17787	17686	17821	17532	17714	17655	17602	17956	17585	17735	17352	17563	17802	17745	17756	17304	17438	17643	17599	17631	17518	17583	17736	17531	17503	17823	17604	17634	17768	17547	17653	17599	17549	17565	17635	17558	17653	17584	17550	17554	17738	17631	17721	17354	17639	17791	17833	17713	17710	17584	17790	17719	17586	17625	17467	17499	17712	17519	17771	17585	17621	17602	17681	17460	17421	17608	17703	17709	17630	17511	17556	17551	17668	17760	17683	17429	17644	17654	17700	17715	17287	17703	17763	17634	17800	17615	17650	17629	17822	17712	17737	17656	17601	17569	17552	17417	17777	17437	17371	17621	17452	17720	17416	17632	17520	17507	17503	17727	17662	17413	17536	17631	17738	17593	17710	17728	17745	17767	17721	17657	17600	17583	17759	17515	17632	17612	17796	17658	17726	17695	17543	17859	17604	17713	17600	17731	17716	17653	17839	17754	17553	17679	17694	17621	17832	17326	17596	17502	17634	17846	17585	17713	17705	17715	17701	17671	17709	17683	17535	17863	17566	17530	17841	17553	17690	17643	17588	17701	17589	17789	17577	17606	17669	17749	17553	17713	17562	17572	17667	17513	17456	17798	17635	17805	17717	17718	17757	17642	17612	17578	17736	17798	17821	17589	17655	17579	17584	17821	17594	17805	17613	17725	17579	17582	17802	17774	17457	17563	17446	17478	17639	17581	17367	17771	17939	17755	17697	17545	17473	17762	17850	17634	17697	17437	17576	17607	17529	17463	17668	17714	17796	17539	17736	17638	17585	17639	17509	17657	17639	17644	17678	17708	17608	17609	17531	17607	17565	17496	17539	17815	17654	17741	17601	17493	17603	17735	17396	17597	17679	17532	17657	17584	17581	17606	17575	17643	17541	17781	17814	17549	17642	17591	17593	17419	17342	17419	17839	17635	17743	17734	17533	17533	17644	17586	17752	17639	17594	17729	17656	17547	17615	17872	17553	17800	17550	17612	17961	17582	17624	17812	17730	17511	17587	17496	17784	17774	17667	17694	17397	17717	17819	17634	17473	17709	17749	17746	17494	17607	17573	17615	17657	17697	17596	17852	17666	17521	17549	17760	17737	17662	17761	17716	17541	17722	17780	17760	17714	17565	17772	17724	17605	17371	17568	17664	17669	17646	17714	17572	17679	17737	17868	17716	17654	17521	17628	17557	17702	17789	17825	17667	17708	17748	17663	17882	17713	17464	17629	17533	17639	17689	17736	17785	17555	17512	17715	17620	17658	17599	17609	17628	17634	17616	17480	17605	17730	17503	17562	17686	17504	17529	17709	17580	17582	17560	17725	17746	17461	17616	17757	17418	17596	17612	17764	17765	17639	17642	17559	17852	17706	17553	17758	17574	17800	17803	17591	17751	17519	17546	17674	17497	17754	17775	17774	17519	17585	17649	17432	17775	17740	17562	17525	17660	17690	17727	17553	17522	17548	17646	17809	17783	17532	17566	17786	17715	17700	17573	17658	17557	17833	17488	17532	17716	17737	17745	17624	17745	17774	17649	17595	17683	17794	17714	17553	17600	17844	17589	17601	17935	17711	17674	17561	17703	17557	17660	17711	17585	17446	17510	17724	17574	17728	17565	17712	17590	17603	17740	17681	17808	17532	17601	17483	17565	17418	17532	17714	17661	17626	17654	17608	17550	17784	17586	17685	17795	17492	17654	17421	17559	17702	17569	17446	17594	17550	17535	17404	17477	17528	17453	17725	17760	17681	17762	17705	17690	17658	17527	17726	17550	17518	17559	17564	17383	17490	17779	17597	17728	17755	17624	17387	17569	17721	17634	17550	17826	17503	17735	17736	17699	17825	17786	17733	17742	17674	17760	17701	17518	17493	17710	17498	17576	17671	17294	17487	17558	17553	17628	17547	17697	17488	17561	17768	17730	17665	17627	17706	17705	17581	17422	17522	17555	17647	17567	17627	17537	17702	17565	17699	17657	17691	17661	17682	17606	17637	17563	17628	17591	17711	17631	17765	17773	17614	17435	17739	17705	17550	17464	17979	17637	17522	17640	17641	17586	17538	17594	17645	17643	17569	17533	17550	17754	17592	17594	17590	17627	17519	17536	17587	17627	17558	17782	17654	17474	17562	17583	17725	17671	17602	17549	17580	17863	17697	17587	17576	17490	17605	17478	17774	17786	17663	17717	17486	17609	17499	17497	17736	17609	17571	17674	17596	17590	17682	17649	17859	17842	17735	17713	17854	17752	17516	17418	17648	17775	17599	17743	17607	17584
28280	41057	37404	29243	25168	22409	20508	19453	18199	17708	17036	16812	16355	15971	15915	15804	15704	15484	15525	15505	15335	15318	15322	15187	15186	15148	15150	15347	15240	15216	15121	15002	15022	15149	15065	15235	15092	15098	14970	14977	14944	15172	14844	14971	15149	15004	14928	15073	14921	14917	15177	15048	14989	15050	15072	15088	14868	14927	15053	15069	15046	15118	14971	14980	15024	15024	14983	15047	14818	14876	14675	15055	14897	15019	15132	15016	15008	14988	14910	14841	14832	14969	15009	15111	15082	14859	15294	14924	15179	14970	14971	14949	14932	14991	14993	15069	15079	14963	14985	15127	14975	14776	15032	14985	14945	14968	15030	15003	14938	15072	15070	15032	14931	15147	14953	14926	15068	14927	14975	15008	14849	14850	15043	15051	14979	14984	14986	15017	15058	15170	15099	15022	15013	15156	15023	14832	15023	14808	14861	14919	14992	15013	14924	15049	15033	15139	14960	15022	14834	14973	14915	15108	14821	14935	15076	15122	14987	15080	15028	14993	15114	15014	15087	15017	15044	14882	15025	15071	14954	15103	14798	14972	14882	14990	15129	15078	15010	14968	14859	14914	15035	14936	14967	14915	15154	15031	15045	14914	15093	14877	14982	15056	14841	14983	15025	15043	15000	15120	15042	15057	14902	14983	14996	15035	15067	14878	15066	15036	15080	15236	14978	15045	15034	15158	14873	14959	14814	14891	14993	14909	15024	14989	15080	14931	14931	15080	14983	15072	15086	14916	14864	15103	15163	14966	15023	14944	15065	15267	14844	14967	15087	14995	14969	15092	14953	15113	14888	14948	14978	14925	15116	15116	14954	14980	15002	15025	14984	15006	14905	15020	15169	14988	14997	14914	15071	15090	14941	14982	15155	14836	15030	14823	15036	15051	14891	15056	14981	15011	15191	14865	14915	14967	14911	15038	14977	14842	14966	14979	15145	14971	15012	14980	15037	15066	14926	14879	14979	15006	15026	14719	14993	15116	14932	15021	14909	14904	15273	14939	14865	14944	15060	15151	14939	14964	14963	15000	15008	14924	14963	15034	15039	15062	15000	14918	15018	15152	14946	15033	15046	15033	15006	15025	15038	14911	14908	14860	15064	14909	15068	14888	14926	15109	14943	15099	14969	15103	15119	14986	15029	14957	14919	15070	14803	15147	14998	15100	14925	14972	15007	15028	15034	14919	15133	15095	15037	15114	15135	14869	14997	14937	14918	14972	14980	14986	15095	15064	14861	14952	15030	15047	15023	14853	15028	14986	14966	14902	15054	15022	15019	15043	15114	15074	14948	15029	15151	14964	15156	15194	15123	14955	14974	15025	15047	14998	15146	14911	14930	15049	14961	15169	15075	14885	15019	14835	14964	14942	15126	14965	15025	14994	14905	15030	15046	14960	14907	15118	14875	14915	15142	14895	15055	14930	15058	14974	14971	15008	14876	14908	14950	15145	15150	14974	15061	14956	14999	15255	15098	14986	14964	14920	14999	15004	14899	15006	14978	15009	14898	15018	15085	14549	14947	15006	14997	14992	14846	15101	15051	15052	15035	14931	14953	14920	14887	14976	14855	15013	15101	14999	15022	14985	14998	14938	15117	14830	14954	15071	14963	15168	15029	15088	14978	14945	14886	14859	15043	15088	14867	14942	15157	15092	14897	15026	15030	14953	14864	14871	15015	14966	14946	14899	15046	15114	15039	14848	14871	15105	15052	14968	15126	15002	14957	15094	15102	14803	15100	14988	15074	14911	14903	14976	15022	15023	15051	15083	14891	15023	14993	14969	14955	14930	14941	15193	15009	15023	14994	14937	14953	14875	15039	15233	14883	15022	14990	14995	15229	15036	15113	15032	15114	15099	14907	15013	14899	15229	14952	15119	15038	14976	14972	14916	15062	15104	14973	15044	14973	15117	15074	14892	14947	14994	15197	14894	14868	15140	15055	14923	15146	15046	14993	14994	14898	14994	14860	14906	14722	14892	15024	15231	15064	14899	15108	15069	14865	15104	14988	14959	15015	15007	14987	15211	15143	14946	15065	15004	15090	15114	15077	15043	15023	15099	15055	15250	14953	15018	14875	15123	15155	15097	15064	14811	15095	15153	14903	15178	14918	14905	14920	14861	15042	15019	14997	15057	14841	14898	15006	15159	15100	15195	15057	14863	14915	15177	14941	15011	15080	15111	14951	14990	15038	14876	14934	15029	15026	14983	14894	14999	15067	15188	14976	15106	14966	14974	15036	14890	14952	14814	14799	15105	14973	15074	14956	15114	15056	15068	14900	14979	14996	14982	14930	14906	14884	15165	14987	15073	15089	14910	15160	15002	15105	14876	15082	14879	14939	14969	14880	14986	14928	14933	15118	14994	14915	14927	15018	14759	15043	14915	14964	15025	15071	15066	15094	14979	15202	14977	14815	15126	14912	15053	14865	15000	15011	14869	14932	14941	15061	15087	15036	15072	15005	15042	14925	14947	15001	15068	15067	14980	15013	14866	15208	15104	15026	15040	15113	14897	14931	15138	14942	15102	14815	15009	15042	15040	14871	15026	14962	14997	15006	15021	14971	15048	15053	14939	15021	15057	14901	14900	15043	14826	15065	14973	15216	15062	14957	14933	15003	15192	14964	15079	15000	15043	14903	14996	14801	15047	14999	15058	15026	14808	14926	15006	14909	14959	15013	14978	14967	15052	15045	15082	15133	14945	15018	14938	14904	15080	14921	15088	15005	15099	14962	14913	14936	15217	14880	14897	15040	14852	15160	14899	15211	15025	14941	15073	15109	15124	15207	15013	14985	15176	14950	14952	14977	15001	15012	15006	14914	15059	14946	15049	15049	15058	14990	15039	15076	15059	15070	15024	15084	14912	15099	15088	14942	14973	14877	14962	15073	15095	15042	15106	14936	14940	14877	14949	15073	15191	14984	15023	14991	14920	14978	15047	14969	15020	14907	15098	14985	14914	15062	14959	15002	15053	14984	15024	15005	15221	14913	14987	15149	14949	15059	15040	15047	15087	15118	15070	14956	15060	14928	15112	14942	15067	15198	15012	15064	15008	14990	14949	15006	14868	14928	14790	15096	15189	15033	14885	14957	14920	15053	15098	14903	15104	15006	15018	15102	15101	15088	14995	14858	15060	15056	14957	14924	15120	15072	15040	15056	15086	15037	15052	14961	15065	15002	15120	14964	15149	15084	14911	15073	15067	14947	15033	14913	15084	15013	14902	14950	15045	15047	15025	15015	14897	14983	14937	14770	15106	14853	15046	14965	14845	14972	15045	15091	15082	15038	15045	15276	15008	15006	15131	15083	14872	15058	15071	15008	14895	15162	15095	14945	15046	15007	15027	15000	14895	14911	14888	14974	15073	15078	14997	15069	15046	15107	14915	14907	15000	15065	15070	14851	15057	15046	14859	14888	14912	15094	14965	14985	14885	14971	14913	14932	15001	15030	15128	14934	14945	15027	14908	14907	14903	15011	15200	15142	14860	14967	15079	15021	14875	14957	14985	14932	14857	14930	15018	14895	14980	14883	15031	14909	15172	15113	15184	14967	14824	14882	15205	14912	15083	15015	15007	14991	14853	14925	15003	15073	15087	14830	15091	15128	15060	15001	15023	15191	15105	15075	15001	15002	15032	14929	14937	15212	14900	15051	15079	15013	15099	14949	15019	15073	15121	15028	14958	15030	14971	15044	15192	15015	15063	14949	15001	15064	15093	15049	14953	14989	14884	14976	14967	14941	15069	15050	14940	14978	15117	14967	14922	15016	15069	14872	15150	15088	15065	15088	15023	14942	14998	14890	15011	15107	14950	15083	15130	14971	15047	15067	14952	14856	14888	14777	15007	15084	15037	15055	15005	14906	15239	15005	14844	14894	15009	15316	15051	15228	14986	14855	14976	14959	15127	14997	15190	15187	14969	14838	14918	15053	15173	14930	15028	15054	15211	15046	15060	15102	14890	14993	15021	15012	15298	15089	14937	15045	14944	14941	14847	14816	14936	15027	15104	15000	14975	14863	14925	14987	15021	14963	15112	14970	15041	14905	15136	14934	15053	14920	15110	14933	14931	14866	15078	15101	15072	15105	14989	15071	14842	15010	15053	15030	15116	15155	14867	15017	15036	14888	15071	14933	15006	14848	14937	15172	14835	14882	15193	15060	15006	15160	14916	15157	14974	14938	15083	14880	14739	14975	15058	14987	14902	15051	14956	14911	15181	14855	14797	14950	15052	15149	15040	15018	14935	14971	14994	15006	15026	15041	15067	15115	14989	15140	15080	14934	15007	14949	15035	15060	15072	15068	15103	14884	15052	15094	15042	14908	15078	15063	14939	14870	15135	15100	14958	14859	15200	15018	15023	14939	14890	15170	15042	15127	14971	14999	15159	15160	15051	15088	14950	15148	15044	14966	15071	14968	14974	15028	14917	15248	14836	14996	15127	15077	15045	15008	15099	14967	15000	15060	15059	15029	14941	15222	15082	14977	15158	15078	14940	14954	15038	15120	15038	15083	14978	14957	15058	14909	15214	14856	15043	14871	14923	14923	15195	14989	15139	14971	14887	14951	15081	15084	15123	15089	14994	15034	15112	15127	14877	14979	15131	15095	15120	15069	15003	14787	15428	14990	15002	15026	15079	14976	14902	15075	15024	15271	15134	15173	15074	14757	15023	14855	15031	15055	15104	14990	15047	15054	15171	14912	15089	15014	14976	14977	15088	15012	14968	15117	15077	14988	14987	15065	15010	15015	15044	15104	15100	15035	14869	14977	14934	14865	15166	14960	15053	15108	15013	15029	14950	15015	15077	15090	15032	15146	14898	14886	15019	15163	15066	14938	15135	15038	15153	15066	15081	15088	15009	15046	15081	15045	15020	14983	15059	15052	15196	15036	14889	15082	15070	15092	14984	15086	15011	14969	14856	14972	14884	15059	15169	14959	14847	14959	15154	15040	15004	14990	15131	15049	14844	14988	14940	14946	15058	15210	15161	14940	14958	15139	14955	15070	14961	15027	14993	15068	15083	14957	15031	15021	15086	15065	14975	14936	15019	14906	15071	15167	15017	14976	15113	15057	15013	15116	14957	15124	15046	14956	15135	14854	15068	14986	14871	15006	15020	14986	14986	14978	15060	14986	14973	15079	15137	15105	14865	14965	14996
24226	21132	28521	25405	24711	25756	25331	22258	21038	20358	19654	19037	18822	18654	18688	18452	18284	18293	18070	17982	17771	17769	17854	17883	17767	17811	17630	17673	17612	17657	17623	17733	17755	17727	17472	17695	17580	17686	17562	17705	17473	17521	17712	17595	17721	17336	17674	17638	17577	17527	17539	17506	17695	17483	17529	17474	17619	17217	17664	17502	17539	17599	17749	17468	17618	17660	17489	17534	17483	17625	17430	17418	17390	17601	17513	17614	17573	17355	17572	17616	17479	17745	17450	17607	17475	17529	17617	17610	17762	17537	17557	17483	17651	17556	17485	17328	17274	17501	17363	17570	17535	17515	17741	17534	17620	17532	17657	17460	17419	17513	17641	17518	17753	17463	17755	17649	17537	17455	17212	17569	17418	17447	17460	17498	17493	17507	17525	17409	17470	17641	17471	17594	17465	17569	17406	17555	17674	17474	17442	17534	17628	17625	17596	17480	17704	17659	17524	17512	17621	17510	17651	17647	17558	17410	17518	17638	17644	17395	17566	17600	17565	17355	17565	17575	17591	17902	17536	17520	17619	17734	17477	17353	17690	17540	17211	17576	17626	17504	17743	17499	17523	17525	17505	17719	17507	17756	17442	17533	17622	17432	17731	17419	17444	17564	17353	17535	17668	17626	17503	17336	17589	17475	17498	17653	17378	17374	17629	17504	17283	17579	17678	17565	17555	17349	17388	17565	17725	17483	17456	17615	17613	17700	17446	17424	17658	17656	17611	17532	17500	17663	17647	17238	17558	17593	17597	17496	17444	17322	17532	17413	17615	17513	17624	17342	17380	17501	17583	17577	17563	17556	17636	17549	17445	17653	17662	17394	17597	17656	17602	17510	17434	17269	17617	17561	17607	17421	17519	17467	17478	17257	17404	17449	17425	17392	17470	17439	17619	17283	17515	17517	17587	17673	17496	17582	17443	17698	17618	17599	17456	17464	17656	17399	17470	17518	17457	17523	17669	17411	17411	17501	17646	17402	17680	17617	17694	17594	17513	17719	17579	17542	17630	17577	17373	17624	17645	17653	17222	17577	17372	17455	17405	17702	17447	17569	17448	17310	17457	17402	17498	17387	17622	17554	17556	17587	17474	17383	17560	17401	17630	17457	17242	17494	17427	17544	17472	17443	17688	17519	17543	17330	17248	17577	17513	17267	17359	17458	17699	17710	17681	17551	17614	17490	17543	17412	17746	17510	17559	17666	17529	17435	17591	17655	17433	17194	17512	17615	17436	17570	17619	17344	17808	17553	17408	17356	17619	17435	17547	17672	17636	17453	17537	17477	17712	17388	17587	17710	17434	17247	17495	17520	17450	17623	17537	17525	17480	17601	17570	17658	17500	17522	17583	17577	17410	17385	17288	17530	17573	17410	17564	17561	17518	17614	17435	17439	17444	17628	17492	17552	17412	17581	17326	17482	17845	17696	17665	17609	17710	17484	17322	17454	17638	17657	17681	17564	17532	17634	17392	17363	17642	17539	17629	17617	17541	17591	17366	17462	17650	17566	17616	17308	17307	17560	17542	17618	17429	17444	17728	17450	17607	17738	17454	17475	17387	17512	17420	17503	17454	17625	17474	17381	17535	17444	17571	17571	17523	17554	17567	17532	17668	17644	17569	17686	17523	17435	17628	17461	17620	17588	17536	17654	17598	17633	17609	17557	17576	17600	17465	17484	17572	17489	17400	17304	17263	17455	17659	17671	17441	17473	17449	17616	17623	17528	17429	17607	17566	17620	17636	17703	17660	17572	17520	17418	17545	17548	17539	17577	17574	17380	17357	17498	17458	17513	17266	17404	17760	17504	17548	17480	17414	17462	17376	17466	17390	17546	17491	17482	17454	17672	17647	17719	17560	17382	17476	17385	17482	17373	17604	17260	17510	17494	17505	17416	17474	17606	17370	17578	17359	17545	17417	17514	17676	17554	17627	17358	17608	17482	17481	17497	17483	17608	17421	17564	17625	17382	17548	17439	17375	17627	17443	17325	17539	17635	17601	17554	17552	17543	17505	17302	17714	17734	17400	17536	17405	17562	17475	17497	17674	17565	17567	17551	17434	17405	17423	17707	17389	17512	17724	17531	17797	17575	17430	17687	17631	17848	17443	17361	17426	17461	17377	17660	17637	17528	17585	17672	17521	17652	17421	17477	17301	17569	17596	17479	17483	17567	17790	17576	17493	17711	17525	17660	17484	17655	17341	17479	17641	17450	17635	17742	17496	17524	17478	17542	17376	17471	17291	17418	17323	17608	17229	17486	17615	17620	17427	17567	17530	17473	17404	17643	17562	17419	17613	17498	17569	17584	17390	17681	17424	17384	17550	17556	17559	17724	17492	17581	17573	17560	17599	17383	17609	17738	17550	17516	17606	17485	17422	17629	17633	17520	17580	17660	17584	17508	17617	17421	17612	17372	17449	17565	17618	17474	17540	17634	17508	17395	17598	17566	17691	17576	17624	17560	17551	17610	17579	17572	17643	17549	17361	17452	17548	17460	17789	17581	17547	17686	17466	17582	17357	17542	17522	17494	17624	17540	17318	17520	17627	17313	17687	17488	17595	17625	17637	17612	17396	17383	17680	17395	17487	17362	17328	17465	17543	17503	17462	17329	17747	17554	17518	17522	17546	17302	17518	17393	17481	17665	17739	17510	17251	17472	17554	17210	17498	17570	17525	17284	17539	17426	17591	17661	17691	17656	17661	17639	17666	17518	17408	17387	17653	17451	17390	17634	17624	17624	17567	17637	17402	17540	17661	17329	17489	17539	17298	17225	17370	17511	17441	17762	17590	17568	17656	17539	17668	17436	17591	17510	17613	17443	17713	17573	17591	17544	17677	17448	17567	17535	17702	17742	17545	17533	17674	17722	17486	17548	17412	17469	17489	17593	17600	17605	17534	17353	17636	17513	17652	17470	17833	17472	17456	17394	17431	17422	17434	17396	17391	17581	17595	17442	17501	17572	17541	17656	17517	17642	17591	17641	17325	17602	17596	17452	17412	17453	17461	17542	17721	17465	17498	17577	17531	17461	17436	17576	17613	17475	17584	17363	17365	17255	17637	17524	17541	17416	17592	17395	17556	17516	17605	17593	17446	17514	17730	17791	17479	17380	17551	17626	17607	17481	17585	17508	17458	17622	17416	17484	17510	17578	17557	17491	17592	17661	17840	17641	17519	17410	17413	17475	17738	17369	17359	17428	17640	17558	17406	17535	17566	17353	17446	17377	17481	17474	17357	17426	17693	17523	17568	17349	17595	17459	17513	17640	17412	17715	17465	17658	17452	17460	17590	17596	17478	17535	17454	17515	17514	17517	17524	17522	17329	17500	17453	17762	17515	17762	17580	17333	17665	17515	17712	17591	17594	17251	17436	17522	17513	17685	17523	17295	17511	17372	17544	17580	17510	17476	17510	17590	17454	17428	17712	17629	17564	17722	17638	17430	17561	17631	17608	17684	17400	17572	17321	17468	17617	17641	17405	17525	17492	17464	17631	17507	17677	17622	17569	17785	17722	17684	17439	17487	17524	17464	17588	17503	17534	17624	17841	17491	17508	17472	17394	17659	17725	17578	17448	17647	17693	17501	17466	17478	17272	17666	17704	17538	17542	17670	17580	17479	17405	17497	17672	17695	17605	17439	17335	17520	17556	17547	17524	17408	17494	17420	17350	17534	17491	17545	17426	17456	17493	17593	17417	17346	17571	17369	17599	17367	17510	17528	17585	17574	17474	17520	17400	17549	17414	17428	17486	17575	17522	17655	17403	17406	17636	17489	17354	17552	17584	17638	17509	17524	17556	17536	17745	17479	17338	17444	17598	17665	17517	17497	17452	17679	17598	17372	17391	17453	17400	17582	17578	17522	17742	17659	17410	17614	17625	17412	17694	17548	17450	17493	17635	17422	17606	17595	17496	17469	17586	17584	17599	17604	17462	17339	17626	17479	17600	17342	17625	17483	17566	17663	17652	17526	17618	17485	17608	17463	17550	17491	17428	17620	17692	17369	17335	17452	17562	17419	17665	17551	17742	17628	17494	17383	17567	17592	17510	17505	17674	17501	17406	17622	17526	17486	17496	17324	17642	17693	17515	17618	17616	17535	17555	17602	17593	17419	17400	17455	17753	17609	17333	17385	17638	17374	17573	17566	17538	17440	17514	17518	17502	17638	17561	17522	17673	17524	17228	17490	17426	17568	17406	17642	17609	17694	17511	17710	17479	17745	17479	17469	17581	17452	17546	17495	17565	17583	17208	17731	17559	17537	17476	17489	17597	17356	17559	17651	17444	17510	17489	17499	17603	17622	17423	17631	17415	17464	17516	17510	17649	17750	17366	17658	17638	17502	17810	17698	17536	17541	17572	17760	17609	17672	17585	17441	17310	17515	17601	17590	17638	17442	17885	17558	17503	17757	17443	17543	17454	17467	17517	17532	17585	17455	17426	17586	17576	17502	17565	17485	17538	17430	17345	17538	17346	17396	17525	17662	17537	17654	17691	17716	17547	17395	17382	17683	17391	17349	17428	17471	17512	17420	17466	17467	17680	17725	17376	17344	17339	17374	17481	17604	17428	17368	17602	17533	17504	17575	17645	17589	17698	17476	17549	17397	17522	17544	17352	17324	17547	17536	17722	17531	17475	17686	17593	17413	17549	17551	17598	17638	17486	17392	17612	17579	17533	17349	17680	17580	17377	17502	17538	17609	17562	17615	17738	17511	17502	17333	17349	17611	17623	17360	17525	17470	17433	17745	17456	17513	17442	17512	17340	17418	17594	17502	17390	17384	17503	17511	17624	17736	17666	17472	17701	17571	17467	17480	17518	17230	17527	17669	17539	17686	17470	17639	17422	17431	17523	17531	17470	17261	17453	17611	17515	17479	17343	17646	17394	17416	17574	17600	17536	17310	17509	17548	17391	17581	17794	17465	17644	17579	17424	17551	17359	17580	17403	17447	17417	17442	17461	17418	17649	17543	17693	17627	17578	17451	17604	17417	17335	17508	17376	17708	17381	17486	17317	17653	17581	17536	17500	17309	17538	17505	17470	17391	17275	17574	17590	17732	17477	17432	17492	17676	17658	17559	17616	17552	17506	17440	17414	17610	17546	17643	17673	17623	17577	17676	17577	17733	17521	17498	17710	17637	17698	17526	17496	17615
29128	48905	44423	34354	28999	25518	23501	21714	20002	18894	18053	17505	16852	16646	16270	16324	16173	15932	15664	15438	15463	15450	15517	15122	15486	15245	15326	15098	15094	15250	15228	15038	15298	15113	15119	15063	15129	15106	14876	15095	15122	15113	15031	15231	15010	15007	15017	14944	15079	14996	15103	15136	14967	15168	15080	15031	14964	14971	14927	15087	15052	14975	14965	15166	14922	15084	15103	14974	14875	15113	14990	14868	15004	14970	14963	15002	15063	14874	15037	15030	15003	15240	15068	15240	15025	14940	14977	14986	15109	14939	15023	14995	14855	15000	14999	14891	15174	15123	15039	15193	14846	15086	14810	15114	15026	14987	14884	14922	15030	14973	14737	15045	15003	15015	15004	14947	14934	14956	15061	15102	15027	15037	15042	14923	14966	14871	14963	14921	15077	15118	14932	15172	15025	14818	15009	14933	14899	14996	15018	14962	14953	14955	15032	14960	15232	14967	14977	14990	14945	15013	15086	14941	14903	15104	14846	15077	15036	15017	14960	15054	15006	14876	15127	14922	14984	14868	14984	15094	14958	14899	15154	15042	14947	15043	15067	14940	14891	14805	15040	14855	14844	14916	14986	14957	14945	14861	14987	15031	14751	14939	14926	15108	15066	15081	15047	14982	14973	14935	14867	14955	14975	14989	15032	15035	15016	14886	15043	14988	14931	15025	15003	14895	15069	14933	14943	15013	14982	15136	14886	14797	14992	14793	15042	14867	14973	15024	14870	14967	15022	15044	15024	15097	14845	15028	15059	14974	15012	15149	15016	15080	15048	14792	14958	14822	14941	15122	15000	14918	14955	14951	14829	15141	15123	15100	15059	14858	14894	15271	14993	15058	15087	15074	14933	15117	15127	15021	14940	15152	14830	15093	14900	15063	15074	14970	15041	14915	15016	15027	14978	15009	15078	15006	15072	14992	15021	15141	14965	15143	14916	14921	14876	14841	15022	15050	14977	15129	15042	15149	14971	15112	15060	15095	14963	15006	15076	14922	14945	15013	15022	15187	14998	14927	15108	14941	15018	14882	15138	14914	14889	15147	14817	14927	15060	15105	14834	14973	15070	15025	14850	15028	14942	14979	15038	14938	15037	15022	15027	15067	14964	14906	15098	15025	15085	15079	14926	14792	15140	15049	14868	14911	15067	15003	14728	14920	15057	14982	15132	15101	15138	14879	14779	14899	15163	14887	14957	15084	15071	15034	15009	14943	15029	15050	15206	14930	14995	15169	14904	15020	14889	15144	15011	15087	15054	14975	14992	14978	14975	15070	14798	15138	15005	14859	14996	14877	15007	14817	15018	14936	15115	15097	14937	15033	14948	14957	15092	14876	15104	14984	14913	15006	15040	14825	14954	14914	15057	15019	14851	15086	14918	14990	14823	14997	14908	15241	14931	14934	14957	15027	15086	14918	14974	14934	14923	15044	15164	15028	14976	14974	14992	15008	14823	15032	14990	15011	14952	14879	15094	14934	15029	15137	14972	14914	15080	15014	15000	14932	14989	14928	15134	14955	15001	14966	14901	14942	14793	14987	15148	15041	15006	15026	14978	15204	14843	15138	15122	15162	14962	14950	15000	15128	15209	14956	15090	14833	14919	15096	14851	14989	15022	14801	15053	15051	14933	15034	15127	15093	14953	15020	14954	15070	15005	14962	14957	14868	15029	15087	15002	14888	15007	15039	15047	14993	14891	15030	15145	15187	14917	15010	15231	15024	14718	14949	14988	14972	14993	14998	15041	14976	15043	15255	15086	14905	14979	15010	14914	15104	15023	14989	14973	15027	14962	14978	14922	15005	14988	15004	15064	14950	15108	14859	15097	14801	14997	15044	14922	15049	14990	15078	14885	15061	14943	15051	15037	15058	15034	14887	15016	14975	15147	15020	15102	15064	15057	14965	15081	14969	15002	15018	14996	14928	14916	14955	15011	15031	14898	15019	15014	15019	14857	15029	15053	14872	15027	15088	15050	14864	14756	15043	14964	14898	14942	15054	14989	14886	15008	15067	15098	14966	14903	14958	14932	15066	14915	14935	15049	15028	15159	15039	14974	15026	14771	15096	15008	14932	15080	15132	15078	14998	15231	14930	14977	14872	15090	14780	15053	15080	15023	14957	15121	14907	14966	15118	14867	15077	14940	15100	14986	15094	14912	14983	15098	15149	15072	15089	15111	15012	15103	14993	15111	14933	14964	14816	15001	15088	14940	15100	14968	14916	15022	14902	14988	15168	14967	15013	15081	14886	15139	15028	14995	15089	15048	14967	14960	15058	14885	15033	15279	14933	14957	15069	15014	14942	14958	14924	14988	15110	15008	15069	14975	15142	14997	14980	15019	15201	14923	14851	14938	15009	15104	14937	15000	14875	15134	15018	15045	15019	15013	15016	15066	14977	14859	15030	15108	14807	15068	15004	14965	15064	15152	15153	14884	14993	15137	14908	14984	14919	14889	14986	14882	15204	15082	14880	15043	15140	14894	14911	14765	15195	14797	14954	15065	15113	15082	14956	15087	14971	15149	14959	15082	14928	15104	14989	15058	15044	15122	15025	14975	14992	15032	14971	15138	14938	15000	15044	14896	15075	15020	14996	15039	15065	15038	15046	14915	15019	15047	15050	14876	15089	14962	14977	14927	14961	15037	14985	15069	14998	14951	14959	14982	14927	15099	15013	14823	14916	15041	15029	14927	15086	15002	14710	15003	14934	14968	15178	15052	15193	15062	15118	15065	14982	15120	14974	14938	15096	15039	15092	15152	15040	15116	14819	14950	15053	14780	15008	14970	15202	15155	14984	15001	14939	15034	14991	15153	15059	14849	14922	14962	14878	15108	14884	14969	14874	14839	15064	15106	14975	14888	14990	15017	15183	14922	15045	14987	15010	14775	15067	14807	15063	15182	15268	15102	15057	15043	15092	15053	14914	14882	15139	15103	14922	14886	14896	14893	15118	15002	15067	15075	14999	15035	14827	14916	15035	15116	15064	14938	14989	15042	15017	14937	14941	15085	14982	15024	15068	14981	15110	14886	15011	14927	15065	14992	15121	15082	14897	14743	14886	14936	15144	15023	14895	15030	14962	14840	15070	15087	14990	15032	14879	15013	15095	14976	14952	15033	15112	14986	15041	14951	14983	15036	14901	14927	15084	14850	14989	14902	14894	14967	14968	14986	14924	14941	15064	15072	14969	14870	15006	14919	15131	15038	14904	15049	14894	15059	14915	14920	15021	15043	14905	14940	15115	15007	15020	14984	15029	14963	15070	14837	15113	14884	15029	14991	15075	14903	14908	14833	15027	14970	15196	15064	14979	15181	15068	15000	15073	14917	15084	14876	15150	15276	15010	15018	14934	15046	15042	15024	14926	15027	15056	15017	14896	15040	15013	15103	15088	14954	15055	15057	14804	14941	15025	14979	15113	14940	15029	14978	15026	14889	14817	15084	14886	15084	14862	15089	15028	15196	14905	14915	15139	15061	14972	15060	14831	14841	14948	15001	14910	14851	15062	15065	15085	15204	15037	15024	15001	15144	14819	15063	14895	14950	14981	14975	15083	14987	14854	14946	14965	14861	15107	15006	15189	15059	15099	15100	15110	14971	15001	14992	14945	14995	14974	14918	15157	15090	14998	15121	15138	14962	14969	15064	15057	15054	14950	15043	14939	14951	15036	14950	15021	14993	15000	14989	14852	14943	14753	15175	14873	15181	15041	14967	14855	15064	14873	14944	15291	15138	14948	14988	14870	14759	15107	15011	15229	14863	14806	14949	15117	14936	14938	14747	14943	14992	14985	14987	15049	14974	14923	14865	14962	15065	14964	15086	15019	14947	15157	14722	15001	15033	14763	15080	15018	15041	14938	14984	15025	15094	14870	15057	15138	15088	15152	14939	14871	14977	14865	15049	15031	15057	15064	14861	14999	15102	15021	14897	14901	14969	15097	14749	15036	15098	14960	15083	14992	15086	14996	14963	14957	14789	14939	14838	14929	14952	14994	14940	15152	14957	14985	15113	15007	14908	15113	15006	14941	15015	15229	15040	14918	14886	15007	15041	14968	14946	14844	15112	14950	14881	14920	15030	14964	14894	15095	15023	14932	15213	15043	14892	15008	14969	14947	15081	15146	14853	15126	15184	14977	14960	15003	14960	14918	14939	14893	15052	15064	15024	14930	15188	14953	14982	14953	14868	14962	15090	15028	15049	15081	14948	14933	14910	14962	15056	14853	14993	14964	15001	15100	14815	15012	15039	14983	15008	14997	15114	15117	15159	15139	15084	14973	15037	15201	14869	14972	14961	14963	14857	14944	15104	14976	14971	15061	14980	14995	15007	14880	15056	14879	15040	15070	14928	14997	14943	14968	14998	14971	14899	14966	14930	15004	14861	14986	14995	14969	14974	14972	15072	14877	14837	14938	14887	14944	15055	14935	15046	15072	14957	15000	14885	15095	15050	14970	15015	15085	14947	15128	14958	14940	15108	15082	14916	14931	14955	15072	14969	14948	14958	14920	14932	14996	14950	15043	15099	15138	15079	14903	15011	14996	14885	15017	14996	15179	15045	15055	14907	15032	15084	15005	14927	15141	14975	14890	14926	14971	15193	14981	14969	15035	14921	14926	15097	14954	15061	14920	15081	15105	15072	14886	14998	15228	14976	15003	14883	14988	15134	14907	14951	14831	14939	14923	14964	15065	14805	15005	15052	14994	15217	14993	14977	14910	15061	14894	14988	15034	14894	15068	15021	14938	15017	15004	14946	15001	14997	15036	14900	15219	14787	15130	15051	14928	14996	15054	15206	15124	14961	14962	15115	14902	15008	15050	15055	14833	14953	15268	14832	15071	14984	14933	14930	15030	14944	15073	15161	14931	15147	15126	15044	14865	15003	14973	15048	14952	14870	15076	15006	15104	15141	15006	14878	15062	15051	15133	15079	15004	15051	14991	15043	14944	14957	14894	14970	14869	14870	15036	14900	14985	15048	15043	14907	15070	14877	15089	15133	15152	14867	15136	15006	15091	15013	14780	15025	15178	14845	14920	14776	15125	14974	15028	14970	14917	14971	15014	14905	15031	14934	14791	14902	15076	15041	15029	14864	15163	15042	14775	15022	14756	14918	14905	15162	15043	15106	14843	14936	14916	15110	15030	15024	15005	15112	15115
22785	21142	28856	23826	22642	27019	29247	24457	22780	22393	21423	20668	20097	19712	19707	19352	19208	19222	19040	18825	18612	18756	18726	18646	18796	18745	18500	18640	18537	18673	18474	18420	18474	18307	18396	18309	18403	18173	18270	18445	18379	18296	18222	18094	18173	18406	18158	18417	18108	18364	18211	18472	18340	18180	18498	18277	18343	18157	18216	18273	18352	18273	18230	18146	18159	18113	18197	18215	18244	18235	18373	18234	18112	18204	18018	18237	18228	18147	18046	18162	18127	18228	18095	18179	18228	18330	17993	18337	18297	18243	18371	18254	18176	18330	18381	18255	18187	18121	18041	18139	18179	18023	18221	18179	18018	18031	18056	18207	18344	18045	18238	18315	18237	18301	18205	18256	18174	18105	18497	18324	18321	18156	18295	17983	18277	18091	18211	18266	18214	18258	18091	18155	18282	18124	18317	18350	18081	18310	18240	18342	17895	18073	18159	18383	18167	18339	18127	18357	18148	18114	18165	18096	18369	18154	18265	18329	18193	18287	18000	17978	18234	18172	18291	18148	18116	18252	18018	18477	18295	18346	18031	18290	18346	18062	18079	18193	18055	18168	18321	18160	18133	18161	18355	18264	18197	18115	18064	18171	17959	18121	18090	17898	17886	18250	18372	18074	18132	18230	18130	18191	18051	18191	18263	18149	18115	17976	18212	18357	18037	18341	18213	18019	18121	18338	18004	18213	18093	18180	18381	18136	18015	18157	18245	18157	18131	18064	18175	18125	18217	18212	18163	18109	18152	18162	18090	18270	18093	18246	18178	18131	18307	18127	18445	18092	18357	17928	18250	18333	18204	18041	18169	18261	18230	18136	18063	18007	18172	17964	18216	18247	18059	18277	18252	18230	18191	17998	18081	18071	18128	18109	17955	18245	18147	18297	18153	18019	18137	18190	18229	18301	18139	18376	18154	18200	18362	18192	18220	18170	18145	18056	18206	18124	18088	18233	18205	18038	18055	18266	18090	18108	18066	18251	18146	18164	18076	18119	18160	18286	18226	18184	18099	18309	18069	18277	18098	18190	18107	18236	18294	18041	18315	18396	18129	18172	18268	18143	18136	18259	18366	18114	18173	18253	18130	18079	18316	18199	18348	18239	18053	18177	18409	18094	18116	18130	18309	18126	17893	18101	18027	18095	18448	18193	18194	18306	18223	18046	18259	17976	17947	18188	18154	18060	18101	18170	17916	18089	18218	18282	18293	18323	18039	18132	18143	18162	18072	18171	18103	18404	18114	18289	18165	18179	18206	18179	18137	18253	18257	18132	18187	18264	18124	17994	18015	18269	18088	18134	18162	18136	18181	18106	18231	18291	18061	17976	18086	18095	18080	18110	18331	18068	18119	18218	18117	18208	18211	18226	18130	18315	17938	18090	18263	18249	18252	18324	18227	18255	18256	18124	18050	18115	18251	18165	18004	18093	18134	18348	18344	18238	18237	18074	18115	18207	18297	18127	18083	18240	18189	18235	18198	18259	18317	18237	18001	18056	18154	18267	18028	18006	18060	18344	18316	18195	18221	18346	18094	18289	18203	18055	18115	18055	18310	18109	18067	18166	18256	18124	18102	18104	18071	18328	18365	18279	18378	18124	18121	18102	18228	18203	18466	18202	18042	18159	18378	18146	18117	18468	18339	18337	18293	18277	18058	18070	18168	18224	18217	18234	18339	18111	18170	17994	18054	18206	17949	18343	18035	18347	18203	18235	18164	18210	18256	18001	18214	18326	18159	18137	18150	18314	18371	18082	18151	18219	18168	18095	18190	18215	18184	18200	18070	18272	18103	18207	18319	18060	18228	18178	18441	18193	18083	18088	18078	18238	18209	17996	18160	18019	18151	18235	18352	18149	17991	18065	18094	18106	18254	18174	18047	18156	18315	18342	18246	18136	18190	18232	18299	18284	18290	17943	18262	18287	18368	18255	18232	18150	18122	17970	18275	18150	18141	18279	18097	18048	18097	17940	18188	18282	18060	18120	18152	18221	18094	17978	18026	18234	18241	18287	18137	18004	18197	18356	18116	18085	17878	18217	18378	18175	18115	18212	18260	18218	18158	18079	18206	18121	18275	18352	18216	18146	18189	18252	18219	18005	18126	18309	18072	18105	18242	18125	18199	18136	18134	18373	18290	18000	18048	18056	18201	18128	18014	18025	18089	17990	18120	18183	17995	18284	18117	18243	18066	18172	18091	18017	18219	18242	18297	18121	18302	18273	18241	18245	18072	18160	18214	17880	18336	18316	18302	18223	18253	18037	18339	18187	18008	18280	18117	17998	18160	18308	18140	18149	18050	18003	18139	18300	18281	18255	18199	18171	18006	18178	18217	17964	18313	18188	18122	18046	18130	18108	18279	18348	18098	18050	18206	18192	18225	18306	18153	18164	18159	18146	18266	18172	18353	18040	18146	18219	17929	18172	18162	18127	18305	17929	18221	18106	18042	18060	18159	17912	18151	18334	18312	17963	18191	18204	18250	18124	18103	18178	18115	18108	18101	18144	18133	18350	18118	18106	18164	18147	18124	18168	18249	18075	18374	18209	18093	18067	18130	18210	18227	18377	18255	18127	18294	18171	18116	18205	17988	18300	18289	18187	18094	18212	18097	18036	18279	18318	18104	18208	18346	18015	18291	18226	18051	18177	18080	18075	18172	17968	18369	18060	18154	18167	18206	18124	18053	18282	18141	17976	18013	18157	18135	18316	18180	18392	18163	18300	18195	18161	18322	18245	18150	18250	17995	18332	18159	17901	18218	18180	18124	18223	18026	18270	18155	18218	18153	18058	17996	18028	18385	17998	18163	18086	18213	18042	18105	18164	18018	18137	18124	18251	17921	18263	18273	18344	18144	17919	18156	18162	18366	18036	18244	18169	18213	18413	18257	18330	18270	18044	18202	18237	18146	18490	18107	18148	18211	17966	18053	18147	17971	18168	18186	18031	18115	18359	18302	18246	18192	18238	18251	18068	18218	18132	18073	18175	18146	18118	18203	18149	18079	18107	18190	18013	18101	18303	18209	18323	18219	18154	18032	18310	18224	18282	18295	18267	18122	18083	18302	18278	18478	18153	18262	18092	18100	18085	18160	18196	18388	18192	18197	18289	17927	18177	18118	18196	18218	18175	18168	18317	18077	17921	18123	18309	18169	18194	18178	18172	18185	18145	18105	18143	18167	18147	18124	18054	18164	18155	18254	18314	18209	18266	18229	18004	18077	18155	18144	17962	18274	18049	18105	18241	18255	18247	18202	18149	18316	17816	18204	18073	18318	18128	18129	18129	18079	18295	18119	17917	17898	18237	18076	17967	18060	18194	18181	18134	17955	18149	18045	18189	18124	18129	18257	18129	18221	18136	18074	18099	17942	18110	18153	18257	18026	18293	18241	18175	18072	18352	18217	17960	18356	18199	18222	18230	18040	17997	18058	18156	18182	18233	18307	18268	18128	17944	18225	18241	18099	18184	17943	18094	18183	18301	18062	18077	18022	18139	18252	18340	18216	18189	18437	18330	18329	18250	18180	18204	18161	18258	18247	18040	18193	18002	18142	18284	18012	18138	18319	18169	18352	18238	18240	18186	18200	18255	18232	18095	18190	18245	18313	18196	18285	18154	18481	18238	18165	17887	18143	18528	18188	17975	18113	18307	18322	18188	18104	18113	18110	18235	18152	18149	18295	18176	18182	18224	17949	18052	18215	18220	17989	18075	18318	18210	18175	18314	18208	18168	18107	18100	18238	18122	18405	18116	18330	18217	18330	18277	18335	18383	18298	18105	18183	18003	18145	18195	18184	18231	18134	18136	17979	17955	18129	18262	18134	18155	18311	18177	18122	18040	18324	18048	18281	18146	18425	18143	18093	18153	18152	18197	18237	18266	17966	18200	18174	18340	18305	18382	18176	18216	18324	18151	18274	18329	18341	18132	18209	18022	18066	18354	18165	18304	18106	18096	18160	18182	18116	18186	18195	18186	18263	18238	18241	17962	18030	18278	18256	18078	18281	17880	18334	18270	18105	18090	18194	18102	18224	18277	18017	18045	17973	18387	18330	18140	18238	18270	18192	18008	18329	18430	18168	18009	18258	18279	18325	18133	18005	18050	18064	18357	17986	18191	18282	17955	18112	18018	18332	18264	18134	18080	18137	18044	18227	18240	17973	18142	18103	18098	18204	18296	18202	18241	18109	18036	18146	17918	18371	18430	18265	18130	18368	18319	18118	17919	18202	18001	18175	18107	18017	18134	17989	18151	18221	18324	18265	18089	18241	18023	18355	18383	18211	18175	18315	18152	18172	18181	18355	18022	18003	18076	18236	18062	18200	18330	18056	18076	18120	18060	18226	18231	18188	18117	18160	18215	18191	18078	18110	18262	18066	18502	18199	18043	18178	18032	18262	18064	18202	18255	18093	18429	18154	18295	18125	18261	18253	18312	18278	18359	18377	18333	17975	18129	18321	18129	18050	18251	18276	18176	18379	18042	18216	18205	18280	18112	18290	18251	18026	18134	18105	18110	18168	18217	18296	17932	18178	18303	18209	18277	18150	18092	18231	18001	18056	18259	18081	18123	18234	18043	18106	18144	18130	17929	18181	18346	18206	18104	18174	18179	18138	18185	18095	18174	18115	17979	18274	18135	18159	18028	18396	18163	18200	18131	18090	18067	18168	18022	17972	18214	18480	18140	18031	18294	18035	18172	18165	18451	18200	17953	18170	18106	18189	18029	18257	18177	18250	18023	18249	18206	17993	18325	18245	18239	18154	18187	18197	18057	18336	18169	18161	18140	18162	18110	18295	18138	18193	18286	18060	18185	18273	18360	18314	18171	18193	18133	18094	18180	17946	18091	18227	18215	17965	18090	18210	18102	18209	18035	18177	18251	18410	18337	18100	18113	18357	17971	18135	18253	18095	18105	18130	18221	18245	18264	18298	18081	17978	18179	18257	18048	18101	18098	18083	18059	18182	18086	18240	18114	18236	18231	18312	18000	17953	18290	18313	18286	18190	17978	18282	18144	18174	17972	18189	18146	18281	18393	18209	18218	18202	18278	18295	18170	18327	18050	18243	18001	18033	18019	18216	18238	18224	18256	18126	18187	18121	18177	18141	18192	18101	18310	18427	18109	18262	18198	18209	18187	18107	18027	18163	18296	18428	18019
31989	54599	48902	37954	33523	29969	26867	24372	22492	20978	19723	19137	18265	17711	17342	17122	16854	16559	16427	16211	15972	16000	16041	15772	15782	15709	15869	15700	15797	15662	15572	15517	15499	15745	15600	15459	15521	15705	15503	15390	15480	15301	15463	15554	15479	15357	15468	15482	15318	15449	15424	15303	15322	15440	15390	15363	15472	15317	15376	15344	15403	15575	15428	15370	15314	15436	15385	15287	15292	15476	15440	15312	15390	15213	15379	15373	15346	15313	15368	15469	15391	15342	15342	15377	15272	15449	15526	15256	15402	15389	15410	15413	15334	15331	15232	15319	15384	15227	15505	15425	15537	15364	15245	15371	15427	15364	15338	15441	15358	15359	15387	15397	15428	15371	15307	15457	15339	15261	15264	15427	15333	15413	15242	15248	15346	15377	15509	15327	15568	15394	15354	15178	15334	15343	15254	15331	15146	15422	15295	15362	15360	15297	15251	15410	15432	15301	15232	15448	15383	15394	15356	15156	15442	15354	15455	15353	15418	15457	15372	15397	15457	15309	15341	15338	15332	15402	15294	15532	15348	15368	15289	15299	15398	15422	15339	15430	15270	15438	15387	15325	15158	15445	15229	15301	15405	15360	15354	15457	15361	15439	15326	15389	15324	15261	15449	15323	15342	15304	15368	15351	15459	15338	15227	15247	15482	15469	15445	15398	15373	15299	15261	15389	15293	15405	15382	15460	15234	15565	15384	15245	15490	15551	15062	15415	15391	15430	15289	15151	15397	15499	15335	15306	15389	15361	15452	15426	15242	15416	15276	15408	15346	15269	15503	15451	15370	15364	15313	15227	15477	15505	15338	15298	15436	15287	15480	15264	15289	15386	15335	15270	15381	15265	15490	15196	15312	15189	15304	15222	15201	15248	15447	15459	15463	15415	15351	15315	15326	15341	15451	15269	15358	15313	15508	15480	15426	15333	15415	15519	15419	15503	15481	15358	15312	15385	15331	15373	15417	15370	15254	15413	15416	15342	15256	15398	15335	15328	15196	15352	15263	15211	15315	15311	15416	15266	15380	15336	15180	15245	15434	15359	15474	15259	15306	15210	15263	15370	15211	15287	15325	15342	15266	15325	15385	15287	15351	15300	15381	15415	15400	15394	15524	15447	15357	15312	15343	15343	15298	15561	15372	15414	15389	15333	15289	15367	15270	15362	15272	15431	15387	15461	15329	15491	15277	15283	15577	15413	15353	15121	15524	15327	15386	15255	15304	15254	15277	15336	15422	15422	15385	15386	15387	15245	15271	15368	15317	15493	15316	15239	15336	15316	15430	15480	15309	15446	15275	15376	15388	15443	15245	15420	15371	15423	15380	15292	15429	15180	15388	15325	15247	15365	15394	15355	15528	15436	15441	15214	15396	15502	15392	15337	15417	15327	15248	15238	15347	15343	15188	15285	15441	15313	15433	15320	15364	15462	15454	15278	15348	15332	15302	15278	15406	15242	15315	15375	15329	15413	15262	15251	15444	15513	15134	15302	15428	15311	15421	15509	15607	15437	15370	15199	15301	15344	15323	15312	15263	15430	15242	15328	15347	15407	15225	15283	15207	15416	15378	15372	15354	15307	15264	15394	15322	15308	15484	15375	15357	15276	15205	15428	15372	15373	15256	15380	15402	15243	15314	15277	15576	15133	15411	15349	15260	15276	15328	15400	15407	15368	15317	15234	15386	15445	15269	15239	15333	15474	15340	15162	15236	15277	15295	15340	15303	15346	15165	15394	15270	15296	15136	15398	15293	15247	15440	15309	15305	15353	15388	15287	15314	15226	15455	15437	15243	15272	15413	15443	15310	15355	15466	15390	15307	15282	15477	15369	15448	15449	15424	15377	15395	15259	15214	15499	15403	15419	15365	15411	15353	15272	15321	15436	15394	15391	15432	15321	15318	15531	15570	15249	15410	15316	15303	15420	15387	15454	15311	15413	15463	15223	15546	15371	15279	15146	15466	15484	15330	15384	15470	15326	15442	15364	15317	15201	15330	15361	15364	15332	15411	15412	15302	15268	15381	15293	15327	15443	15332	15196	15457	15321	15301	15320	15285	15345	15442	15111	15303	15406	15369	15413	15240	15310	15453	15473	15284	15316	15300	15390	15349	15332	15393	15267	15345	15335	14968	15314	15347	15401	15351	15311	15378	15445	15319	15403	15304	15354	15443	15465	15291	15351	15366	15300	15241	15353	15331	15238	15490	15398	15452	15335	15397	15434	15431	15356	15388	15374	15369	15339	15197	15349	15314	15418	15307	15367	15178	15350	15322	15309	15348	15437	15336	15394	15371	15430	15245	15373	15316	15288	15483	15425	15260	15228	15410	15454	15400	15310	15342	15368	15144	15267	15188	15139	15293	15328	15306	15416	15357	15208	15392	15279	15536	15202	15353	15351	15323	15345	15294	15329	15382	15512	15439	15198	15206	15306	15187	15229	15346	15397	15332	15446	15397	15319	15368	15427	15359	15399	15201	15388	15276	15461	15226	15279	15275	15296	15294	15415	15349	15345	15445	15228	15456	15294	15337	15299	15267	15186	15488	15300	15341	15451	15283	15336	15498	15460	15358	15360	15396	15389	15094	15219	15455	15333	15393	15301	15377	15346	15365	15333	15277	15412	15371	15453	15346	15382	15273	15421	15247	15337	15328	15295	15388	15230	15281	15538	15326	15467	15204	15158	15252	15456	15244	15389	15376	15221	15278	15339	15360	15304	15439	15198	15301	15190	15459	15486	15538	15387	15206	15325	15362	15268	15357	15403	15425	15409	15289	15257	15230	15450	15625	15300	15204	15410	15311	15214	15444	15193	15267	15265	15419	15227	15258	15174	15314	15222	15486	15246	15271	15311	15561	15396	15395	15206	15331	15409	15392	15326	15199	15329	15420	15436	15485	15159	15402	15315	15265	15298	15295	15424	15380	15256	15388	15373	15116	15282	15191	15316	15235	15263	15384	15441	15314	15235	15553	15387	15350	15252	15397	15282	15372	15343	15222	15321	15538	15221	15313	15357	15434	15295	15278	15397	15265	15350	15422	15418	15474	15354	15428	15430	15452	15379	15282	15414	15418	15410	15223	15330	15236	15360	15368	15313	15481	15379	15383	15277	15259	15355	15374	15311	15244	15311	15367	15270	15342	15448	15222	15368	15555	15335	15266	15399	15305	15232	15414	15353	15374	15387	15404	15386	15164	15270	15343	15469	15248	15305	15061	15375	15396	15363	15355	15326	15522	15284	15264	15310	15391	15390	15351	15416	15337	15280	15428	15356	15370	15271	15276	15309	15375	15294	15153	15308	15219	15319	15438	15449	15446	15344	15227	15299	15256	15503	15461	15311	15294	15381	15316	15428	15393	15307	15460	15381	15487	15264	15351	15220	15363	15273	15297	15373	15373	15491	15318	15445	15345	15289	15350	15290	15295	15448	15275	15469	15282	15230	15355	15293	15290	15544	15413	15230	15336	15352	15136	15303	15352	15435	15482	15201	15426	15434	15355	15324	15371	15335	15277	15315	15348	15365	15298	15288	15226	15531	15373	15361	15307	15436	15377	15383	15333	15276	15362	15294	15437	15274	15339	15221	15396	15352	15531	15260	15347	15448	15353	15447	15425	15394	15460	15242	15326	15357	15425	15189	15221	15546	15222	15288	15264	15289	15264	15529	15321	15272	15154	15388	15317	15254	15430	15341	15340	15395	15491	15291	15358	15304	15429	15351	15335	15302	15346	15330	15290	15365	15433	15465	15333	15424	15273	15220	15251	15258	15138	15355	15533	15221	15592	15454	15391	15281	15449	15456	15335	15395	15337	15345	15441	15474	15422	15484	15397	15367	15219	15451	15470	15354	15302	15442	15379	15237	15275	15524	15576	15286	15317	15336	15233	15278	15275	15261	15209	15171	15429	15285	15220	15368	15469	15272	15354	15368	15328	15598	15465	15209	15516	15290	15299	15360	15287	15271	15434	15372	15521	15424	15461	15453	15445	15650	15302	15491	15216	15397	15160	15303	15206	15395	15267	15246	15182	15137	15296	15298	15425	15359	15271	15406	15384	15428	15485	15314	15400	15287	15224	15351	15305	15452	15368	15276	15431	15326	15317	15105	15484	15303	15374	15481	15314	15370	15309	15236	15361	15382	15226	15344	15265	15245	15485	15224	15312	15366	15392	15348	15217	15484	15272	15357	15468	15186	15456	15392	15439	15421	15426	15336	15233	15335	15469	15412	15188	15181	15193	15389	15349	15450	15343	15370	15315	15304	15161	15345	15359	15547	15534	15250	15335	15255	15284	15397	15365	15264	15472	15309	15398	15300	15243	15545	15166	15343	15328	15180	15333	15323	15325	15298	15430	15498	15455	15353	15207	15371	15252	15322	15430	15335	15232	15206	15421	15340	15314	15240	15318	15300	15269	15277	15339	15272	15449	15329	15387	15419	15484	15380	15412	15514	15401	15374	15240	15222	15214	15471	15094	15279	15394	15366	15282	15502	15310	15393	15474	15183	15414	15372	15432	15339	15531	15367	15341	15249	15336	15280	15110	15320	15334	15538	15504	15286	15277	15339	15406	15436	15436	15279	15475	15343	15271	15596	15356	15463	15350	15408	15431	15402	15421	15366	15388	15296	15378	15270	15385	15397	15303	15443	15212	15364	15577	15337	15284	15361	15302	15291	15292	15427	15448	15412	15484	15228	15478	15122	15466	15260	15596	15273	15393	15475	15447	15398	15332	15304	15447	15282	15395	15267	15563	15373	15250	15374	15330	15500	15442	15323	15343	15290	15319	15289	15371	15255	15355	15484	15441	15254	15343	15275	15147	15304	15256	15473	15144	15516	15475	15216	15242	15394	15321	15415	15446	15275	15328	15209	15453	15524	15264	15157	15457	15415	15472	15276	15454	15221	15477	15468	15295	15365	15379	15265	15498	15287	15466	15216	15148	15433	15452	15376	15431	15323	15323	15498	15337	15359	15467	15359	15254	15366	15289	15376	15328	15452	15404	15468	15358	15347	15350	15273	15443	15338	15427	15460	15444	15362	15468	15402	15331	15268	15456	15336	15372	15208	15494	15509	15459	15383	15285	15386	15313	15380	15319	15335	15423	15232	15416	15339	15298	15305	15283	15343	15442	15388	15305	15357	15553	15347	15417	15324	15438	15437
29145	27470	34283	30547	25633	23647	22175	20924	20227	19691	19327	18916	18715	18544	18508	18154	18287	18232	17854	18027	17936	17880	17777	17941	17853	17864	17480	18071	17772	17855	17758	17721	17693	17903	17817	17787	17604	17789	17824	17726	17788	17637	17764	17719	17736	17871	17704	17733	17747	17728	17768	17692	17536	17731	17816	17608	17580	17619	17697	17922	17598	17653	17949	17863	17903	17986	17640	17612	17919	17726	17842	17713	17677	17756	17573	17794	17804	17837	17802	17530	17691	17811	17843	17880	17791	17852	17818	17869	17701	17625	17653	17690	17799	17796	17805	17819	17907	17951	17633	17515	17718	17812	17769	17843	17621	17859	17702	17673	17713	17804	17631	17553	17862	17637	17641	17698	17761	17752	17666	17668	17756	17745	17608	17573	17462	17683	17689	17845	17940	17683	17851	17791	17657	17696	17833	17801	17606	17808	17624	17720	17721	17793	17647	17668	17542	17727	17790	17730	17852	17770	17501	17768	17827	17748	17544	17904	17793	17588	17765	17800	17711	17719	17633	17813	17698	17617	17655	17752	17633	17847	17764	17729	17856	17964	17924	17732	17682	17842	17711	17818	17750	17795	17858	17721	17867	17780	17728	17815	17599	17826	17702	17821	17876	17671	17829	17655	17648	17847	17786	17769	17669	17904	17776	17743	17757	17722	17804	17892	17812	17611	17554	17679	17535	17818	17555	17931	17776	17768	17887	17724	17781	17634	17616	17600	17649	17690	17510	17591	17683	17549	17896	17717	17970	17552	17777	17651	17626	17830	17794	17551	17641	17687	17684	17829	17852	17924	17915	17679	17698	17749	17700	17625	17713	17516	17525	17749	17699	17716	17705	17777	17693	17843	17775	17720	17748	17708	17789	17748	17904	17874	17677	17775	17744	17609	17994	17830	17782	17851	17743	17686	17747	17676	17782	17643	17879	17817	17737	17625	17763	17621	17744	17733	17747	17650	17721	17539	17655	17667	17904	17682	17832	17679	17660	17824	17677	17812	17784	17608	18044	17683	17743	17782	17781	17664	17648	17789	17645	17802	17667	17961	17831	17657	17729	17670	17615	17640	18049	17744	17837	17796	17761	17748	17769	17801	17542	17764	17753	17870	17805	17544	17626	17802	17767	17704	17552	17597	17589	17707	17906	17798	17752	17752	17490	17777	17645	17806	17828	17807	17830	17773	17683	17729	17698	17619	17575	17665	17756	17630	17697	17681	17728	17704	17813	17851	17850	17804	18065	17709	17816	17656	17814	17685	17807	17761	17726	17688	17885	17816	17699	17893	17856	17639	17488	17613	17534	17882	17754	17752	17723	17570	17642	17660	17742	17902	18083	17873	17756	17418	17529	17647	17614	17780	17804	17734	17892	17651	17730	17628	17674	17631	17915	17836	17624	17772	17639	17593	17590	17576	17594	17639	17780	17720	17699	17655	17677	17953	17874	17618	17688	17684	17948	17767	17791	17788	17901	17866	17739	17655	17770	17682	17703	17675	17603	17610	17754	17766	17637	17570	17849	17657	17650	17885	17766	17696	17538	17562	17643	17932	17757	17554	17624	17699	17619	17644	17796	18045	17859	17581	17904	17742	17644	17878	17666	17856	17716	17712	17671	17603	17694	17730	17616	17646	17785	17868	17613	17752	17900	17778	17735	17672	17858	17731	17941	17895	17838	17897	17789	17667	17962	17785	17961	17907	17625	17711	17782	17723	17784	17747	17459	17841	17749	17511	17850	17671	17995	17678	17705	17682	17705	17912	17465	17782	17671	17687	17777	17622	17675	17729	17634	17767	17791	17608	17588	17902	17806	17813	17623	17761	17788	17789	17726	17654	17779	17789	17836	17683	17721	17810	17736	17661	17817	17807	17514	17756	17855	17749	17665	17734	17752	17673	17618	17769	17716	17703	17547	17825	17689	17810	17696	17740	17682	17757	17857	17736	17739	17908	17539	17464	17680	17673	17857	17658	17553	17659	17583	17759	17643	17670	17977	17734	17663	17925	17769	17718	17937	17677	17905	17476	17630	17757	17680	17769	17929	17890	17680	17597	17712	17697	17599	17606	17711	17681	17798	17934	17824	17679	17845	17733	17589	17938	17653	17773	17689	17697	17703	17549	17645	17760	17674	17780	17659	17636	17737	17699	17703	17610	17905	17686	17748	17680	17640	17863	17925	17707	17669	17878	17732	17576	17780	17675	17747	17483	17478	17651	17842	17698	17628	17725	17816	17863	17811	17848	17873	17825	17676	17716	17603	17560	17839	17737	17579	17597	17772	17748	17730	17723	17745	17665	17790	17735	17627	17808	17774	17859	17678	17674	17923	17588	17919	17776	17946	17939	17971	17984	17638	17836	17838	17764	17780	17810	17812	17668	17698	17794	17608	17612	17582	17648	17943	17899	17774	17838	17926	17911	17867	17751	17826	17589	17779	17904	17891	17747	17760	17681	17792	17710	17467	17733	17784	17473	17729	17720	17532	17633	17568	17702	17627	17748	17622	17669	17727	17589	17679	17774	17768	17864	17751	17465	17845	17600	17759	17667	17764	17889	17660	17825	17737	17648	17764	17919	17920	17722	17910	17832	17890	17715	17691	17662	17702	17793	17798	17745	17675	17852	17569	17786	17835	17648	17989	17729	17651	17826	17731	17749	17747	17624	17780	17601	17568	17599	17867	17641	17819	17862	17651	17778	17803	17905	17725	17773	17718	17866	17931	17710	17761	17705	17541	17621	17589	17717	17672	17719	17847	17729	17822	17741	17612	17586	17719	17792	17786	18001	17751	17979	17447	17820	17703	17766	17983	17744	17724	17826	18042	17818	17827	17740	17915	17736	17689	17783	17820	17994	17738	17823	17624	17764	17702	17930	17902	17696	17770	17831	17695	17671	17662	17757	17759	17832	17731	17735	17687	17543	17589	17651	17728	17727	17744	17584	17751	17848	17799	17629	17647	17708	17903	17667	17710	17878	17716	17678	17798	17637	17757	17707	17755	17691	17698	17959	17542	17666	17667	17731	17540	17888	17844	17731	17606	17817	17754	17626	17557	17755	17857	17822	17765	17743	18043	17726	17788	17620	17693	17707	17833	17808	17745	17633	17621	17967	17854	17786	17725	17663	17703	17699	17815	17785	17506	17696	18032	17782	17841	17628	17706	17546	17851	17819	17679	17588	17811	17939	17853	17751	17963	17679	17709	17685	17740	17721	17843	17848	17672	17570	17749	17815	17786	17672	17786	17577	17661	17780	17750	17616	17721	17834	17728	17830	17819	17985	17618	17737	17710	17576	17715	17922	17779	17714	17763	17855	17670	17715	17621	17860	17641	17648	17737	17735	17774	17798	17663	17744	17929	17801	17602	17521	17665	17795	17653	17512	17761	17792	17702	17795	17784	17609	17729	17680	17915	17859	17757	17631	17843	17731	17974	17734	17833	17769	17851	17747	17849	17806	17633	17602	17854	17705	17769	17694	17846	17743	17586	17873	17794	17753	17632	17742	17653	17528	17799	17901	17812	17841	17773	17711	18045	17814	17764	17800	17647	17580	17740	17853	17742	17805	17700	17633	17729	17936	17561	17746	17830	17867	17726	17785	17720	17912	17673	17737	17682	17619	17869	17530	17620	17841	17713	17651	17684	17660	17539	17796	17492	17837	17776	17923	17741	17624	17886	17770	17800	17815	17872	17777	17775	17757	17851	17771	17835	17800	17718	17636	17799	17603	17785	17613	17818	17736	17631	17831	17797	17687	17742	17510	17650	17677	17803	17801	17840	17742	17673	17765	17721	17681	17765	17873	17756	17727	17630	17733	17582	17626	17621	17641	17538	17821	17774	17668	17660	17961	17954	17766	17717	17643	17797	17684	17669	17589	17749	17577	17598	17865	17992	17704	17878	17943	17795	17921	17610	17813	17854	17878	17790	17692	17960	17775	17871	17746	17631	17716	17730	17700	17824	17855	17635	17853	17784	17578	17815	17658	17870	17678	17941	17547	17811	17622	17758	17842	17850	17959	17676	17723	17584	17845	17821	17753	17526	17852	17765	17825	17750	17617	17559	17613	17715	17808	17903	17926	17828	17749	17589	17532	17726	17537	17895	17745	17871	17745	17936	17820	17845	17665	17944	17766	17775	17919	17630	17656	17779	17418	17823	17493	17802	17829	17600	17933	17858	17759	17759	17662	17503	17561	17741	17773	18022	17850	17715	17809	17946	17667	17793	17838	17870	17738	17849	17861	17928	17707	17814	17763	17798	17743	17651	17609	17934	17549	17765	17787	17800	17797	17719	17820	17553	17852	18018	17792	17793	17670	17883	17697	17755	17539	17850	17913	17616	17817	17704	17931	17691	17694	17792	17687	17655	17574	17723	17736	17592	17822	17731	17620	17641	17600	17746	17647	17893	17748	17849	17724	17727	17832	17882	17870	17837	17594	17708	17450	17725	17754	18030	17672	17847	18002	17900	17814	17763	17772	17631	17708	17594	17794	17660	17797	17773	17791	17747	17571	17578	17808	17541	17748	17799	17817	17501	17705	17721	17551	17947	17757	17620	17768	17687	17952	17727	17611	17626	17791	17815	17649	17598	17502	17715	17707	17577	17633	17675	17696	17720	17695	17730	17879	18071	17694	17722	17815	17779	17834	17900	17547	17603	17637	17804	17571	17589	17689	17716	17651	17810	17397	17911	17734	17655	17661	17640	17771	17806	17777	17631	17686	17909	17746	17897	17580	17832	18054	18009	17741	17579	17799	17837	17783	17630	17721	17743	17643	17923	17712	17803	17789	17762	17645	17738	17468	17527	17706	17754	17787	17824	17709	17713	17880	17667	17692	17824	17863	17714	17833	17736	17599	17634	17746	17652	17753	17750	17614	17598	17746	17760	18005	17596	17792	17772	17772	17876	17531	17771	17850	17787	17711	17799	17766	17708	17706	17468	17709	17825	17848	17841	17668	17798	17559	17717	17947	17818	17831	17867	17810	17884	17579	17878	17871	17652	17727	17658	17570	17883	17782	17780	17787	17740	17803	17914	17668	17772	17758	17773	17358	17686	17739	17614	17601	17626	17766	17774	17844	17792	17724	17800	17929	17672	17689	18123	17704	17708	17813	17743	17688	17891	17776	17737	17746	17757	17643	17854	17576	17687	17744	17707	17883	17656	17748
29932	42304	38103	28995	25615	23235	21173	19935	18737	17885	17388	16795	16454	16215	15960	15643	15772	15630	15750	15391	15565	15244	15421	15313	15311	15178	15060	15190	15142	15222	15131	15337	15055	15171	15286	15067	15132	15168	15223	15146	15104	15080	14973	15052	15184	15164	15219	14898	15183	14917	15110	15205	15225	15122	15031	15096	15032	15126	15119	15073	15108	15171	15042	15076	15150	14933	15139	15112	15109	15086	15095	14986	15069	15035	14893	15041	15158	14999	15032	15124	15001	15056	15072	15071	15060	15117	15140	14986	15131	15200	15100	14972	14997	15006	15134	15109	14991	15078	15206	14935	15069	15080	15095	15029	15056	15138	15054	15111	15075	14997	15136	14918	15027	15122	15261	14919	15089	15027	15062	15070	15226	15123	15049	15199	15016	15096	15077	15150	15158	14926	14877	14953	15070	15093	15015	15064	15041	15129	14912	15123	15144	15133	15063	15156	14942	15018	15189	15070	14849	15138	15004	14921	15122	15200	14974	15071	14865	15235	15180	14882	15147	15145	15062	15099	15018	15138	15162	14882	14955	15132	15185	15121	15052	15084	15148	15146	15157	14983	14981	14909	15058	15095	15187	14972	15234	15075	15055	15131	15013	15102	15044	14940	15049	15259	15149	15010	15063	14967	15091	14872	15094	15022	14954	15212	15016	15100	14956	15144	15002	15033	15057	14918	14994	15164	14990	15025	15041	15095	14999	15290	14897	15036	15021	14968	15110	14917	15052	14883	15150	15005	15112	15081	14976	15250	15052	15281	15016	15128	15136	14911	15037	15165	15018	15070	14989	15118	15155	15080	15018	15132	15011	15106	15012	15278	15129	15162	15065	14974	15164	15155	15045	14944	15118	14909	15266	15127	15092	15101	15131	15106	15228	14998	15101	15046	14871	14974	15055	15141	15266	14986	14852	15156	15045	15023	15050	14967	15024	15267	15206	15072	15040	15166	14974	15143	14926	15101	15197	15154	15111	14828	15186	14979	15069	15013	15161	15249	15166	15052	15237	15021	15005	15091	15183	15009	15107	14985	15064	15127	15051	14835	15071	15199	15266	14942	15166	15065	15047	15046	15127	15064	15025	15081	15108	15207	15074	15064	14973	15231	15337	14980	15070	14981	15011	14937	15268	15228	15135	14975	15305	15052	15102	14794	15120	15003	15076	14912	15110	14975	15064	15143	15180	15012	15087	15072	15008	15141	15246	14856	14995	15213	15072	14996	15126	14955	15008	15051	15021	15131	15129	15041	15035	15015	15293	15187	14965	15075	15225	15116	15103	15207	15070	15173	15179	15242	15180	15011	14939	14995	15009	15170	15119	15273	15116	15077	15081	14985	15082	14938	15051	15022	15019	15026	15037	15094	15086	15205	15104	15131	15088	14987	15112	15061	15076	15233	15157	15176	15003	14999	15025	15112	15017	15062	15137	14983	15081	15000	15075	15047	14926	15001	15069	15191	15129	15185	15208	15125	15048	15135	15195	15045	15083	15005	15160	14963	15132	15149	15215	15037	15131	15111	15044	15086	14974	15274	15143	14984	15097	15102	14973	15091	15159	15128	15134	15024	15188	15040	15157	15061	15079	15107	15205	15126	15167	15045	14987	15117	15038	14933	15181	15100	14778	14941	15102	15167	14958	15153	15018	15152	15055	15188	14971	15040	15012	15044	15162	15083	15241	15055	15071	15056	15164	15083	15114	15239	15103	15074	15109	15206	15126	14926	15155	15188	15110	15079	15182	15004	14865	15093	15167	15016	15087	15136	15109	15062	14984	15210	15210	15007	15043	15011	15187	15014	15184	15003	15092	14920	15084	15044	15057	15051	15191	15131	15062	15002	15102	15111	14955	15044	15087	15076	15080	15084	15166	15002	15104	14992	15133	15144	15244	15026	14964	14913	15024	15174	15115	14950	15024	15042	14942	15032	15204	15224	15041	15132	15109	15303	15090	15132	15107	14961	15094	14967	15030	15080	15138	15116	15000	14852	14976	15144	15113	15128	15025	15011	15022	15174	14958	14997	15057	15137	15133	15023	14994	15180	14867	15050	15012	15019	15133	15107	15129	14994	15058	14993	15064	15107	15020	15110	15101	15083	15074	15114	15021	15093	14928	15052	15074	15193	15062	15096	14980	14874	15019	15042	15264	15013	15085	15183	15242	15004	14972	15097	14858	15098	15078	15146	15124	15168	14932	15175	15011	15162	15175	15171	15314	15028	14985	14932	15243	14980	15095	15094	15049	15312	14986	15196	14938	15283	14933	15091	15111	15125	15099	15062	14975	15154	15033	15129	15170	15139	15118	15111	15183	15102	15208	15149	15102	14937	15057	15055	15269	15061	15022	15016	15106	15068	14990	15219	15127	14943	15099	15226	15198	14961	15060	15011	15087	15111	15091	14919	15016	15171	15073	15048	15098	15035	15059	15186	14984	15130	15051	15045	14833	15061	14865	15001	15218	14990	15037	15019	15177	15056	15106	15004	15068	15044	14850	14887	15123	15223	15146	15322	15133	15184	14946	15188	15125	15057	15002	15019	15074	15167	15184	15055	14998	15197	15136	15044	15267	14953	15139	15075	15090	15147	15156	15152	15061	15184	15037	15252	14950	15221	14980	15110	15028	15010	15059	14965	15221	14864	15004	15207	15110	15139	15003	15107	15165	15185	15018	15146	15108	15213	15044	15025	15092	15152	15214	15012	15205	15033	15090	15093	15239	14963	15099	15023	15015	15104	15138	15151	15129	15044	15061	15068	15028	15078	15080	15108	15031	15091	14964	15199	15067	15046	15100	15015	15021	15013	15022	15128	15066	15030	15231	15164	14921	15177	15008	14976	15040	14961	15254	15203	15165	15119	15385	15085	15008	15103	15100	15243	15171	15163	15212	15001	15046	14963	15111	15012	15159	15087	15013	15077	14983	14960	15050	15031	15109	15006	15058	14987	15146	15099	15011	15064	15160	15003	14983	14982	15111	15027	15212	15042	15060	15130	15168	15277	14925	14980	15158	15110	14965	15122	14891	15179	15148	15087	15098	15064	15041	15103	15056	14948	15070	15022	15113	15153	14982	15033	15120	15119	15158	15076	15122	15153	14962	15065	15160	15111	15020	15061	15081	15254	15016	14998	15027	15020	15033	15054	15062	14974	15114	15092	15046	15030	15128	15449	14901	15054	15147	14996	14945	14919	15013	14967	15086	15098	14942	15114	15016	14919	15258	15020	15107	15118	14977	15147	14984	15208	14990	15206	14946	15159	15123	15079	15129	14906	15209	15073	15119	15164	15059	15038	15061	15100	15110	15126	14963	15148	15026	15335	15020	15174	15059	15103	15042	15178	14985	15168	14964	15049	14865	14931	15137	15071	15084	14991	15163	14868	15152	15089	14978	15246	15140	15013	15075	15021	14993	15107	15226	15144	15113	15096	15119	15090	15025	15203	15034	15035	15160	14918	15094	15045	15166	15045	15185	15035	15059	14950	15130	15010	15011	15117	15031	14976	15156	14925	15082	15088	14998	15327	15050	14941	15176	14971	15173	15097	15003	15198	14997	15217	14883	15025	15196	15065	14952	15129	15096	15091	15024	15118	15053	15239	14943	14994	15220	14955	14994	15069	15003	14908	15082	15082	15152	14923	15174	14992	15179	15106	15166	15189	15001	15115	14825	15160	15194	15095	14935	15072	15091	15171	15108	14999	15006	15049	14982	15194	15147	14912	15057	15198	15048	15022	15205	15138	14932	15091	15131	14944	15131	15072	15134	15179	15309	14966	15104	14956	15107	15158	15133	15214	15148	15040	15007	14928	15202	15118	15113	15043	15240	14934	15136	15199	15003	15133	15044	15155	15167	15070	15106	15104	15171	15090	15048	15121	15130	15059	15074	15126	14933	15083	15134	15073	15115	15223	15043	15150	14902	15096	15174	15081	14876	14992	15091	15074	15152	15007	14886	15052	15074	15040	15097	15084	15127	15244	15167	15054	15103	15106	14846	14956	15008	15337	15014	15081	15051	15189	15117	14995	15139	15142	15049	15199	14973	15047	15294	15067	15099	15072	15065	15120	15137	15021	15136	15037	15112	15155	14931	15157	14969	15162	15182	15022	14939	15104	15041	15478	14994	15027	15158	14898	15110	15097	14942	14964	14958	15128	14989	15096	15062	15247	15179	15061	14923	15057	15191	15088	15148	15025	14949	15127	15182	15332	15011	15155	15199	15035	15204	14964	15098	14967	15031	15232	14977	15163	15215	15061	15223	15049	15046	15014	15096	15025	14978	15255	14920	15244	14960	15078	15032	15089	15256	15136	15243	15122	15097	15080	14984	15014	15012	15114	14960	15169	15116	14970	14963	15149	14907	15138	14981	15020	15119	14980	14963	15012	15006	15012	15064	15204	15053	15114	15067	15018	14999	15004	15033	15164	14987	14990	15063	15033	15091	15134	15136	15181	15037	15222	15179	15145	15079	15001	15020	15210	15255	15010	14886	14924	14969	15126	14887	15063	15111	14907	15049	15111	15176	15138	15110	15028	14921	15075	15069	15175	15185	15086	15019	15276	15153	15127	15087	15048	15206	15216	15153	14972	14997	15058	15188	15175	14967	15041	15084	14998	15047	14994	15151	15086	15028	14982	15131	15141	15191	15183	15061	14962	15237	15101	15102	14941	15213	14898	15086	15190	15244	15235	15047	15078	15025	14998	14950	15092	15171	15080	15316	15005	15134	15112	15022	15077	15207	14942	15088	14831	15047	15002	15002	15264	15008	15058	15019	15120	14933	14909	15027	15300	15403	15160	15167	15181	15173	15045	15095	14951	15229	15005	15180	15205	14844	15080	15114	15142	15005	15183	15315	15090	15060	15034	14977	15098	15235	15027	15022	15008	14930	15144	15173	15048	15144	15135	15001	15084	14982	14987	15001	15179	14997	15075	15112	15020	15060	15003	15186	15054	15086	15007	15081	15124	14980	14996	15145	15090	14976	15116	15233	14967	15213	15014	15188	14957	15007	15111	15188	15032	15098	14855	15152	15002	14993	15052	15193	15102	15174	15088	15027	15158	15016	15141	15095	15158	15100	15170	15024	15041	15045	15044	15137	15005	15088	15099	15224	14966	14963	15104	15097	15069	15126	15091	15110	15009	15058	15258	15153	15099	15118	15139	15173	15128
24089	21206	28574	25642	25597	26643	26186	23139	21917	21001	20283	19640	19195	18993	18890	18489	18536	18511	18606	18278	18333	18138	18051	17968	17983	17850	18023	18047	17863	17882	17954	17992	17829	18112	17948	17776	17776	17896	17682	17724	17785	17689	17898	17754	17832	17743	17747	17697	17850	17754	17941	17811	17797	17892	17605	17831	17660	17886	17763	17929	17813	17865	17912	17722	17718	17744	17969	17890	17657	17955	17465	17826	17794	17753	17493	17696	17860	17956	17544	17774	17608	17762	17771	17863	17693	17487	17822	17697	17763	17820	17765	17603	17820	17739	18004	17618	17813	17606	17729	17639	17692	17575	17727	17757	17734	17713	17850	17869	17697	17678	17815	17869	17681	17721	17754	17791	17512	17801	17662	17667	17626	17684	17723	17838	17692	17890	17704	17754	17734	17615	17574	17629	17657	17807	18013	17618	17681	17783	17650	17759	17745	17704	17779	17671	17493	17705	17778	17721	17760	17767	17585	17483	17520	17709	17756	17732	17711	17641	17802	17731	17579	17712	17710	17764	17710	17794	17877	17920	17788	17694	17727	17935	17602	17634	17751	17717	17567	17750	17724	17696	17731	17703	17599	17723	17722	17749	17808	17850	17585	17871	17913	17854	17790	17723	17762	17714	17822	17795	17716	17878	17759	17752	17906	17709	17742	17894	17528	17865	17812	17962	17686	18120	17701	17489	17685	17768	17758	17905	17711	17664	17783	17678	17648	17805	17769	17608	17855	17911	17663	17871	17813	17638	17844	17758	17599	17678	17995	17762	17864	17642	17790	17678	17697	17793	17847	17651	17877	17611	17721	17666	17702	17719	18035	17643	17911	17654	17815	17835	17759	17876	17620	17713	17877	17779	17601	17683	17853	17855	17837	17845	17726	17760	17550	17704	17639	18025	17840	17641	17694	17897	17706	17659	17824	17772	17633	17585	17594	17699	17859	17616	17821	17720	17732	17793	17736	17707	17724	17582	17634	17663	17692	17899	17685	17805	17775	17718	17896	17608	17685	18018	17922	17807	17647	17677	17492	17610	17625	17805	17924	18075	17950	18125	17632	17832	17717	17343	17872	17789	17834	17620	17456	17749	17883	17744	17868	17770	17846	17618	17772	17753	17719	17444	17519	17837	17718	17697	17708	17544	17554	17875	17761	17684	17876	17880	17687	17930	17657	17685	17792	17830	18110	17620	17741	17904	18070	17751	17707	17963	17832	17780	17752	17568	17781	17819	17668	17871	17700	17777	17754	17602	17791	17741	17770	17531	17770	17796	17794	17833	17807	17846	17584	17648	17670	17771	17697	17910	17953	17586	17708	17858	17537	17691	17744	17489	17677	17899	17869	17705	17748	17883	17710	17835	17803	17730	17622	17724	17749	17867	17982	17920	17665	17692	17672	17627	17640	17671	17557	17696	17745	17846	17762	17602	17591	17573	17917	17594	17801	17578	17640	17835	17845	17609	17823	17763	17591	17753	18004	17629	17717	17750	17673	17491	17680	17808	17963	17662	17554	17803	17726	17752	17809	17712	17603	17682	17712	17803	17798	17613	17841	17843	17972	17578	17797	17860	17494	17702	17635	17936	17466	17775	17734	17935	17830	17733	17809	17759	17785	17897	17677	17780	17948	17838	17768	17830	17482	17790	17729	17797	18010	17602	17660	17265	17669	17834	17447	17819	17685	17740	17700	17799	17836	17603	17680	17735	17668	17770	17821	17852	17742	18050	17772	17712	17982	17880	17777	17655	17769	17695	17720	17712	17531	17598	17642	17680	17744	17650	17747	17868	17601	17630	17575	17694	17727	17886	17833	17733	17857	17630	17701	17664	17674	17771	17784	17636	17859	17576	17828	17644	17905	17618	17861	17424	17867	17767	17820	17831	17914	17822	17927	17841	17749	17724	17818	17719	17902	17488	17557	17547	17649	17756	17738	17444	17615	17644	17821	17565	17663	17732	17710	17791	17800	17692	18020	17769	17573	17518	17675	17998	17936	17708	17998	17637	17824	17681	17798	17741	17803	17806	17665	17876	17727	17652	17623	17636	17731	17753	17926	17696	17877	17713	17948	17878	17709	17624	17737	17602	17901	17730	17881	17745	17729	17743	17746	17832	17808	17588	17666	17978	17647	17705	17757	17707	17833	17564	17582	17829	17777	17708	18050	17826	17590	17641	17880	17874	17881	17734	17629	17800	17610	17784	17884	17644	18077	17584	17900	17700	17683	17995	17832	17755	17736	17774	17719	17720	17840	17743	17754	17716	17909	17685	17789	17873	17673	17623	17789	17669	17656	17662	17805	17770	17688	17760	17587	17650	17942	17942	17759	17904	17534	17976	17723	17753	17714	17731	17764	17816	17872	17441	17593	17962	17976	17793	17465	17682	17802	17610	17629	17676	17647	17648	17777	17794	17750	17616	17718	17684	17960	17633	17791	17599	17722	17593	17795	17599	17681	17827	17714	18033	17583	17647	17920	17644	17706	17794	17848	17679	17769	17701	17808	17794	17913	17666	17707	17662	17660	17700	17562	17845	17686	17716	17695	17723	17474	17812	17848	17618	17611	17702	17781	17824	17796	17718	17736	17826	17779	17703	17889	17541	17907	17563	17770	17662	17756	17846	17817	17744	17750	17970	17800	17730	17689	17727	17679	17769	17629	17753	17934	17743	17699	17931	17719	17812	17780	17675	17844	17907	17676	17801	17629	17649	17664	17779	17850	17592	17858	17762	17910	17697	17754	17739	17894	17773	17607	17539	17720	17807	17593	17486	17681	17727	17745	17743	17705	17711	17594	17765	17577	17743	17676	17845	17939	17873	17752	17772	17803	17582	17957	17782	17693	17811	17690	17629	17955	17603	17664	17637	17536	17811	17849	17708	17701	17707	17745	17755	17698	17469	17859	18017	17716	17913	17783	17680	17807	17747	17903	17718	17733	17849	17845	17794	17923	17669	17909	17794	17717	17720	17555	17743	17964	17728	17849	17680	17906	17934	17755	17944	17861	17743	17662	17508	17852	17902	17767	17660	17612	17830	17721	17749	17816	17729	17880	17777	17853	17732	17516	17859	17769	17752	17824	17803	17773	17760	17849	17823	17832	17938	17810	17623	17688	17594	17592	17776	17810	17948	17568	17812	17674	17656	17537	17732	17842	17784	17680	17547	17604	17804	17833	17846	17768	17625	17561	17636	17750	17796	17908	17882	17767	17718	17559	17723	17790	17673	17817	17599	17756	17735	17803	17952	17359	17605	17772	17795	17929	18076	17976	17707	17778	17842	17959	17875	17760	17903	17606	17700	17627	17653	17735	17720	17682	17831	17604	17941	17696	17724	17794	17820	17649	17690	17762	17789	17686	17777	18018	17659	17633	17798	17923	17670	17760	17654	17851	17814	17623	17895	17559	17697	17646	17701	17584	17724	17659	17730	17657	17759	17767	17787	17734	17747	17998	17506	17841	17695	17758	17790	17723	17942	17664	17734	17581	17688	17638	17650	17868	17810	17696	17744	17753	17650	17672	17756	17725	17759	17760	17817	17546	17644	17689	17662	17753	17768	17792	17504	17738	17765	17610	17763	17750	17640	17990	17811	17808	18012	17766	17735	17826	17595	17868	17812	17949	17607	17918	17671	17795	17660	17658	17799	17742	17817	17717	17613	17716	17523	17596	17592	17725	17791	17822	17809	17880	17624	17763	17727	17697	17640	17677	17655	17766	17902	17730	17796	17667	17727	17740	17859	17915	17805	17546	17730	17769	17466	17812	17828	17656	17718	17677	17734	17801	17870	17861	17775	17552	17528	17853	17774	18087	17846	17566	17718	17529	17759	17644	17595	17879	17747	17859	17898	17929	17745	17900	17820	17745	17636	17768	17600	17872	17764	17691	17673	17930	17629	17811	17607	17737	17734	17919	17831	17735	17728	17706	17693	17701	17640	17775	17544	17593	17703	17698	17885	17802	17730	17737	17743	17652	17981	17805	17838	17818	17778	17820	17729	17728	17824	17866	17789	17682	17529	17658	17970	17685	17663	17689	17703	17570	17863	17956	17892	17693	17804	17758	17756	17848	17702	17847	17734	17766	17637	17634	17885	17568	17752	17815	17627	17685	17686	17586	17528	17806	17732	17568	17831	17807	17744	17741	17661	17790	17849	17909	17889	17719	17794	17718	17738	17894	17694	17615	17950	17803	17713	17899	17886	17753	17775	18009	17787	17821	17652	17756	17702	17701	17824	17651	17727	17794	17711	17768	17670	17993	17821	17748	17929	17650	17664	17719	17692	17736	17640	17946	17745	17779	17699	17614	17716	17752	17703	17744	17675	17735	17788	17643	17740	17814	17702	17577	17647	17765	17563	17824	17458	17648	17879	17886	17818	17817	17811	17739	17790	17820	17918	17736	17720	17782	17751	17769	17542	17866	17713	17963	17671	17598	17876	17765	17874	17624	17909	17590	17799	17803	17770	17797	17837	17958	17647	17593	17782	17998	17817	17675	17757	17975	17784	17742	17656	17763	17919	17569	17644	17702	17669	17828	17875	17824	17648	17553	17726	17669	17721	17914	17568	17823	17705	17762	17485	17774	17854	17927	17741	17740	17791	17841	17881	17678	17832	17800	17558	17669	17746	17641	17768	17841	17937	17738	17569	17944	17741	17767	17685	17632	17676	17739	17677	17567	17461	17768	17753	17859	17974	17713	17753	17691	17909	17494	17535	17702	17808	17842	17724	17609	17741	17819	17742	17924	17623	17931	17832	17792	17755	17654	17613	17671	17671	17763	17785	17842	17822	17604	17648	17836	17634	17763	17725	17641	17792	17846	17797	17845	17836	17660	17782	17620	17774	17588	17656	17922	17899	17721	17729	17498	17823	17901	17707	17580	17803	17605	17852	17676	17802	17710	17728	17686	17538	17851	17824	17712	17677	17787	17929	17930	17800	17832	17631	17827	17850	17943	17709	17795	17793	17972	17660	17702	17730	17699	17759	17751	17623	17900	17608	17783	17731	17749	17796	17771	17804	17848	17720	17880	17706	17557	17814	17644	17604	17720	17898	17648	17644	17764	17837	17789	17669	17649	17703	17558	17706	17947	17664	17781	17819	17757	17808	17715	17574	17848	17689	17811	17885	17786	17697	17686	17823	17792	17682	17606	17667	17739	18054	17924	17822
28538	47673	43351	34898	30351	27121	24641	22818	21297	19901	18837	17960	17532	16806	16562	16555	16212	16088	15786	15597	15789	15355	15617	15543	15396	15465	15389	15189	15457	15328	15253	15321	15236	15212	15338	15236	15331	15289	15289	15229	15237	15125	15134	15283	15174	14933	15134	15117	15315	15028	15085	14983	15134	15137	14982	15132	15219	15037	15170	14939	15128	15066	15114	15126	15087	15205	15059	15203	15185	15165	14991	15043	15244	15104	15165	15251	15153	15219	15149	15247	15311	15183	15089	15156	15168	15142	15332	15119	14949	15037	15095	15228	15101	15171	15288	15259	15149	15017	15092	15110	15051	15026	15186	15272	14988	15111	15125	15185	15232	15289	15190	15337	15012	15133	15103	15098	14992	15124	14911	15014	14918	15159	15198	15167	15133	15244	15167	15056	15193	15068	15133	15102	15151	15338	15106	15053	15066	15211	15118	15152	15104	15250	15143	15150	15154	15212	15077	15289	15058	15139	15109	14994	15072	15053	15193	15138	15013	15127	15078	15313	15158	15173	15109	15139	15098	15085	15129	15111	15093	15234	15116	15090	15105	15096	15140	15183	15274	15083	15061	15283	15033	15162	15101	14989	15060	15080	15087	15324	15035	15122	15111	15180	14988	15053	15154	15148	15071	15140	15041	15231	15068	15169	15108	15124	15013	15084	15152	15100	14988	14998	15083	15011	15056	15182	15125	15182	15131	15092	14945	15156	14989	15271	15071	15167	15106	15191	15178	15269	15099	15153	15117	15395	14982	15139	15200	15163	15146	15152	15235	15056	15192	15076	15001	14962	15263	15139	15198	15187	15069	15021	15041	15084	15151	15233	15178	15050	15056	15140	15165	15204	15089	15203	15133	14962	15089	15220	15207	14946	15069	15272	15264	15013	15104	15127	15009	15151	15165	15078	15172	14909	15179	15108	15051	15127	15121	15223	15247	15185	15199	15147	14988	15268	15358	15025	15151	14986	15062	15088	15159	15179	15156	15208	15115	15245	15097	15177	15315	14982	14966	14962	14929	15234	15096	15179	15148	15309	15137	15261	14933	15091	15249	15178	15084	15215	15108	15198	15046	14997	15185	15044	15291	15025	15124	15124	15154	15105	15169	15205	15094	15153	15066	15114	15167	15098	15141	15157	14964	15314	15051	15166	15090	15127	15075	15048	15099	15150	15142	15202	15028	15093	15196	15073	15154	15143	15200	15137	15060	14991	15090	15192	15093	15200	15163	15098	15191	15045	15146	15184	15342	15037	15199	15138	15258	15066	15011	15061	15271	15264	15150	15227	15241	15197	15017	15297	15352	15062	15090	15063	15177	15143	15226	15164	15028	15105	15165	15034	15161	15121	15212	15034	15085	15015	15099	15124	15205	15149	15109	15165	15032	15356	15277	15142	15181	15191	15175	14900	15284	15219	15134	15137	15092	15242	15146	15153	15084	15122	15075	15165	15290	15123	14943	15097	14991	15153	15262	15095	15064	15156	15262	15135	15085	15157	15066	15151	15121	15074	15082	14990	15025	15110	15044	15160	15064	15129	15275	15110	15184	15022	15214	15087	15180	15133	15099	15151	15168	15168	15247	15065	15181	15041	15177	15019	15045	15010	15185	15027	15258	15123	15193	15098	15153	15054	15245	15134	15194	15011	15249	14951	15170	15060	15188	15003	15127	15137	14993	15039	15238	15020	15102	15106	15075	15056	15049	15099	14990	15264	15171	15187	15159	15020	15127	15239	15163	15222	15092	15088	15049	15288	15068	15023	15075	15057	15184	15208	14997	15111	15034	15013	15186	15205	15242	15208	15060	14936	15217	15066	15222	15188	15057	15006	15104	15119	15079	15049	15202	15106	15130	15205	15014	15076	15195	15115	14961	15203	15129	15154	15061	15137	15037	14937	15095	15014	15150	15034	15115	14934	15078	15165	15082	15160	15245	15087	15203	15161	14927	15055	15082	15035	15166	15105	15076	15198	15042	14965	15314	15107	15004	15037	15276	15071	15192	15106	15066	15215	15107	14992	15112	15149	15088	15077	14995	15271	15182	15111	15190	15146	15145	15028	15052	15147	15136	15294	14994	15118	15175	15134	15173	15006	15123	15008	15159	15167	15266	15175	15235	15101	15306	15085	15027	15111	15122	15010	15026	15306	14986	15150	14983	15150	14985	15076	15139	14957	15240	15177	15087	15084	15051	15089	15208	15188	14952	15044	14986	15137	15216	15220	15119	15040	15305	15124	15113	15063	15251	15052	15119	15169	15055	15038	15210	15114	15177	15048	15044	15167	15107	15051	15183	15139	15127	15047	15148	15126	15171	15126	15035	15138	15231	15050	15107	15125	15068	14881	15231	15206	15143	15167	15070	15089	15216	15210	15139	15149	15130	14958	15146	15118	15086	15002	15238	15110	15094	15070	15193	15023	15207	15110	15109	15155	15265	15178	15125	15147	15228	15141	15142	15171	15163	15224	15063	15266	15072	14983	15353	15099	15190	14998	15155	15132	15368	15081	15191	14989	15088	15144	15078	15199	14989	14998	15128	15194	15275	15263	15080	15179	15240	15148	15141	15287	15001	15202	15103	15197	15096	15143	15295	15087	14995	15263	15127	15116	15035	14951	15096	15099	15126	14913	15134	15215	15099	15075	15332	15167	14952	15108	15356	15155	15125	15191	15291	15050	15058	15157	15136	15085	15352	15061	15191	15103	15045	15211	15386	15150	15040	15174	15247	15091	15121	15207	15080	15031	15143	15096	15092	15233	15234	15194	15327	15284	15127	15311	15126	15116	15095	15108	15085	14985	14971	15138	15151	15115	15220	15034	15200	15317	15271	15046	15125	15158	15041	15227	15132	14988	15045	15169	15134	15000	15026	15062	15193	15098	15106	15078	15021	15059	15120	15209	15057	15036	15198	15177	15123	15042	15244	15194	15154	15020	15168	15109	15124	15048	14990	15048	15257	15096	15205	15039	15093	15039	14969	15246	15260	15116	15119	15206	15204	15036	15132	15111	15139	15091	14969	15133	15109	14976	15131	15097	15169	15184	15306	15022	15121	15181	15168	15204	14974	15124	15173	15282	15073	15136	15171	15085	15100	15085	15140	15147	15299	14942	15286	15038	15215	15112	15082	14925	15114	15202	14960	15117	15042	15099	15177	15202	15137	15102	14981	15150	15278	15146	15165	15243	14985	15128	15127	14936	15041	15091	15049	15089	15104	15076	15195	14993	15250	15226	15318	15054	15032	15243	15127	15165	15074	15174	14923	15146	15119	14873	15267	15075	15213	15015	15064	15274	15204	15206	15301	15363	15229	15025	15101	15126	15069	15242	15254	15092	15343	15188	15017	15019	15029	15193	15036	15271	15289	15058	15035	15060	15087	15172	15085	14931	15213	15136	14963	15115	15161	15205	14996	15137	15290	15154	15201	15183	15143	15092	15256	15081	15196	15095	15036	15189	15199	15106	15114	15074	15104	15090	14992	15107	14982	15090	15210	14937	15161	15000	14997	15211	15102	15142	15090	15117	15166	15023	15078	15023	15122	15188	15025	15122	15134	15173	15113	15044	15088	14950	14978	15081	15048	15024	15203	15223	15235	15156	15014	14967	15157	14943	15122	15115	15287	15083	15207	15255	15175	15223	15146	15120	15246	15208	15002	15151	15291	15050	15067	15012	15096	15194	15187	15157	15156	14978	15067	15091	15123	15094	15033	15071	15209	15240	15051	15178	15074	15013	15362	15175	15041	15023	15199	15128	15078	15016	14940	15057	14978	15071	15189	15015	15255	15142	15254	15249	15178	15057	15013	14942	15238	15097	15049	15174	15023	15214	15069	14935	15067	15034	15334	15197	15019	15256	15109	15041	14961	15177	15152	15204	15109	15267	15103	15201	15162	15280	15087	15268	15097	15172	15172	15008	15219	15173	14963	14885	15275	15212	15171	15083	15202	15055	15000	14967	15055	15052	15153	15092	15159	15014	15291	15266	15144	15032	15101	15058	15018	15331	15259	15101	15129	15264	14945	15174	15247	15109	15165	15090	15077	15137	15233	15182	15068	15081	15268	15125	15214	14992	15075	15164	15080	15259	15007	15210	15066	15287	14974	15136	15146	15084	15014	15030	14963	15062	15168	15133	15068	15204	15192	15106	15147	15230	15097	15163	15123	15170	15074	14919	15260	15123	14919	15163	15104	15038	14984	15063	15195	15147	15132	15128	15202	15051	15261	15124	15132	14965	15085	15078	15009	15091	15077	15197	15179	15186	15253	15057	15184	15175	15085	14859	15019	15045	15195	15117	15153	15026	15305	15303	15121	15106	15105	15107	14989	15133	14995	15216	15021	15106	15109	15037	15111	15056	14987	15009	15242	15108	15223	15095	15238	14938	15158	14998	15154	15277	15097	15134	14867	15064	15197	15123	15102	15091	15076	15190	15257	15073	14983	15141	15221	15153	15218	15011	15160	15203	15165	15161	15008	15162	15135	15004	15040	15101	15116	15354	15147	15203	15124	15223	15059	15073	15047	15054	15099	15154	15231	15200	15167	15268	15113	15135	15177	15026	15051	15231	15056	15214	15167	15210	15055	15134	15200	15028	15117	15167	15051	15129	15112	15115	15114	15229	14874	15146	15175	15040	15056	15045	15018	14991	15131	15168	15063	15132	15073	15131	15293	15061	15257	15008	15226	15091	15280	15200	14935	15089	15075	15023	15167	15045	15180	15061	15131	15082	15080	15067	15149	15177	15073	15228	15329	15153	15303	15013	15092	15117	14997	15172	15139	15098	15166	15070	15027	15057	15224	15344	14988	15255	15188	14994	15106	14996	15231	15154	15202	15134	14995	15116	14990	15317	15186	15076	15202	15115	15055	15219	15062	15066	15213	15054	15329	15078	15098	15186	15069	15196	15177	15302	15096	15071	15062	15052	15251	15499	15219	15084	14941	15245	15269	14936	15106	15095	15094	15175	15150	15165	15099	14999	15142	15102	15090	15071	15095	15147	15120	15126	15193	15232	15127	15258	15102	15059	15131	15096	15051	15044	15239	15086	15019	14994	15208	15076	14990	15188	15160	15084	14965	15231	15041	15032	15116	15144	15156	15023	15230	15161	15049	15028	15073	15021	15179	15150	15054	15138	15246	15109	15215	15088	15061	15212	15149	15066	15208	15360
22806	21142	28915	23800	22760	27308	30389	25657	23661	22869	21824	21091	20856	20307	19878	19553	19517	19239	19044	19326	19172	19019	18906	18943	18599	18640	19056	18725	18452	18784	18727	18557	18484	18465	18444	18539	18260	18281	18448	18369	18345	18489	18500	18697	18263	18345	18413	18516	18571	18183	18276	18404	18221	18382	18278	18377	18318	18514	18586	18390	18311	18368	18379	18326	18432	18387	18365	18384	18362	18325	18455	18348	18381	18599	18439	18303	18279	18281	18254	18458	18361	18559	18350	18427	18398	18241	18496	18373	18248	18157	18288	18322	18311	18561	18367	18326	18435	18461	18315	18402	18472	18355	18220	18397	18406	18294	18497	18252	18379	18306	18471	18317	18409	18333	18471	18400	18351	18396	18502	18445	18340	18187	18249	18488	18177	18439	18542	18252	18196	18369	18486	18337	18281	18517	18399	18389	18474	18276	18457	18177	18351	18297	18255	18237	18558	18243	18447	18539	18223	18358	18287	18407	18415	18314	18101	18224	18180	18308	18492	18349	18496	18355	18608	18228	18171	18186	18507	18377	18495	18147	18474	18265	18248	18451	18576	18077	18320	18245	18197	18277	18259	18397	18206	18405	18201	18468	18427	18160	18218	18215	18554	18354	18325	18392	18403	18394	18387	18350	18458	18469	18366	18350	18500	18542	18448	18311	18335	18451	18317	18087	18196	18255	18281	18360	18388	18452	18495	18518	18382	18200	18309	18199	18425	18444	18465	18219	18239	18381	18417	18382	18376	18299	18249	18220	18413	18342	18397	18293	18215	18361	18314	18374	18532	18282	18144	18342	18354	18480	18488	18434	18267	18263	18300	18269	18277	18501	18178	18250	18407	18352	18466	18421	18477	18275	18172	18452	18098	18305	18452	18083	18319	18398	18231	18377	18498	18302	18329	18441	18537	18452	18351	18178	18461	18315	18379	18288	18490	18419	18522	18286	18330	18498	18226	18257	18406	18193	18442	18356	18395	18267	18441	18222	18391	18406	18535	18258	18220	18479	18199	18536	18120	18282	18140	18165	18343	18210	18435	18354	18204	18346	18184	18247	18233	18148	18477	18431	18285	18176	18237	18341	18179	18314	18271	18342	18160	18203	18324	18371	18185	18412	18290	18488	18401	18235	18160	18177	18247	18274	18385	18267	18278	18437	18228	18361	18090	18356	18402	18333	18196	18319	18359	18185	18326	18369	18243	18297	18323	18235	18399	18269	18449	18238	18261	18241	18434	18516	18269	18314	18236	18289	18560	18558	18361	18214	18192	18488	18278	18230	18167	18463	18545	18475	18432	18394	18468	18447	18426	18465	18162	18167	18246	18263	18290	18394	18205	18249	18390	18297	18287	18318	18142	18350	18111	18210	18396	18227	18327	18338	18251	18342	18333	18302	18495	18635	18372	18402	18501	18265	18329	18167	18487	18292	18152	18307	18170	18503	18296	18399	18353	18306	18264	18436	18204	18065	18275	18390	18269	18307	18508	18189	18331	18287	18455	18465	18293	18148	18460	18452	18229	18328	18242	18241	18539	18155	18539	18411	18290	18157	18328	18529	18249	18201	18336	18359	18424	18257	18331	18342	18288	18117	18262	18351	18398	18383	18316	18265	18460	18561	18548	18200	18425	18156	18146	18256	18358	18450	18374	18505	18430	18347	18294	18488	18377	18229	18427	18421	18425	18190	18310	18439	18195	18368	18408	18182	18472	18336	18199	18234	18376	18408	18422	18002	18432	18271	18404	18382	18552	18234	18366	18253	18296	18357	18269	18282	18205	18470	18418	18167	18300	18512	18380	18321	18286	18247	18351	18388	18284	18373	18353	18283	18220	18358	18196	18517	18340	18215	18535	18299	18424	18298	18507	18579	18401	18158	18396	18446	18358	18460	18409	18441	18550	18347	18341	18302	18519	18306	18492	18325	18419	18417	18333	18349	18510	18367	18098	18329	18358	18271	18279	18392	18237	18214	18458	18435	18278	18452	18417	18245	18156	18271	18395	18138	18296	18042	18238	18469	18241	18312	18540	18497	18250	18223	18415	18269	18445	18255	18361	18193	18374	18361	18432	18399	18390	18316	18387	18319	18344	18204	18271	18218	18516	18272	18342	18524	18386	18203	18062	18435	18392	17974	18126	18466	18448	18407	18331	18490	18469	18416	18593	18397	18359	18269	18445	18490	18564	18261	18432	18453	18623	18306	18215	18264	18207	18305	18348	18394	18400	18303	18488	18362	18446	18411	18236	18247	18357	18221	18311	18359	18617	18396	18208	18297	18614	18227	18104	18281	18287	18371	18203	18292	18313	18478	18140	18454	18228	18283	18304	18521	18295	18402	18278	18229	18406	18174	18470	18332	18306	18490	18473	18318	18392	18136	18452	18232	18445	18436	18289	18483	18511	18395	18465	18442	18225	18273	18473	18300	18582	18481	18408	18329	18409	18328	18225	18364	18316	18182	18258	18169	18249	18283	18458	18395	18279	18294	18320	18204	18317	18110	18333	18207	18309	18266	18377	18372	18440	18519	18503	18578	18273	18124	18259	18345	18176	18181	18451	18368	18302	18440	18241	18290	18390	18356	18343	18279	18220	18385	18412	18183	18249	18319	18257	18357	18227	18378	18299	18381	18227	18384	18378	18322	18370	18317	18374	18602	18537	18161	18489	18404	18199	18374	18258	18368	18473	18250	18435	18244	18357	18325	18381	18406	18385	18362	18062	18314	18220	18482	18514	18385	18482	18260	18452	18414	18300	18364	18372	18345	18204	18228	18336	18289	18288	18257	18389	18337	18310	18249	18255	18139	18214	18464	18494	18414	18227	18588	18401	18374	18473	18336	18181	18433	18425	18341	18225	18320	18080	18309	18339	18420	18528	18419	18303	18302	18368	18218	18502	18349	18070	18304	18341	18127	18313	18387	18277	18153	18229	18439	18214	18498	18467	18311	18328	18338	18422	18316	18292	18435	18310	18331	18419	18396	18266	18220	18294	18391	18381	18266	18345	18263	18464	18304	18450	18190	18436	18404	18598	18356	18413	18130	18053	18371	18244	18323	18411	18233	18176	18325	18430	18007	18369	18409	18345	18368	18476	18347	18299	18270	18503	18365	18300	18398	18210	18500	18281	18343	18335	18344	18217	18264	18469	18156	18337	18380	18150	18353	18436	18394	18297	18183	18322	18240	18382	18337	18154	18190	18309	18461	18202	18229	18327	18257	18364	18446	18145	18383	18303	18169	18355	18021	18348	18308	18268	18406	18175	18381	18139	18476	18398	18433	18432	18451	18379	18445	18275	18211	18270	18489	18376	18469	18615	18266	18382	18355	18300	18605	18431	18424	18440	18340	18470	18283	18404	18330	18143	18328	18322	18339	18311	18277	18402	18371	18242	18421	18383	18446	18279	18393	18360	18468	18388	18182	18225	18400	18421	18296	18220	18354	18337	18339	18238	18354	18333	18560	18429	18535	18407	18235	18224	18210	18428	18345	18363	18252	18485	18275	18306	18142	18481	18137	18317	18309	18432	18148	18191	18266	18419	18342	18315	18311	18223	18210	18369	18276	18366	18256	18330	18420	18266	18213	18197	18090	18397	18406	18243	18488	18351	18340	18407	18355	18292	18419	18230	18507	18345	18346	18440	18216	18121	18295	18454	18267	18304	18273	18344	18465	18286	18220	18386	18461	18371	18240	18380	18198	18215	18455	18270	18437	18315	18235	18380	18581	18255	18366	18257	18490	18633	18267	18460	18333	18159	18317	18151	18413	18404	18466	18446	18493	18489	18458	18420	18367	18302	18198	18572	18480	18231	18276	18483	18320	18378	18411	18181	18296	18363	18456	18528	18346	18305	18567	18536	18414	18274	18242	18356	18307	18453	18266	18418	18196	18359	18518	18344	18337	18291	18433	18322	18473	18363	18622	18190	18315	18500	18234	18177	18421	18259	18325	18351	18379	18241	18248	18441	18252	18271	18240	18230	18310	18338	18296	18238	18357	18407	18255	18401	18425	18487	18403	18217	18328	18460	18212	18306	18372	18324	18188	18305	18175	18300	18287	18369	18033	18150	18368	18314	18466	18355	18372	18311	18254	18250	18198	18437	18302	18457	18312	18119	18369	18291	18404	18335	18514	18377	18188	18508	18388	18342	18264	18351	18415	18276	18275	18236	18302	18560	18416	18277	18166	18228	18052	18487	18282	18367	18253	18411	18280	18440	18348	18530	18348	18410	18172	18164	18243	18364	18356	18319	18287	18251	18170	18500	18170	18342	18450	18384	18325	18308	18390	18496	18232	18458	18509	18357	18490	18472	18422	18306	18493	18318	18330	18323	18142	18452	18328	18335	18205	18251	18378	18341	18286	18233	18421	18393	18456	18193	18289	18440	18403	18348	18252	18292	18304	18324	18357	18434	18261	18275	18528	18513	18207	18319	18360	18370	18338	18526	18429	18361	18276	18524	18266	18133	18277	18360	18416	18505	18463	18298	18252	18393	18260	18436	18313	18519	18496	18392	18317	18450	18223	18528	18191	18474	18264	18429	18376	18432	18187	18440	18180	18347	18279	18102	18244	18236	18453	18338	18410	18349	18156	18242	18587	18083	18165	18340	18333	18318	18476	18314	18500	18310	18162	18375	18358	18442	18329	18233	18299	18270	18210	18473	18433	18573	18222	18460	18460	18338	18642	18388	18196	18209	18440	18215	18379	18336	18332	18508	18335	18323	18258	18298	18300	18511	18390	18328	18349	18429	18515	18274	18286	18399	18264	18276	18440	18459	18319	18468	18343	18271	18271	18319	18340	18519	18427	18346	18131	18263	18268	18304	18537	18345	18330	18182	18396	18093	18378	18553	18373	18469	18421	18274	18292	18419	18425	18441	18386	18060	18277	18321	18110	18097	18343	18598	18220	18286	18385	18417	18472	18377	18340	18296	18371	18396	18321	18294	18316	18397	18373	18373	18403	18223	18423	18294	18390	18430	18298	18357	18499	18366	18202	18491	18457	18293	18236	18207	18462	18194	18286	18313	18365	18498	18185	18522	18209	18135	18094	18335	18580	18289	18468	18350	18390	18368	18384	18536	18498	18450	18250	18352	18338	18072	18344	18414	18287	18479	18353	18197	18460	18260	18359	18221	18307	18285	18343	18419	18294	18391	18542	18465	18624
31132	52999	49453	39393	34119	30901	28249	25447	23810	21769	20258	19427	18606	17910	17409	17095	16904	16642	16389	16222	16211	16078	16019	15949	15949	15820	15768	15764	15827	15837	15757	15633	15716	15656	15613	15661	15745	15500	15452	15663	15412	15483	15473	15442	15461	15391	15290	15430	15484	15521	15512	15408	15401	15502	15544	15401	15293	15669	15466	15456	15513	15370	15499	15498	15433	15270	15490	15569	15670	15398	15558	15534	15546	15514	15539	15631	15437	15465	15499	15580	15466	15330	15437	15597	15404	15304	15555	15419	15539	15475	15385	15285	15422	15510	15400	15386	15334	15302	15461	15461	15498	15440	15501	15465	15579	15535	15477	15330	15457	15509	15375	15431	15526	15463	15732	15183	15672	15483	15518	15413	15484	15564	15367	15328	15608	15534	15437	15574	15365	15448	15542	15432	15547	15534	15390	15351	15630	15400	15547	15442	15435	15458	15404	15390	15494	15518	15327	15455	15643	15724	15403	15498	15455	15504	15558	15391	15328	15415	15580	15311	15409	15408	15419	15306	15502	15518	15392	15496	15445	15503	15329	15503	15539	15530	15522	15427	15431	15475	15480	15627	15486	15477	15546	15398	15453	15367	15603	15460	15315	15363	15445	15480	15494	15491	15360	15382	15373	15411	15493	15564	15486	15370	15329	15467	15413	15416	15582	15656	15410	15332	15385	15492	15339	15465	15429	15429	15397	15412	15419	15475	15546	15569	15378	15379	15368	15331	15395	15419	15255	15311	15318	15414	15569	15354	15446	15389	15445	15392	15460	15544	15347	15496	15385	15612	15496	15425	15530	15519	15516	15402	15367	15377	15450	15427	15125	15440	15400	15565	15299	15469	15444	15454	15385	15384	15456	15568	15434	15428	15268	15406	15505	15392	15413	15281	15368	15380	15490	15324	15497	15323	15462	15315	15438	15522	15455	15322	15385	15513	15585	15461	15433	15657	15364	15203	15510	15480	15289	15260	15432	15514	15608	15514	15454	15411	15513	15458	15335	15421	15475	15475	15504	15444	15413	15547	15553	15699	15414	15465	15426	15454	15395	15456	15560	15461	15381	15328	15500	15349	15435	15408	15505	15410	15485	15523	15444	15436	15419	15390	15585	15526	15344	15274	15390	15373	15492	15401	15431	15468	15408	15366	15393	15349	15359	15702	15602	15353	15566	15487	15493	15652	15415	15491	15313	15524	15488	15556	15431	15526	15450	15535	15542	15323	15502	15521	15519	15583	15472	15287	15551	15521	15557	15352	15275	15345	15361	15488	15241	15453	15455	15503	15497	15547	15467	15212	15359	15483	15428	15401	15433	15499	15329	15439	15521	15342	15379	15325	15497	15459	15430	15509	15469	15386	15452	15487	15486	15464	15515	15470	15582	15344	15438	15447	15532	15423	15265	15543	15367	15511	15379	15466	15428	15484	15486	15475	15554	15308	15621	15316	15549	15461	15542	15530	15448	15328	15577	15372	15353	15540	15472	15536	15432	15432	15470	15371	15417	15519	15375	15130	15406	15432	15499	15542	15397	15416	15552	15264	15475	15235	15481	15569	15570	15413	15354	15380	15553	15372	15472	15408	15483	15361	15574	15412	15452	15412	15481	15490	15458	15607	15467	15385	15606	15308	15519	15693	15440	15407	15320	15536	15416	15466	15419	15316	15594	15441	15514	15512	15502	15400	15373	15420	15545	15427	15554	15432	15380	15294	15432	15542	15407	15297	15254	15472	15362	15416	15500	15335	15459	15423	15489	15449	15532	15477	15528	15298	15344	15632	15395	15391	15649	15555	15439	15486	15455	15471	15504	15334	15429	15432	15405	15482	15423	15433	15427	15555	15361	15475	15464	15345	15577	15534	15387	15405	15447	15334	15690	15546	15533	15385	15532	15556	15542	15458	15365	15544	15389	15346	15530	15399	15354	15531	15437	15573	15568	15353	15604	15488	15546	15443	15559	15376	15326	15412	15486	15227	15506	15397	15355	15417	15499	15315	15599	15439	15284	15484	15485	15528	15438	15523	15436	15459	15412	15484	15500	15479	15536	15591	15411	15427	15436	15507	15455	15535	15488	15354	15169	15469	15471	15491	15457	15342	15461	15407	15592	15218	15513	15373	15128	15526	15557	15336	15488	15474	15434	15381	15436	15542	15404	15553	15406	15531	15349	15491	15522	15414	15389	15430	15420	15430	15376	15429	15236	15447	15386	15432	15509	15374	15382	15501	15426	15454	15408	15521	15512	15327	15432	15444	15489	15394	15363	15391	15581	15403	15416	15361	15391	15630	15610	15452	15551	15615	15402	15508	15374	15474	15646	15565	15306	15592	15523	15184	15426	15445	15593	15262	15462	15385	15742	15440	15513	15416	15532	15503	15340	15455	15553	15499	15511	15491	15288	15415	15453	15398	15540	15405	15550	15369	15577	15482	15432	15629	15556	15591	15503	15306	15320	15359	15483	15462	15304	15492	15365	15496	15482	15335	15578	15418	15320	15315	15500	15544	15440	15526	15308	15614	15512	15508	15548	15466	15456	15477	15332	15406	15501	15373	15509	15471	15506	15472	15437	15198	15506	15527	15416	15520	15422	15582	15384	15477	15477	15477	15370	15582	15577	15410	15396	15497	15504	15317	15419	15536	15391	15387	15486	15382	15499	15212	15415	15297	15364	15452	15350	15634	15496	15540	15474	15522	15301	15492	15384	15429	15373	15310	15586	15407	15337	15419	15399	15398	15355	15457	15528	15541	15531	15626	15360	15498	15561	15322	15560	15500	15370	15501	15543	15474	15363	15420	15236	15448	15564	15612	15440	15430	15353	15309	15322	15287	15476	15452	15500	15554	15420	15460	15551	15333	15349	15364	15381	15482	15388	15486	15326	15359	15483	15614	15536	15648	15331	15560	15549	15353	15390	15196	15517	15292	15408	15471	15677	15403	15458	15411	15386	15473	15348	15305	15524	15292	15408	15393	15535	15577	15533	15504	15510	15470	15404	15419	15344	15279	15379	15546	15409	15320	15484	15498	15431	15510	15405	15533	15493	15387	15288	15305	15463	15524	15480	15375	15511	15418	15418	15343	15539	15383	15446	15431	15534	15297	15391	15477	15400	15399	15529	15326	15543	15375	15437	15415	15415	15469	15504	15644	15634	15446	15488	15487	15365	15432	15409	15574	15311	15455	15413	15415	15409	15586	15345	15459	15458	15396	15362	15529	15358	15552	15338	15408	15325	15500	15504	15545	15483	15444	15421	15540	15643	15632	15170	15317	15247	15458	15311	15391	15464	15646	15437	15442	15538	15473	15412	15362	15415	15658	15520	15435	15255	15350	15421	15515	15545	15519	15573	15512	15372	15484	15541	15371	15553	15351	15351	15354	15650	15473	15343	15214	15483	15357	15519	15335	15293	15477	15566	15345	15519	15625	15527	15382	15353	15327	15490	15474	15411	15616	15355	15561	15506	15347	15530	15255	15441	15474	15474	15454	15615	15518	15496	15347	15419	15186	15461	15493	15534	15370	15374	15350	15465	15449	15461	15408	15536	15546	15539	15459	15422	15556	15503	15461	15444	15502	15521	15499	15494	15258	15273	15588	15412	15457	15518	15529	15345	15488	15260	15201	15235	15388	15513	15504	15372	15479	15381	15294	15428	15482	15457	15519	15523	15541	15470	15598	15405	15392	15399	15365	15391	15502	15340	15268	15415	15547	15623	15325	15340	15584	15400	15451	15475	15277	15529	15410	15506	15453	15383	15520	15591	15435	15491	15425	15285	15464	15269	15362	15593	15349	15489	15526	15554	15478	15472	15241	15519	15387	15400	15297	15425	15440	15388	15336	15525	15468	15512	15561	15562	15307	15477	15236	15585	15460	15381	15617	15367	15195	15464	15462	15372	15468	15365	15347	15553	15396	15584	15580	15508	15624	15401	15468	15473	15291	15500	15561	15435	15447	15417	15403	15371	15303	15402	15359	15439	15569	15235	15577	15541	15411	15218	15492	15215	15505	15301	15382	15509	15557	15530	15350	15414	15304	15471	15490	15483	15511	15458	15471	15346	15420	15420	15598	15400	15346	15298	15521	15416	15409	15500	15571	15418	15616	15318	15505	15468	15406	15502	15552	15536	15391	15420	15292	15488	15408	15486	15301	15424	15517	15503	15502	15385	15538	15454	15441	15385	15396	15539	15627	15454	15402	15521	15464	15329	15500	15402	15612	15348	15365	15424	15386	15335	15403	15562	15413	15365	15570	15546	15529	15525	15500	15440	15509	15423	15374	15488	15486	15367	15599	15456	15270	15300	15492	15580	15550	15456	15459	15426	15483	15438	15469	15311	15347	15483	15483	15402	15457	15681	15437	15387	15408	15417	15442	15413	15446	15313	15396	15699	15443	15476	15499	15566	15521	15516	15438	15439	15502	15622	15317	15551	15426	15472	15500	15603	15539	15475	15526	15467	15519	15585	15455	15476	15600	15586	15459	15425	15346	15555	15314	15576	15526	15313	15452	15524	15418	15443	15470	15387	15408	15472	15458	15417	15372	15414	15499	15453	15443	15592	15485	15282	15414	15459	15409	15541	15327	15455	15418	15508	15452	15343	15481	15481	15374	15373	15489	15390	15455	15345	15286	15517	15466	15452	15425	15475	15389	15363	15463	15477	15432	15538	15449	15511	15424	15452	15577	15519	15197	15292	15510	15402	15458	15401	15506	15580	15357	15450	15371	15349	15431	15390	15303	15418	15489	15546	15690	15513	15530	15466	15468	15457	15539	15354	15436	15442	15558	15536	15647	15433	15456	15594	15446	15488	15473	15411	15331	15523	15474	15457	15431	15350	15365	15226	15573	15449	15299	15468	15468	15554	15329	15580	15568	15533	15565	15500	15465	15361	15531	15390	15507	15356	15357	15338	15500	15398	15440	15228	15421	15439	15473	15271	15538	15383	15537	15318	15553	15536	15418	15394	15385	15480	15437	15487	15413	15469	15537	15464	15479	15452	15370	15423	15458	15406	15482	15501	15527	15430	15346	15504	15463	15613	15408	15496	15312	15373	15629	15583	15424	15249	15441	15498	15329	15362	15506	15405	15439	15562	15498	15549	15615	15445	15401	15387	15404	15531	15556	15496	15367	15535	15395	15607	15470	15472	15424	15619	15347	15425	15324
29269	27068	34686	31627	26295	24248	22452	21223	20550	19888	19495	19021	18783	18688	18449	18474	18170	18152	17912	18152	17959	17984	17900	17985	17852	17847	17977	18057	17895	17872	17772	17883	17864	17823	17835	17858	17651	17867	17754	17705	17740	18100	17953	17838	17881	17839	17859	17799	17797	17681	17790	17920	17870	17701	17735	17677	17754	17844	17975	17715	17897	18009	17835	17994	17779	17911	17655	17848	17790	17677	17862	17910	17616	17831	17731	17612	17769	17787	17890	17912	17766	17698	17821	17842	17839	17802	17670	17705	18045	17709	17865	17737	17817	17733	17733	17578	17854	17840	17722	17627	17738	17710	17831	17814	17775	17653	17858	17848	17519	17806	17969	17766	17736	17821	18000	17679	17766	17750	18086	17850	17963	17805	18093	17764	17901	17640	17775	17899	17876	17906	17800	17815	17652	17757	17838	17922	17893	17647	17612	17671	17637	17951	18008	17897	17987	17827	17967	17955	18041	18048	17938	17741	17742	17909	17776	17872	17733	17590	17874	17723	17793	17827	17845	17900	18077	17898	17713	17930	17898	17793	17583	17898	17883	17838	17767	18019	18038	17862	17811	17846	17868	17616	17788	17891	17781	18041	17743	17835	17861	17727	17515	17809	17837	17697	17756	17759	17855	17629	17832	17788	17652	17812	17834	17744	18050	17864	17919	18043	17898	17842	17821	17626	17751	17839	17836	17838	17844	17819	17728	17910	17880	17801	17916	17951	17864	17653	17765	17894	17698	17856	17816	17809	17889	17696	17926	17768	17819	17846	17736	17758	17666	17686	17755	17723	17868	17839	18041	17922	18066	17845	17624	17817	17933	17727	17850	17811	17890	17882	17803	17753	17651	17687	17710	17679	17949	17938	17723	17754	17920	17847	17818	17586	17602	17776	17805	17898	17712	17726	17719	18104	17857	17697	17887	17961	17718	17829	18119	17666	17765	17910	17770	17810	17774	17942	17867	17588	17809	17748	17557	17970	17981	17991	17829	17851	17905	17707	17778	17949	17700	17932	18009	17651	17739	17806	17768	17751	17774	17781	17765	17827	17932	17690	17703	17934	17864	17719	18027	17935	17866	17733	17842	17760	17843	17664	17895	17877	17971	17973	17554	17798	17750	17798	17800	17659	17929	17661	17771	17728	17871	17778	17693	17787	17969	17862	17786	17793	17908	17799	17345	17856	17692	17910	17917	17819	17949	18028	17906	17913	17834	17767	17831	17670	17641	17762	17820	18011	17818	17947	17702	17823	17727	17745	17753	17876	17828	17684	17739	17628	17803	17908	17805	17888	18007	17908	17888	17911	17887	17738	17896	17865	17867	18058	17656	17608	17606	17721	17780	17885	17634	17773	17697	17599	17975	18069	17734	17707	17778	17798	17774	18018	17968	17760	17773	17681	17790	17857	17722	17748	17800	17910	18036	17894	17695	17841	17755	17748	17867	17845	17864	17701	18099	17895	17690	17894	17899	17917	17852	17909	17741	17975	17711	17778	17753	17583	17775	17764	17920	17788	17866	17777	17744	17949	18012	17713	17892	17735	17699	17882	17838	17820	17665	17813	17944	17854	17833	17903	17843	18020	17951	17723	17745	17869	17863	17797	17922	17855	17697	17673	17858	17937	17890	17736	17948	17750	17729	17870	17869	17811	18073	17907	17716	17809	17666	17948	17952	17844	17778	17745	17917	18094	17598	17812	18066	17780	17833	17780	17779	17779	17970	17699	17821	17911	17973	17818	17833	17745	17816	17834	17711	17755	17743	17694	17805	17878	17700	18021	17797	17652	17722	17524	17746	17763	17903	17694	17921	17822	17767	17825	17720	17547	17920	17665	17796	17862	17951	17744	17730	17967	17827	17815	18014	17889	17880	17700	17505	17795	17801	17810	17977	17939	17884	18045	17631	17738	17888	17830	17769	17824	17831	17645	17606	17635	17790	17826	17791	17806	17950	17992	17665	17800	17747	17911	17917	17864	17804	17983	17852	17732	17813	17933	17817	17706	17843	17642	17703	17759	17676	17755	18021	17795	17775	17779	17778	17965	17795	17888	17726	17867	17816	17811	17677	17915	18031	17947	17731	17781	17889	17845	17654	17689	17848	17751	17891	17814	17869	17874	17807	17854	17777	17982	17743	17865	18093	17849	17727	17804	17953	17780	18067	17926	17914	17828	17712	17851	17711	17726	17807	17852	17881	17902	17892	17829	17820	17953	17793	17811	17776	17715	17907	17737	17579	17785	17721	17886	17888	17876	17831	17730	18067	17774	17801	17960	17706	17847	17767	17654	17724	18053	17938	17902	17809	17729	17727	17700	17810	17730	17843	17925	17896	17765	17729	17890	17732	17982	17799	17885	17889	17757	17668	17947	17581	17835	17821	17751	17922	17696	18063	17749	17693	17747	17958	17643	17699	17723	17675	17705	17652	17419	17560	17811	17921	17779	17754	17872	17910	17901	17890	17544	17785	17948	17915	17864	17708	17579	17896	17943	17826	17954	17958	18002	17833	17940	17983	17872	17709	17582	17837	17789	17843	17944	17614	17717	17696	17955	17649	17874	17871	17823	17862	17761	17793	17824	17768	17619	17919	17837	17772	17669	18026	17848	17773	17506	17716	17816	17833	17828	17821	17515	17655	17732	18010	17984	17653	17723	17812	17800	17862	17951	17936	17843	17707	17707	17639	17931	17833	17756	17792	17907	17627	17709	17656	18006	17624	17656	17838	17657	17967	17857	17797	17779	17787	17742	17930	17943	17721	18216	17720	17703	17698	17794	17745	17835	17913	17770	17885	17743	17771	17822	17885	17803	17842	17825	17706	17858	17691	17774	17777	17710	17739	17722	17763	17824	17745	17703	17885	17742	17872	17731	17678	17839	17585	17722	17794	17934	17834	17693	17709	17662	17559	17812	17937	17957	17811	17968	17779	17776	17708	17778	17871	17797	17893	17801	17787	17801	17767	17813	17665	17726	17665	17760	17844	17845	17987	17831	17672	17567	17875	17749	17933	17886	17641	17713	17812	17804	17697	18009	17809	17830	17841	17888	18010	17693	17770	17897	17822	17729	17893	17961	17695	17648	17889	18035	17679	17950	17921	17838	17899	17951	17940	17791	17749	17890	17729	17592	17740	17937	17789	18043	17888	17841	17890	17725	17919	17940	17729	17737	17729	17768	17815	17845	17667	17937	17847	17843	17750	17850	17892	17963	17649	17754	17822	17673	17844	17914	17828	17586	17688	17873	17938	17867	17809	17614	17815	17687	17906	17703	17923	17773	18007	17804	17806	17854	17941	17887	17802	17793	17767	17788	17818	17842	17951	17934	17835	17830	17801	17848	17944	18021	17700	17663	17883	17811	17791	17886	17819	17671	17968	17810	17843	17690	17664	17889	17816	17867	17868	17827	17839	17711	17726	17775	17872	17849	17847	17884	17949	17814	17919	18149	17950	17984	17875	17832	17634	17821	18000	17740	18039	17894	17613	17894	17928	17791	17931	17818	17821	17749	17952	17856	17841	17970	17864	17903	17719	17720	17915	17942	17707	18004	17793	17960	17822	17858	17940	17810	17722	17864	17674	17897	17909	17942	17865	17858	18199	17721	17996	17742	17829	17938	17893	17875	17694	17884	17770	17981	17853	17977	17862	17748	17937	17666	17767	17701	17927	18010	17900	17832	17656	17682	17802	17721	17739	17747	17819	17856	17654	17976	17801	18158	18159	17797	17703	17800	17586	17610	17993	17634	17756	17823	17782	17874	17766	17946	17735	18172	17666	17751	17996	18002	17896	17893	17832	17737	17906	17894	17985	17873	17581	17829	17854	17920	17669	17856	17850	17738	17917	17901	17687	17936	17824	17908	17897	17856	18213	17966	17984	17819	17800	17737	17788	17775	17591	17888	18026	17903	17946	17859	17804	17905	17727	17743	17860	17868	17827	17773	17734	17571	18028	17786	17715	17869	17961	17918	17752	17892	17753	17721	17710	17879	17914	17746	17655	17816	17960	17712	17903	17913	17728	17660	17789	18019	17889	17837	17851	17815	17881	17890	17854	17866	17835	17863	17787	17772	17891	17854	17784	17670	17738	17558	17835	17615	17969	17761	17665	17837	17762	17741	17807	17703	17726	17835	18043	17868	17959	17628	17563	17734	17813	17726	17806	17725	17925	17882	18045	17961	17768	17732	17796	17799	17909	17786	17767	17808	17743	17749	17685	18018	17837	17832	17746	17764	18062	17734	17603	17764	17807	17780	17680	17742	17602	17738	17988	17907	17816	17862	17943	17619	17724	17711	17945	17846	17988	17940	17736	17909	17654	17933	17815	17812	17918	17767	17828	17944	18014	17704	17953	17777	18037	17725	17961	17792	17834	17933	17867	17790	17854	17679	17970	17617	17821	17902	17794	17916	17853	17898	17666	17870	18102	17562	17698	17838	17704	17880	18030	17689	17708	17719	17973	17866	17930	17817	18154	17694	17910	17818	17867	17748	17734	17798	17811	17795	17803	17756	17729	17863	17799	17938	17713	17828	17824	17800	17792	17601	17853	17654	17837	17841	17584	17771	17863	17791	17795	17692	17692	17765	17908	17955	17928	17834	17659	17892	18038	17935	17843	17946	17857	17688	17575	17789	17839	17729	17926	17910	17771	17798	17716	17739	17724	17953	17839	17790	17722	17763	17794	17800	17747	18014	18007	17852	18087	17938	17699	17706	17833	17834	17730	17672	17794	17743	17905	17890	17983	18000	18108	17694	17869	17788	17937	17926	17710	17766	17910	17907	17978	17908	17830	17974	17879	17590	17915	17743	17986	17854	17767	17912	17886	17932	17880	17824	17782	17832	18016	17688	17847	17851	17901	17847	18008	17780	17460	17784	17752	17696	17925	17882	17705	18020	17941	17747	17831	17885	17707	17814	17501	17661	17967	17918	17805	17731	17792	17755	17878	17888	17757	17710	17783	17839	17842	17960	17797	17848	17679	17734	18164	18042	18025	17769	17855	17933	18055	17980	17737	17905	17823	17801	17709	17748	17847	17947	17642	17871	17777	17612	17705	17874	17682	17881	17827	17767	17903	17643	17723	17582	17875	17841	17787	17686	17781	17685	17836	17631	17800	17607	17813	17899	17761	17726	17736	17682	17720	17790	17908	17734	17854	17778	17653	17922
29675	41969	38888	30290	26272	23870	21945	20078	19130	18376	17716	16878	16489	16213	16168	15812	15874	15563	15707	15567	15340	15347	15492	15430	15211	15245	15220	15308	15522	15221	15233	15218	15462	15259	15255	15136	15207	15205	15103	15227	14981	15023	15314	15198	15322	15241	15093	15156	15127	15137	15234	15074	15057	15198	15160	15254	15068	15307	15123	15076	15196	15307	15106	15226	15222	15180	15175	15283	15088	15187	15242	15145	15172	15131	15187	15108	15175	15182	15024	15287	15260	15102	15228	15064	15172	14950	15145	15152	15309	15159	15215	15192	15283	15354	15229	14973	15037	15239	15045	15149	15018	15090	15154	15148	15221	15087	15081	15111	15140	15106	15214	15123	15078	15068	15234	15224	15180	15153	15214	15227	15209	15237	15259	15201	15037	15074	15254	15264	15228	15119	15195	15037	15234	14982	15058	15208	15270	14913	15087	15213	15087	15047	15182	15131	15109	15054	15152	15222	15160	15332	15196	15276	15071	15140	15193	15040	15155	15133	15219	15172	15117	15076	15313	15112	15344	15108	15114	15199	15171	15103	15175	15270	15067	15150	15274	15127	15134	15139	15095	15204	15257	15018	15318	15229	15242	15135	15167	15002	15079	15256	15162	15265	15187	15089	15268	15097	15204	15113	15022	14993	15072	15260	15035	15067	15251	15055	14982	15012	15332	15171	15176	15224	15024	15114	15214	15106	15271	15049	15192	15210	15101	15115	15216	15094	15270	15199	15370	15121	15037	15165	15192	15119	15166	15078	14907	15093	15224	15255	15142	15032	15199	15025	15324	15257	15134	15273	15251	15145	15011	15060	15097	15182	15080	15153	15042	15095	14998	15114	15182	15024	15057	15230	15167	15099	15267	15308	15162	15175	15181	14964	15215	15113	15093	15134	15214	15406	15019	15109	15033	15260	15266	15135	15051	15094	15281	15103	15024	15072	15219	14826	15066	15315	15173	15188	14997	15141	15294	15090	14993	15369	15121	15115	15143	15144	15222	15009	15135	15217	15231	15175	15117	15097	15165	15080	15264	15078	15018	15116	15199	15236	15178	15070	15293	15168	15186	15079	15075	15100	15203	15040	15250	15143	15176	14857	15229	15179	14971	15160	15262	15087	15077	15213	15284	15383	15168	15158	15119	15258	15230	15276	15259	15175	15015	15257	15288	14878	15178	15188	14982	15126	15126	15030	15137	15135	15145	15255	15280	15160	15078	15284	15004	15061	15275	15232	15257	15067	15280	15311	15276	15149	15258	15127	15000	15124	15252	15150	15070	15190	15226	15062	15013	15057	15283	14960	15132	15088	15325	15173	15166	15221	15311	15229	15326	14938	15255	15122	15308	15263	15122	15311	14994	15070	14971	15168	15289	15357	15023	15084	15100	15313	15263	15073	15206	15175	15149	15085	15254	15282	15024	15078	15110	15035	15139	14985	15359	15174	15241	15172	15081	15090	15182	15143	15239	15242	15128	15055	15216	15041	15273	15226	15245	15181	15092	15082	15207	15010	15126	15227	15233	15164	15119	15174	15136	15123	15040	15300	15159	15145	15043	15110	15116	15144	14983	15174	15182	15134	15183	15389	15126	15031	15139	15196	15060	15143	15190	15208	15072	15133	15066	15295	15115	15206	15331	15228	15305	15211	15143	15136	15200	15068	15033	15013	15108	15296	15013	15058	15353	15221	15207	15254	15200	15222	15129	15279	15147	15161	15209	15181	14970	15138	15146	15010	15224	15224	15272	15144	15139	15203	15050	15173	15105	15188	15054	15118	15317	15068	15202	15224	15233	15058	15293	15117	15211	15148	15240	15061	15192	15099	15240	15105	15259	15100	15177	15175	15052	15024	15051	14988	15121	15168	15150	15087	15095	15186	15164	15126	15054	15166	15261	15274	15129	15344	15139	15012	15125	15453	15124	15086	15165	15102	15258	15290	15172	15071	15010	15121	15094	15049	15161	15152	15140	15151	15163	15312	15106	14994	15159	15209	14910	15271	15194	15324	15110	15289	15071	15126	15296	15158	15148	15319	15288	15115	15185	15266	15141	15216	15259	14990	15309	15238	15215	15229	15135	15026	15037	15256	15152	15198	15013	14986	15142	15153	15128	15300	15164	14999	15204	15125	15140	15091	15296	15271	15254	15072	15065	15178	15076	15033	14993	15032	15072	15244	15204	15242	15036	14990	15241	15106	15143	15117	15176	15278	15128	15100	15070	15175	15122	15159	15163	15087	15261	15159	15043	15220	15260	15039	15141	14962	15088	15170	15149	14968	15244	15126	15162	15211	15188	15186	15269	15168	15066	15242	15145	15218	15185	15087	15304	15035	15298	15265	15101	15363	15098	15102	15174	15279	15159	14919	15222	15090	15266	15075	15146	15116	15175	15158	14996	15170	15037	15237	15108	15075	15114	15218	15120	15133	15255	15127	15326	14928	15073	15180	15195	15031	15167	15105	15224	15143	15080	15064	14917	15177	14958	15307	15207	15051	15168	15101	15154	15214	15130	15147	15230	15080	15138	15205	15076	14976	15135	15226	15268	15125	15094	15154	15209	15100	15004	15058	15058	15120	15206	15338	15081	15046	15139	15049	15149	15138	15209	15035	15184	15034	15150	15259	15171	15230	15156	15138	15032	15020	14943	15166	15232	15225	15137	15025	15212	15251	15046	15377	15261	15021	15323	15173	15113	15205	15277	15149	15117	15019	15290	15156	14951	15193	15135	15029	15238	15121	15211	15205	15175	15135	15013	15246	15095	15207	15085	15285	15078	15091	15046	15194	15107	15203	15043	15040	15162	15180	15171	15279	14895	15116	15120	15172	15238	15252	15092	15074	15376	15008	15221	15009	15192	15105	15257	15203	15272	15220	15199	14998	15200	15187	15193	15390	15232	15188	15191	15252	15201	15164	15084	15085	15245	15057	15140	15126	15148	15231	15278	15166	15225	15224	15124	15176	15026	15042	15084	15058	15289	15150	15046	14991	15317	15299	15208	15146	15078	15143	15159	15191	15232	15178	15121	15125	15237	15121	15050	15336	15213	15101	15184	15122	15131	15119	15110	15297	15138	15259	15329	15194	15214	15054	15139	15233	15226	15086	15333	15165	15309	15182	15017	15144	15128	15067	15147	15248	15029	15130	15075	15276	15147	15238	15212	15151	15263	15271	15183	15187	15140	15122	15215	15061	15165	15172	14995	15175	15190	15045	15101	15220	15232	15110	15274	15211	15055	15132	15310	15225	15040	15124	15100	15199	15099	15230	15203	15207	15071	15134	15041	15281	15105	15084	15248	15100	15122	15192	15243	15135	14937	15097	15050	15121	15169	15141	15239	15187	15160	15235	15085	15079	15192	15203	15171	15159	15214	15168	15208	15159	15174	15187	15041	15269	15460	15162	15228	15107	15118	15217	15125	15113	15199	15190	15102	15003	15157	14985	15031	15150	15120	15051	15169	15195	15221	15269	15054	15341	15177	15079	15291	15099	15045	15254	15298	15126	15128	15182	15244	14998	15161	15134	15231	15199	14893	15156	15094	15314	15009	15281	14999	14999	15338	15308	15338	15201	15135	15116	15248	15371	15321	15178	15065	15150	15250	15039	15052	15162	15138	15061	15171	15212	15213	15368	15101	15121	15242	15017	15122	15158	15153	15253	15107	14982	15031	15104	15031	15209	15219	15135	15251	15147	15374	15056	15189	15208	15105	15171	14943	15302	15176	15049	15095	15160	15173	15124	15256	15180	15208	15025	15132	15116	15090	15115	15202	15166	15200	15069	15115	15165	15131	15106	15252	14962	15374	15321	15115	15243	15225	15105	15144	15062	15155	15134	15090	15301	15020	15057	15121	15290	15025	14961	15117	15335	15427	14965	15291	15220	15239	15149	15252	15218	15034	15240	15235	15315	15237	15123	15289	15184	15065	15077	14988	15158	15213	15057	15028	15120	15115	15278	15278	15155	15171	15240	15241	15205	15148	15127	15148	15153	15073	15323	15181	15008	15145	15215	15222	15196	15305	15296	15150	15091	15146	15102	15077	15101	15107	15039	15227	15244	14977	15088	15301	15145	15176	15274	15287	15042	15130	15243	15063	15266	15049	15206	15338	15046	15193	15075	15203	15143	15194	15033	15261	15337	15020	14996	15188	15053	15171	15089	15171	15306	15127	15158	15338	15118	15086	15159	14979	15113	15295	15164	15058	15310	15018	14865	14953	14993	15042	15087	15020	15237	15130	15191	15102	15060	15126	15237	15202	14992	15141	15106	14999	14956	15202	15061	15068	15038	15189	15041	15145	15263	15300	15160	15132	15114	15294	15075	15213	15123	15155	15161	14934	15109	15096	15108	15169	15082	15270	15072	15190	15131	15126	15078	15241	14979	15134	15165	15100	15259	15150	15156	15151	15110	15083	15057	15202	14986	15141	15208	15060	15176	15077	15166	15061	15226	15204	15209	15119	15308	15148	14920	15035	15089	15242	15280	15285	15071	15297	15216	15230	15164	15264	15117	15258	15144	15261	15092	15229	15094	15179	14963	15123	15116	15229	15020	15139	15091	15060	15239	14952	15147	15116	15112	15161	15208	15107	15132	15091	15148	15096	15109	15300	15264	15288	14998	15252	15183	15113	15120	15245	15091	15215	15201	15105	15096	15131	15236	15236	15153	15244	15282	15304	15031	15287	15226	15090	15243	15102	15125	15356	15247	15129	15085	15041	15221	15150	15210	15095	15047	15331	15078	15044	15176	15149	15257	15078	15245	15291	15389	15164	15072	15215	15153	15257	15058	15066	15147	15058	15199	15107	15155	15145	15184	15251	15165	15106	15271	15033	15116	15123	15120	15172	15116	15204	15185	15145	15175	15191	15014	15138	15161	15032	15187	14984	15162	15010	15226	15327	15083	15124	15206	15156	15186	15032	15286	15214	15106	15090	15072	15118	15253	15053	15064	15278	15150	15066	15396	15092	15116	15176	15320	15163	15146	15046	15069	15201	15174	15378	15008	15163	15273	15145	15083	14987	15176	15195	15264	15175	14961	15239	14930	15176	15332	15038	15051	15152	15246	15062	15123	15253	15260	14979	15206	15135	15218	15060	15062	15163	15168	15277	15085	15116	15155	15355	15013	15133	15251	15332	15133	15113	15277	15086	15286	15350	15090	15222	15108
24080	21145	28471	25296	25498	27204	26468	23276	21660	20971	20566	19716	19441	19201	18826	18595	18544	18443	18375	18253	18346	17942	18166	18347	18172	17973	18117	18115	17831	18021	17969	18138	17971	17817	17775	17955	17672	17721	18137	17903	17820	17855	17913	18032	17954	17855	17846	17754	18067	17901	17609	18068	17700	17916	17727	17970	17771	17764	17843	18017	17913	17924	17959	17878	17885	17756	17902	17776	17724	17872	17929	17840	17990	17983	17696	17795	17891	17873	17876	17800	17998	17933	17875	17847	17838	17661	17983	17932	17939	17624	17667	17922	17672	17765	18131	17913	17929	17758	17832	17886	17840	17912	17882	17813	17670	17785	17875	17788	17751	17683	17847	17722	17801	17830	17929	17768	17727	17662	17801	17752	17741	17806	17913	17705	17904	17763	17833	17940	17739	17840	17813	17867	17826	17622	17752	17744	17892	17843	17520	17790	17684	17835	17933	18073	17749	17886	17679	18073	17738	17592	17553	17672	17976	17744	17802	17680	17818	17666	17839	17809	17954	17769	17816	17642	17743	17912	17630	17879	18003	17847	17876	17823	17652	17849	17776	17648	17792	17728	17751	17758	17840	17971	17834	17737	17823	17814	17682	17629	17874	17841	17779	17828	17797	17853	17734	17791	17877	17848	18019	17774	17932	17698	17847	17584	17740	17750	17669	17931	17800	17993	17860	17819	17938	18028	17907	17929	17750	17610	17684	17834	17842	17840	17862	17658	17768	17800	17962	17791	17653	17710	17717	17860	17874	17671	17874	17779	17866	17768	17834	17767	17837	17776	17911	17735	17790	17794	17898	17993	17625	17561	17960	17818	17798	17794	17894	17848	17790	17981	17719	17617	17784	17805	17701	17575	17668	17744	17741	17829	17718	17767	17904	17811	17834	17802	17698	17552	17760	17814	17634	17880	17764	17849	17757	17725	17765	17692	17968	17839	17823	17931	17913	17768	17684	17645	17855	17643	17701	17966	17937	17754	17841	17938	17708	17684	17749	17947	17821	17700	18014	17913	17926	17762	17585	17950	17866	17973	17825	17702	18122	17796	17755	17954	17884	17841	17828	17963	17807	17837	18018	17821	18041	17849	17798	17744	17911	17761	17750	17795	17722	17818	17911	17819	17953	17867	17825	17876	17982	17681	17622	17667	17942	17772	17698	17883	17819	17934	17732	17731	17727	17812	17743	17781	17828	17753	17738	17653	17930	17639	17974	17825	17896	17862	17664	17784	17792	17975	17929	17787	17710	17644	17806	17769	17904	17904	17849	17961	17855	17967	17868	17831	17882	17889	17710	17799	17745	17840	17720	17601	17567	17711	17749	17839	17705	17746	17651	17783	17952	17560	17834	17851	17795	17682	17635	17920	18122	17671	17710	17845	17840	18081	17953	17743	17838	17766	17954	17662	17982	17913	17582	17797	18005	17661	17904	17689	17785	17937	18007	17848	17965	17850	17715	17830	17877	17609	18044	17739	17731	17595	17821	17638	17862	17781	17755	17604	17717	17888	17725	17735	17821	17989	17939	17617	17796	17809	17765	18020	17963	17740	17935	17708	17726	17813	17846	17594	17852	18001	17741	17733	17681	17698	17550	17856	17668	17786	17766	17865	17687	17743	17796	17818	17817	17845	17613	17873	17969	17862	17597	17910	17771	17798	18025	17734	17444	17509	17737	17713	17842	17828	17881	17828	17971	17921	17802	17803	17819	17767	17418	18015	17842	17667	17651	17753	17779	17814	17856	17699	17677	17844	17464	17851	17940	18046	18032	17870	17625	17790	17865	17659	17721	17776	17725	17864	17863	17971	17864	17962	17841	17871	17855	17833	17862	17872	17598	17973	17775	17702	17793	17845	17836	17737	17748	17701	17857	17882	17971	17766	17864	17778	17912	17852	17994	17675	17989	17745	17948	17857	17676	17954	17765	17708	17799	17914	17692	17847	17788	17913	17733	17820	17671	17868	17756	17671	17918	17574	17917	17799	17842	17654	17796	17883	17768	17842	17720	17675	17994	17880	17534	17884	18058	17851	17787	17719	17660	17767	17893	17727	17731	17633	17899	17792	17729	17760	17890	17784	17719	17944	17675	17854	17739	17957	17662	17832	17911	17676	17809	17696	17760	17734	18004	17948	17917	17991	17815	17780	17683	17767	17755	17805	17950	17767	17844	17806	17952	17760	18004	17801	17766	17964	17855	17778	17824	17961	17788	17909	17765	17822	17803	17773	17475	17731	17835	17757	17712	17841	17859	17944	17833	17621	17928	17885	17700	17660	17595	17886	17685	17949	17902	17924	17727	17972	17800	18051	17932	17836	17842	17861	17963	17842	17688	17890	17866	17865	17689	17686	17694	17843	17770	17910	17910	17650	17683	17921	18007	17804	17761	17884	17861	17907	17771	17781	17737	17669	17885	17738	17744	17755	17733	17637	17834	17572	17812	17669	17942	17909	17886	17698	17657	17849	17712	17821	17900	18124	17886	17939	17870	17512	17668	17779	17804	17690	17883	17747	17717	17745	17816	17661	17638	17717	17869	17739	17921	17838	17860	18095	17921	17701	17779	17817	17874	17932	17762	17659	17732	17800	17876	17657	17812	17695	17878	17684	17697	17707	17563	17805	17835	17754	17848	17996	17701	17678	17934	17778	17827	17737	17817	17754	17742	17726	17582	17996	17734	17796	17903	17860	17870	17709	17745	18040	17738	17718	17719	17716	18006	17791	17924	17878	17849	17551	17746	17854	17902	17486	17857	17896	17753	17737	17846	17828	17591	17801	17988	17744	18014	17623	17864	17843	17837	17847	17880	17845	17938	17888	17925	17829	17908	17782	17921	17765	17906	17688	17634	17616	17616	17851	17674	17947	17767	17778	17667	17849	17878	17662	17775	17740	17812	17807	17748	17796	17954	17894	17702	17881	17683	17634	17876	17730	17692	17792	17799	17805	17824	17817	17782	17862	18148	17665	17853	17667	17804	17530	17641	17828	17707	17970	17738	17877	17692	17737	17886	17771	17784	17556	17909	17927	17857	17990	17789	17842	17848	17756	17735	17732	17623	17608	17699	17835	17965	17844	17707	17756	17855	17857	17818	17856	17972	17847	17739	17892	17681	17984	17842	17797	17799	17814	17654	17817	17888	17899	17759	17810	17631	17667	17955	17830	17655	17706	17818	17808	17739	17681	17850	17833	17655	17947	17743	17808	17678	17900	17960	17685	17710	17911	17851	17757	17867	17608	17583	18009	17733	17979	17848	17711	17949	17776	17719	17911	17961	17795	17936	17712	17765	17720	17824	17765	18067	17751	17777	17878	17742	17680	17860	17821	17760	17731	17846	17772	17698	17688	17778	17569	17620	17648	17853	17817	17749	17949	17625	17876	18080	17778	17569	17797	17848	17819	17999	17836	17653	17789	17808	17635	17688	17848	17880	17796	17797	17918	17733	17763	17715	17794	17986	17690	17813	17733	17838	17843	18013	17804	17909	17784	17743	17853	17667	17837	17698	17609	17680	17882	17790	17829	17789	17726	17856	17768	17805	17687	17658	17769	17770	17820	17792	17900	17983	17628	17806	17883	17918	18028	17675	17768	17814	17813	17682	17788	17774	17856	17673	17931	17758	17854	17877	17806	17806	17688	17779	17912	17730	17784	17814	17695	17758	17798	17739	17850	17894	17624	17713	17724	17689	17913	17800	17851	17631	18118	17813	17814	17703	17745	17648	17950	17847	17829	17950	17664	17911	17782	17778	17879	17899	17811	17825	17896	17657	17825	17692	17811	17941	17705	17679	17708	17983	17785	17829	17762	17824	17738	17864	17694	17838	17801	17701	17715	17747	17777	17762	17837	17548	17606	17728	17693	17888	17785	17802	17726	17851	17878	17773	17772	17713	17685	17670	17833	17873	17785	17883	17705	17611	17730	17819	17843	17891	17585	17847	17971	17797	17786	17829	17773	17991	17623	17556	17786	17732	17822	17918	17700	17809	17892	17824	17796	17534	17783	17690	17581	17947	17810	17616	18022	17695	17888	17610	17825	17664	17834	17898	17747	17842	17859	17909	17808	17761	17753	17864	17754	17830	17891	17828	17784	17711	17881	17751	17666	17887	17932	17834	17750	17805	17679	17774	17639	17692	17904	17754	17761	17719	18008	17985	17832	17886	17701	17852	17855	17770	17793	17678	17712	17704	17682	17764	17868	17789	17814	17904	17782	18057	17827	17852	17768	17872	17865	17750	17736	17899	17954	17842	17741	17911	17812	17740	17988	17742	17709	17775	17741	17911	17724	17733	17938	17670	17919	17880	17791	17691	17801	17771	17703	17706	17722	17758	17761	18013	17900	17769	17946	17787	17823	17708	17700	17952	18060	17892	17639	17741	17954	17738	17645	17556	17779	17809	17909	17933	17811	17557	17767	17605	17790	17823	17750	17845	17683	17657	17743	17778	17937	17724	17822	17890	17914	17931	17692	17706	17863	17736	17822	17910	17827	17843	17851	17964	17892	17764	17513	17771	17684	17839	17968	17890	17889	17845	17835	18051	17913	17706	17783	17817	17867	17803	17657	17606	17902	17864	17972	17855	17833	17708	17796	17667	17891	17591	17880	17824	17882	17718	17998	17755	17921	17900	17783	17747	17778	17885	17695	17732	17847	17974	17978	17792	17420	17721	17794	17785	17696	17797	17616	17802	17719	17816	17861	17869	17949	17717	17789	17894	17953	17797	17803	17750	17787	17852	17658	17686	17768	17736	17700	17613	17764	17804	17630	17894	17736	17792	17662	17769	17800	18067	17862	17636	17673	17736	17765	17798	17619	17832	17795	17570	17802	17749	17726	17856	17752	17774	17894	17615	17616	17642	18027	17762	17796	17676	17744	17825	17792	17518	17827	17831	17916	17889	17733	17924	17933	17906	17857	17978	17806	17906	17663	17539	17859	17665	17611	17800	17767	17839	17754	17926	17859	17771	17625	17924	17793	17869	17784	17760	17644	17928	17804	18009	17800	17766	17779	17744	17583	17633	17746	17747	17559	17591	17710	17733	17813	17853	17637	17903	17594	17616	17950	17598	17733	17749	17769	17760	17665	17712	17809	17846	17956	17853	17851	17729	17660	17886	17889	17967	17834	17989	17817	17846	17939	17940	17620	17944	18002	17746	17672	17749	17913
30641	48963	42842	34211	30785	27488	25016	22939	21302	20018	19002	18306	17388	16992	16497	16257	16236	15985	16049	15827	15838	15499	15701	15574	15426	15702	15470	15303	15325	15295	15368	15284	15308	15130	15351	15302	15181	15441	15262	15253	15209	15190	15207	15186	15317	15349	15099	15135	15216	15084	15279	15096	15151	15164	15186	15173	15179	15147	15182	15130	15160	15104	15271	15095	15317	15294	15424	15267	15274	15216	15202	15229	15397	15127	15137	15135	15279	15285	15155	15040	15241	15178	15252	15069	15119	15199	15260	15168	15276	15179	15087	15052	15106	15243	15200	15196	15147	15270	15310	15080	15288	15134	15167	15089	15220	15207	15188	15121	15205	15331	15131	15196	15050	15179	15061	15116	15127	15261	15261	15244	15189	15221	15248	15242	14943	15235	15154	15111	15148	15070	15416	15213	15016	15030	15160	15055	15185	15159	15143	15142	15184	15275	15251	15311	15273	15239	15252	15207	15311	15210	15047	15186	15266	15161	15092	15198	15059	15301	15175	15169	15104	15126	15245	15182	15122	15135	15090	15436	15231	15078	15094	15238	15286	15054	15166	15115	15150	15146	15063	15101	15049	15339	15170	15203	15234	15112	15233	15097	15144	15002	15115	15065	15165	15218	15199	15203	15280	15088	15156	15303	15231	15263	15261	15217	15182	15079	15149	15228	15252	15203	15213	15137	15315	15201	15144	15198	15071	15156	15171	15269	15137	14954	15084	15111	15390	15130	15137	15139	15054	15081	15407	15048	15071	15148	15031	15173	15133	15137	15128	15247	15154	15250	15123	15120	15200	15157	15129	15118	15321	15235	15242	15031	15177	14935	15145	15231	15288	15117	15128	15189	15087	15145	15158	15135	15119	15035	15079	15220	15123	15196	15192	15061	15111	15218	15155	15174	15136	15125	15453	15255	14981	15211	15153	15183	15160	15336	15127	15136	15081	15282	15006	15121	15135	15219	15224	15201	15100	15099	15096	15174	15179	15237	15188	15050	15252	15107	15322	15053	15311	15119	15301	15078	15272	15168	15123	15137	15039	15099	15394	15097	15183	15181	15038	15173	15044	14941	15197	15125	15118	15243	15224	15326	15188	15145	15177	14938	15182	15069	15073	15257	15119	15207	15160	15262	15202	15190	15012	15203	15244	15312	15239	15144	15098	15148	15056	15207	15015	15177	15104	15112	15233	15280	15090	15160	15262	15033	15121	15184	15187	15200	15174	15088	15064	15081	15162	15062	15246	14909	14950	15203	15242	15142	15162	15058	15198	15353	15282	15054	15243	15087	15157	15206	15086	15291	15141	15173	15235	15282	15128	15237	15086	15185	15233	15238	15070	15110	15261	15295	15086	15184	15021	15288	15203	15109	15068	15299	15142	15224	15215	15221	15086	15201	15218	15164	15252	15246	15083	15162	15198	15283	15240	15044	15183	15214	15168	15167	15116	15117	15272	15092	15238	15240	15102	15188	15081	15186	15215	15124	15137	15204	15389	14958	15129	15140	15352	15188	15164	15173	15277	15179	15220	15158	15325	14954	15189	15097	15159	15160	15254	15118	15189	15102	15229	15148	15090	15107	15249	15114	15164	15203	15301	15125	15141	15280	15262	15320	15115	15087	15101	15156	15138	14923	15213	15164	15274	15151	15291	15083	15146	15071	15037	15079	15235	15202	15276	15114	15295	15205	15188	15034	15184	15112	15187	15324	15217	15176	14926	15163	15287	15075	15331	15047	15200	15114	15221	15007	15211	15091	15159	15302	15157	15363	15218	15190	14993	15142	15262	15218	15077	15157	15143	15166	15136	15059	15243	15241	15060	15188	15160	15072	15121	15138	15175	15143	15334	15244	15106	15211	15292	15130	15227	15174	15180	15146	15163	15106	15195	15085	15385	15093	15212	15271	15184	15168	15342	15098	15050	15220	15114	15222	15173	15304	15250	15115	15209	15153	15188	15354	15283	15301	15236	15089	15001	15063	15226	15224	15180	15160	15155	15282	15106	15154	15092	15026	15134	14988	15250	15217	15207	15229	15260	15107	15255	15304	15131	15159	15136	15096	15206	15122	15134	15117	15164	15059	15272	15030	15270	15077	15090	15170	15110	15258	15077	15210	15132	15021	15029	15203	15339	15284	15158	15088	15049	15104	15199	15232	15185	14984	15156	15040	15155	15266	15320	15086	15047	15194	15160	15234	15103	15050	15153	15163	15256	15005	15228	15212	15228	15079	15147	15156	15165	15062	15158	15128	15389	15118	15107	15038	14950	15030	15104	15184	15243	15128	15300	15163	15123	15225	15225	15187	15097	15299	15251	15037	15002	15076	15221	15317	15228	15171	15045	15249	15224	15077	15231	15134	15200	15202	15033	15254	15221	15018	15331	14923	15101	15152	15045	15113	15273	14970	15062	14977	15208	15132	15243	15207	15273	15209	15122	15079	15275	14980	15073	15399	15271	15083	15265	14924	15279	15068	15218	15202	15092	15095	14935	15236	15244	14966	15071	15093	15250	15188	15212	15168	15316	15129	15309	15104	15089	15092	15230	15199	15262	15188	15084	15224	14841	15191	15249	15082	15181	15321	15085	15425	15092	15184	15084	15101	15190	15085	15333	15102	15251	15320	15132	15276	15087	15126	15209	15233	15163	15209	15151	15187	15140	15073	15302	15256	15140	15166	15123	15432	15260	15174	15025	14962	15114	15082	15176	15227	15096	15083	15188	15210	15260	15225	15206	15230	15191	15165	15111	15231	15212	15069	15196	15182	15263	15199	15184	15032	15139	15238	15174	15349	15314	15244	15178	15098	15142	15319	15233	14953	15108	15112	15209	15288	15214	15043	15063	15315	15223	15164	15126	15171	15132	15169	15062	14934	15202	15041	15157	15130	15180	15066	15198	15221	15180	15094	15170	15194	15062	15137	15049	15112	15112	15125	15177	15333	15114	15206	15276	15108	15129	15155	15163	15054	15056	15172	15090	15206	15049	15130	15296	15174	15131	15057	15073	15205	15133	15209	15202	15101	15150	15212	15183	15096	15243	15340	15125	15097	15195	15223	15048	15187	15096	15248	15210	15075	15081	14976	15209	15197	15360	15189	15214	15094	15114	15283	15126	15249	15296	15126	15209	15196	15193	15184	15155	15181	15147	14971	15183	15257	15286	15124	14954	15119	15158	15217	15181	14877	15233	15284	15261	15188	14957	15117	15241	15116	15294	15243	15005	15279	15097	15028	15168	15064	15289	14980	15193	15042	15216	15220	15266	15145	15189	15006	15168	15301	15041	15139	15278	15237	15097	15197	15045	15260	15195	15019	15090	15302	15200	15080	15146	15209	15153	15293	15119	15181	15130	15110	15088	14946	15245	15133	15154	15216	15102	15076	15326	15371	15175	15039	15209	15184	15308	15063	15156	15068	15240	15176	15171	15258	15299	15010	15266	15039	15024	15037	15180	15251	15269	15280	15154	15056	15164	15184	15123	15152	15295	15191	15059	15167	15161	15316	15014	15272	15375	14984	15063	15195	15352	15170	15053	15112	15206	15150	15162	15056	15192	15287	15203	15238	15401	15209	15157	15149	15211	15179	15159	15172	15215	15224	15338	15244	15088	15153	15219	14921	15279	15058	15056	15033	15186	15374	15092	15051	15225	15009	14965	15262	15199	15315	15346	15000	15116	15139	15108	15171	15352	15198	15044	15278	15196	15202	15089	15157	15049	14946	15180	15172	15098	15044	15226	15214	15068	15193	14974	15231	15070	15097	15110	15264	15227	15269	15155	15016	15089	15104	15215	15134	15011	15251	15165	15180	15210	15201	15242	14979	15150	15158	15317	15101	15106	15118	15073	15192	15053	15184	15111	15200	15147	15120	15140	15079	15115	15046	15287	15224	15309	15193	14954	15149	15054	15106	14986	15310	15132	15282	15260	15163	15120	15189	14996	15151	15225	15094	15174	15079	15190	15054	15307	15111	15207	15225	15120	15171	15352	15072	15046	15299	15257	15118	15092	15151	15059	15311	15312	15172	15166	15052	15147	15174	15200	15073	15195	15083	15226	15115	15126	15310	15154	15253	15244	15277	15079	15064	14975	15347	15081	15052	15174	15049	15281	15148	15218	14974	14989	15007	15035	15175	15291	15324	15188	15186	15204	15145	15211	15176	15150	15173	15199	15002	15295	15016	15261	15055	15145	15245	15019	15062	15212	15205	15034	15089	15179	15106	15305	15003	15085	15352	15028	15179	15136	15072	15051	15045	15107	15205	15397	15336	15082	15249	15336	14979	15121	15225	14986	15121	15260	15113	15232	15203	15079	15174	15183	15165	15140	15108	15195	15256	14988	15202	14997	14946	15330	15191	15103	15195	14967	15199	15133	15173	15259	15114	15263	15147	15258	15285	15005	15222	15255	15125	15188	15174	15225	15185	15167	15121	15208	14970	15082	15160	15147	15133	15140	15340	15353	15164	15263	15103	15289	15204	15156	15155	15253	15389	15022	15237	15085	15075	15120	15173	15037	15336	15054	15091	15263	15261	15080	15263	15271	15209	15187	15273	15137	15184	15076	15226	15110	15135	15126	15156	15161	15155	15129	15051	15248	15159	15183	15087	15085	15162	15048	15090	15181	15275	15242	15300	15212	15188	15226	15012	15237	14979	15214	15203	15204	15007	15101	15168	15315	15262	15214	15160	15183	14913	15389	15211	15175	15249	15150	15152	15168	15250	15260	15216	15122	15156	15057	15133	15147	15342	15123	15175	15134	15062	15084	15208	15162	15152	15116	15100	15205	15051	15313	15071	15409	15171	15062	15212	15244	15102	15277	15184	15193	15242	15239	15224	15116	15182	15208	15287	15071	15183	15168	15113	15183	15204	15123	15264	15288	15358	15161	15329	15099	15268	15000	15077	15213	15177	15144	15292	14994	15268	15196	15089	15289	15221	15141	15319	15137	15077	15220	15143	15205	15195	15285	15324	15126	15290	15124	15080	15136	15142	15188	15269	15158	15165	15115	15128	15195	15077	15197	15172	15210	15201	15232	15241	15102	15198	15150	15141	15086	14908	15185	15034	15281	15159	15238	15143	15230	15128	15197	15108	14971	15227	15241	15139	15296	15302	15200	15122	15211	15234	15085	15172	15318	15185	15172	15238	15357	15235	15165	15179	15227	15078
22827	21140	28870	23865	22885	27516	30306	25266	23327	22834	21701	21137	20525	20216	19916	19906	19581	19561	19168	19218	19071	19008	18984	18768	18873	18756	18750	18623	18809	18718	18623	18650	18603	18670	18632	18493	18697	18569	18600	18508	18617	18344	18515	18585	18507	18579	18572	18316	18333	18469	18241	18489	18344	18525	18394	18365	18393	18380	18371	18411	18425	18412	18409	18430	18434	18410	18523	18485	18605	18230	18342	18206	18338	18502	18521	18421	18358	18517	18302	18466	18459	18733	18470	18390	18652	18404	18201	18451	18249	18363	18508	18447	18354	18445	18357	18423	18428	18397	18313	18621	18295	18408	18383	18366	18418	18412	18275	18317	18540	18299	18519	18514	18520	18344	18349	18550	18643	18251	18505	18277	18393	18500	18658	18584	18457	18453	18652	18474	18557	18632	18294	18306	18372	18376	18384	18472	18615	18325	18406	18236	18482	18413	18552	18601	18380	18316	18393	18413	18448	18460	18469	18476	18471	18485	18654	18425	18584	18383	18513	18386	18597	18406	18399	18439	18242	18245	18459	18460	18279	18242	18297	18285	18364	18107	18448	18575	18475	18297	18333	18573	18516	18343	18380	18395	18507	18269	18420	18529	18398	18337	18425	18534	18444	18297	18347	18541	18462	18304	18512	18273	18425	18520	18479	18193	18317	18503	18428	18379	18320	18425	18325	18546	18357	18524	18214	18664	18435	18506	18272	18126	18507	18518	18505	18716	18546	18534	18544	18331	18421	18388	18724	18433	18360	18477	18498	18318	18270	18391	18487	18380	18399	18216	18533	18240	18631	18589	18432	18412	18430	18323	18574	18553	18433	18390	18480	18235	18268	18565	18381	18338	18530	18590	18420	18580	18304	18284	18271	18403	18255	18583	18342	18267	18396	18333	18317	18537	18484	18150	18496	18589	18348	18188	18623	18442	18489	18602	18581	18693	18296	18503	18398	18392	18358	18335	18492	18486	18429	18479	18422	18572	18389	18544	18353	18341	18329	18316	18422	18460	18423	18316	18467	18476	18523	18264	18344	18518	18328	18274	18362	18289	18505	18443	18469	18426	18496	18471	18540	18467	18499	18361	18339	18469	18524	18405	18438	18466	18643	18205	18478	18349	18306	18567	18428	18526	18288	18445	18401	18289	18507	18397	18511	18638	18544	18394	18481	18467	18481	18193	18496	18388	18448	18465	18226	18303	18559	18406	18423	18538	18486	18515	18596	18494	18381	18544	18431	18333	18455	18389	18361	18489	18241	18525	18384	18408	18605	18373	18401	18484	18357	18468	18560	18398	18398	18258	18518	18300	18559	18369	18192	18371	18321	18374	18275	18449	18302	18497	18553	18375	18341	18455	18565	18447	18584	18410	18499	18183	18514	18372	18537	18500	18418	18587	18379	18467	18567	18491	18566	18354	18415	18478	18537	18513	18502	18526	18615	18367	18302	18419	18259	18386	18366	18485	18447	18341	18445	18439	18642	18420	18345	18371	18452	18441	18425	18443	18366	18408	18323	18180	18424	18264	18376	18491	18547	18547	18360	18260	18251	18490	18450	18400	18503	18538	18422	18736	18555	18281	18484	18253	18458	18282	18267	18373	18528	18521	18333	18306	18375	18281	18412	18313	18490	18368	18369	18325	18561	18292	18565	18516	18492	18320	18138	18352	18286	18329	18449	18419	18561	18351	18414	18546	18235	18453	18369	18304	18374	18340	18351	18467	18555	18226	18543	18491	18488	18365	18349	18458	18705	18469	18519	18398	18564	18441	18417	18347	18288	18410	18356	18279	18465	18313	18417	18442	18581	18503	18584	18206	18417	18359	18638	18352	18483	18392	18136	18509	18387	18710	18322	18702	18464	18311	18349	18514	18429	18192	18559	18406	18538	18461	18620	18557	18233	18448	18248	18338	18516	18318	18418	18456	18375	18298	18480	18415	18452	18587	18430	18561	18373	18442	18538	18549	18361	18479	18477	18540	18522	18408	18399	18443	18574	18416	18301	18262	18514	18303	18311	18380	18501	18371	18393	18525	18596	18342	18476	18322	18413	18242	18478	18368	18373	18556	18315	18453	18636	18480	18366	18230	18499	18453	18492	18405	18158	18273	18291	18449	18607	18290	18418	18450	18381	18485	18307	18320	18250	18406	18388	18494	18543	18383	18474	18602	18294	18452	18589	18302	18365	18459	18420	18374	18323	18399	18426	18329	18488	18492	18380	18289	18425	18413	18393	18537	18291	18614	18370	18455	18345	18447	18479	18507	18489	18302	18486	18702	18587	18312	18378	18423	18616	18487	18510	18352	18224	18284	18511	18478	18144	18324	18493	18480	18464	18675	18467	18422	18433	18512	18347	18532	18548	18466	18482	18625	18406	18561	18343	18400	18403	18523	18246	18271	18426	18438	18400	18276	18413	18405	18239	18242	18508	18253	18311	18464	18429	18374	18389	18656	18324	18505	18541	18602	18394	18316	18458	18690	18529	18398	18650	18330	18518	18482	18674	18291	18532	18303	18446	18347	18323	18523	18230	18254	18580	18452	18542	18291	18367	18432	18340	18465	18286	18413	18259	18556	18452	18407	18480	18379	18234	18421	18516	18446	18230	18473	18547	18373	18537	18308	18411	18610	18410	18354	18428	18526	18327	18573	18381	18517	18400	18460	18264	18537	18388	18339	18396	18354	18494	18393	18276	18373	18375	18275	18387	18484	18555	18534	18414	18450	18421	18486	18610	18502	18366	18339	18550	18494	18432	18546	18389	18336	18625	18422	18661	18487	18407	18344	18324	18360	18142	18520	18519	18168	18245	18675	18617	18271	18403	18366	18643	18541	18343	18437	18408	18400	18494	18322	18494	18499	18545	18804	18637	18620	18481	18311	18414	18459	18510	18490	18397	18686	18402	18463	18307	18349	18484	18324	18328	18566	18510	18268	18345	18561	18329	18500	18355	18230	18437	18491	18385	18490	18672	18653	18432	18405	18544	18464	18510	18229	18354	18051	18507	18471	18313	18411	18377	18498	18626	18453	18486	18431	18433	18453	18478	18582	18658	18468	18323	18475	18346	18546	18459	18597	18443	18359	18493	18422	18468	18331	18427	18519	18361	18504	18296	18360	18467	18498	18577	18346	18321	18459	18269	18446	18459	18471	18374	18478	18342	18365	18278	18515	18401	18415	18510	18413	18527	18557	18499	18450	18403	18303	18633	18569	18544	18383	18674	18330	18621	18164	18526	18374	18474	18341	18409	18494	18420	18556	18451	18263	18563	18429	18389	18580	18419	18295	18424	18393	18215	18544	18570	18390	18415	18293	18628	18576	18473	18552	18263	18335	18624	18509	18408	18397	18553	18310	18381	18369	18491	18351	18395	18414	18175	18415	18583	18518	18471	18539	18482	18618	18308	18390	18225	18303	18343	18166	18289	18408	18500	18438	18324	18402	18362	18472	18321	18520	18657	18385	18397	18647	18529	18329	18383	18526	18325	18337	18417	18515	18443	18665	18309	18457	18352	18389	18285	18331	18600	18502	18537	18476	18772	18145	18361	18418	18535	18419	18359	18579	18434	18398	18464	18779	18271	18389	18633	18374	18369	18182	18265	18463	18458	18555	18280	18530	18322	18457	18502	18549	18468	18309	18617	18411	18320	18458	18218	18535	18236	18270	18418	18478	18455	18574	18455	18390	18321	18486	18539	18382	18516	18431	18494	18177	18470	18400	18583	18503	18488	18394	18577	18305	18547	18411	18540	18516	18591	18444	18415	18401	18382	18456	18469	18438	18564	18516	18414	18586	18507	18297	18566	18511	18497	18538	18296	18401	18178	18210	18648	18564	18378	18413	18711	18614	18445	18347	18497	18113	18182	18185	18449	18539	18523	18456	18404	18302	18489	18484	18562	18594	18437	18369	18292	18317	18304	18412	18421	18344	18480	18482	18380	18526	18458	18555	18546	18364	18350	18546	18307	18375	18340	18381	18419	18367	18452	18538	18281	18392	18459	18550	18689	18513	18357	18412	18406	18483	18371	18331	18527	18463	18306	18704	18559	18647	18433	18599	18381	18559	18372	18569	18545	18418	18409	18484	18694	18539	18585	18451	18371	18393	18455	18406	18321	18594	18332	18576	18613	18333	18413	18338	18440	18295	18308	18294	18383	18428	18619	18379	18398	18422	18561	18532	18241	18321	18215	18398	18398	18474	18476	18453	18396	18402	18367	18242	18430	18451	18530	18498	18624	18477	18498	18493	18291	18379	18508	18345	18383	18526	18481	18409	18483	18366	18532	18432	18569	18414	18504	18344	18521	18392	18695	18744	18202	18238	18501	18351	18400	18302	18410	18251	18374	18365	18440	18490	18681	18509	18411	18298	18595	18467	18459	18475	18390	18556	18275	18322	18351	18345	18397	18393	18218	18090	18283	18504	18448	18169	18584	18545	18528	18368	18376	18674	18445	18488	18432	18370	18375	18508	18398	18526	18401	18397	18299	18232	18625	18644	18372	18287	18470	18556	18439	18326	18363	18564	18380	18386	18433	18597	18318	18481	18367	18605	18485	18418	18442	18411	18470	18373	18519	18485	18495	18515	18375	18685	18377	18418	18569	18485	18569	18277	18486	18287	18456	18304	18497	18447	18573	18368	18457	18244	18262	18330	18379	18358	18428	18365	18423	18506	18381	18282	18435	18272	18700	18531	18418	18212	18629	18391	18306	18483	18424	18416	18277	18502	18436	18507	18543	18509	18577	18444	18319	18493	18504	18690	18402	18592	18488	18319	18553	18636	18500	18483	18520	18459	18349	18499	18548	18292	18404	18503	18534	18423	18261	18346	18287	18369	18392	18383	18559	18452	18438	18594	18569	18359	18515	18383	18454	18570	18525	18533	18292	18642	18403	18307	18405	18364	18542	18462	18436	18520	18375	18447	18507	18434	18387	18358	18327	18310	18503	18320	18499	18540	18623	18492	18475	18366	18551	18480	18318	18317	18463	18514	18541	18478	18393	18500	18388	18515	18233	18320	18313	18391	18475	18433	18624	18411	18686	18456	18419	18481	18485	18459	18544	18631	18368	18412	18499	18296	18503	18496	18396	18573	18311	18427	18382	18596	18528	18564	18516	18513	18417	18532	18350	18663	18570	18339	18450	18387	18569	18499	18376	18304	18387	18490
33812	53817	49215	39885	34923	31037	27690	25076	23182	21733	20548	19424	18602	17827	17588	17322	16630	16685	16596	16389	16112	15993	16055	16052	15791	15757	15845	15775	15808	15898	15752	15905	15650	15717	15707	15504	15646	15569	15548	15737	15541	15657	15699	15663	15796	15603	15701	15568	15483	15570	15476	15617	15617	15616	15552	15585	15437	15570	15510	15551	15591	15468	15586	15485	15631	15592	15422	15524	15538	15309	15554	15550	15463	15551	15737	15686	15560	15518	15494	15557	15572	15431	15521	15648	15524	15634	15494	15551	15562	15588	15535	15412	15488	15525	15496	15632	15612	15542	15578	15628	15334	15636	15485	15405	15585	15535	15666	15545	15565	15637	15439	15647	15391	15548	15717	15682	15579	15599	15437	15521	15455	15652	15462	15567	15654	15609	15693	15408	15522	15781	15339	15541	15438	15526	15513	15793	15477	15532	15532	15472	15563	15542	15609	15523	15553	15569	15520	15435	15474	15510	15429	15520	15421	15654	15491	15484	15678	15449	15596	15544	15497	15614	15485	15466	15368	15496	15559	15635	15534	15446	15542	15569	15688	15652	15480	15531	15528	15483	15598	15478	15527	15472	15706	15506	15562	15632	15421	15721	15554	15573	15544	15401	15559	15616	15546	15475	15390	15551	15547	15477	15521	15617	15544	15502	15431	15380	15624	15613	15557	15703	15428	15575	15466	15563	15575	15483	15570	15436	15551	15435	15550	15441	15507	15494	15625	15595	15424	15571	15538	15473	15472	15678	15574	15389	15625	15424	15475	15621	15616	15396	15802	15494	15624	15535	15535	15497	15502	15534	15507	15668	15511	15547	15563	15323	15541	15520	15685	15498	15608	15360	15592	15413	15374	15483	15710	15484	15802	15549	15530	15543	15635	15571	15529	15567	15534	15467	15638	15639	15568	15521	15630	15545	15645	15485	15544	15512	15367	15472	15547	15426	15384	15458	15466	15355	15240	15463	15459	15525	15540	15685	15407	15687	15527	15603	15437	15693	15419	15588	15580	15590	15581	15653	15548	15425	15454	15593	15429	15645	15479	15546	15451	15546	15498	15578	15464	15470	15525	15409	15690	15493	15690	15392	15482	15597	15544	15568	15432	15659	15489	15447	15707	15428	15551	15543	15536	15573	15489	15678	15525	15556	15689	15439	15456	15621	15390	15630	15523	15555	15535	15433	15476	15402	15420	15577	15609	15628	15469	15478	15523	15598	15537	15724	15600	15687	15498	15568	15780	15428	15658	15656	15619	15452	15412	15470	15602	15696	15607	15518	15576	15658	15624	15495	15481	15554	15573	15638	15530	15590	15637	15508	15496	15465	15509	15544	15378	15556	15610	15614	15525	15310	15437	15539	15585	15553	15413	15655	15545	15470	15539	15625	15514	15622	15663	15478	15632	15494	15275	15504	15578	15590	15526	15564	15402	15439	15365	15607	15410	15537	15395	15717	15558	15626	15540	15382	15657	15647	15565	15423	15538	15592	15417	15548	15502	15526	15407	15666	15579	15539	15680	15553	15542	15635	15543	15445	15576	15663	15614	15484	15597	15570	15537	15559	15630	15601	15536	15497	15463	15576	15539	15610	15421	15561	15488	15478	15451	15580	15555	15528	15475	15447	15569	15418	15632	15445	15482	15632	15522	15820	15515	15433	15542	15555	15610	15432	15542	15552	15547	15590	15712	15651	15471	15571	15520	15560	15666	15420	15660	15588	15732	15589	15570	15546	15515	15381	15419	15374	15562	15513	15408	15499	15606	15352	15599	15706	15560	15651	15568	15592	15526	15466	15609	15504	15570	15457	15672	15463	15406	15452	15567	15611	15581	15477	15420	15438	15479	15567	15674	15534	15597	15673	15549	15394	15725	15658	15509	15544	15485	15447	15725	15534	15540	15423	15424	15613	15509	15546	15534	15568	15475	15494	15620	15484	15673	15699	15497	15563	15659	15327	15473	15424	15432	15666	15407	15422	15508	15382	15531	15351	15399	15453	15489	15559	15518	15573	15699	15395	15607	15515	15612	15587	15329	15329	15504	15600	15449	15453	15446	15555	15434	15534	15560	15571	15495	15302	15600	15570	15389	15381	15598	15502	15615	15468	15504	15556	15705	15482	15524	15693	15394	15436	15384	15609	15550	15492	15376	15760	15505	15440	15506	15562	15607	15562	15452	15811	15557	15651	15629	15395	15336	15644	15506	15393	15593	15562	15557	15508	15374	15368	15612	15475	15392	15573	15365	15423	15562	15459	15513	15505	15604	15504	15260	15323	15574	15630	15537	15638	15525	15707	15300	15596	15533	15557	15506	15458	15547	15463	15468	15611	15618	15606	15529	15531	15564	15532	15346	15503	15484	15607	15625	15528	15693	15450	15387	15528	15619	15559	15586	15601	15688	15503	15563	15526	15583	15435	15597	15694	15486	15513	15406	15437	15501	15632	15493	15524	15621	15529	15542	15435	15585	15678	15331	15551	15570	15351	15482	15434	15558	15563	15530	15617	15670	15485	15553	15545	15592	15583	15549	15281	15438	15699	15346	15632	15549	15506	15581	15619	15573	15465	15648	15529	15411	15457	15546	15640	15509	15652	15605	15553	15568	15501	15389	15450	15599	15335	15547	15590	15554	15461	15563	15593	15430	15420	15541	15588	15464	15591	15565	15631	15652	15482	15461	15619	15513	15470	15624	15374	15513	15568	15544	15251	15521	15666	15430	15545	15504	15693	15300	15527	15552	15629	15547	15450	15561	15549	15534	15642	15557	15438	15548	15570	15593	15442	15485	15587	15634	15543	15420	15370	15604	15595	15494	15414	15453	15680	15547	15599	15648	15544	15486	15491	15546	15471	15632	15492	15586	15352	15692	15618	15580	15447	15554	15451	15614	15420	15654	15630	15730	15448	15537	15508	15658	15591	15442	15798	15497	15405	15436	15522	15597	15539	15498	15528	15609	15636	15517	15456	15380	15461	15566	15425	15622	15622	15430	15546	15406	15683	15474	15528	15523	15484	15400	15435	15588	15517	15505	15437	15486	15563	15475	15542	15427	15545	15604	15491	15441	15580	15688	15541	15458	15463	15613	15570	15635	15524	15795	15563	15543	15520	15417	15472	15504	15425	15518	15677	15381	15800	15623	15630	15284	15552	15464	15620	15476	15452	15524	15446	15463	15582	15669	15601	15468	15491	15616	15464	15478	15430	15714	15686	15287	15711	15574	15441	15623	15462	15592	15668	15577	15646	15507	15540	15612	15475	15483	15553	15631	15514	15517	15525	15573	15475	15644	15527	15567	15697	15429	15452	15540	15597	15365	15562	15565	15444	15533	15633	15525	15487	15510	15629	15563	15568	15515	15494	15727	15500	15502	15539	15587	15656	15641	15602	15584	15523	15544	15728	15562	15796	15577	15451	15565	15543	15446	15513	15497	15562	15582	15488	15454	15474	15484	15580	15286	15460	15398	15494	15613	15463	15576	15481	15418	15464	15555	15514	15569	15579	15665	15399	15577	15589	15436	15445	15517	15492	15646	15586	15489	15489	15562	15556	15422	15558	15422	15465	15529	15588	15553	15457	15451	15760	15599	15577	15575	15605	15567	15615	15443	15464	15507	15630	15472	15660	15591	15351	15597	15509	15582	15667	15507	15544	15368	15448	15613	15453	15521	15622	15614	15541	15523	15587	15423	15588	15639	15449	15463	15555	15663	15601	15667	15561	15477	15516	15465	15567	15625	15393	15452	15352	15587	15565	15380	15566	15432	15569	15668	15455	15399	15403	15513	15610	15555	15630	15419	15402	15489	15584	15509	15363	15510	15480	15512	15568	15557	15409	15569	15446	15657	15399	15492	15408	15417	15459	15504	15498	15630	15484	15441	15654	15425	15728	15476	15502	15611	15483	15479	15305	15548	15630	15629	15471	15509	15521	15495	15569	15650	15559	15537	15499	15498	15541	15484	15588	15562	15491	15674	15542	15420	15580	15527	15494	15468	15641	15418	15524	15437	15549	15599	15503	15377	15444	15362	15608	15582	15557	15436	15483	15594	15548	15618	15427	15542	15635	15653	15646	15443	15576	15646	15423	15627	15584	15635	15636	15430	15688	15450	15526	15632	15495	15511	15627	15316	15513	15488	15522	15375	15312	15498	15673	15555	15485	15569	15547	15408	15510	15519	15435	15601	15415	15539	15497	15522	15622	15463	15471	15408	15628	15576	15554	15436	15540	15403	15510	15691	15614	15621	15596	15466	15567	15582	15578	15449	15614	15754	15433	15546	15438	15560	15387	15676	15571	15651	15687	15530	15524	15565	15498	15459	15600	15510	15576	15646	15406	15550	15347	15476	15550	15662	15434	15659	15487	15657	15474	15550	15475	15493	15435	15662	15532	15537	15399	15602	15539	15645	15501	15497	15379	15435	15670	15588	15624	15553	15618	15511	15449	15644	15636	15604	15409	15589	15393	15367	15558	15516	15534	15590	15552	15449	15489	15689	15497	15388	15571	15513	15452	15527	15365	15486	15460	15420	15685	15492	15367	15384	15577	15382	15619	15525	15539	15435	15513	15485	15576	15490	15581	15439	15609	15491	15590	15583	15769	15562	15579	15467	15495	15484	15588	15481	15405	15575	15466	15522	15423	15462	15545	15395	15359	15573	15580	15498	15482	15468	15609	15603	15565	15555	15553	15460	15462	15480	15559	15490	15509	15471	15462	15656	15506	15534	15549	15310	15504	15416	15587	15515	15495	15458	15530	15555	15475	15614	15480	15457	15493	15657	15511	15573	15524	15778	15513	15638	15600	15518	15341	15456	15544	15399	15459	15507	15621	15642	15570	15499	15517	15492	15518	15699	15495	15534	15403	15434	15511	15289	15650	15452	15509	15469	15480	15355	15542	15626	15602	15408	15524	15360	15449	15429	15494	15624	15629	15601	15621	15583	15653	15320	15484	15689	15829	15565	15489	15502	15531	15341	15538	15523	15331	15544	15711	15563	15591	15525	15546	15494	15497	15480	15512	15724	15613	15495	15639	15529	15615	15540	15618	15636	15550	15467	15660	15580	15631	15547	15498	15538	15574	15557	15550	15537	15456	15535	15375	15491	15425	15525	15282	15487	15329	15466	15550	15521	15520	15461	15551	15655	15438	15535	15617	15649	15613	15588	15510
29249	28459	35822	32656	26878	24607	22766	21272	20584	20001	19551	18978	18933	18858	18669	18540	18421	18220	18226	18170	18097	18163	17990	18088	18206	18105	18123	17858	18019	17901	18074	18215	17947	17914	17987	17839	17962	18004	17969	18250	18073	18018	17904	17934	18014	17797	17996	18021	17894	17978	18025	18103	17926	17903	17936	17724	17883	18025	17897	18004	18006	17963	17973	18131	18021	18168	18027	18196	17932	17880	17938	17899	17977	17935	18010	17902	17915	17819	17998	17757	17813	17956	18094	18002	17943	17816	17916	18082	17950	17900	17965	17969	17868	17927	18178	17798	18011	17944	18007	18001	17859	18024	17934	17932	18169	17930	18068	17837	17893	17912	17926	17966	17891	17942	18088	18120	17896	17948	17921	17996	18047	17946	17961	17928	18067	17963	17840	17767	17843	17913	17965	17780	18060	17832	17805	17815	17984	17866	17975	17962	17852	17922	17856	17774	17740	18041	18073	17807	17904	17762	17970	17913	17647	17970	17942	17754	17817	17882	17921	17753	18058	17937	18028	17866	17923	17665	17914	17853	18043	17875	17833	17810	18015	18027	18075	18193	17960	17845	18113	17941	18036	17977	18007	17954	17907	17783	17886	17932	17975	17724	17887	17776	17837	17791	17989	17710	17875	18102	18062	17864	17901	17996	17868	17992	17957	17889	17951	18035	17841	18065	17970	17891	17939	17890	18064	18074	17929	17858	17975	17966	17950	17930	17992	17941	17946	17857	18096	17875	17926	18009	18149	17774	17902	17963	17858	17796	17956	18024	17902	17955	17804	17977	17966	17869	17801	17920	17954	17936	17845	17927	18047	17960	17949	18059	18006	17924	17898	17853	17777	18003	17855	18089	17897	17742	18073	18024	17913	17963	17906	17851	17873	17757	17952	17847	17987	17708	18121	17849	18095	17881	17923	17861	18045	17719	17840	17979	17890	17902	17775	18072	17899	18031	18039	17815	17984	17894	17889	17972	17884	17821	18011	17943	18055	17908	17830	18096	18029	17819	17911	17918	17911	17931	17899	17854	17941	17897	17873	17928	17764	17955	17685	17867	17903	17911	17920	17938	17837	17982	17827	17797	18041	17922	18127	17868	18257	18113	17660	17710	17931	17996	17954	17931	17819	17928	17927	18210	17819	17878	17965	17960	17888	18032	17878	17906	17800	17936	17919	17771	17984	18069	17975	17974	17972	17942	18017	17845	17982	17929	18150	17992	17959	17835	18010	17915	17923	17841	17850	17745	17825	17920	18041	17837	17783	17980	17815	17773	17872	17777	17804	17785	18073	17851	17963	17863	17886	17964	17826	17849	17941	18015	18192	17868	18050	18230	17901	17907	17939	17719	17882	17830	18081	17931	17811	17897	18053	17858	17980	17941	17917	17695	18052	18016	17932	18005	17847	17873	17858	17922	17973	18020	17909	17894	17955	18041	18233	17946	18020	18160	17889	18027	17800	17756	17823	17595	18058	17808	17846	18003	17909	17937	17760	17835	17979	18181	17886	17871	17950	17796	17879	17897	17943	17979	17742	18091	17792	17889	17840	17926	17995	18029	17893	17910	18048	17982	17904	17896	17983	17720	17951	17948	17781	18019	17915	17884	17811	18033	18091	18105	17857	17878	18054	17989	18034	18012	17862	18020	17774	17738	18038	18157	17814	18023	17888	18140	18066	17754	17907	17986	17980	17935	17971	17750	17960	17995	18022	17874	17747	17864	18087	18235	17949	18134	17984	17999	17911	17868	17982	17912	17950	17965	17981	17708	17908	17874	17957	17849	18032	17741	17850	17871	17912	17903	18152	18021	17773	17802	17832	17889	17972	17919	18010	18193	18052	17790	18037	17871	17845	17889	18013	17879	18041	17866	17939	18003	18016	18011	18081	18007	18054	18218	17811	18048	17920	17917	17851	17906	17889	17876	18063	18096	18001	17791	18012	18003	17900	18074	18039	18161	17856	18182	18004	17911	18095	17992	18006	17958	18041	17940	17918	17978	17943	18003	18020	18061	17886	18006	17777	17872	17799	18029	18011	17922	17985	17790	17949	17901	18085	17882	18118	17901	17874	17887	17970	18063	17992	17913	18102	17924	18037	17849	17844	17852	17917	18134	18023	17898	17831	18037	17873	17860	17975	17833	17909	17825	17934	17821	17818	17917	17813	18055	18015	17977	18000	17997	17955	17871	17859	17914	17984	18118	17859	18061	17962	18012	17859	17876	17800	17975	17901	17922	17794	17938	18031	17732	17978	18036	18047	17934	17951	18018	17901	17932	18055	17862	18163	17778	17872	18059	17833	18018	18035	17867	17871	17919	18006	17925	18192	17929	18236	18005	17923	18065	18075	17885	17781	18174	17931	17985	17880	17834	17776	17849	17842	17885	17923	17947	17840	17903	18049	17893	17960	17807	17896	18015	17950	17911	17971	17860	17894	17901	17863	17937	18016	17980	17918	17842	18059	17912	18229	17915	17839	18026	18010	17933	17813	17797	17927	18044	17963	17881	18068	17805	17878	17981	17998	17966	18063	17891	17769	17879	17780	17703	17686	17889	18100	17889	17992	17816	17939	17831	18081	18009	18191	18101	17959	17899	18085	17802	18037	17862	17832	17719	17807	17976	17857	17781	18072	17888	17772	17962	17877	18119	18051	17951	17951	18140	17918	17942	17742	18030	18155	18037	17911	17856	17857	17798	17770	18047	17750	17982	18067	17955	17817	17856	17764	17941	17922	17944	17718	17931	17876	17970	17744	17671	18103	17844	17884	17819	18093	17959	18014	17965	17996	17988	18011	17844	17862	18038	18105	17785	17963	17927	18122	18079	18091	18149	18014	17980	17966	17936	17971	17911	17983	18141	18046	17860	18012	17933	17973	17936	17949	17882	17895	17887	18006	17882	17924	18035	17927	17931	17850	18056	18065	17936	17990	18014	17927	18157	17837	17879	17895	17845	17752	17954	18084	18032	17871	17808	17932	17898	17959	17930	17980	17862	17846	17746	17767	17901	17873	17962	17975	18058	18201	18048	17813	17983	18058	17900	18020	17978	18008	17914	17979	17975	17933	18096	18116	17838	18212	18008	17905	17854	17840	17963	17891	17839	17817	18074	18168	17909	17789	17961	17837	17890	18063	18012	17943	18222	17810	17855	17864	17807	17893	18115	17917	17747	17934	17922	18004	18109	17970	17881	17858	17962	17753	18028	17807	17659	18038	17871	18105	17821	17981	17814	17966	18091	18010	17937	18002	17822	17809	17925	17702	17727	17937	18148	17817	17802	17953	17938	18080	17769	17961	18004	17945	17935	17971	17718	17844	17815	18037	17866	17982	18048	17974	17982	17900	18054	17718	17775	17796	18026	18045	17823	17770	17913	18060	17976	17929	17874	17974	17741	17858	17987	17889	17875	17911	17961	18184	17805	17928	17948	17876	17884	17934	17955	17980	17812	18043	18141	18043	17956	17710	18175	18074	18031	18071	17843	17969	17869	17885	17922	17789	17955	17755	17865	18122	17876	17958	18022	17930	17879	17889	17652	18009	18040	18043	17920	18089	18103	17970	17903	17828	18063	17993	18141	17813	17830	18028	17623	17761	17811	17733	18054	18046	17881	18127	18245	17818	18048	18148	17960	18269	18089	17722	18101	18043	17758	17986	18162	17758	17786	17867	17757	17611	17978	17873	17938	17880	17993	18026	18070	17803	17834	17913	18154	17905	17904	17866	18056	18072	17760	17971	17966	17937	17878	17965	17770	17963	18091	17889	17852	17779	17908	17725	17736	18031	17845	18016	17992	18059	17924	17892	17779	17732	18015	18135	17912	18111	17915	17966	18053	17879	17912	17835	18079	17782	17818	18107	18043	18022	17827	17855	17854	17865	17851	17966	18048	17811	18078	18091	18028	17992	17933	17892	18008	17917	18066	17889	17819	18091	17878	18127	18140	17849	17997	17963	17910	17913	18104	17999	18122	17803	17951	18023	18059	17927	17913	18056	17860	18027	17882	17937	18084	17873	17834	17820	18016	17882	17777	17970	18119	18027	17809	18022	18084	18100	17833	18031	18011	17928	17927	17762	17777	17909	17776	17744	17872	18123	18008	18017	17920	18176	17735	17621	18219	17957	17831	17998	17986	17822	17829	17724	17943	17899	17822	18160	18043	18023	18024	18018	18002	17827	18061	17892	18096	17842	18053	17996	17968	17999	18045	18026	18072	17974	17949	17990	17796	18061	17843	17942	18072	18035	17915	18003	17903	18042	17990	17850	17992	17973	17895	18045	18008	18000	18052	17904	17899	17884	17857	17602	18018	17951	17932	17881	18169	17945	18009	18137	18017	18072	18034	17883	17811	17864	17803	17942	17738	17886	17778	17786	18021	17932	18050	17912	17943	18015	17829	18063	17951	18102	17986	18005	18038	17837	17996	17976	17924	18207	17884	17744	17972	17874	17893	18104	18089	18019	17762	17950	18079	17778	18025	17962	18060	18153	17849	17796	17899	18080	17872	17843	17712	18012	17785	18077	17737	17791	17855	17832	17803	18128	18084	17989	17886	18044	17941	17750	18010	18014	18097	18047	18035	18080	17936	17921	17871	18100	18035	17740	17942	18033	17967	17928	17768	18153	17881	18096	17832	17942	18091	18287	18103	17984	18053	18016	18138	17958	17938	17878	17890	17957	17873	18013	17869	18010	17964	17991	18028	18001	18000	17938	18044	18008	17897	17995	17866	17769	17906	17967	17712	18036	18219	17846	17919	17868	17953	17829	18046	18090	17955	17899	18045	18086	17850	17958	18029	18146	17967	18103	17922	17990	18075	18073	18192	17883	17908	17844	17796	18016	17941	17647	17941	17960	17865	18230	17825	17956	18045	18016	18125	17943	18040	17861	17705	17950	18003	17956	17951	17935	17773	17823	17996	17909	17742	17922	17802	17996	17674	17957	17815	18044	17832	17989	17878	17933	17831	17862	18063	17835	17788	18085	17944	18013	18150	17969	17950	17911	17915	17764	17767	17759	17793	17862	18075	18014	17895	18032	17893	17957	17761	17762	17860	17850	17713	17900	18059	17940	18090	17775	17810	17724	17895	18021	17883	18235	17966	18031	17796	17819	18089	17995	18146	17938	17810	17918	17960	17886	17915	17879	18020	18056	17701	18004	17997	17948	17902
30467	44191	39842	31434	26873	24397	22216	20746	19293	18517	17696	17381	16833	16529	16313	16217	15875	15877	15650	15779	15636	15468	15312	15398	15272	15463	15403	15328	15379	15246	15338	15197	15442	15271	15227	15258	15516	15493	15256	15185	15257	15235	15309	15411	15269	15182	15261	15286	15375	15291	15270	15156	15276	15340	15245	15171	15318	15384	15129	15317	15284	15171	15280	15219	15266	15181	15329	15225	15350	15234	15287	15281	15310	15267	15198	15239	15084	15203	15364	15216	15204	15143	15230	15319	15272	15372	15259	15536	15393	15276	15110	15370	15305	15112	15154	15196	15288	15269	15100	15453	15175	15358	15294	15153	15196	15255	15141	15166	15204	15263	15308	15418	15243	15234	15179	15054	15237	15205	15317	15198	15120	15248	15288	15206	15398	15328	15265	15169	15299	15308	15157	15288	15224	15180	15234	15226	15305	15246	15290	15289	15221	15211	15350	15340	15178	15318	15296	15403	15159	15305	15201	15288	15184	15149	15089	15231	15355	15339	15108	15200	15334	15218	15118	15205	15193	15103	15341	15201	15124	15292	15317	15260	15024	15147	15109	14961	15307	15232	15262	15232	15265	15249	15273	15275	15275	15255	15279	15310	15344	15184	15225	15242	15356	15116	15190	15163	15317	15346	15232	15106	15275	15296	15214	15108	15210	15280	15377	15182	15237	15263	15255	15228	15165	15246	15166	15265	15359	15340	15122	15351	15229	15206	15250	15327	15080	15325	15112	15336	15103	15021	15325	15315	15251	15260	15253	15367	15198	15365	15143	15135	15161	15176	15255	15108	15251	15376	15294	15162	15288	15278	15334	15248	15334	15443	15270	15250	15206	15076	15320	15284	15190	15141	15342	15286	15185	15274	15077	15311	15293	15157	15362	15058	15264	15200	15242	15328	15273	15110	15298	15278	15227	15108	15230	15280	15343	15185	15175	15246	14980	15224	15188	15344	15173	15135	15206	15255	15348	15184	15226	15211	15421	15416	15343	15274	15246	15265	15191	15220	15228	15092	15314	15244	15128	15217	15320	15293	15358	15138	15340	15443	15205	15298	15127	15267	15400	15244	15200	15233	15313	15306	15343	15360	15302	15276	15152	15354	15241	15292	15297	15390	15308	15259	15294	15174	15114	15348	15243	15315	15327	15200	15317	15378	15087	15227	15291	15089	15398	15376	15141	15198	15333	15385	15290	15228	15096	15223	15181	15263	15216	15112	15219	15123	15176	15348	15099	15174	15407	15173	15189	15175	15359	15266	15247	15256	15224	15248	15181	15340	15268	15349	15334	15158	15198	15268	15143	15321	15126	15292	15143	15058	15254	15305	15185	15159	15218	15277	15206	15081	15285	15135	15245	15017	15213	15254	15288	15025	15204	15250	15208	15293	15386	15225	15220	15191	15071	15263	15380	15359	15286	15240	15247	15325	15209	15194	15241	15406	15356	15309	15363	15278	15197	15247	15228	15254	15123	15321	15286	15099	15293	15338	15256	15163	15367	15214	15267	15369	15238	15297	15390	15336	15322	15378	15399	15155	15192	15181	15298	15163	15150	15096	15239	15087	15244	15472	15217	15378	15175	15253	15388	15346	15381	15359	15223	15252	15300	15329	15238	15322	15126	15157	15249	15148	15301	15372	15081	15277	15281	15146	15296	15260	15299	15312	15260	15347	15291	15301	15140	15393	15292	15157	15278	15228	15176	15388	15174	15257	15292	15339	15206	15313	15376	15279	15169	15454	15083	15280	15212	15249	15453	15103	15289	15389	15367	15426	15058	15384	15057	15314	15227	15193	15205	15290	15153	15225	15072	15224	15228	15221	15255	15322	15518	15091	15369	15164	15262	15066	15390	15264	15292	15101	15457	15341	15213	15327	15343	15229	15143	15250	15148	15269	15134	15168	15500	15193	15249	15292	15260	15315	15208	15154	15331	15245	15122	15162	15442	15420	15225	15243	15136	15283	15190	15253	15384	15234	15285	15195	15057	15282	15230	15328	15292	15261	15319	15274	15406	15141	15209	15141	15244	15107	15355	15175	15191	15324	15132	15135	15320	15305	15172	15283	15191	15008	15090	15253	15290	15371	15338	15378	15178	15401	15233	15213	15217	15208	15449	15182	15205	15350	15334	15396	15225	15249	15264	15299	15306	15336	15204	15134	15419	15199	15131	15375	15246	15174	15297	15316	15175	15256	15348	15300	15217	15393	15285	15343	15359	15156	15297	15280	15193	15200	15226	15393	15311	15190	15358	15449	15258	15351	15216	15244	15089	15298	15147	15283	15353	15242	15232	15300	15317	15382	15172	15082	15063	15370	15257	15247	15226	15269	15226	15249	15243	15429	15392	15223	15255	15201	15223	15318	15164	15369	15354	15322	15171	15348	15068	15298	15099	15207	15233	15266	15177	15311	15203	15278	15254	15282	15329	15291	15272	15147	15217	15350	15209	15239	15344	15187	15216	15244	15277	15307	15137	15303	15426	15112	15267	15232	15277	15337	15166	15217	15240	15370	15283	15248	15204	15179	15328	15192	15112	15196	15175	15251	15225	15222	15096	15194	15202	15242	15270	15194	15063	15284	15194	15361	15379	15330	15185	15262	15207	15359	15207	15309	15310	15302	15207	15273	15127	15108	15385	15332	15331	15283	15200	15154	15222	15145	15215	15372	15359	15215	15083	15277	15200	15210	15181	15037	15188	15228	15251	15357	15179	15124	15159	15223	15334	15103	15503	15156	15321	15191	15253	15142	15283	15217	15217	15162	15340	15309	15248	15203	15246	15367	15143	15349	15341	15226	15173	15197	15214	15173	15188	15189	15386	15327	15352	15197	15252	15388	15244	15122	15241	15188	15273	15257	15363	15195	15218	15155	15391	15257	15339	15186	15265	15357	15204	15242	15145	15329	15281	15068	15285	15146	15223	15099	15191	15218	15200	15059	15366	15082	15310	15190	15265	15073	15211	15267	15259	15249	15207	15170	15248	15362	15279	15173	15206	15316	15255	15251	15160	15248	15443	15394	15276	15306	15432	15129	15282	15236	15286	15314	15366	15316	15236	15311	15060	15165	15265	15438	15170	15222	15204	15123	15254	15317	15202	15089	15378	15256	15281	15284	15101	15178	15299	15152	15257	15268	15399	15398	15386	15233	15195	15221	15296	15264	15192	15140	15302	15336	15177	15215	15391	15271	15209	15237	15395	15301	15282	15290	15318	15291	15407	15189	15221	15228	15128	15165	15205	15178	15150	15296	15340	15247	15362	15392	15214	15340	15148	15475	15358	15233	15224	15109	15189	15236	15211	15253	15191	15240	15269	15270	15175	15224	15157	15194	15226	15110	15147	15347	15572	15309	15287	15246	15256	15202	15223	15010	15250	15196	15085	15147	15450	15278	15121	15341	15249	15287	15119	15302	15284	15127	15352	15186	15193	15269	14943	15125	15274	15174	15204	15148	15197	15202	15210	15194	15265	15254	15434	15385	15378	15281	15171	15481	15008	15171	15056	15316	15250	15214	15194	15130	15153	15229	15270	15308	15406	15206	15296	15187	15385	15113	15238	15370	15259	15153	15216	15563	15214	14997	15352	15274	15173	15222	15179	15309	15305	15259	15313	15038	15296	15124	15209	15080	15233	15353	15343	15021	15261	15344	15209	15298	15332	15340	15175	15177	15108	15217	15152	15199	15135	15173	15463	15223	15042	15337	15230	15211	15290	15135	15357	15268	15154	15091	15236	15244	15359	15261	15281	15093	15232	15205	15113	15043	15267	15234	15354	15268	15274	15314	15228	15222	15300	15172	15215	15341	15365	15147	15213	15253	15323	15384	15222	15326	15201	15280	15129	15375	15091	15314	15346	15314	15466	15087	15231	15237	15157	15232	15297	15319	15242	14981	15177	15217	15290	15348	15285	15184	15220	15296	15359	15157	15274	15300	15403	15294	15338	15146	15218	15194	15251	15212	15306	15322	15343	15138	15160	15303	15186	15407	15185	15221	15278	15141	15384	15170	15170	15084	15201	15326	15429	15292	15164	15362	15393	15205	15137	15228	15230	15238	15347	15237	15133	15424	15253	15457	15361	15207	15287	15175	15340	15297	15168	15131	15221	15090	15358	15281	15262	15339	15107	15331	15134	15101	15258	15251	15149	15447	15075	15225	15251	15371	15040	15283	15335	15170	15120	15453	15299	15376	15435	15191	15323	15146	15372	15201	15163	15296	15190	15181	15242	15217	15265	15158	15173	15278	15371	15070	15105	15447	15433	15298	15323	15177	15265	15151	15244	15369	15138	15279	15163	15213	15355	15150	15179	15122	15461	15213	15154	15255	15260	15469	15252	15334	15342	15364	15229	15207	15256	15222	15117	15312	15137	15362	15274	15018	15251	15104	15214	15457	15240	15258	15339	15184	15224	15229	15227	15201	15246	15329	15086	15378	15245	15027	15451	15259	15183	15340	15308	15297	15254	15281	15218	15103	15419	15217	15208	15376	15172	15428	15151	15113	15156	15372	15210	15258	15156	15162	15173	15381	15212	15260	15250	15292	15235	15151	15232	15356	15208	15264	15194	15233	15151	15273	15420	15172	15365	15351	15254	15340	15235	15045	15314	15249	15436	15185	15204	15187	15323	15201	15189	15221	15107	15380	15405	15088	15367	15336	15291	15381	15000	15299	15060	15392	15397	15274	15182	15118	15411	15265	15171	15268	15218	15321	15407	15461	15339	15405	15375	15346	15326	15325	15324	15205	15249	15424	15257	15295	15131	15220	15122	15100	15252	15297	15320	15330	15090	15219	15273	15348	15152	15178	15338	15189	15404	15279	15286	15378	15319	15411	15339	15279	15254	15146	15334	15155	15371	15296	15087	15310	15188	15303	15340	15330	15347	15365	15110	15161	15117	15287	15249	15219	15345	15305	15169	15251	15272	15341	15197	15245	15325	15471	15357	15367	15338	15306	15306	15218	15407	15324	15155	15248	15333	15258	15269	15199	15226	15148	15273	15312	15262	15228	15344	15329	15158	15281	15259	15325	15275	15320	15213	15315	15198	15220	15405	15191	15312	15410	15305	15496	15088	15167	15146	15310	15149	15200	15244	15322	15162	15331	15118	15310	15234	15396	15216	15303	15126	15252	15178	15279	15122	15275	15343	15014	15150	15417	15328	15333
24180	21138	28550	25817	25765	27440	26941	23179	21983	21451	20528	20110	19718	19245	19132	18978	18750	18606	18518	18452	18426	18365	18319	18181	18268	18203	18489	18287	18242	18265	17967	18050	18045	18096	18037	18135	18160	17934	18146	18111	17929	18342	18111	17874	18073	17942	18085	18001	18118	18056	18200	17911	17981	17897	18079	17918	17867	18067	18058	17926	17785	18060	18115	17920	18166	17993	17682	18030	18025	18077	17984	17834	18172	17990	17901	18008	18011	17951	18028	18065	18084	18168	18075	17902	18062	18189	18334	17989	17955	18196	17886	18022	17870	17948	17991	17757	17865	17983	17925	17980	17891	17738	17858	17980	18193	18020	18030	17884	17955	17958	17902	18019	18165	17853	17881	18150	18032	17941	18150	17998	18161	17970	17967	18160	17993	17988	17819	17822	18010	17823	18147	18060	17964	17870	18079	17986	17894	18153	18140	18129	17963	17990	18121	17896	17900	18049	17956	18005	18065	17941	17775	18027	18037	18061	18017	17991	18105	18194	18060	17889	18070	18103	18028	17905	17917	18249	17747	17993	17925	17724	17908	17944	18042	18051	17960	17876	18088	17987	17879	17949	17888	18369	17985	17867	17993	17816	18177	18078	18217	17722	18101	17787	18087	17917	17855	17847	17999	18013	18112	18068	18170	17972	18039	17984	18029	18012	18085	18116	17986	17911	18054	18231	17983	17977	18122	18171	18075	17996	17876	18078	17978	18078	17950	17858	18026	17775	18018	17904	18164	17803	17895	17805	18330	18071	18066	18060	18017	18042	17931	18004	17929	18044	18159	17962	18197	17970	18019	17857	18043	17995	18029	17805	17927	17852	18014	17989	17956	18326	18043	18072	17943	17879	18065	18176	18104	17964	18045	17894	17939	17828	17973	17875	17958	18019	18082	17919	17777	17839	18100	17976	17911	17849	17971	18006	17867	18069	18112	17796	17766	17783	18005	17958	17871	17985	17936	18088	17995	18020	17892	18173	18257	18039	18181	17930	17866	17775	17978	18004	18010	17932	18164	18124	18049	18125	18163	17806	17933	17967	17936	18030	18041	18050	17983	18089	17962	18002	17988	18003	17932	17972	17993	17911	17857	17957	18040	17780	17929	17916	18063	17975	17866	17957	18118	17798	18117	18015	17992	17966	17805	17969	18037	17967	17942	17891	17962	17998	17948	17869	17759	17927	17939	18054	18047	17789	17980	17894	17756	17996	17956	17888	17909	17975	17953	17875	17871	17873	17985	18092	18102	18006	17982	18086	17977	18048	17738	17873	17823	17933	18020	17838	18050	17953	17756	18207	17910	18161	17779	17997	18206	17903	17973	18023	18264	17783	17946	17946	17735	17885	17715	17900	17896	17935	18094	17987	18156	17949	17818	17836	17962	18052	17914	17896	17929	18113	18001	17893	17831	18225	17974	18110	18185	18050	17976	18118	17982	18086	18065	17977	18069	17766	17997	18054	17946	17869	18148	17981	18151	18285	18151	18028	17990	17957	17930	17799	17819	17874	18061	17998	17802	18071	17793	17921	18105	17760	17896	17912	17955	17822	18049	18008	17997	17842	18014	18124	17920	18041	18085	17905	17998	18006	17849	18099	17986	17753	17998	17972	18086	18109	17915	18167	18088	18097	18008	18039	18219	17900	18138	18088	17865	17934	18089	18045	17767	17929	18219	18195	17845	17869	18020	17899	18169	18109	18087	18311	18039	17986	17986	17936	18016	17972	17887	18080	18054	17919	17960	18153	18061	17812	18053	18169	17972	17994	17975	18033	18125	17968	17943	18023	18112	17946	17885	18041	17904	18024	17943	17963	18145	18060	18127	17942	18051	17971	18038	17831	18030	18033	17960	18021	18134	18118	17876	17997	18045	17875	18025	18138	18046	18015	17884	17872	18203	18089	17973	17927	17801	18114	18009	17789	17988	17884	17953	17904	17799	18130	18109	18322	17979	17887	18071	17892	17918	17960	17756	17915	18146	17830	18042	17850	18097	17926	18081	17970	17984	18017	17963	18037	18094	17746	17861	17879	18021	17958	18073	17998	18029	18126	18093	18036	18018	18035	17941	18126	17929	17735	18041	18037	18010	18175	17871	17900	18075	18037	18062	17946	17866	17991	17981	18016	17947	17943	17861	17954	18006	18083	18150	17763	17951	17932	17850	18078	18126	18128	18183	18170	17943	17750	17788	18084	17928	18028	17938	18049	18035	18037	18170	18179	18044	18050	18026	17870	17912	18018	18008	17761	18020	18044	18054	17901	17982	18068	18163	17904	18004	18021	17932	18151	18022	17877	18012	17953	17796	18128	17879	17868	17902	17966	17872	18018	17962	17970	17929	17982	18034	18102	18103	17925	18060	17966	17840	17979	17931	17729	17890	17972	17787	17781	18153	18108	17831	18179	17968	17901	17947	17941	18052	17841	18168	18089	17928	17907	18006	18087	17834	17982	17912	17997	18152	18092	18036	18142	18127	18233	17981	18101	17795	17939	18022	18131	18095	17917	18263	17952	17914	17756	18051	18212	17932	18081	17988	18107	18161	18046	17953	17957	18053	17994	17992	17939	17862	18019	17793	17857	17900	17965	17941	18218	17949	17955	17635	18000	18016	17890	17885	17923	18063	17850	17946	17983	17984	18152	18182	17757	17791	17893	18034	18056	18175	17891	18124	17868	17939	17849	18028	17915	17916	18094	17959	17809	18029	17985	17910	17976	18147	17828	18077	17827	18052	18032	18029	17983	18038	17942	17727	18051	17855	18107	18215	18209	17895	17915	17879	18042	18025	18129	18215	17959	17690	17939	18298	17922	17901	17940	17899	18008	17942	18115	17849	18025	17795	18104	17860	17816	18039	17907	18098	18123	17953	18016	18001	18037	18007	18065	17814	18158	17966	17960	17894	17885	18244	17926	18046	17993	17824	17944	18092	18077	17871	18039	18058	17971	18213	18055	17880	18113	18170	17983	18070	18155	18253	18116	17939	17822	18005	17969	17968	18015	17908	17985	18111	18011	18087	18138	17930	18067	17981	17807	17998	18061	18002	17995	18059	18090	18085	17658	17899	18131	18008	18020	18013	18004	17774	17927	18159	17931	17895	17969	18042	17969	18094	18027	18078	17959	17910	18078	17974	18021	18099	18030	18061	18118	18150	18026	18087	17989	17962	18030	17892	18156	17987	18145	18030	17877	18045	18028	17997	18118	18029	17996	17948	18018	18082	17877	18190	18217	17913	17881	18040	17823	17896	17967	17855	17960	17992	17977	18098	17882	18098	18088	18048	17839	17677	17936	18018	18142	18095	17973	18128	17955	17980	18007	17938	17968	17901	17823	17843	17949	17832	17928	17945	17918	18128	17785	18051	18114	17998	18329	17890	18080	18104	17815	17979	17905	18090	18037	18129	18078	18140	18007	18049	18013	17896	17896	18012	17752	18005	17978	18065	17955	17912	17989	17945	17999	17930	18117	18028	18030	17997	18086	18049	18015	17824	18038	17962	17983	18209	18151	17916	18050	17993	17779	18124	17941	18024	18060	18194	17831	17892	17878	18034	18054	18025	18064	18006	18141	18207	17926	18081	17896	17862	18065	17955	17851	18045	18030	17988	18128	17832	18140	18060	18041	17914	17821	17885	17772	18033	18018	17929	17839	18061	17956	17995	18004	17972	17975	17997	18039	18036	17898	18069	17798	18097	18045	17970	18002	18092	17941	18148	17770	17860	18048	17933	17881	18113	18185	17828	18028	18035	18002	18081	17925	17902	17938	17758	17784	17845	17869	18146	17893	18079	17982	17977	17851	17891	18099	17979	17962	18097	17955	18020	17946	18022	18002	17803	17998	18021	18126	18074	18108	17994	18138	17876	18085	18119	18094	17874	17968	17910	18017	18005	18008	17947	17977	18053	18020	17890	17916	17923	17987	17831	18023	17881	17814	17888	18000	17839	18013	18163	17875	18082	17879	18204	17867	18041	18241	17993	18043	18062	18022	18213	17912	17841	17915	18123	17689	18056	17875	17873	18234	17797	18131	18136	17983	17817	18143	18012	18041	18032	18047	17821	17880	17786	18204	18087	18041	18064	18179	18119	18010	17877	17754	17992	18042	17848	17915	18051	17929	17975	18062	18156	17984	18030	18114	17862	17894	18069	18138	18131	18074	17888	17777	17937	17964	18126	18009	18001	18005	18138	18040	18036	18175	18010	18052	17965	17889	17906	17823	18111	17915	17934	18207	17963	17766	17999	18083	18020	17966	18056	17778	18096	17966	17976	18025	18100	18142	17930	17915	17844	18001	17955	17857	17969	18107	18051	17862	18074	17973	17903	17935	17903	17925	18046	17730	18006	18033	17941	17996	17766	17951	18064	18091	18046	17961	17937	17782	17875	18094	17882	17997	17890	17951	18109	17849	17960	17809	17862	18042	18059	18048	17811	18149	17989	18101	17977	17700	17988	18081	18067	17981	17934	17878	17895	17999	17899	17627	17904	18163	17945	17861	17892	17918	18025	18087	17988	17888	17979	18002	18208	18171	18090	18103	18068	18165	18007	18018	18145	17889	17872	17864	18070	17765	18121	18071	18090	17990	18117	18181	18190	17829	18118	18151	18085	18071	18009	17853	17823	18074	18067	18148	18004	18025	18087	18015	17899	18024	18130	17922	18026	17786	17932	18083	17717	17943	17907	18020	17894	17914	17974	17918	17983	18054	17927	17908	17838	17879	17951	17922	18074	18040	18018	18115	17871	18079	18143	17878	17861	17997	18045	17997	17829	17883	18059	18124	18081	17905	17785	17929	17962	17760	18007	18027	18201	17877	18138	18044	17983	18065	18037	18072	18113	18032	17885	17835	18070	18035	17861	18020	18022	17903	18034	17866	17975	17915	17832	17770	17935	17974	17946	17848	17780	18017	18195	18191	18062	17948	18120	17990	17840	17861	17921	17725	17851	18190	18124	18075	17794	18073	17908	17982	18056	17928	17977	18108	18015	18108	17913	18041	17940	17867	17998	17996	18274	18130	18096	17904	18147	18027	17982	17895	17918	17698	18068	18020	17973	17926	17990	18022	18005	17821	18293	18254	18002	18094	17975	17914	18011	18034	18072	17946	18007	18059	17902	17876	18011	17933	18013	17976	18212	18045	18057	18065	18007	17846	17932	17886	17843	17933
31591	50793	45556	36396	31098	27995	25179	22833	21288	20147	19050	18302	17497	16928	16680	16600	16189	16252	15959	15712	15741	15794	15608	15641	15671	15374	15504	15626	15500	15613	15397	15470	15454	15403	15291	15529	15203	15402	15304	15386	15201	15391	15320	15364	15374	15257	15175	15474	15418	15404	15470	15355	15404	15400	15187	15332	15476	15274	15445	15313	15307	15400	15387	15325	15329	15288	15315	15314	15419	15174	15370	15324	15314	15330	15281	15411	15067	15158	15177	15438	15328	15417	15096	15356	15213	15244	15226	15439	15231	15280	15232	15353	15198	15346	15331	15072	15213	15170	15277	15266	15184	15354	15169	15243	15439	15252	15520	15203	15252	15385	15172	15253	15141	15270	15385	15189	15224	15245	15384	15349	15260	15254	15280	15404	15253	15127	15313	15284	15211	15391	15254	15261	15390	15230	15233	15361	15365	15290	15235	15226	15295	15334	15186	15268	15345	15240	15260	15277	15354	15349	15221	15401	15298	15350	15343	15179	15210	15398	15316	15325	15446	15256	15216	15152	15531	15204	15187	15321	15168	15282	15211	15317	15272	15199	15173	15180	15334	15336	15280	15251	15287	15309	15436	15131	15199	15350	15472	15205	15229	15401	15235	15381	15205	15460	15178	15260	15330	15122	15277	15396	15306	15266	15352	15296	15419	15459	15334	15191	15058	15299	15277	15229	15189	15280	15336	15375	15307	15164	15458	15195	15389	15269	15292	15133	15204	15086	15274	15407	15425	15214	15275	15243	15289	15191	15254	15176	15256	15149	15296	15397	15224	15263	15273	15417	15146	15174	15261	15179	15348	15410	15321	15171	15324	15259	15244	15257	15230	15259	15350	15373	15248	15448	15268	15307	15197	15229	15182	15406	15374	15133	15182	15294	15235	15425	15040	15386	15250	15173	15343	15420	15434	15334	15299	15327	15303	15410	15207	15290	15308	15276	15140	15303	15218	15109	15337	15250	15242	15333	15281	15153	15383	15302	15185	15281	15215	15246	15390	15203	15315	15295	15359	15299	15307	15237	15180	15304	15183	15364	15191	15322	15231	15199	15275	15352	15315	15190	15255	15247	15177	15396	15289	15297	15165	15224	15204	15195	15091	15382	15171	15372	15286	15442	15281	15251	15229	15005	15255	15260	15311	15269	15204	15222	15321	15122	15103	15071	15298	15339	15160	15430	15220	15472	15258	15287	15260	15342	15348	15252	15322	15067	15259	15144	15177	15094	15261	15192	15296	15180	15008	15222	15132	15333	15141	15124	15389	15234	15325	15388	15155	15241	15156	15320	15359	15233	15213	15346	15248	15342	15160	15266	15200	15371	15198	15309	15184	15342	15295	15163	15261	15360	15325	15320	15298	15287	15123	15334	15160	15344	15378	15400	15253	15193	15379	15282	15238	15376	15307	15256	15284	15410	15213	15251	15284	15408	15203	15054	15305	15116	15418	15308	15304	15298	15186	15251	15314	15315	15214	15368	15190	15305	15266	15307	15174	15135	15106	15140	15240	15387	15264	15304	15239	15224	15274	15246	15236	15334	15258	15244	15440	15240	15404	15330	15269	15275	15315	15380	15299	15238	15115	15491	15248	15264	15347	15402	15320	15227	15129	15252	15266	15190	15266	15210	15410	15142	15265	15188	15197	15244	15243	15188	15158	15288	15276	15259	15247	15215	15296	15375	15306	15211	15283	15253	15197	15131	15072	15276	15257	15359	15363	15155	15379	15240	15292	15259	15205	15283	15191	15292	15314	15210	15426	15365	15184	15273	15343	15133	15252	15219	15176	15165	15415	15182	15131	15257	15376	15323	15435	15180	15320	15209	15348	15231	15168	15228	15197	15291	15233	15178	15392	15209	15233	15309	15197	15350	15333	15167	15271	15353	15228	15395	15278	15375	15276	15266	15150	15258	15247	15197	15413	15139	15288	15398	15398	15201	15208	15400	15164	15299	15191	15125	15358	15274	15293	15195	15364	15308	15267	15220	15154	15227	15239	15245	15281	15429	15510	15260	15275	15248	15306	15351	15389	15268	15235	15173	15200	15296	15248	15180	15400	15172	15321	15263	15360	15262	15304	15261	15269	15250	15271	15428	15311	15370	15265	15302	15439	15441	15316	15488	15225	15142	15137	15203	15223	15320	15267	15406	15196	15477	15003	15290	15350	15223	15404	15060	15484	15335	15202	15265	15345	15270	15321	15281	15355	15342	15257	15225	15396	15280	15211	15370	15250	15266	15381	15301	15353	15317	15138	15238	15346	15152	15398	15296	15409	15220	15120	15420	15300	15329	15270	15293	15342	15127	15269	15227	15279	15397	15324	15280	15218	15191	15236	15379	15327	15307	15176	15383	15211	15354	15499	15323	15202	15335	15473	15238	15163	15118	15282	15271	15305	15173	15285	15302	15242	15273	15431	15210	15275	15220	15309	15394	15270	15329	15350	15155	15258	15275	15291	15278	15242	15329	15335	15279	15054	15192	15348	15196	15273	15345	15327	15082	15249	15344	15336	15253	15356	15145	15321	15164	15230	15371	15134	15051	15334	15309	15360	15113	15354	15203	15188	15187	15351	15271	15252	15222	15362	15200	15121	15156	15372	15347	15278	15114	15396	15184	15345	15380	15437	15299	15314	15181	15302	15322	15243	15298	15286	15335	15195	15199	15221	15220	15140	15186	15080	15238	15193	15142	15298	15374	15242	15210	15544	15251	15276	15337	15164	15262	15269	15260	15459	15130	15303	15097	15174	15234	15270	15345	15139	15298	15269	15440	15187	15292	15310	15258	15161	15357	15376	15198	15346	15349	15366	15462	15262	15255	15207	15273	15208	15245	15330	15360	15396	15138	15234	15232	15160	15202	15337	15390	15163	15274	15369	15061	15145	15327	15398	15113	15154	15287	15244	15192	15291	15112	15246	15196	15318	15340	15236	15264	15272	15212	15287	15204	15293	15316	15220	15146	15253	15172	15405	15147	15197	15304	15230	15383	15208	15291	15155	15384	15100	15330	15293	15352	15444	15216	15299	15103	15360	15259	15253	15289	15160	15267	15217	15158	15397	15212	15505	15203	15256	15258	15317	15189	15254	15295	15414	15225	15322	15357	15378	15278	15427	15210	15377	15343	15250	15189	15145	15397	15352	15186	15297	15218	15254	15133	15062	15079	15193	15354	15227	15324	15421	15156	15258	15266	15259	15121	15278	15279	15374	15405	15245	15461	15312	15335	15382	15373	15287	15157	15298	15219	15172	15355	15346	15219	15380	15362	15374	15262	15322	15197	15242	15172	15182	15307	15402	15283	15176	15296	15160	15173	15433	15390	15228	15367	15321	15302	15227	15235	15212	15226	15343	15266	15405	15297	15203	15339	15418	15294	15409	15193	15139	15179	15296	15107	15291	15243	15399	15217	15277	15358	15376	15395	15214	15289	15105	15268	15290	15215	15263	15268	15413	15223	15204	15348	15291	15096	15226	15295	15309	15267	15313	15160	15306	15104	15162	15351	15296	15247	15210	15300	15382	15257	15239	15166	15348	15396	15327	15184	15324	15206	15237	15226	15263	15348	15316	15091	15240	15359	15408	15241	15221	15326	15338	15260	15243	15146	15210	15452	15334	15141	15254	15270	15328	15183	15382	15112	15188	15032	15146	15259	15287	15143	15313	15386	15376	15185	15381	15222	15261	15489	15249	15236	15170	15287	15191	15237	15253	15330	15402	15303	15280	15076	15223	15189	15289	15361	15103	15230	15391	15236	15173	15389	15242	15309	15339	15424	15173	15320	15159	15320	15406	15317	15266	15565	15271	15251	15219	15268	15324	15354	15247	15313	15265	15275	15327	15216	15281	15312	15315	15363	15419	15167	15120	15346	15201	15285	15292	15290	15330	15341	15294	15267	15247	15140	15302	15287	15244	15218	15308	15267	15271	15235	15253	15184	15170	15106	15333	15305	15261	15167	15393	15378	15120	15335	15277	15413	15263	15153	15288	15243	15339	15347	15329	15391	15280	15233	15262	15264	15253	15222	15278	15219	15211	15312	15339	15227	15273	15326	15187	15385	15232	15294	15235	15118	15263	15260	15240	15183	15377	15151	15289	15245	15351	15401	15109	15250	15473	15328	15368	15298	15229	15137	15289	15298	15348	15219	15271	15221	15436	15386	15345	15290	15157	15190	15268	15107	15238	15268	15286	15258	15226	15209	15303	15423	15327	15236	15257	15305	15132	15179	15061	15171	15261	15199	15299	15299	15183	15361	15271	15496	15377	15162	15253	15368	15302	15296	15265	15206	15309	15158	15319	15351	15362	15223	15388	15373	15185	15296	15361	15347	15201	15283	15072	15148	15337	15312	15344	15104	15292	15287	15225	15237	15316	15338	15355	15285	15289	15317	15390	15506	15078	15281	15332	15439	15464	15198	15285	15249	15299	15199	15220	15171	15223	15180	15038	15292	15397	15254	15323	15313	15447	15354	15064	15300	15424	15296	15308	15292	15288	15040	15264	15212	15256	15235	15395	15214	15241	15268	15271	15121	15315	15162	15217	15307	15414	15241	15366	15127	15250	15251	15249	15383	15303	15270	15158	15327	15084	15226	15279	15217	15066	15232	15300	15348	15377	15245	15217	15453	15108	15260	15432	15240	15215	15288	15305	15325	15085	15291	15297	15265	15244	15411	15140	15176	15203	15215	15342	15267	15281	15133	15341	15369	15496	15264	15187	15129	15317	15114	15254	15114	15221	15318	15138	15171	15228	15234	15405	15287	15317	15344	15295	15123	15243	15229	15611	15295	15260	15379	15192	15382	15145	15252	15248	15174	15152	15357	15364	15223	15335	15334	15338	15133	15326	15320	15169	15133	15163	15289	15212	15200	15342	15402	15267	15156	15372	15178	15436	15249	15307	15429	15136	15119	15322	15307	15132	15174	15492	15156	15378	15357	15357	15320	15301	15264	15265	15130	15493	15192	15362	15312	15205	15010	15317	15261	15170	15377	15312	15232	15353	15281	15143	15339	15295	15345	15255	15402	15365	15180	15231	15322	15188	15372	15231	15426	15308	15177	15207	15404	15397	15328	15414	15341	15309	15404	15295	15268	15345	15281	15277	15239	15207	15166	15407	15276	15255	15354	15254	15365	15429	15214	15463	15354	15166	15303	15265	15418
22794	21138	28907	23914	23147	27762	30763	26125	24057	23309	22423	21587	20974	20394	20325	20001	19865	19691	19771	19618	19354	19426	19315	19205	18953	19225	19194	18841	19002	19106	19127	18875	18540	18860	18847	19035	19029	18879	18695	18853	18805	18981	18672	18772	18600	18632	18735	18774	18801	18629	18849	18810	18706	18698	18681	18710	18824	18814	18834	18720	18820	18696	18795	18961	18725	18763	18641	18650	18802	18715	18743	18572	18652	18747	18675	18645	18671	18795	18955	18665	18656	18562	18791	18824	18730	18873	18842	18682	18857	18798	18614	18784	18675	18821	18614	18560	18694	18503	18789	18672	18870	18607	18769	18639	18743	18893	18763	18500	18689	18626	18760	18602	18866	18862	18591	18747	18557	18774	18652	18751	18894	18709	18557	18606	18724	18685	18584	18867	18799	18798	18652	18678	18888	18780	18802	18696	18927	18950	18823	18624	18743	18601	18938	18571	18674	18647	18911	18713	18816	18628	18765	18672	18574	18730	18759	18627	18544	18590	18849	18779	18776	18653	18877	18807	18892	18645	18634	18760	18634	18658	18631	18575	18677	18482	19018	18720	18831	18609	18626	18546	18638	18898	18644	18676	18681	18697	18944	18631	18716	18859	18751	18697	18890	18592	18674	18910	18735	18922	18663	18641	18612	18585	18646	18699	18790	18757	18736	18642	18913	18683	18625	18742	18730	18904	18784	18912	18822	18793	18654	18613	18732	18582	18723	18916	18823	18796	18511	18672	18683	18726	18763	18824	18703	18617	18725	18585	18611	18608	18830	18701	18758	18664	18933	18781	18732	18708	18896	18648	18635	18662	18693	18495	18751	18592	18694	18830	18524	18732	18553	18898	18824	18482	18597	18580	18873	18588	18831	18800	18651	18681	18590	18868	18657	18544	18532	18638	18940	18539	18600	18694	18676	18731	18746	18710	18680	18495	18528	18780	18748	18787	18626	18871	18590	18787	18738	18926	18658	18753	18688	18969	18717	18763	18533	18619	18640	18842	18770	18744	18741	18700	18552	18734	18749	18887	18764	18490	18715	18740	18773	18741	18675	18690	18507	18694	18798	18562	18571	18622	18583	18756	18665	18639	18686	18725	18668	18602	18425	18572	18786	18861	18673	18563	18705	18758	18580	18671	18771	18760	18894	18661	18696	18747	18774	18712	18741	18748	18834	18747	18689	18854	18703	18653	18653	18983	18592	18552	18780	18591	18521	18787	18755	18873	18594	18743	18698	18626	18552	18421	18772	18770	18757	18727	18727	18654	18525	18593	18696	18504	18908	18706	18752	18887	18572	18649	18972	18736	18692	18700	18671	18696	18616	18837	18899	18847	18775	18531	18503	18723	18849	18785	18634	18589	18843	18675	18880	18658	18594	18661	18660	18635	18824	18696	18721	18749	18672	18644	18707	18722	18608	18743	18863	18677	18763	18885	18763	18679	18783	18662	18749	18709	18911	18623	18725	18742	18681	18567	18697	18586	18839	18439	18840	18783	18717	18736	18760	18696	18813	18734	18906	18807	18952	18724	18775	18475	18875	18922	18583	18819	18590	18642	18773	18463	18924	18890	18659	18702	18644	18792	18783	18719	18637	18471	18738	18584	18568	18731	18858	18824	18734	18765	18596	18793	18818	18947	18685	18691	18520	18752	18621	18784	18833	18584	18798	18701	18799	18545	18777	18605	18742	18573	18766	18637	18592	18636	18740	18581	18765	18819	18741	18662	18534	18673	18985	18783	18759	18838	18584	18579	18517	18639	18619	18717	18522	18429	18761	18459	18667	18692	18578	18749	18711	18505	18748	18738	18659	18698	18771	18904	18710	18685	18369	18759	18768	18830	18618	18385	18551	18819	18782	18781	18740	18744	18769	18550	18754	18822	18631	18762	18780	18816	18721	18700	18673	18756	18753	19060	18630	19018	18618	18771	18639	18715	18804	18805	18638	18681	18778	18655	18710	18533	18481	18890	18784	18749	18721	18712	18676	18971	18693	18634	18719	18639	18777	18667	18817	18726	18596	18854	18702	18795	18436	18644	18726	18712	18525	18711	18675	18629	18766	18654	18874	18778	18626	18749	18665	18526	18683	18903	18549	18844	18917	18606	18581	18805	18654	18561	18758	18513	18686	18705	18663	18710	18727	18875	18601	18846	18779	18733	18693	18648	18451	18584	18603	18560	18623	18657	18831	18894	18736	18617	18714	18666	18520	18967	18836	18658	18646	18813	18601	18703	18805	18811	18724	18649	18785	18714	18730	18633	18720	18695	18710	18803	18653	18764	18613	18797	18892	18592	18707	18730	18806	18759	18603	18643	18687	18737	18775	18509	18746	18775	18674	18807	18721	18777	18540	18774	18767	18809	18729	18923	18640	18673	18635	18720	18663	18840	18582	18802	18742	18689	18624	18720	18813	18538	18661	18581	18786	18654	18725	18898	18883	18850	18658	18500	18936	18860	18922	18892	18643	18651	18686	18831	18683	18516	18684	18566	18604	18747	18826	18861	18705	18668	18715	18460	18664	18666	18851	18800	18641	18702	18737	18766	18784	18783	18735	18603	18445	18711	18633	18844	18763	18552	18763	18602	18709	18668	18716	18566	18636	18839	18693	18661	18460	18741	18745	18665	18728	18745	18701	18847	18617	18825	18829	18477	18593	18674	18796	18717	18711	18899	18686	18669	18845	18540	18583	18627	18696	18501	18759	18590	18880	18742	18748	18579	18769	18903	18883	18666	18799	18744	18748	18848	18699	18671	18635	18709	18670	18846	18643	18613	18780	18771	18725	18932	18752	18817	18841	18437	18811	18896	18728	18578	19044	18823	18853	18925	18545	18603	18745	18599	18831	18610	18822	18586	18778	18877	18630	18746	18604	18547	18899	18694	18558	18621	18607	18670	18728	18661	18774	18552	18699	18590	18688	18646	18827	18776	18668	18831	18789	18743	18902	18675	18648	18740	18641	18629	18774	18889	18789	18471	18955	18332	18765	18609	18670	18525	18727	18639	18659	18771	18839	18760	18856	18627	18707	18751	18686	18711	18640	18750	18805	18458	18624	18556	18640	18661	18690	18717	18708	18663	18843	18667	18694	18497	18712	18861	18803	18814	18708	18793	18713	18716	18669	18675	18619	18771	18675	18567	18705	18680	18799	18638	18728	18723	18873	18799	18880	18727	18690	18772	18522	18846	18714	18790	18705	18628	18843	18801	18839	18611	18691	18967	18720	18648	18839	18844	18660	18648	18505	18713	18851	18846	18802	18842	18737	18703	18749	18725	18744	18674	18710	18757	18736	18624	18653	18331	18743	18605	18767	18493	18759	18676	18722	18931	18657	18621	18748	18865	18797	18569	18603	18618	18676	18841	18824	18839	18600	18760	18690	18739	18626	18717	18929	18801	18876	18711	19010	18726	18761	18655	18837	18720	18534	18737	18967	18799	18812	18781	18651	18555	18527	18783	18925	18717	18704	18801	18665	18593	18808	18630	18634	18801	18741	18620	18884	18855	18830	18642	18738	18779	18523	18747	18768	18527	18518	18517	18784	18686	18901	18791	18719	18581	18711	18524	18548	18744	18506	18631	18586	18594	18994	18726	18641	18737	18685	18700	18798	18517	18609	18682	18763	18657	18712	18654	18711	18654	18790	18748	18754	18614	18674	18848	18728	18804	18663	18803	18495	18642	18660	18775	18793	18670	18769	18786	18726	18726	18618	18708	18773	18650	18659	18755	18595	18632	18670	18650	18627	18754	18770	18580	18793	18582	18511	18783	18831	18596	18594	18826	18644	18682	18695	18826	18743	18703	18772	18662	18696	18763	18767	18686	18879	18838	18782	18676	18674	18537	18723	18860	18627	18703	18835	18736	18574	18607	18677	18816	18702	18792	18861	18676	18646	18667	18672	18831	19048	18586	18510	18714	18778	18821	18848	18779	18680	18903	18827	18744	18599	18829	18811	18779	18757	18634	18496	18700	18507	18807	18667	18726	18831	18604	18697	18587	18621	18635	18622	18763	18797	18659	18803	18709	18767	18805	18796	18732	18734	18562	18784	18646	18712	18660	18720	18688	18786	18720	18850	18615	18697	18543	18605	18834	18556	18865	18685	18779	18632	18598	18837	18735	18697	18467	18860	18575	18706	18848	18799	18651	18654	18789	18549	18656	18703	18796	18679	18470	18778	18763	18455	18674	18895	18802	18822	18683	18736	18724	18728	18830	18848	18751	18805	18562	18808	18747	18818	18530	18552	18806	18807	18685	18569	18586	18793	18761	18536	18694	18675	18732	18725	18564	18768	18737	18735	18707	18744	18616	18605	18774	18764	18674	18773	18886	18503	18659	18700	18802	18377	18541	18599	18510	18503	18729	18879	18756	18654	18697	18602	18900	18768	18629	18666	18889	18728	18759	18555	18526	18692	18787	18865	18750	18672	18772	18632	18668	18695	18783	18755	18627	18710	18734	18842	18890	18591	18909	18573	18589	18847	18648	18721	18564	18766	18543	18765	18702	18606	18658	18738	18702	18638	18780	18812	18778	18579	18556	18727	18652	18861	18815	18811	18699	18732	18717	18948	18677	18736	18690	18692	18551	18947	18692	18803	18739	18644	18569	18619	18655	18582	18932	18827	18792	18738	18597	18609	18911	18916	18743	18802	18589	18853	18757	18605	18658	18678	18690	18712	18816	18643	18651	18622	18886	18765	18702	18784	18898	19048	18637	18641	18537	18758	18674	18901	18567	18883	18917	18622	18743	18561	18773	18742	18512	18649	18531	18853	18644	18839	18640	18376	18700	18740	18679	18726	18730	18747	18802	18776	18790	18615	18628	18801	18432	18594	18712	18651	18729	18729	18636	18604	18904	18842	18749	18863	18627	18878	18894	18713	18739	18725	18680	18662	18720	18775	18684	18884	19062	18777	18567	18870	18727	18752	18878	18857	18606	18553	18576	18789	18661	18721	18695	18512	18692	18561	18593	18873	18647	18707	18656	18700	18558	18648	18745	18805	18766	18589	18885	18537	18684	18671	18746	18713	18767	18671	18591	18649	18625	18800	18840	18761	18688	18559	18606	18890	18781	18748	18574	18779	18609	18642	18908	18837	18635	18601	18905	18784	18667	18628	18793	18878	18664	18605	18714	18656	18497	18563	18805	18703	18650	18710	18675
34421	56594	50549	40840	35577	31593	28268	25855	23678	22055	20806	19915	18771	18017	17602	17329	16884	16758	16553	16523	16351	16246	16102	16184	15907	15938	15902	15620	15885	15751	15940	15833	15927	15828	15747	15637	15720	15552	15798	15638	15763	15615	15799	15720	15680	15704	15594	15696	15694	15588	15643	15610	15635	15703	15679	15753	15570	15517	15697	15541	15657	15711	15678	15588	15532	15759	15420	15852	15755	15600	15652	15669	15693	15619	15657	15654	15835	15606	15543	15746	15474	15605	15600	15806	15518	15738	15619	15701	15604	15741	15482	15542	15528	15738	15613	15429	15705	15728	15590	15651	15678	15582	15750	15753	15674	15676	15535	15613	15578	15598	15685	15716	15474	15647	15728	15699	15676	15577	15692	15747	15736	15665	15556	15504	15599	15695	15596	15788	15607	15706	15618	15551	15785	15629	15643	15681	15544	15579	15800	15686	15653	15705	15777	15643	15806	15584	15522	15599	15560	15650	15765	15526	15704	15562	15576	15676	15628	15605	15670	15623	15480	15638	15881	15620	15508	15694	15755	15569	15515	15745	15680	15608	15867	15748	15820	15576	15717	15628	15625	15469	15741	15515	15754	15726	15719	15564	15660	15590	15607	15523	15404	15537	15603	15645	15596	15511	15740	15677	15601	15585	15415	15607	15501	15591	15461	15702	15455	15612	15614	15794	15514	15645	15547	15471	15674	15635	15703	15582	15748	15641	15585	15815	15541	15600	15477	15708	15517	15553	15545	15754	15619	15494	15737	15574	15735	15765	15615	15621	15391	15609	15722	15524	15488	15620	15658	15666	15708	15661	15575	15576	15506	15562	15470	15650	15769	15592	15653	15648	15500	15630	15623	15629	15582	15569	15707	15720	15618	15737	15672	15719	15593	15412	15439	15643	15626	15353	15715	15601	15621	15735	15626	15748	15534	15733	15465	15561	15677	15588	15586	15735	15723	15645	15550	15835	15679	15690	15485	15593	15567	15712	15475	15667	15636	15698	15759	15593	15705	15539	15745	15694	15700	15692	15662	15668	15713	15745	15467	15656	15578	15672	15608	15612	15653	15745	15629	15592	15523	15767	15600	15562	15530	15719	15612	15586	15557	15694	15659	15591	15782	15555	15601	15787	15629	15711	15636	15653	15639	15690	15596	15653	15743	15723	15764	15603	15689	15756	15581	15534	15642	15593	15652	15615	15442	15795	15589	15736	15697	15614	15445	15611	15407	15646	15635	15487	15684	15529	15587	15637	15671	15574	15609	15686	15728	15612	15482	15557	15779	15650	15739	15691	15551	15508	15635	15397	15695	15756	15721	15612	15513	15646	15508	15548	15656	15825	15697	15688	15458	15883	15791	15702	15541	15635	15592	15688	15652	15608	15684	15676	15719	15524	15536	15702	15798	15504	15593	15707	15646	15727	15627	15550	15854	15739	15655	15598	15720	15509	15648	15653	15489	15724	15643	15746	15512	15699	15630	15649	15711	15623	15625	15632	15677	15309	15629	15468	15605	15724	15553	15729	15684	15526	15579	15735	15664	15597	15625	15593	15668	15534	15877	15584	15650	15517	15721	15572	15549	15747	15612	15668	15822	15821	15651	15636	15648	15621	15564	15628	15692	15637	15567	15603	15641	15550	15715	15691	15611	15677	15539	15389	15607	15541	15572	15544	15625	15692	15643	15508	15587	15568	15608	15515	15548	15685	15521	15419	15701	15748	15588	15671	15512	15504	15829	15577	15652	15498	15555	15595	15704	15626	15593	15577	15715	15720	15446	15634	15906	15697	15562	15633	15666	15523	15570	15747	15540	15674	15652	15564	15783	15625	15783	15701	15659	15513	15630	15517	15779	15733	15732	15589	15636	15549	15472	15533	15695	15712	15765	15475	15643	15503	15675	15717	15587	15560	15558	15586	15640	15608	15535	15770	15681	15618	15550	15476	15539	15529	15526	15662	15669	15600	15691	15605	15725	15841	15599	15593	15700	15548	15706	15698	15771	15586	15707	15567	15637	15724	15586	15702	15712	15675	15539	15593	15661	15744	15649	15662	15367	15718	15541	15681	15708	15685	15624	15518	15502	15794	15722	15562	15564	15714	15628	15722	15623	15802	15474	15442	15770	15483	15681	15732	15383	15438	15766	15733	15490	15678	15626	15608	15652	15658	15748	15769	15570	15667	15640	15714	15718	15691	15723	15639	15494	15618	15677	15634	15636	15710	15622	15646	15636	15583	15621	15827	15663	15545	15606	15575	15670	15600	15471	15576	15573	15644	15601	15527	15658	15538	15619	15549	15625	15609	15682	15618	15623	15644	15763	15762	15634	15857	15478	15717	15663	15577	15667	15590	15643	15542	15724	15630	15689	15579	15487	15566	15629	15613	15606	15564	15594	15606	15778	15692	15517	15491	15538	15624	15747	15478	15653	15761	15726	15720	15634	15633	15664	15619	15408	15610	15572	15461	15656	15578	15600	15596	15639	15651	15600	15571	15545	15595	15607	15583	15680	15714	15405	15477	15766	15559	15913	15657	15805	15604	15719	15538	15672	15778	15613	15630	15623	15611	15654	15808	15589	15731	15628	15603	15559	15613	15655	15502	15686	15548	15620	15583	15414	15533	15535	15571	15737	15680	15594	15742	15472	15592	15673	15575	15588	15595	15725	15608	15422	15676	15733	15736	15558	15427	15683	15664	15479	15759	15794	15603	15717	15599	15731	15762	15642	15677	15653	15707	15692	15670	15594	15693	15725	15639	15403	15594	15686	15673	15622	15862	15612	15722	15783	15457	15693	15568	15614	15708	15737	15525	15513	15673	15500	15754	15501	15415	15675	15723	15604	15447	15813	15458	15335	15566	15588	15668	15758	15668	15621	15569	15465	15638	15653	15508	15612	15677	15639	15594	15778	15656	15481	15667	15445	15688	15749	15653	15621	15555	15578	15626	15674	15758	15705	15740	15619	15776	15644	15566	15696	15603	15628	15644	15498	15805	15621	15613	15762	15536	15602	15625	15641	15448	15678	15641	15701	15662	15697	15590	15620	15519	15321	15882	15694	15654	15649	15653	15660	15554	15629	15634	15525	15552	15666	15751	15772	15692	15733	15658	15744	15511	15558	15634	15740	15488	15858	15710	15594	15583	15542	15616	15620	15601	15405	15607	15582	15838	15594	15589	15612	15602	15609	15505	15664	15725	15553	15564	15421	15550	15528	15392	15456	15699	15560	15670	15851	15637	15521	15702	15488	15624	15545	15438	15592	15332	15593	15661	15714	15835	15678	15525	15715	15574	15657	15507	15555	15477	15637	15619	15585	15543	15535	15658	15770	15635	15672	15758	15625	15578	15664	15701	15413	15720	15632	15626	15617	15665	15738	15555	15848	15538	15565	15556	15702	15446	15523	15487	15601	15610	15564	15541	15636	15519	15760	15793	15689	15574	15462	15538	15694	15698	15528	15601	15700	15647	15671	15649	15540	15574	15687	15699	15430	15643	15714	15494	15566	15579	15572	15743	15653	15583	15612	15612	15402	15610	15681	15545	15371	15549	15673	15733	15589	15675	15583	15458	15778	15686	15817	15611	15729	15562	15623	15517	15657	15618	15788	15722	15457	15582	15622	15592	15505	15668	15416	15737	15737	15532	15795	15490	15613	15616	15593	15654	15612	15569	15650	15608	15651	15725	15732	15762	15632	15729	15656	15478	15647	15663	15782	15597	15551	15644	15610	15688	15714	15744	15624	15689	15643	15598	15689	15516	15672	15607	15597	15647	15707	15676	15675	15754	15641	15644	15713	15493	15729	15455	15716	15806	15632	15624	15590	15641	15633	15654	15842	15562	15591	15582	15627	15834	15731	15638	15651	15710	15684	15558	15778	15666	15774	15674	15569	15809	15796	15620	15654	15664	15557	15782	15531	15550	15774	15633	15530	15633	15581	15777	15604	15739	15417	15577	15616	15442	15703	15546	15651	15450	15757	15537	15462	15404	15644	15749	15677	15719	15626	15474	15607	15730	15515	15502	15590	15588	15698	15725	15553	15511	15587	15749	15700	15563	15747	15561	15617	15523	15681	15761	15590	15600	15692	15579	15635	15709	15541	15655	15641	15693	15662	15655	15633	15622	15694	15535	15499	15635	15767	15553	15576	15731	15565	15521	15750	15599	15599	15814	15577	15466	15615	15624	15617	15679	15490	15667	15646	15763	15516	15788	15627	15688	15689	15547	15509	15619	15726	15550	15723	15651	15711	15564	15610	15501	15675	15598	15567	15551	15604	15593	15429	15578	15651	15639	15662	15660	15609	15532	15709	15696	15507	15518	15584	15661	15943	15623	15649	15673	15477	15677	15569	15713	15632	15711	15520	15570	15646	15513	15552	15515	15758	15648	15576	15394	15593	15723	15651	15682	15503	15747	15614	15617	15679	15554	15483	15665	15407	15635	15587	15570	15604	15739	15710	15708	15574	15657	15694	15603	15476	15682	15657	15606	15612	15554	15596	15481	15597	15743	15524	15712	15430	15565	15724	15682	15660	15712	15706	15509	15644	15569	15531	15535	15589	15619	15561	15826	15524	15841	15767	15686	15755	15698	15571	15801	15486	15620	15755	15606	15577	15650	15409	15641	15735	15657	15658	15500	15562	15457	15477	15612	15553	15657	15690	15769	15418	15469	15538	15545	15655	15588	15530	15832	15590	15653	15639	15725	15682	15616	15632	15451	15637	15881	15604	15591	15690	15664	15587	15765	15593	15696	15535	15742	15617	15731	15644	15609	15674	15641	15716	15532	15729	15493	15623	15634	15587	15654	15468	15613	15634	15671	15577	15518	15526	15700	15501	15633	15733	15597	15700	15539	15606	15631	15584	15586	15439	15550	15616	15743	15461	15600	15695	15617	15608	15689	15652	15691	15534	15608	15694	15486	15431	15656	15620	15745	15573	15519	15720	15712	15596	15565	15564	15627	15497	15884	15536	15629	15655	15625	15775	15570	15572	15440	15689	15566	15521	15702	15565	15693	15541	15606	15713	15721	15746	15678	15335	15464	15707	15486	15750	15541	15637	15522	15607	15647	15667	15721	15661	15606	15589	15618	15647	15529	15578	15688	15669	15686	15537	15708	15510	15651	15697	15709	15614	15775	15631	15611	15620	15659	15751	15462	15550	15740	15683	15738
29970	28968	36218	32987	27533	25033	23431	21674	20851	20159	19700	19823	19316	19123	18940	18938	18765	18528	18648	18564	18481	18577	18476	18289	18459	18222	18504	18200	18485	18341	18487	18376	18304	18354	18224	18232	18361	18300	18395	18232	18311	18408	18301	18156	18342	18051	18184	18302	18266	18318	18220	18465	18402	18426	18357	18177	18238	18289	18237	18166	18213	18263	18317	18308	18224	18196	18123	18358	18296	18212	18166	18192	18167	18363	18238	18105	18059	18437	18372	18180	18274	18204	18220	18239	18141	18196	18279	18334	18372	18223	18274	18452	18179	18320	18182	18218	18165	18187	18301	18290	18394	18250	18225	18256	18226	18142	18407	18402	18389	18415	18368	18335	18193	18308	18280	18214	18320	18243	18477	18448	18271	18257	18255	18321	18339	18179	18105	18035	18204	18253	18324	18235	18312	18284	18036	18136	18254	18211	18048	18125	18272	18187	18063	18225	18491	18206	18393	18281	18304	18083	18251	18127	18253	18078	18442	18464	18182	18173	18226	18098	18347	18420	18212	18230	18351	18175	18270	18236	18338	18217	18351	18221	18152	18258	18328	18354	18353	18236	18149	18253	18332	18233	18131	18038	18246	18187	18228	18158	18285	18089	18408	18350	18396	18193	18335	18448	18246	18290	18166	18338	18309	18168	18093	18292	18340	18132	18398	18119	18395	18310	18221	18233	18253	18226	18414	18283	18258	18272	18127	18445	18083	18205	18294	18463	18179	18317	18447	18258	18106	18350	18011	18361	18120	18248	18247	18347	18190	18344	18363	18248	18207	18322	18332	18107	18324	18195	18244	18247	18309	18328	18236	18160	18252	18236	18308	18247	18327	18088	18342	18335	18109	18153	18082	18160	18320	18329	18191	18340	18137	18197	18325	18256	18213	18050	18343	18394	18084	18301	18098	18086	18167	18230	18156	18346	18397	18040	18050	18154	18390	18212	18551	18313	18261	18162	18097	18232	18226	18097	18158	18354	18288	18325	18330	18266	18359	18311	18297	18270	18229	18217	18306	18393	18333	18169	18087	18207	18218	18361	18271	18368	18277	18061	18253	18242	18202	18214	18237	18162	18308	18163	18262	18228	18267	18314	18389	18285	18254	18325	18282	18353	18280	18129	18492	18260	18223	18032	18295	18194	18196	18230	18193	17999	18000	18046	18070	18365	18318	18193	18329	18115	18288	18340	18284	18397	18320	18154	18384	18212	18220	18163	18402	18326	18255	18206	18096	18154	18175	18328	17990	18568	18481	18197	18266	18394	18085	18173	17962	18130	18404	18106	18320	18167	18309	18324	18429	18225	18343	18135	18315	18101	18445	18323	18226	18203	18202	18241	18035	18235	18268	18191	18170	18300	18226	18387	18304	18445	18331	18415	18223	18101	18190	18396	18302	18309	18228	18059	18248	18334	18131	18317	18175	18248	18278	18209	18202	18258	18332	18204	18476	18386	18385	18297	17829	18280	18164	18335	18320	18133	18147	18172	18414	18217	18302	18268	18442	18247	18421	18235	18371	18148	18303	18442	18293	18296	18361	18011	18576	18081	18241	18273	18196	18374	18137	18341	18409	18328	18323	18374	18249	18283	18252	18357	18361	18154	18253	18225	18174	18176	18222	18364	18412	18345	18287	18470	18380	18364	18069	18193	18293	18256	18256	18321	18151	18163	18154	18135	17945	18193	18356	18220	18287	18260	18198	18145	18372	18348	18290	18133	18124	18228	18387	18327	18368	18256	18335	18070	18230	18337	18511	18212	18284	18065	18255	18312	18256	18268	18329	18308	18323	18187	18238	18179	18335	18196	18142	18253	18199	18360	18201	18369	18122	18254	18036	18044	18283	18090	18465	18133	18407	18332	18264	18189	18259	18351	18275	18280	18058	18234	18221	18252	18304	18269	18038	18319	18278	18271	18061	18190	18132	18157	18468	18328	18267	18366	18227	18300	18212	18108	18292	18250	18027	18238	18190	18228	18169	18204	17955	18084	18346	18236	18515	18244	18318	18279	18197	18214	18284	18379	18256	18271	18434	18151	18335	18313	18134	18110	18382	18499	18406	18300	18333	18199	18213	18194	18308	18075	18358	18211	18138	18144	18113	18093	18351	18222	18054	18237	18222	18179	18192	18234	18245	18341	18125	18111	18055	18007	18181	18250	18201	18290	18113	18507	18106	18196	18228	18290	18379	18096	18112	18195	18020	18121	18275	18240	18316	18296	18278	18213	18336	18242	18175	18188	18129	18223	18187	18312	18461	18270	18185	18150	18253	18285	18260	18199	18183	18286	18160	18110	18289	18341	18207	18267	18226	18266	18390	18214	18361	18581	18342	18232	18134	18100	18411	18325	18149	18145	18203	18327	18433	18203	18174	18137	18160	18274	18196	18051	18123	18212	18255	18309	18300	18391	18195	18174	18369	18333	18301	18201	18386	18173	18342	18373	18068	18302	18228	18161	18474	18397	18341	18185	18213	18534	18294	18218	18352	18251	18186	18451	18381	18222	18235	18212	18313	18290	18268	18189	18200	18219	18240	18108	18211	18084	18254	18311	18316	18339	18394	18231	18116	18386	18156	18342	18232	18191	18296	18274	18216	18321	18397	18291	18291	18102	18084	18083	18040	18150	18212	18168	18385	18149	18404	18095	18092	18312	18151	18423	18196	18113	18251	18228	18269	18258	18402	18407	18187	18194	18209	18322	18316	18345	18177	18299	17997	18093	18183	18207	18187	18264	18321	18380	18212	18140	18187	18195	18271	18419	18234	18229	18262	18243	18202	18244	18245	18181	18258	18339	18455	18197	18114	18310	18260	18499	18404	18265	18437	18189	18257	18426	18241	18167	18083	18072	18353	18002	18343	18496	18293	18482	18451	18515	18189	18498	18477	18269	18449	18305	18366	18290	18269	18445	18214	18147	18257	18384	18170	18218	18400	18181	18442	18264	18312	18243	18159	18241	18304	18518	18222	18070	18318	18088	18306	18161	18240	18229	18353	18258	18179	18256	18290	18342	18341	18439	18201	18241	18101	18175	18468	18302	18338	18163	18450	18252	18430	18078	18221	18343	18414	18162	18128	18229	18350	18235	18446	18162	18184	18127	18306	18289	18296	18209	18222	18242	18194	18206	18299	18310	18248	18332	18298	18084	18300	18400	18282	18252	18286	18352	18067	18115	18050	18094	18115	18057	18054	18242	18318	18177	18343	18249	18001	18338	18367	18337	18269	18111	18198	18281	18058	18222	18296	18280	18152	18224	18169	18278	18007	18285	18268	18082	18162	18217	18181	18358	18236	18273	18358	18199	18269	18247	18205	18160	18206	18279	18113	18326	18101	18339	18223	18064	18386	18159	18358	18288	18304	18380	18325	18134	18243	18461	18141	18466	18167	18225	18241	18127	18051	18403	18408	18152	18269	18201	18138	18267	18219	18245	18517	18214	18567	18207	18221	18240	18024	18056	18281	18117	18246	18377	18206	18294	18221	18428	18161	18163	18493	18385	18268	18318	18293	18155	18332	18254	18278	18190	18323	18403	18438	18161	18310	18252	18253	18079	18171	18296	18387	18221	18250	18277	18275	18336	18297	18177	18215	18205	18284	18321	18283	18132	18173	18124	18450	18213	18366	18223	18411	18167	18206	18266	18292	18210	18173	18221	18340	18238	18458	18101	18274	18033	18348	18232	18228	18292	18198	18326	18420	18425	18366	18117	18228	18136	18240	18284	18243	18237	18149	18254	18152	18461	18211	18243	18508	18313	18342	18218	18338	18459	18214	18300	18129	18387	18218	18200	18212	18283	18281	18323	18064	18016	17977	18128	18212	18235	18195	18327	18223	18407	18288	18188	18399	18209	18258	18414	18114	18261	18218	18223	18057	18191	17972	18371	18143	18200	18384	18248	18051	18224	18197	18054	18388	18344	18285	18180	18315	18125	18064	18213	18161	18256	18208	18288	18155	18231	18073	18366	18101	18173	18269	18218	18459	18388	18365	18288	18337	18121	18143	18304	18307	18239	18510	18127	18254	18196	18229	18212	18139	18335	18237	18313	17991	18125	18495	18210	18227	18399	18241	18249	18378	18291	18037	18248	18227	18405	18189	18246	18489	18189	18455	18288	18251	18272	18402	18186	18162	18232	18388	18267	18256	18280	18133	18118	18071	18166	18525	18177	18226	18066	18309	18114	18315	18270	18197	18324	18151	18367	18242	18386	18136	18178	18297	18340	18331	18149	18293	18208	18367	18086	18395	18323	18328	18235	18300	18201	18261	18074	18225	18128	18179	18274	18302	18298	18339	18343	18386	18293	18155	18293	18550	18202	18277	18145	18369	18299	18330	18177	18264	18265	18054	18328	18265	18210	18382	18103	18200	18223	18164	18251	18355	18220	18541	18218	18131	18177	18182	18369	18291	18312	18348	18197	18273	18175	18345	18360	18066	18271	18162	18091	18412	18323	18088	18100	18358	18161	18128	18179	18309	18271	18468	18134	18279	18202	18190	18388	18184	18382	18307	18234	18346	18284	18409	18323	18264	18407	18379	18286	18255	18279	18270	18212	18460	18251	18288	18234	18388	18361	18278	18304	18338	18360	18372	18376	18188	18010	18189	18252	18018	18212	18314	18368	18228	18272	18406	18163	18246	18156	18061	18198	18023	17960	18256	18256	18098	18449	18485	18064	18100	18413	18103	18399	18385	18284	18176	18269	18277	18215	18353	18255	18358	18106	18091	18257	18065	18181	18345	18183	17937	18118	18214	18234	18091	18288	18329	18218	18287	18267	18182	18288	18181	18371	18296	18395	18281	18178	18240	18133	18300	18187	18261	18237	18206	18482	18353	18377	18353	18340	18281	18321	18394	18117	18443	18122	18151	18086	18323	18384	18214	18102	18128	18432	18245	18483	18014	18301	18299	18378	18283	18188	18204	18321	18390	18266	18312	18230	18331	18187	18192	18239	18317	18174	18551	18170	18474	18220	18427	18175	18160	18198	18182	18243	18405	18173	18324	18351	18220	18087	18185	18034	18246	18173	18178	18330	18290	18281	18120	18207	18242	18404	18298	18176	18257	18104	18081	18319	18265	18454	18116	18287	18264	18190	18213	18112	18156	18224	18321	18248	18216	18391	18308	18148	18134	18153	18362	18059	18148	18103	18146	18299	18153	18150
33213	44765	39947	31324	27199	24493	22045	20435	19285	18380	17959	17467	17031	16354	16386	16120	16151	15798	16020	15745	15485	15677	15641	15558	15755	15582	15676	15619	15664	15524	15456	15588	15456	15534	15424	15370	15370	15449	15202	15551	15501	15331	15428	15331	15378	15346	15350	15449	15445	15536	15431	15320	15343	15320	15307	15455	15376	15367	15294	15409	15360	15349	15335	15469	15452	15486	15454	15427	15319	15519	15432	15342	15322	15408	15519	15321	15486	15453	15407	15287	15494	15430	15551	15479	15240	15310	15231	15516	15305	15418	15370	15446	15427	15435	15314	15433	15308	15494	15463	15308	15361	15351	15340	15543	15387	15543	15453	15356	15234	15397	15595	15499	15421	15349	15647	15647	15377	15237	15471	15411	15332	15172	15304	15406	15214	15483	15414	15379	15376	15447	15546	15470	15528	15419	15340	15341	15409	15443	15271	15311	15184	15507	15458	15468	15346	15390	15322	15507	15247	15396	15461	15406	15516	15562	15502	15386	15438	15424	15387	15384	15450	15489	15409	15264	15310	15422	15434	15420	15481	15441	15562	15279	15299	15384	15194	15363	15505	15514	15347	15222	15480	15272	15413	15401	15430	15348	15355	15406	15324	15309	15487	15394	15470	15587	15261	15470	15513	15444	15333	15443	15282	15556	15289	15301	15587	15518	15275	15265	15324	15452	15292	15211	15409	15446	15393	15391	15518	15461	15460	15371	15415	15598	15428	15366	15427	15347	15313	15568	15226	15452	15420	15330	15413	15347	15349	15396	15241	15263	15222	15277	15447	15531	15412	15399	15469	15344	15371	15531	15436	15391	15501	15422	15292	15446	15260	15648	15316	15445	15338	15344	15475	15448	15342	15366	15330	15405	15428	15419	15362	15385	15514	15307	15285	15221	15436	15491	15373	15467	15238	15436	15386	15333	15457	15275	15470	15441	15436	15317	15499	15634	15198	15512	15350	15308	15356	15348	15507	15362	15395	15357	15429	15343	15258	15302	15502	15229	15345	15324	15460	15353	15473	15408	15286	15300	15494	15543	15367	15462	15597	15392	15214	15340	15364	15447	15335	15445	15356	15372	15481	15285	15470	15305	15568	15378	15525	15215	15243	15295	15484	15232	15425	15377	15544	15350	15438	15400	15429	15249	15359	15416	15342	15387	15503	15341	15336	15252	15504	15398	15423	15409	15419	15599	15390	15466	15382	15401	15364	15346	15350	15281	15349	15462	15379	15399	15436	15616	15274	15433	15371	15339	15436	15330	15482	15360	15369	15509	15390	15330	15470	15304	15417	15415	15469	15375	15478	15292	15341	15401	15561	15339	15395	15395	15279	15530	15463	15509	15262	15322	15385	15494	15511	15414	15211	15319	15330	15558	15544	15451	15332	15473	15364	15282	15288	15374	15399	15391	15565	15250	15335	15452	15196	15519	15312	15377	15396	15262	15625	15463	15286	15549	15465	15454	15295	15406	15425	15474	15294	15386	15414	15370	15550	15319	15227	15526	15270	15479	15236	15334	15340	15420	15365	15313	15381	15377	15326	15382	15367	15378	15206	15455	15499	15407	15485	15452	15635	15411	15305	15362	15485	15393	15423	15325	15344	15308	15545	15340	15627	15502	15327	15351	15416	15508	15390	15359	15414	15381	15453	15506	15310	15423	15365	15332	15472	15387	15339	15429	15205	15277	15581	15338	15399	15430	15259	15359	15398	15309	15381	15474	15408	15307	15423	15476	15481	15477	15370	15597	15458	15417	15439	15423	15516	15442	15464	15573	15496	15480	15329	15401	15255	15562	15467	15476	15396	15398	15417	15403	15298	15357	15454	15560	15405	15394	15458	15495	15496	15560	15585	15296	15363	15478	15374	15432	15371	15362	15247	15494	15342	15346	15348	15383	15451	15540	15299	15393	15372	15420	15452	15351	15497	15558	15349	15316	15448	15419	15530	15398	15411	15379	15279	15301	15431	15528	15410	15223	15541	15330	15488	15513	15427	15353	15503	15472	15284	15569	15353	15428	15410	15411	15257	15543	15259	15437	15196	15668	15445	15493	15444	15316	15484	15301	15237	15458	15423	15452	15311	15449	15351	15190	15332	15607	15317	15384	15366	15447	15287	15417	15338	15472	15560	15358	15373	15320	15342	15367	15459	15415	15490	15538	15505	15425	15469	15410	15467	15419	15373	15264	15411	15291	15386	15437	15366	15379	15246	15210	15348	15489	15462	15527	15387	15136	15395	15371	15386	15424	15379	15386	15225	15426	15371	15456	15428	15285	15364	15445	15330	15414	15469	15454	15355	15276	15290	15547	15373	15504	15370	15323	15677	15459	15434	15343	15506	15369	15474	15373	15415	15400	15568	15328	15400	15492	15429	15410	15337	15383	15356	15497	15350	15315	15438	15414	15367	15449	15421	15389	15507	15291	15208	15494	15406	15262	15279	15278	15423	15397	15478	15584	15400	15476	15507	15286	15375	15512	15191	15474	15453	15338	15528	15468	15379	15283	15356	15294	15395	15496	15354	15671	15338	15440	15421	15296	15461	15507	15265	15343	15448	15439	15586	15455	15558	15523	15292	15231	15440	15314	15336	15341	15472	15452	15384	15344	15395	15413	15356	15281	15565	15237	15289	15336	15647	15409	15361	15361	15480	15343	15393	15266	15355	15556	15333	15461	15490	15445	15460	15369	15488	15475	15309	15537	15344	15261	15326	15471	15521	15379	15482	15413	15589	15397	15485	15442	15292	15448	15504	15348	15209	15517	15501	15182	15582	15402	15150	15462	15400	15373	15418	15363	15500	15549	15302	15543	15398	15422	15494	15344	15450	15526	15329	15462	15370	15317	15485	15396	15393	15590	15325	15638	15463	15206	15527	15336	15409	15478	15509	15255	15394	15387	15389	15461	15452	15479	15335	15429	15385	15408	15568	15335	15429	15375	15333	15361	15389	15484	15427	15320	15484	15279	15392	15446	15286	15405	15424	15623	15530	15408	15292	15592	15500	15292	15329	15456	15386	15498	15490	15477	15585	15320	15318	15433	15309	15415	15259	15510	15354	15419	15292	15436	15377	15387	15460	15496	15373	15340	15419	15364	15297	15403	15368	15409	15374	15430	15354	15443	15357	15376	15383	15339	15529	15278	15413	15257	15225	15590	15243	15447	15539	15339	15469	15289	15295	15527	15405	15433	15364	15354	15428	15463	15480	15400	15365	15465	15362	15418	15368	15404	15665	15346	15337	15316	15483	15494	15517	15461	15337	15489	15473	15283	15266	15377	15462	15232	15356	15295	15434	15233	15500	15387	15468	15311	15519	15409	15457	15338	15440	15494	15336	15410	15487	15358	15406	15263	15471	15387	15372	15337	15380	15512	15483	15376	15442	15353	15339	15363	15417	15341	15428	15417	15568	15497	15462	15309	15437	15336	15536	15277	15283	15361	15198	15488	15412	15352	15544	15412	15172	15449	15431	15386	15255	15464	15386	15581	15295	15429	15331	15494	15371	15462	15456	15277	15358	15429	15285	15575	15461	15408	15139	15371	15471	15361	15495	15509	15293	15183	15433	15414	15477	15363	15459	15298	15517	15317	15385	15127	15484	15458	15287	15494	15250	15611	15554	15358	15301	15476	15463	15329	15474	15171	15254	15379	15558	15368	15256	15469	15552	15366	15381	15215	15411	15483	15528	15387	15578	15386	15503	15442	15240	15443	15426	15469	15327	15550	15283	15422	15456	15407	15487	15471	15470	15301	15589	15426	15457	15507	15304	15327	15450	15258	15507	15581	15518	15448	15334	15423	15524	15421	15540	15341	15559	15395	15468	15587	15460	15399	15575	15376	15572	15589	15461	15421	15321	15555	15275	15539	15294	15413	15452	15604	15397	15377	15515	15474	15345	15249	15381	15384	15440	15377	15444	15334	15458	15287	15498	15353	15505	15386	15356	15318	15304	15391	15515	15473	15470	15316	15317	15286	15401	15477	15218	15436	15394	15419	15264	15622	15511	15409	15376	15376	15507	15373	15429	15286	15563	15405	15268	15464	15536	15294	15456	15396	15608	15475	15478	15204	15303	15492	15226	15529	15589	15328	15381	15494	15622	15352	15431	15448	15241	15400	15346	15543	15537	15278	15254	15483	15495	15433	15229	15407	15336	15347	15306	15370	15426	15386	15436	15436	15404	15312	15300	15292	15484	15446	15346	15287	15474	15477	15266	15389	15493	15389	15403	15555	15496	15525	15336	15436	15528	15473	15418	15459	15369	15529	15436	15218	15449	15438	15395	15341	15198	15433	15292	15392	15347	15410	15312	15428	15439	15304	15442	15373	15452	15616	15354	15366	15217	15299	15517	15472	15492	15457	15547	15490	15465	15286	15372	15418	15414	15366	15358	15196	15383	15384	15516	15483	15479	15417	15411	15308	15477	15357	15398	15454	15377	15524	15438	15524	15489	15479	15277	15495	15478	15383	15525	15412	15370	15460	15294	15317	15429	15463	15366	15356	15598	15332	15482	15386	15475	15410	15238	15386	15389	15377	15402	15334	15431	15267	15577	15325	15357	15336	15537	15382	15371	15396	15502	15469	15458	15200	15337	15389	15479	15504	15519	15379	15341	15474	15524	15360	15469	15375	15363	15470	15348	15381	15503	15288	15437	15627	15481	15510	15503	15349	15425	15476	15406	15336	15365	15422	15327	15446	15433	15313	15503	15467	15627	15455	15469	15481	15453	15458	15436	15557	15397	15362	15253	15198	15290	15537	15530	15329	15574	15509	15409	15510	15328	15398	15286	15328	15465	15337	15458	15531	15510	15235	15531	15316	15506	15351	15309	15300	15488	15378	15366	15474	15433	15326	15364	15557	15325	15274	15473	15344	15380	15475	15521	15473	15362	15387	15510	15277	15327	15419	15389	15389	15437	15421	15390	15297	15314	15435	15488	15521	15394	15453	15333	15358	15521	15276	15424	15268	15408	15299	15394	15343	15338	15371	15531	15338	15422	15466	15648	15357	15359	15327	15321	15555	15470	15351	15371	15351	15622	15261	15335	15418	15372	15397	15517	15482	15118	15475	15494	15529	15341	15433	15553	15422	15245	15450	15289	15379	15373	15401	15434	15273	15356	15362	15394	15460	15272	15401	15409	15522	15432	15481	15373	15386	15325	15360
24040	21138	28619	25923	26035	27842	27195	23795	22482	21643	20876	20504	20039	19595	19321	19096	19039	18821	18697	18624	18734	18685	18439	18559	18273	18415	18397	18361	18426	18409	18339	18364	18158	18357	18237	18191	18181	18143	18241	18076	18266	18159	18175	18199	18229	18199	18107	18074	18156	18238	18088	18226	18219	18283	18149	18058	18190	18191	18137	18208	18243	18114	18117	18258	18072	18052	18444	18068	18148	18010	18235	18096	18080	18435	18100	18212	18132	18341	18091	18077	18432	18322	18406	18032	18210	18281	18242	18033	18286	18221	18142	18150	18055	17836	18279	18058	18239	18019	18179	18130	18159	17951	18309	17941	18192	18029	18198	18096	17969	18208	18299	18097	18241	18196	18334	18051	18081	18213	18049	18074	18100	18161	18389	18189	18182	18000	18109	18410	18238	18249	18224	18042	18014	17948	18111	18205	18162	18161	18167	18004	18174	18358	18203	18119	18124	18186	18343	18289	18149	17930	18155	18261	18239	18069	17972	18226	18128	18152	17911	17969	18118	18195	18216	18205	18044	18091	18136	18232	18403	18094	18144	18226	17986	18234	18027	18238	18118	18045	18046	18064	17918	18204	18140	18170	18017	18086	18167	18421	17788	17922	18137	18189	18029	18200	18359	18337	18260	18110	18077	18270	18113	18280	18162	18015	17892	18137	18078	18035	17950	18008	18251	18188	18199	18208	18218	18189	18130	18103	18027	17978	18225	18048	18010	18261	18167	17964	17993	18211	17927	18060	18181	18204	18046	18246	18035	18318	18146	18268	18175	18165	18122	18217	18134	18138	18148	18184	18239	18064	18165	18050	18190	18267	18145	18004	18156	18149	18302	17982	17991	17999	18040	17917	18088	18244	18263	18121	18128	18048	18065	18205	18172	18143	18204	18068	18164	18150	18259	18184	18330	18333	18176	18161	18022	18098	18051	18259	18087	18103	18265	18032	18264	18143	18316	17964	17959	17950	18130	18116	18257	18108	18045	18075	18051	18190	18181	18136	18255	18066	18300	18292	18222	18033	18153	17932	18294	17952	17943	18145	18092	17951	18181	18259	18200	18186	18019	18037	18119	18252	18264	18086	18018	18250	18021	18094	18251	18024	18254	18091	18154	18292	18080	17990	17960	18217	18123	18061	18081	18103	18011	17931	18260	18163	18300	18016	18295	17952	18320	18048	18092	18083	18209	18155	18205	18129	18084	18256	18292	18003	18148	18249	18129	18081	18081	17961	17937	18056	18000	18223	18037	18292	18247	18019	18061	18153	18233	18040	18105	17972	18300	18071	18317	18129	18144	18076	18094	18029	18168	18317	18196	17985	17985	18203	18198	18171	18292	18186	18255	18167	18039	18047	18013	18045	17983	18081	18102	18056	18151	18173	18151	18071	18057	18159	17991	18108	18120	18193	18143	18099	18114	18150	17943	18059	18308	17996	18225	18121	18256	18073	18147	18196	18075	18322	18148	18018	17935	18016	17978	18053	18040	18169	18311	18330	18141	18259	18206	18486	18153	18355	18317	18074	18194	17988	18107	17977	18183	18058	18128	18024	18140	18010	18110	18044	18407	18170	18156	18062	18172	18094	18195	18309	18102	18140	17951	18048	18126	18322	18287	18066	18201	18147	18028	18089	18071	18083	18102	18052	18109	18209	18057	18208	17976	18057	18154	18128	17929	18201	17917	18094	18049	18081	17896	18077	18037	18068	18112	18147	18162	18301	18270	18039	18245	18169	18358	18065	18169	18094	18326	18248	18169	18168	18373	18039	18372	18082	18053	18239	17935	18302	18326	18300	18093	18294	18013	18249	18335	18110	18129	18198	18405	18134	18198	18038	18174	18072	18036	18152	17963	18146	18138	18282	18358	18083	18142	18046	18291	18222	18121	18236	18049	18107	18094	17898	18292	18064	18174	18150	18246	18042	18069	17929	18111	18110	18388	18071	18165	18222	18019	17927	18018	18325	18098	17990	18157	18329	18272	18142	18175	18160	18001	18139	18287	18250	18329	18054	18218	18035	18090	17948	18361	18055	18156	18239	18087	18229	17997	18138	17934	17978	18118	18102	18229	18111	18064	18212	18213	18268	18190	18034	18104	18113	18301	18250	18153	17772	18134	18220	18036	18434	18035	18271	18320	18129	18083	18072	18035	18110	17969	18206	18022	18183	18259	18042	18015	18051	18085	18041	18128	18158	18302	17937	18225	18221	18055	18126	18265	18016	18191	17981	18151	18106	18085	17936	18045	18245	18186	18068	18026	18171	18154	18105	18126	18170	18033	18146	18093	18259	18163	18162	18008	17951	18069	17954	17981	18500	18067	18243	17939	17879	17966	18135	18217	18158	18001	17986	18097	18219	18112	18265	18132	18158	18211	18282	18227	18081	18075	18137	18105	18068	18151	18263	18141	18060	18249	17964	17998	18001	18110	18268	18232	18053	18135	18127	18200	18153	18107	17932	18294	18220	18090	17856	18049	17890	18122	18188	18027	18269	18241	18097	18267	18089	18021	18081	18218	18463	18417	17996	18020	18174	18156	18207	17976	17939	18081	18139	18284	18312	18063	17912	18021	17979	18162	18076	18076	18148	17948	17896	18318	18160	18348	18174	17928	18266	18141	18073	18057	18133	18166	18157	18177	18152	17987	18387	18236	18092	18083	18157	18056	18193	18266	18196	17934	18100	18040	18011	18028	18215	18301	18240	18113	18062	18368	18092	17963	18292	18111	18064	18010	18021	18169	18079	18023	18043	18131	18052	18246	18038	18222	18206	17959	17996	18013	18304	18105	18232	18040	18140	18212	17904	18082	18042	18081	18180	18174	17908	18258	18177	18410	17885	17791	18174	18244	17880	18044	18038	17994	18260	18128	18286	18162	17991	17938	18090	18103	18024	18200	18170	18183	17879	18140	17979	17951	18011	18014	17922	18044	18158	17951	18169	18298	17889	17859	18201	18023	18274	18234	18055	18151	18151	18293	18326	18303	18143	18384	18313	18136	18076	18116	18288	18260	18078	18208	18023	18088	18068	17991	18201	18044	18046	18321	18140	18315	18094	18383	18127	18145	18009	18203	18173	18134	18439	18176	18075	18057	18145	18334	18057	18137	18161	18137	18203	18187	18071	18285	18147	18264	18180	17984	18167	17954	18312	17991	18251	18150	18202	18225	18193	17997	18044	18281	18054	18129	18165	18131	18055	18219	18015	18328	18199	18250	18139	17994	18035	18084	18322	18245	18205	18108	18211	18245	18080	18086	18025	18292	18012	18229	18034	18059	18071	18112	18021	18195	18295	18032	18222	18197	18226	18339	18279	18034	18170	18199	18223	18183	18228	18085	18347	18249	17976	18229	18051	18110	18244	18105	17983	18104	18082	18127	18214	18283	18064	17976	18388	18268	18268	17979	17986	18081	18271	18183	18236	17952	18191	18296	18186	18300	18122	18228	18161	18050	18318	18089	18215	18233	18049	18328	18077	17979	18047	18219	18112	18423	18052	18165	18290	18364	18229	18290	18196	18183	18169	18095	17906	18055	18229	18182	17972	18107	18184	18057	17977	17876	18095	18188	17936	18210	18003	18139	18016	18344	18077	18193	18164	18243	18051	18041	18136	18069	18110	18122	18127	18187	18021	18063	18009	18183	17944	18189	18026	18199	18182	18096	18106	18028	18065	18236	18097	18095	18123	18180	18297	18170	18048	18155	18111	17956	18194	18142	18182	18190	18077	18120	18185	18053	18208	18153	18045	17953	18263	18073	18125	18353	18269	18102	18182	17839	18150	18171	18200	18055	18149	18286	18167	18189	18146	18054	17917	18298	18281	18202	18199	17841	18254	18023	18042	18156	18139	17978	18036	17997	17964	18161	18171	18197	18372	18009	18260	18193	18138	18122	18095	18018	18129	18083	18066	17968	18086	18260	18101	18113	18176	18169	18154	18252	17997	18073	18135	18102	18229	18259	18171	18092	18130	18134	18298	18090	18307	18159	18177	17936	18112	18135	18126	18302	18319	18035	17986	18025	18107	18169	18059	18151	17993	17882	18081	18111	18047	18177	18236	18195	18149	18121	18099	18375	18137	18136	17902	18060	18200	18146	17993	18175	18137	17963	18081	17969	18279	18100	18128	18137	17976	18271	18044	18056	18126	17940	18133	18275	17987	18003	18044	18358	17918	18313	18462	18133	18175	18138	17975	18212	17942	18051	18133	18296	18030	18233	18140	18109	18004	18042	18123	18088	18273	18061	18149	18355	18060	17994	18139	18111	18343	18232	18212	18050	18308	18231	18473	18234	18134	18166	18326	18090	18048	18125	17899	18086	17933	18031	18220	18270	18250	18321	18179	18242	18235	18228	18255	18143	18030	18063	18034	18105	18007	18231	18155	18008	18057	18120	18070	17974	18037	18233	18150	18278	18107	18021	18070	18074	18084	18236	18118	18139	18059	18097	18012	18251	18170	17979	18109	18077	17982	18152	18002	18122	18116	18063	17932	17949	18055	17867	18076	18289	18177	18184	18064	18171	18140	18169	18277	18389	18075	18154	18163	18139	18005	18146	18000	18102	18148	17979	18213	18290	18152	18084	18147	18055	18044	18055	18155	18108	17938	18139	18084	18165	18336	18082	18185	18123	18164	18161	18242	18055	18102	17770	18127	18182	18071	18232	18042	18058	18090	18135	18064	18165	18156	18221	18245	18382	18035	18004	17940	18239	18249	18193	18114	18180	18212	18210	18190	18066	18113	18237	18277	18017	18100	18018	18214	17999	18043	18361	18021	18203	18098	18274	18069	17991	18323	18181	18079	18181	18167	18015	18129	18197	18125	18284	18056	18240	17845	18150	18094	18145	18012	18287	18248	18099	18216	18294	17961	18370	18274	18064	18287	18073	18295	18282	18040	18325	18093	18167	18043	18139	18265	18220	17941	18332	18017	18038	18035	17948	18320	18267	18298	18202	18160	17893	18273	18116	18086	18491	18351	18388	18144	18236	18095	18101	17988	18133	18147	18084	18282	18312	18260	18255	18043	18390	18259	18235	18021	17992	18063	17947	18098	18224	17929	18230	18080	18229	18189	18088	17988	18218	18190	18241	18271	18208	17998	18191	18290	18046	18154	18288	18058	18236	18051	18288	18080	18158	18133	18103	18089	18260	18196	18194	18137	18288	18161
30236	50117	46847	36997	31810	28189	25518	23286	21424	20216	19138	18873	18082	17123	17106	16572	16491	16337	16208	15884	15764	15794	15724	15528	15689	15573	15776	15616	15592	15509	15425	15371	15383	15504	15541	15532	15456	15626	15433	15275	15628	15325	15497	15243	15464	15472	15450	15540	15365	15292	15431	15340	15352	15464	15245	15139	15171	15412	15404	15321	15343	15426	15383	15476	15409	15176	15347	15179	15449	15384	15342	15294	15453	15419	15368	15388	15180	15473	15343	15233	15340	15354	15453	15311	15226	15393	15273	15286	15402	15573	15159	15362	15519	15291	15202	15345	15294	15376	15233	15398	15395	15299	15435	15413	15329	15289	15370	15291	15430	15363	15269	15458	15354	15488	15404	15370	15402	15213	15255	15360	15420	15348	15222	15271	15327	15271	15272	15385	15421	15250	15295	15375	15363	15591	15443	15442	15307	15172	15313	15176	15324	15326	15386	15451	15401	15406	15488	15423	15191	15275	15341	15381	15400	15491	15272	15394	15239	15272	15406	15614	15298	15377	15419	15506	15432	15266	15392	15268	15306	15275	15432	15295	15475	15367	15318	15370	15336	15257	15274	15313	15473	15281	15372	15262	15341	15343	15451	15352	15287	15324	15484	15249	15381	15294	15281	15245	15382	15454	15298	15453	15259	15140	15262	15277	15481	15383	15371	15488	15311	15492	15409	15376	15375	15397	15140	15316	15365	15501	15481	15252	15424	15266	15398	15368	15119	15381	15260	15371	15224	15348	15357	15337	15459	15515	15233	15467	15333	15294	15587	15251	15279	15371	15480	15368	15292	15482	15412	15335	15059	15320	15382	15353	15423	15325	15325	15390	15315	15359	15255	15507	15163	15193	15201	15357	15463	15344	15359	15474	15354	15353	15238	15332	15315	15333	15353	15308	15426	15076	15438	15559	15379	15304	15296	15313	15313	15393	15282	15315	15344	15292	15384	15137	15406	15437	15341	15386	15369	15209	15417	15278	15308	15314	15182	15265	15140	15455	15315	15209	15334	15370	15384	15322	15426	15343	15435	15440	15348	15283	15430	15272	15416	15198	15357	15289	15427	15350	15484	15355	15397	15424	15449	15588	15231	15365	15402	15445	15386	15393	15438	15513	15426	15310	15311	15411	15266	15133	15389	15273	15403	15233	15351	15228	15282	15352	15367	15160	15346	15536	15360	15293	15370	15357	15409	15291	15451	15341	15295	15498	15328	15384	15297	15382	15188	15417	15304	15338	15465	15264	15212	15373	15454	15155	15331	15412	15372	15381	15282	15292	15241	15480	15301	15353	15309	15373	15455	15288	15430	15462	15331	15556	15454	15350	15472	15377	15325	15426	15446	15323	15185	15294	15217	15467	15348	15417	15358	15232	15330	15348	15305	15372	15264	15502	15551	15242	15427	15481	15267	15440	15341	15382	15388	15331	15403	15526	15412	15410	15360	15288	15434	15371	15330	15294	15365	15265	15459	15159	15236	15263	15334	15425	15275	15436	15225	15400	15336	15377	15481	15303	15295	15413	15342	15425	15430	15248	15353	15546	15295	15472	15368	15377	15336	15271	15283	15385	15260	15345	15371	15244	15389	15329	15277	15221	15422	15397	15531	15362	15345	15361	15238	15327	15315	15432	15100	15223	15475	15253	15312	15411	15260	15260	15317	15426	15261	15296	15359	15161	15401	15297	15254	15337	15299	15504	15339	15270	15407	15247	15450	15293	15220	15384	15331	15263	15231	15410	15355	15268	15303	15238	15314	15375	15336	15583	15324	15313	15298	15320	15141	15287	15487	15288	15392	15175	15169	15293	15342	15517	15310	15384	15232	15471	15352	15361	15412	15325	15299	15410	15436	15288	15524	15412	15388	15321	15510	15342	15340	15375	15401	15587	15400	15357	15405	15240	15349	15411	15291	15320	15402	15226	15322	15269	15233	15348	15366	15424	15281	15289	15311	15315	15458	15388	15237	15204	15220	15363	15432	15360	15282	15294	15351	15297	15225	15259	15401	15344	15316	15297	15425	15441	15183	15393	15427	15301	15551	15201	15394	15401	15389	15566	15432	15413	15423	15291	15479	15159	15417	15385	15315	15370	15344	15375	15308	15337	15307	15186	15472	15339	15317	15323	15381	15389	15574	15237	15492	15116	15392	15376	15350	15545	15423	15470	15290	15276	15475	15234	15375	15351	15400	15318	15333	15425	15350	15129	15361	15424	15310	15366	15316	15342	15487	15289	15289	15371	15389	15587	15251	15312	15315	15423	15261	15304	15364	15289	15478	15237	15420	15312	15273	15420	15379	15317	15415	15452	15411	15229	15413	15260	15418	15393	15322	15435	15478	15290	15415	15382	15439	15544	15300	15304	15354	15285	15329	15364	15433	15440	15458	15249	15360	15372	15419	15199	15327	15386	15318	15246	15268	15166	15334	15268	15348	15436	15223	15495	15374	15325	15312	15284	15376	15391	15245	15332	15271	15201	15385	15345	15401	15294	15227	15491	15358	15355	15446	15401	15395	15420	15267	15094	15477	15473	15190	15309	15364	15333	15422	15345	15356	15462	15402	15454	15299	15483	15413	15219	15495	15453	15598	15307	15424	15317	15310	15413	15321	15166	15181	15400	15475	15316	15360	15131	15478	15328	15531	15234	15418	15557	15219	15209	15262	15471	15287	15223	15313	15376	15286	15475	15455	15477	15448	15366	15347	15316	15213	15451	15406	15351	15417	15311	15407	15324	15181	15372	15264	15179	15360	15423	15305	15371	15124	15465	15247	15506	15293	15330	15294	15250	15283	15312	15392	15431	15283	15538	15354	15350	15248	15450	15352	15333	15371	15209	15272	15328	15314	15182	15363	15368	15228	15381	15287	15517	15347	15491	15492	15310	15396	15098	15463	15299	15371	15251	15323	15450	15314	15264	15389	15312	15171	15348	15415	15453	15203	15325	15289	15291	15492	15441	15256	15357	15236	15239	15657	15329	15362	15535	15268	15344	15353	15280	15445	15377	15335	15459	15384	15398	15367	15304	15524	15217	15367	15382	15314	15254	15190	15286	15339	15147	15243	15470	15307	15428	15385	15432	15389	15472	15377	15387	15503	15456	15437	15398	15438	15254	15213	15283	15189	15353	15456	15446	15437	15296	15117	15401	15238	15420	15273	15517	15400	15237	15453	15332	15412	15291	15224	15463	15557	15511	15429	15352	15290	15268	15418	15456	15304	15374	15409	15244	15334	15295	15135	15344	15344	15392	15297	15394	15281	15384	15497	15257	15423	15334	15435	15274	15435	15394	15362	15437	15515	15393	15182	15302	15331	15150	15157	15386	15487	15251	15244	15454	15408	15261	15416	15283	15359	15374	15390	15346	15342	15417	15250	15370	15419	15380	15355	15308	15363	15483	15073	15367	15374	15319	15389	15411	15485	15305	15405	15435	15321	15398	15491	15397	15329	15456	15296	15226	15241	15293	15513	15406	15107	15377	15316	15317	15188	15453	15443	15334	15232	15304	15238	15437	15366	15284	15298	15327	15253	15458	15298	15178	15346	15394	15368	15204	15457	15339	15317	15465	15391	15407	15318	15405	15247	15415	15325	15360	15291	15227	15412	15354	15416	15395	15218	15295	15460	15252	15529	15366	15450	15209	15305	15340	15467	15265	15231	15428	15323	15330	15617	15403	15341	15350	15517	15282	15291	15352	15401	15216	15387	15388	15350	15364	15502	15297	15289	15301	15283	15276	15297	15492	15236	15328	15314	15370	15373	15385	15551	15419	15100	15412	15314	15369	15446	15457	15429	15345	15459	15291	15348	15273	15573	15376	15429	15276	15369	15338	15315	15402	15229	15444	15295	15612	15279	15356	15414	15500	15392	15241	15375	15364	15340	15473	15405	15422	15470	15319	15496	15318	15361	15277	15334	15336	15390	15442	15333	15432	15500	15355	15381	15418	15451	15296	15253	15379	15442	15303	15332	15459	15260	15287	15332	15168	15367	15392	15519	15271	15352	15293	15457	15122	15229	15516	15486	15417	15313	15326	15479	15405	15188	15276	15328	15390	15404	15302	15370	15380	15309	15379	15412	15238	15337	15559	15109	15576	15290	15273	15293	15391	15425	15347	15476	15472	15406	15479	15335	15538	15376	15219	15444	15362	15300	15259	15498	15328	15261	15152	15309	15392	15259	15366	15217	15201	15504	15523	15390	15341	15224	15538	15387	15369	15295	15381	15351	15303	15375	15399	15201	15263	15317	15334	15435	15319	15257	15345	15304	15393	15389	15338	15414	15409	15209	15572	15247	15390	15465	15348	15468	15156	15370	15263	15317	15421	15255	15342	15462	15206	15427	15489	15511	15355	15123	15242	15439	15353	15223	15326	15344	15296	15333	15456	15462	15397	15479	15413	15380	15318	15431	15244	15250	15598	15453	15323	15349	15183	15348	15206	15301	15381	15263	15549	15338	15429	15431	15308	15302	15350	15408	15435	15290	15315	15310	15444	15440	15425	15224	15473	15281	15226	15313	15275	15192	15387	15284	15171	15316	15237	15443	15361	15321	15356	15348	15368	15240	15224	15280	15328	15514	15338	15442	15308	15180	15425	15486	15345	15122	15505	15278	15359	15434	15360	15294	15274	15502	15167	15367	15339	15337	15278	15053	15331	15282	15198	15406	15345	15415	15401	15341	15365	15369	15164	15291	15389	15513	15369	15340	15273	15199	15252	15468	15492	15307	15245	15309	15377	15192	15459	15290	15285	15376	15470	15324	15272	15443	15483	15426	15213	15270	15237	15423	15405	15244	15266	15458	15339	15313	15240	15461	15363	15386	15533	15431	15254	15472	15237	15285	15375	15348	15268	15389	15365	15316	15360	15215	15275	15397	15322	15473	15316	15349	15460	15415	15533	15368	15276	15349	15361	15345	15421	15247	15313	15256	15261	15436	15278	15404	15369	15368	15250	15321	15308	15077	15441	15397	15372	15266	15326	15391	15417	15347	15152	15209	15150	15288	15181	15566	15437	15434	15392	15262	15275	15396	15378	15447	15359	15250	15203	15291	15175	15456	15221	15419	15436	15177	15377	15452	15497	15221	15358	15280	15412	15393	15300	15325	15373	15408	15447	15370	15263	15286	15233	15378	15593	15264	15433	15368	15467	15305	15372	15302	15444
22821	21136	28883	23915	23134	27933	30967	25836	24163	23435	22514	21671	21396	20667	20380	20274	19926	19574	19549	19489	19127	19460	19297	19250	19125	18961	18976	18979	19130	18897	18934	18991	18845	18749	18709	18942	18816	18897	18863	18972	18833	18891	18963	18788	19002	18763	18775	18686	18754	18848	18841	18918	18757	18748	18730	18844	18936	18775	18855	18752	18810	18638	18562	18991	18780	18961	18616	18823	18818	18856	18769	18818	18915	18634	18740	18893	18851	18846	18791	18867	18726	18719	18703	18896	18997	18721	18716	18756	18524	18991	18909	18947	18900	18963	18545	18982	18712	18765	18659	18634	18721	18668	18880	18941	18941	18869	18748	18467	18850	18761	18426	18877	18763	18777	19037	18913	18941	18830	18874	18793	18790	18745	18698	18725	18805	18806	18834	18677	18908	18630	18730	18836	18705	18740	18785	18789	18827	18765	18790	18710	18729	18795	18536	18597	18756	18584	18888	18789	18745	18765	18729	18799	18626	18670	18747	18795	18852	18890	18766	18784	18612	18644	18768	18930	18795	18722	18646	18810	18777	18629	18728	18610	18683	18688	18865	18656	18786	18685	18775	18834	18707	18782	18562	19045	18665	18758	18551	18625	18622	18711	18725	18807	18887	18658	18592	18640	18737	18702	18764	18870	18797	18768	18882	18784	18461	18737	18684	18647	18826	18744	18990	18550	18649	18773	18847	18902	18716	18605	18697	18844	18922	18709	18750	18686	18735	18907	18594	18877	18721	18832	18697	18542	18769	18574	18763	18750	18676	18778	18727	18581	18787	18625	18836	18648	18944	18862	18765	18613	18494	18791	18793	18981	18632	18782	18732	18645	18787	18883	18791	18738	18674	18818	18763	18580	18581	18824	18628	18666	18765	18759	18688	18764	18725	18609	18702	18777	18729	18762	18676	18637	18747	18522	18850	18778	18651	18765	18855	18791	18787	18816	18804	18953	18856	18787	18738	18839	18835	18785	18648	18752	18592	18745	18814	18805	18694	18639	18580	18562	18771	18581	18939	18610	18942	18621	18813	18593	18781	18788	18927	18691	18630	18850	18703	18717	18740	18769	18815	18693	18909	18788	18537	18871	18692	18601	18851	18681	18587	18768	18806	18775	18715	18748	18668	18931	18698	18716	18636	18897	18874	18791	18591	18755	18696	18821	18626	18843	18758	18745	18529	18712	18851	18347	18804	18774	18737	18813	18845	18708	18868	18828	18660	18510	18574	18561	18752	18630	18877	18676	18742	18898	18650	18737	18808	18709	18905	18704	18589	18684	18843	18984	18746	18792	18700	18982	18756	18504	18887	18621	18669	18624	18850	18712	18602	18768	18778	18581	18657	18591	18719	18676	18736	18646	18832	18873	18724	18501	18637	18723	18767	18705	18753	18662	18944	18585	18687	18921	18619	18699	18645	18691	18638	18729	18908	18836	18589	18692	18750	18785	18794	18779	18567	18689	18927	18736	18934	18838	18542	18732	18718	18937	18865	18698	18783	18641	18852	18680	18769	19010	19064	18875	18494	18751	18824	18734	18849	18857	18821	18506	18735	18696	18745	18520	18604	18872	18638	18663	18629	18741	18748	18688	18685	18660	18660	18815	18755	18762	18683	18780	18749	18920	18928	18856	18811	18623	18685	18764	18715	18685	18760	18672	18614	18756	18832	18589	18639	18676	18740	18664	19072	18635	18761	18912	18705	18733	18749	18559	18734	18983	18672	18609	18996	18868	18762	18808	18693	18735	18655	18718	18710	18961	18500	18715	18662	18651	18755	18643	18755	18645	18699	18707	18753	18665	18852	18709	18671	18704	18664	18685	18806	18590	18604	18815	18665	18799	18568	18627	18906	18863	18643	18696	18678	18808	18776	18884	18859	18755	19170	18792	18878	18956	18464	18758	18641	18453	18689	18827	18690	18732	18714	18734	18836	18700	18773	18632	18745	18699	18723	18753	18689	19003	18742	18739	18728	18716	18651	18679	18854	18587	18703	18660	18684	18638	18528	18653	18601	18723	18687	18741	18811	18823	18697	18728	18850	18539	18755	18716	18680	18805	18718	18756	18824	18568	18713	18836	18866	18802	18642	18831	18744	18848	18716	18637	18532	18712	18659	18773	18745	18796	18652	18668	18909	18721	18845	19086	18892	18442	18529	18700	18817	18707	18910	18700	18844	18663	18734	18673	18825	18680	18606	18775	18821	18738	18713	18843	18754	18771	18620	18712	18719	18823	18738	18732	18699	18652	18701	18712	18678	18765	18759	18742	18815	18696	18912	18820	18947	18667	18701	18868	18708	18841	18716	18848	18775	18663	18858	18749	18512	18897	18736	18744	18874	18973	18942	18682	18781	18668	18503	18611	18759	18595	18670	18741	18755	18509	18863	18628	18905	18594	18599	18623	18728	18781	18810	18736	18650	18810	18770	18801	18727	18732	18619	18836	18906	18834	18829	18646	18467	18811	18705	18648	18770	18763	18528	18754	18724	18834	18723	18611	18759	18712	18573	18740	18731	18842	18660	18651	18537	18796	18620	18678	18753	18860	18673	18879	18727	18736	18923	18683	18551	18880	18667	18737	18751	18966	18740	18564	18738	18842	18885	19048	18788	18544	18820	18681	18439	18767	18715	18698	18620	18736	18678	18658	18705	18594	18890	18874	18803	18877	18739	18672	18627	18652	18807	18799	18727	18741	18613	18885	18728	18604	18779	18646	18643	18638	18593	18958	18806	18605	18598	18513	18822	18824	18812	18764	18802	18801	18798	18807	18769	18918	18697	18603	18812	18674	18798	18801	18830	18753	18742	18659	18697	18646	18708	18603	18799	18712	18718	18541	18700	18645	18779	18570	18824	18684	18757	18625	18955	18870	18623	18661	18668	18680	18709	18642	18754	18695	18636	18509	18748	18657	18733	18719	18685	18887	18817	18826	18843	18865	18708	18574	18783	18859	18795	18791	18856	18781	18856	18709	18859	18675	18913	18754	18900	18604	18623	18779	18642	18813	18687	18629	18443	18697	18791	18736	18712	18703	18793	18924	18627	18601	18549	18505	18655	18534	18964	18793	18688	18936	18812	18809	18890	18734	18627	18881	18805	18848	18474	18799	18565	18667	18782	18693	18606	18808	18800	18844	18623	18745	18805	18741	18667	18780	18795	18711	18720	18805	18741	18398	18745	18711	18772	18687	18828	18731	18981	18728	18779	18959	18751	18646	18698	18860	18755	18877	18667	18620	18777	18813	18919	18711	18909	18701	18784	18930	18666	18701	18595	18513	18615	18673	18786	18748	18667	18634	18810	18683	18801	18758	18755	18833	18735	18770	18659	18707	18799	18721	18865	18807	18770	18637	18924	18835	18542	18551	18589	18737	18586	18593	18919	18679	18635	18567	18948	18711	18624	18693	18908	18833	18649	18841	18768	18721	18921	18637	18542	18682	18708	18598	18717	18795	18840	18812	18927	18812	18747	18639	18758	18795	18690	18825	18714	18695	18698	18832	18706	18759	18723	18691	18727	18707	18834	18833	18665	18597	18540	18916	18670	18715	18802	18739	18813	18659	18593	18580	18817	18736	18770	18890	18644	18612	18761	18697	18882	18709	18826	18605	18626	18803	18900	18698	18816	18889	18648	18750	18635	18786	18731	18934	18673	18790	18743	18739	18700	18738	18734	18832	18718	18656	18760	18593	18708	18518	18744	18852	18874	18720	18833	18883	18663	18489	18681	18755	18646	18678	18791	18679	18648	18646	18784	18757	19066	18646	18744	18873	18574	18792	18607	18702	18755	18730	18828	18752	18850	18577	18848	18908	18642	18549	18951	18544	18743	18523	18675	18801	18819	18693	18886	18691	18583	18665	18915	18758	18737	18779	18638	18708	18837	18734	18890	19035	18839	18822	18594	18846	18739	18593	18869	18519	18902	18584	18638	18877	18602	18668	18739	18941	18888	18666	18474	18726	18519	18704	18782	18530	18488	18799	18919	18529	18454	18845	18762	18791	18632	18722	18866	18629	18778	18621	18727	18778	18895	18580	18814	18708	18805	18756	18693	18727	18836	18803	18849	18782	18652	18677	18892	18751	18780	18790	18709	18584	18624	18711	18873	18819	18702	18768	18552	18789	18721	18641	18753	18698	18619	18813	18880	18811	18497	18655	18586	18804	18535	18698	18525	18743	18729	18760	18700	18819	18828	18828	18753	18919	18830	18637	18781	18602	18842	18574	18712	18573	18927	18902	18678	18789	18629	18701	18879	18958	18759	18858	18686	18645	18714	18772	18650	18704	18775	18826	18922	18642	18780	18871	18806	18678	18593	18522	18540	18891	18702	18581	18696	18621	18622	18606	18570	18803	18696	18623	18677	18804	18933	18699	18846	18583	18741	18728	18561	18837	18725	18726	18799	18689	18799	18818	18572	18584	18679	18666	18693	18794	18901	18735	18836	18823	18793	18635	18930	18692	18783	18702	18798	18648	18676	18683	18956	18647	18780	18699	18874	18643	18589	18689	18907	18822	18846	18590	18580	18687	18890	18756	18829	18520	18931	18760	18638	18954	18814	18590	18894	18818	18754	18750	18625	18722	18630	18653	18911	18801	18625	18645	18486	18845	18790	18773	18924	18735	18689	18719	18580	18622	18556	18838	18701	18805	18635	18872	18958	18647	18824	18657	18829	18669	18837	18613	18697	18517	18806	18712	18653	18726	19019	18849	18687	18759	18690	18744	18865	18872	18852	18886	18905	18817	18762	18812	18779	18795	18696	18685	18670	18825	18858	18771	18654	18683	18946	18812	18944	18810	18980	18753	18690	18698	18738	18820	18875	18706	18783	18614	18718	18717	18796	18966	18832	18712	18895	18746	18871	18901	18922	19010	18847	18800	18742	18715	18692	18749	18803	18722	18599	18647	18907	18675	18796	18765	18867	18854	18567	18879	18708	18706	18784	18705	18851	18949	18658	18910	18810	18650	18847	18587	18709	18798	18955	18719	18819	18654	18540	18615	18756	18641	18873	18627	18643	18856	18820	18563	18778	18903	18522	18837	18775	18790	18691	18850	18900	18832	18934	18710	18900	18824	18692	18879	18739	18662	18644	18750	18557	18757	18736	18613	18660	18819	18968	18728	18743	18560	18527	18758	18912	18726	18647	18687	18873	18785	18812	18859
33956	56863	51613	41328	36244	31842	28581	26030	23817	22211	21107	19976	19174	18424	17856	17541	17018	17093	16867	16392	16274	16210	16059	16058	16082	16098	16028	15954	15918	15933	15838	15830	15745	15750	15929	15942	15737	15702	15739	15782	15616	15731	15666	15749	15820	15742	15756	15535	15773	15724	15791	15746	15739	15684	15819	15565	15772	15781	15727	15652	15752	15727	15687	15680	15635	15775	15664	15645	15760	15780	15710	15612	15608	15593	15771	15814	15588	15799	15581	15719	15716	15600	15723	15775	15713	15838	15565	15655	15514	15754	15665	15650	15713	15869	15587	15688	15562	15718	15638	15892	15807	15674	15827	15589	15823	15657	15621	15562	15530	15672	15670	15962	15759	15654	15667	15678	15767	15756	15656	15865	15569	15473	15626	15815	15757	15803	15805	15836	15725	15631	15702	15581	15605	15642	15624	15570	15768	15556	15810	15757	15631	15602	15887	15679	15766	15736	15575	15789	15749	15520	15513	15683	15729	15556	15744	15718	15708	15631	15839	15468	15627	15724	15789	15724	15708	15665	15686	15709	15765	15776	15791	15610	15597	15668	15652	15809	15730	15648	15760	15666	15683	15770	15720	15786	15673	15721	15453	15663	15621	15689	15708	15846	15600	15716	15651	15691	15656	15626	15606	15836	15582	15609	15568	15650	15545	15684	15611	15570	15516	15606	15592	15741	15448	15698	15669	15550	15603	15721	15594	15617	15786	15782	15469	15625	15587	15734	15707	15663	15595	15695	15748	15592	15586	15559	15704	15639	15838	15660	15743	15723	15557	15663	15687	15734	15555	15758	15792	15547	15662	15682	15558	15652	15753	15698	15673	15689	15593	15619	15696	15887	15725	15669	15570	15573	15735	15767	15597	15728	15796	15708	15833	15632	15812	15563	15788	15701	15601	15690	15594	15776	15671	15636	15761	15699	15774	15750	15674	15590	15541	15635	15708	15713	15746	15854	15716	15635	15619	15564	15891	15660	15734	15653	15480	15575	15689	15649	15469	15739	15688	15863	15743	15739	15698	15604	15459	15807	15786	15685	15600	15747	15719	15669	15668	15708	15705	15725	15797	15845	15618	15702	15721	15612	15682	15490	15644	15577	15763	15793	15652	15599	15660	15800	15645	15546	15633	15755	15732	15716	15510	15766	15804	15520	15716	15635	15720	15718	15624	15758	15615	15589	15570	15635	15580	15649	15705	15708	15521	15545	15668	15554	15778	15696	15740	15620	15800	15673	15731	15565	15632	15696	15598	15615	15621	15548	15900	15694	15675	15604	15653	15597	15539	15690	15664	15701	15640	15651	15816	15636	15623	15694	15748	15804	15714	15697	15784	15520	15759	15727	15710	15534	15728	15628	15673	15728	15791	15694	15659	15748	15569	15715	15711	15595	15804	15607	15735	15657	15891	15557	15736	15691	15586	15658	15662	15691	15743	15796	15666	15666	15624	15617	15616	15627	15678	15587	15587	15756	15680	15875	15623	15934	15560	15744	15687	15726	15624	15668	15554	15645	15657	15705	15745	15825	15639	15660	15684	15681	15647	15628	15692	15682	15609	15624	15534	15639	15658	15579	15779	15677	15571	15777	15584	15672	15934	15710	15722	15642	15726	15584	15639	15799	15575	15570	15828	15538	15605	15825	15713	15764	15594	15856	15766	15549	15688	15672	15586	15613	15565	15773	15542	15675	15601	15680	15701	15618	15731	15616	15739	15636	15570	15542	15737	15724	15624	15696	15623	15692	15635	15525	15648	15699	15797	15761	15692	15717	15644	15581	15700	15817	15477	15669	15656	15696	15586	15794	15680	15744	15642	15690	15694	15595	15718	15920	15578	15707	15663	15617	15705	15658	15805	15840	15727	15654	15960	15700	15896	15676	15764	15643	15694	15611	15567	15597	15553	15764	15609	15755	15896	15697	15587	15604	15697	15741	15693	15632	15706	15526	15697	15687	15596	15677	15659	15564	15631	15580	15765	15912	15544	15572	15517	15762	15768	15739	15734	15632	15746	15631	15611	15788	15647	15657	15563	15648	15677	15694	15567	15795	15673	15756	15746	15587	15799	15673	15740	15733	15882	15771	15582	15811	15677	15746	15888	15768	15749	15580	15748	15796	15641	15650	15752	15652	15528	15823	15689	15851	15728	15624	15669	15661	15621	15744	15705	15740	15640	15642	15696	15583	15502	15629	15806	15564	15501	15836	15702	15609	15663	15773	15683	15652	15778	15733	15761	15798	15757	15718	15699	15647	15874	15600	15629	15709	15782	15645	15777	15666	15686	15589	15755	15659	15839	15704	15552	15557	15465	15800	15532	15669	15551	15674	15669	15581	15694	15782	15669	15670	15694	15626	15652	15616	15860	15728	15718	15632	15867	15584	15714	15587	15627	15679	15803	15615	15608	15854	15648	15582	15678	15643	15712	15617	15774	15637	15501	15515	15793	15864	15673	15761	15652	15538	15526	15821	15515	15610	15834	15695	15819	15653	15586	15649	15599	15648	15584	15603	15619	15750	15728	15829	15587	15633	15760	15726	15647	15703	15772	15827	15624	15835	15856	15654	15672	15607	15835	15720	15728	15571	15646	15605	15552	15752	15661	15532	15678	15749	15765	15747	15628	15700	15760	15680	15549	15547	15587	15665	15661	15708	15698	15785	15468	15817	15592	15697	15674	15734	15647	15622	15746	15678	15678	15705	15682	15597	15635	15639	15682	15733	15652	15896	15711	15684	15637	15603	15707	15534	15692	15791	15642	15634	15699	15867	15718	15614	15815	15863	15802	15708	15751	15737	15642	15659	15825	15682	15672	15497	15692	15606	15619	15692	15628	15673	15618	15638	15806	15673	15730	15735	15665	15515	15542	15783	15662	15783	15751	15572	15631	15646	15670	15730	15688	15671	15693	15601	15734	15584	15481	15657	15621	15743	15639	15651	15765	15647	15680	15691	15645	15728	15721	15712	15595	15632	15725	15634	15735	15677	15632	15607	15681	15582	15854	15689	15641	15699	15905	15722	15559	15783	15603	15702	15786	15645	15648	15753	15676	15697	15777	15697	15722	15982	15636	15648	15681	15708	15470	15554	15686	15700	15616	15665	15632	15653	15609	15645	15850	15660	15700	15659	15654	15688	15642	15583	15646	15707	15610	15566	15614	15581	15780	15671	15787	15653	15650	15619	15597	15653	15671	15748	15596	15801	15579	15697	15766	15648	15695	15564	15609	15748	15666	15842	15675	15569	15754	15678	15754	15676	15569	15687	15717	15779	15810	15737	15712	15769	15732	15825	15602	15502	15611	15747	15747	15780	15599	15726	15595	15676	15749	15616	15759	15765	15724	15589	15748	15735	15631	15792	15699	15762	15789	15641	15619	15690	15725	15719	15589	15612	15699	15618	15670	15689	15826	15535	15659	15637	15802	15550	15768	15707	15722	15665	15565	15687	15582	15598	15698	15737	15652	15712	15726	15782	15719	15698	15808	15742	15633	15630	15623	15644	15579	15598	15808	15759	15765	15661	15638	15737	15668	15741	15742	15655	15725	15814	15623	15697	15741	15618	15801	15585	15703	15722	15725	15634	15534	15688	15584	15632	15663	15703	15655	15684	15646	15677	15816	15665	15660	15802	15710	15584	15761	15680	15539	15590	15789	15747	15728	15672	15756	15662	15763	15752	15613	15704	15655	15717	15523	15667	15774	15693	15551	15618	15695	15772	15619	15590	15938	15628	15641	15447	15632	15533	15702	15859	15558	15798	15506	15870	15775	15689	15812	15706	15779	15840	15750	15713	15684	15587	15817	15485	15825	15531	15644	15731	15422	15645	15665	15647	15676	15623	15531	15552	15856	15586	15784	15448	15598	15486	15778	15623	15779	15525	15481	15759	15722	15775	15717	15706	15632	15713	15855	15648	15620	15658	15608	15711	15729	15543	15552	15665	15716	15518	15711	15469	15699	15607	15628	15786	15778	15665	15637	15801	15621	15665	15702	15576	15657	15586	15563	15745	15661	15551	15754	15540	15515	15689	15793	15715	15545	15697	15682	15605	15773	15722	15670	15827	15833	15626	15695	15756	15733	15576	15792	15646	15719	15530	15526	15529	15799	15659	15818	15684	15643	15631	15670	15620	15497	15698	15793	15594	15623	15675	15721	15613	15715	15842	15704	15674	15701	15628	15777	15694	15566	15596	15632	15772	15476	15704	15588	15687	15595	15852	15581	15566	15615	15709	15555	15842	15792	15720	15636	15751	15450	15713	15591	15834	15770	15706	15590	15731	15709	15729	15679	15718	15680	15705	15723	15485	15839	15671	15582	15637	15696	15660	15722	15658	15679	15638	15687	15738	15604	15574	15579	15636	15657	15973	15769	15776	15727	15709	15854	15803	15774	15825	15661	15717	15691	15633	15867	15860	15679	15761	15807	15688	15938	15879	15706	15488	15706	15838	15722	15681	15660	15766	15563	15687	15699	15744	15587	15777	15678	15732	15818	15715	15727	15696	15741	15648	15639	15711	15680	15698	15698	15497	15806	15547	15722	15689	15716	15631	15614	15751	15732	15657	15754	15610	15636	15695	15769	15708	15639	15799	15505	15787	15667	15652	15607	15697	15595	15747	15687	15713	15777	15611	15553	15682	15598	15687	15598	15691	15724	15513	15645	15479	15384	15817	15658	15648	15692	15657	15760	15472	15724	15665	15767	15789	15673	15711	15944	15616	15770	15698	15642	15799	15641	15664	15551	15716	15777	15620	15727	15650	15579	15615	15698	15658	15603	15491	15816	15636	15605	15726	15582	15805	15782	15776	15756	15778	15596	15668	15566	15478	15670	15577	15732	15603	15694	15749	15595	15733	15833	15550	15788	15635	15559	15698	15696	15568	15696	15612	15597	15616	15513	15769	15791	15589	15781	15579	15681	15666	15827	15708	15554	15709	15656	15787	15707	15578	15830	15450	15627	15769	15709	15643	15796	15934	15661	15644	15834	15762	15698	15826	15559	15766	15686	15839	15825	15636	15688	15631	15604	15880	15656	15691	15587	15791	15584	15724	15759	15606	15760	15600	15551	15698	15623	15766	15787	15678	15807	15679	15635	15724	15599	15720	15831	15650	15765	15748	15869	15606	15645	15797	15833	15568	15635	15659	15784	15592	15634	15756	15539	15647
29745	29639	37257	33164	27563	25477	23414	21899	20848	20356	19861	19588	19623	19222	19213	18973	18751	18892	18641	18691	18503	18377	18452	18420	18606	18551	18554	18430	18427	18201	18455	18364	18435	18268	18396	18468	18471	18333	18413	18356	18333	18473	18359	18152	18306	18476	18317	18429	18279	18294	18279	18087	18380	18154	18393	18144	18415	18429	18182	18324	18159	18404	18240	18298	18402	18154	18181	18243	18218	18113	18191	18203	18282	18245	18067	18373	18290	18377	18431	18331	18263	18058	18215	18350	18206	18179	18346	18096	18469	18296	18403	18446	18294	18269	18309	18116	18240	18327	18403	18239	18274	18338	18266	18310	18278	18379	18176	18154	18236	18323	18292	18379	18206	18445	18441	18323	18105	18296	18280	18414	18217	18302	18364	18201	18343	18247	18274	17996	18371	18288	18282	18159	18339	18089	18256	18128	18282	18136	18486	18366	18160	18259	18326	18259	18203	18422	18385	18233	18426	18141	18266	18191	18327	17952	18028	18320	18273	18139	18241	18177	18256	18405	18147	18372	18268	18366	18280	18403	18405	18200	18108	18597	18301	18417	18461	18043	18333	18448	18256	18298	18316	18060	18230	18132	18395	18337	18390	18240	18397	18176	18256	18374	18226	18418	18470	18123	18254	18158	18253	18157	18196	18266	18337	18164	18164	18351	18287	18324	18343	18302	18328	18259	18144	18167	18201	18247	18238	18111	18012	18163	18546	18186	18190	18414	18121	18269	18377	18266	18414	18289	18090	18250	18351	18151	18402	18170	18136	18201	18411	18271	18126	18308	18385	18251	18261	18180	18154	18296	18315	18066	18320	18138	18356	18225	18286	18184	18304	18289	18015	18366	18282	18275	18344	18336	18279	18350	18296	18456	18303	18286	18367	18211	18154	18377	18199	18328	18296	18244	18066	18261	18297	18230	18081	18528	18234	18313	18365	18270	18409	18275	18373	18287	18267	18291	18183	18225	18280	18256	18380	18216	18168	18124	18256	18403	18395	18332	18370	18220	18261	18212	18340	18285	18286	18252	18315	18204	18365	18182	18297	18170	18042	18538	18177	18437	18333	18254	18309	18245	18409	18288	18268	18154	18305	18498	18225	18186	18247	18208	18243	18114	18143	18269	18055	18373	18280	18209	18107	18292	18128	18442	18284	18185	18352	18442	18327	18303	18150	18340	18275	18347	18324	18398	18265	18505	18423	18379	18336	18326	18256	18215	18174	18149	18355	18438	18349	18194	18363	18273	18081	18160	18298	18417	18353	18215	18152	18422	18297	18147	18237	18153	18336	18245	18227	18408	18179	18339	18516	18319	18304	18107	18179	18168	18184	18295	18313	18296	18279	18426	18020	18286	18384	18293	18252	18454	18396	18325	18227	18317	18198	18414	18305	18351	18401	18422	18297	18301	18336	18122	18358	18226	18205	18273	18304	18384	18100	18139	18199	18042	18369	18304	18312	18200	18057	18245	18229	18303	18135	18323	18407	18452	18253	18251	18187	18216	18300	18191	18213	18206	18406	18277	18253	18413	18188	18282	18359	18276	18400	18222	18207	18452	18195	18296	18266	18234	18180	18431	18186	18256	18182	18416	18141	18157	18400	18328	18349	18300	18291	18295	18336	18200	18363	18308	18226	18361	18352	18155	18340	18242	18308	18268	18214	18154	18383	18303	18348	18160	18421	18330	18258	18167	18281	18407	18265	18199	18244	18216	18200	18264	18389	18400	18145	18163	18483	18356	18190	18159	18468	18489	18222	18210	18454	18494	18140	18265	18205	18204	18360	18502	18339	18077	18100	18101	18203	18443	18360	18171	18121	18344	18435	18242	18535	18363	18133	18342	18466	18232	18258	18386	18281	18207	18163	18283	18213	18159	18082	18102	18287	18242	18134	18174	18295	18210	18259	18285	18192	18194	18272	18277	18400	18103	18167	18249	18138	18456	18270	18327	18300	18396	18474	18289	18229	18236	18179	18497	18260	18253	18191	18394	18123	18156	18347	18350	18142	18241	18227	18205	18302	18261	18222	18337	18315	18433	18114	18413	18227	18396	18140	18193	18262	18179	18248	18492	18415	18064	18218	18522	18323	18282	18464	18349	18031	18214	18226	18380	18349	18328	18216	18156	18320	18186	18132	18398	18538	18300	18384	18116	18173	18112	18195	18315	18263	18376	18468	18394	18216	18174	18229	18337	18155	18289	18416	18360	18130	18138	18107	18268	18200	18100	18205	18330	18242	18148	18359	18211	18190	18351	18021	18261	18104	18291	18207	18156	18333	18364	18467	18399	18392	18212	18319	18181	18244	18129	18225	18217	18298	18482	18197	18389	18298	18386	18248	18416	18169	18086	18603	18247	18396	18243	18423	18230	18217	18189	18180	18321	18216	18270	18363	18426	18330	18217	18171	18320	18595	18227	18290	18316	18156	18428	18267	18315	18338	18279	18251	18373	18463	18275	18126	18414	18537	18272	18201	18390	18404	18240	18126	18356	18475	18226	18328	18103	18351	18229	18155	18350	18431	18337	18538	18247	18138	18299	18278	18364	18337	18415	18283	18367	18342	18234	18331	18267	18324	18290	18237	18307	18514	18204	18425	18267	18206	18179	18317	18289	18285	18061	18416	18321	18257	18290	18124	18233	18343	18230	18204	18315	18479	18478	18173	18253	18248	18266	18214	18445	18464	18199	18225	18162	18442	18304	18354	18247	18024	18530	18308	18332	18017	18355	18243	18111	18227	18178	18339	18362	18246	18281	18305	18357	18262	18257	18242	18417	18305	18288	18371	18217	18359	18186	18360	18276	18557	18419	18203	18092	18271	18335	18262	18199	18232	18390	18546	18507	18379	18306	18352	18311	18263	18445	18404	18288	18295	18203	18208	18305	18220	18289	18211	18170	18430	18414	18426	18468	18341	18247	18364	18185	18237	18301	18268	18072	18179	18358	18220	18323	18256	18144	18444	18251	18338	18277	18461	18374	18203	18147	18337	18304	18290	18246	18410	18237	18283	18103	18223	18102	18370	18354	18236	18148	18304	18135	18307	18260	18237	18232	18270	18255	18053	18174	18343	18425	18058	18186	18404	18124	18407	18272	18422	18355	18390	18383	18236	18097	18186	18417	18203	18202	18430	18119	18363	18266	18414	18352	18348	18181	18449	18448	18191	18257	18323	18359	18285	18325	18196	18322	18434	18318	18415	18262	18359	18217	18164	18159	18324	18220	18239	18284	18341	18307	18455	18174	18345	18425	18177	18292	18364	18290	18293	18102	18363	18399	18166	18195	17920	18324	18351	18234	18381	18344	18275	18041	18526	18228	18117	18188	18357	18109	18039	18357	18382	18162	18271	18376	18203	18398	18254	18153	18503	18334	18409	18245	18185	18163	18424	18368	18153	18215	18209	18031	18241	18333	18328	18274	18150	18238	18154	18066	18490	18390	18184	18309	18251	18261	18445	18363	18285	18300	18291	18179	18432	18377	18175	18274	18107	18180	18481	18286	18180	18418	18156	18357	18230	18240	18150	18303	18214	18182	18257	18159	18236	18244	18273	18396	18595	18206	18331	18272	18336	18395	18262	18051	18212	18248	18194	18419	18299	18347	18293	18201	18432	18466	18262	18259	18111	18206	18215	18129	18062	18301	18438	18139	18288	18256	18385	18282	18277	18028	18236	18168	18316	18120	18252	18283	18259	18268	18189	18341	18130	18216	18465	18304	18339	18319	18311	18153	18342	18248	18270	18221	18343	18405	18245	18331	18340	18216	18173	18249	18275	18171	18291	18197	18482	18277	18308	18392	18235	18212	18198	18158	18314	18371	18124	18385	18375	18197	18226	18383	18234	18351	18304	18353	18481	18422	18272	18364	18298	18452	18379	18089	18362	18365	18079	18148	18515	18346	18483	18472	18479	18369	18258	18261	18178	18390	18328	18147	18231	18122	18031	18389	18395	18446	18281	18082	18156	18212	18191	18354	18423	18253	18296	18271	18349	18392	18323	18248	18243	18329	18283	18012	18423	18330	18393	18373	18416	18490	18512	18177	18294	18247	18351	18292	18265	18511	18233	18195	18291	18325	18173	18416	18201	18362	18263	18331	18298	18472	18282	18286	18282	18186	18271	18262	18574	18218	18407	18507	18209	18424	18128	18281	18157	18270	18389	18145	18217	18285	18267	18422	18366	18568	18504	18330	18260	18243	18387	18423	18303	18194	18324	18441	18337	18135	18262	18145	18249	18311	18185	18190	18353	18179	18137	18327	18211	18271	18239	18259	18396	18130	18075	18219	18186	18263	18342	18206	18176	18197	18192	18369	18370	18383	18338	18146	18249	18399	18387	18290	18209	18297	18107	18087	18269	18315	18421	18333	18166	18228	18156	18307	18371	18329	18241	18474	18247	18521	18324	18163	18169	18300	18186	18176	18287	18150	18372	18316	18389	18338	18295	18461	18214	18376	18344	18311	18136	18242	18273	18284	18280	18405	18405	18086	18115	18227	18371	18316	18237	18516	18413	18237	18269	18275	18144	18185	18426	18227	18090	18157	18263	18255	18197	18465	18374	18303	18485	18173	18319	18317	18237	18269	18336	18392	18211	18197	18425	18096	18158	18372	18103	18337	18142	18103	18347	18150	18424	18228	18342	18160	18509	18355	18169	18210	18149	18315	18333	18378	18360	18103	18334	18278	18345	18244	18372	18417	18501	18371	18131	18103	18274	18293	18293	18010	18329	18043	18240	18106	18290	18338	18536	18166	18209	18173	18237	18228	18153	18461	18396	18336	18301	18235	18151	18400	18097	18279	18197	18334	18492	18232	18311	18156	18180	18254	18400	18294	18368	18293	18276	18404	18357	18448	18289	18289	18254	18288	18497	18369	18303	18285	18197	18221	18317	18287	18324	18170	18240	18185	18216	18441	18414	18558	18279	18426	18313	18278	18160	18255	18213	18274	18287	18518	18260	18167	18394	18438	18217	18183	18494	18303	18204	18191	18355	18322	18347	18309	18242	18374	18340	18233	18362	18380	18531	18482	18439	18306	18343	18445	18262	18335	18309	18232	18460	18178	18144	18317	18460	18292	18487	18287	18212	18367	18329	18401	18318	18304	18201	18391	18312	18292	18290	18257	18215	18317	18234	18175	18243	18238	18192	18155	18375	18245	18143	18308
32189	46007	41371	31868	27554	24683	22510	20978	19670	18691	18100	17622	17171	16739	16542	16271	16001	15994	15898	15883	15752	15651	15604	15614	15527	15567	15625	15654	15655	15542	15517	15479	15419	15726	15379	15496	15492	15499	15571	15258	15221	15487	15302	15390	15265	15377	15470	15620	15409	15711	15318	15367	15502	15364	15407	15471	15571	15385	15354	15447	15546	15323	15483	15418	15335	15191	15373	15284	15375	15401	15402	15215	15399	15495	15317	15470	15297	15380	15415	15316	15472	15434	15388	15441	15383	15339	15378	15490	15204	15374	15450	15347	15306	15479	15201	15450	15335	15342	15442	15567	15481	15386	15623	15338	15474	15241	15397	15456	15451	15370	15332	15357	15510	15425	15376	15325	15280	15412	15599	15391	15459	15481	15381	15393	15456	15532	15454	15404	15430	15325	15319	15356	15265	15483	15186	15497	15395	15445	15482	15466	15324	15458	15514	15493	15252	15352	15476	15425	15332	15426	15497	15391	15318	15332	15231	15515	15356	15401	15522	15456	15452	15459	15321	15436	15293	15360	15349	15444	15436	15400	15384	15457	15473	15277	15462	15553	15251	15425	15580	15393	15467	15297	15554	15378	15255	15397	15390	15479	15301	15478	15345	15587	15386	15407	15508	15500	15271	15543	15457	15380	15299	15572	15241	15407	15479	15558	15526	15272	15308	15442	15325	15326	15387	15183	15415	15321	15481	15511	15274	15415	15547	15463	15310	15364	15505	15544	15424	15360	15467	15346	15413	15433	15306	15462	15324	15370	15383	15195	15340	15434	15430	15360	15546	15315	15361	15426	15396	15427	15214	15455	15374	15457	15495	15401	15289	15365	15547	15400	15406	15429	15499	15391	15414	15677	15606	15376	15344	15340	15435	15421	15345	15345	15511	15444	15258	15373	15591	15372	15209	15339	15420	15356	15405	15538	15430	15352	15426	15412	15473	15424	15488	15400	15505	15432	15332	15454	15298	15266	15461	15376	15369	15535	15389	15379	15336	15409	15233	15389	15444	15503	15452	15400	15408	15533	15295	15286	15276	15549	15401	15296	15479	15331	15299	15290	15479	15433	15438	15221	15312	15314	15468	15456	15334	15324	15415	15232	15467	15364	15511	15444	15477	15401	15267	15417	15295	15362	15466	15321	15510	15440	15479	15595	15537	15440	15373	15249	15397	15404	15452	15223	15492	15447	15529	15501	15413	15541	15622	15426	15426	15305	15362	15269	15329	15516	15481	15364	15409	15520	15460	15396	15351	15435	15244	15443	15543	15413	15407	15381	15428	15383	15496	15348	15386	15411	15251	15425	15519	15525	15368	15445	15530	15318	15330	15376	15582	15514	15570	15500	15184	15311	15554	15379	15465	15344	15497	15329	15366	15447	15342	15364	15310	15450	15359	15364	15431	15403	15290	15580	15316	15528	15420	15434	15220	15478	15542	15415	15405	15567	15473	15432	15365	15445	15282	15362	15396	15361	15424	15390	15346	15313	15552	15459	15480	15516	15260	15426	15387	15306	15505	15521	15257	15381	15454	15394	15364	15384	15357	15616	15510	15477	15534	15470	15527	15495	15281	15508	15279	15525	15330	15565	15374	15317	15482	15299	15357	15321	15512	15539	15606	15380	15311	15261	15293	15304	15471	15389	15360	15457	15267	15313	15324	15275	15277	15376	15455	15400	15503	15377	15521	15365	15510	15403	15426	15516	15549	15401	15451	15349	15340	15335	15592	15368	15457	15453	15420	15482	15338	15500	15403	15368	15426	15479	15301	15248	15537	15611	15376	15189	15364	15359	15354	15442	15535	15383	15283	15453	15433	15309	15474	15456	15535	15369	15494	15465	15384	15273	15385	15331	15339	15300	15556	15547	15336	15440	15375	15386	15270	15401	15370	15405	15502	15279	15467	15493	15301	15349	15258	15613	15430	15486	15361	15622	15431	15510	15431	15548	15330	15488	15440	15357	15485	15382	15245	15459	15367	15490	15421	15262	15498	15329	15334	15307	15448	15511	15362	15432	15562	15334	15375	15472	15638	15481	15374	15506	15485	15330	15408	15382	15585	15462	15376	15390	15357	15445	15620	15347	15553	15503	15539	15415	15493	15241	15637	15501	15369	15365	15436	15440	15405	15420	15388	15345	15394	15396	15513	15314	15242	15218	15485	15408	15444	15494	15405	15408	15438	15599	15509	15349	15432	15367	15543	15486	15463	15498	15374	15364	15421	15356	15291	15356	15238	15462	15435	15501	15461	15461	15262	15367	15373	15241	15289	15400	15628	15563	15328	15667	15349	15416	15496	15505	15548	15491	15485	15208	15292	15230	15553	15405	15453	15511	15401	15466	15287	15310	15454	15465	15469	15446	15237	15425	15418	15448	15521	15514	15402	15507	15408	15454	15562	15570	15273	15345	15486	15391	15474	15551	15374	15517	15546	15552	15280	15471	15419	15441	15305	15377	15293	15441	15306	15278	15463	15287	15465	15263	15446	15334	15361	15523	15502	15340	15403	15395	15662	15272	15330	15425	15454	15489	15317	15463	15544	15388	15451	15465	15355	15481	15479	15463	15371	15477	15303	15500	15491	15250	15540	15429	15394	15491	15368	15390	15415	15423	15368	15413	15338	15529	15451	15296	15360	15393	15312	15427	15463	15372	15510	15489	15304	15431	15388	15303	15324	15508	15380	15414	15590	15393	15483	15379	15382	15293	15327	15468	15243	15435	15409	15313	15509	15432	15531	15320	15427	15428	15311	15372	15481	15441	15506	15461	15160	15271	15263	15275	15339	15381	15454	15325	15480	15457	15399	15368	15435	15332	15420	15354	15258	15259	15513	15365	15433	15463	15446	15419	15311	15412	15583	15506	15584	15396	15370	15533	15446	15435	15511	15275	15469	15424	15438	15442	15523	15307	15470	15539	15502	15386	15410	15341	15438	15271	15458	15431	15313	15233	15295	15497	15463	15452	15517	15433	15482	15373	15483	15363	15447	15489	15492	15380	15410	15479	15465	15347	15563	15362	15489	15368	15409	15443	15316	15382	15307	15444	15437	15341	15440	15253	15319	15475	15372	15370	15544	15376	15534	15405	15410	15400	15226	15401	15444	15458	15382	15674	15442	15476	15272	15519	15491	15541	15311	15384	15269	15427	15546	15420	15541	15386	15507	15243	15348	15250	15545	15451	15477	15463	15401	15480	15428	15294	15516	15423	15350	15484	15584	15447	15415	15458	15385	15388	15600	15371	15470	15295	15296	15364	15332	15460	15342	15387	15480	15463	15467	15365	15326	15399	15452	15535	15387	15366	15418	15471	15478	15375	15285	15413	15264	15422	15504	15323	15462	15343	15308	15396	15454	15438	15488	15345	15424	15480	15377	15447	15386	15468	15395	15381	15395	15402	15445	15392	15487	15581	15347	15277	15222	15459	15491	15480	15520	15344	15392	15404	15283	15522	15523	15295	15568	15323	15442	15251	15515	15274	15424	15439	15419	15515	15452	15345	15396	15412	15325	15355	15374	15440	15389	15382	15455	15324	15410	15431	15380	15306	15318	15223	15475	15242	15521	15450	15397	15329	15415	15244	15507	15318	15306	15531	15424	15416	15430	15468	15247	15412	15557	15527	15465	15320	15420	15548	15401	15596	15235	15514	15419	15465	15478	15224	15531	15411	15507	15232	15462	15315	15429	15460	15307	15280	15413	15345	15481	15575	15298	15390	15349	15394	15383	15493	15355	15540	15470	15419	15360	15434	15375	15385	15621	15474	15455	15236	15521	15351	15261	15334	15472	15188	15476	15374	15245	15347	15416	15313	15366	15435	15457	15321	15435	15506	15507	15456	15463	15265	15399	15415	15356	15464	15455	15571	15316	15470	15549	15434	15331	15281	15448	15291	15414	15381	15303	15245	15370	15380	15432	15450	15403	15442	15579	15407	15351	15463	15297	15364	15493	15391	15445	15547	15428	15372	15428	15264	15464	15388	15493	15558	15473	15490	15357	15269	15316	15317	15241	15314	15280	15425	15380	15413	15427	15436	15517	15606	15505	15323	15356	15449	15443	15257	15483	15159	15517	15409	15438	15431	15395	15344	15297	15374	15395	15594	15404	15432	15517	15257	15417	15424	15401	15415	15326	15493	15339	15428	15402	15574	15360	15524	15546	15410	15354	15379	15433	15468	15529	15487	15489	15489	15392	15395	15402	15532	15314	15261	15483	15257	15300	15154	15524	15444	15442	15459	15300	15338	15481	15426	15411	15274	15292	15415	15513	15426	15373	15315	15255	15486	15305	15443	15581	15252	15434	15342	15494	15395	15435	15372	15351	15405	15523	15365	15506	15509	15364	15525	15356	15368	15502	15448	15463	15473	15404	15573	15477	15511	15228	15364	15376	15412	15402	15351	15447	15579	15301	15249	15262	15451	15436	15401	15371	15433	15448	15374	15425	15447	15292	15446	15404	15331	15496	15512	15542	15381	15334	15346	15439	15467	15410	15266	15368	15196	15341	15286	15584	15498	15481	15343	15358	15161	15546	15301	15413	15603	15306	15307	15334	15351	15471	15274	15318	15488	15390	15280	15543	15503	15533	15487	15367	15520	15472	15444	15518	15419	15385	15562	15481	15391	15438	15310	15587	15425	15557	15322	15622	15366	15335	15534	15515	15384	15449	15413	15483	15494	15503	15383	15520	15356	15463	15350	15297	15602	15365	15454	15691	15339	15452	15480	15505	15516	15371	15302	15431	15264	15274	15471	15285	15305	15414	15514	15391	15447	15604	15396	15512	15428	15377	15394	15441	15426	15571	15396	15534	15534	15362	15343	15443	15423	15214	15438	15522	15313	15543	15477	15616	15396	15436	15452	15255	15350	15369	15508	15367	15410	15551	15385	15295	15535	15463	15363	15563	15309	15290	15401	15321	15400	15388	15413	15417	15384	15472	15185	15476	15378	15592	15255	15478	15390	15364	15358	15387	15519	15433	15471	15463	15449	15660	15666	15418	15447	15363	15373	15450	15238	15424	15369	15418	15469	15460	15310	15538	15430	15335	15372	15405	15312	15495	15419	15440	15516	15369	15309	15403	15370	15421	15375	15372	15342	15309	15498	15520	15296	15278	15502	15277	15456	15401	15346	15497	15345	15440	15376	15433	15605	15324	15449	15451	15494
24156	21150	28632	25983	26269	27959	27488	23865	22241	21649	21000	20461	19958	19446	19467	19150	19055	18748	18760	18775	18644	18464	18346	18231	18486	18418	18146	18319	18303	18383	18294	18103	18145	18269	18063	18325	18274	18372	18240	18177	18066	18379	18018	18138	18082	18135	18219	18403	18108	18031	18190	18102	18245	18292	18091	18117	18163	18349	18278	17955	18232	17864	18232	18164	18004	17997	18270	18159	18233	18146	18192	18252	18268	18277	18050	18117	18129	17941	18227	18000	18202	18223	18064	18256	18180	18195	18101	18241	18321	18068	17986	18303	18289	17847	18173	18288	18131	18124	18289	18083	18231	18155	18178	17898	18111	18291	18007	18132	18021	18285	18187	18348	18119	18171	18214	18145	18201	18048	18114	18243	18159	17965	18127	18151	17900	18248	18207	18356	17980	18047	18263	18054	18131	18315	18030	18131	18125	18235	17993	18153	17986	18220	18218	18243	18117	18151	18117	18141	18259	18169	18025	18031	18218	18483	18238	18372	18092	18298	18145	17851	18145	18140	18000	18339	18178	18216	18136	18201	17980	18060	18202	18090	17973	18093	18258	18193	18181	18203	18164	18195	18133	18076	17961	18033	18203	17958	17971	18098	18096	18149	18077	18032	18286	18096	18210	18133	18271	18122	18157	18224	18162	18095	18169	18225	18109	18089	18314	18189	18301	18144	18153	18117	18118	18164	18170	18181	18048	18192	17978	18081	18224	18073	18262	18102	18045	18208	18125	18103	18068	18180	18106	18232	17973	18126	18040	18140	18194	18286	18358	18047	18109	18275	18236	18185	18030	18352	18272	17887	18033	18198	17938	17960	18118	18262	18015	18202	18093	18067	18017	18082	18136	18147	18223	18131	18054	18167	18049	17818	18039	18096	18095	18030	18240	17951	18188	18095	18282	18294	17993	18170	18185	18094	18092	18004	17883	18067	18006	17981	18223	18341	18019	18061	18307	18071	18051	18151	18379	17942	18167	18175	18024	18148	18055	18050	18113	18000	18265	18043	18166	18236	18030	18046	18171	18079	18181	18085	18019	18058	18066	18134	18160	18035	18244	18174	18088	18136	18080	18360	18275	18315	18215	18025	18395	18271	18275	18122	18218	18100	18055	18235	17935	18173	18096	17966	17942	18181	17945	18109	18193	18089	18020	17934	18104	18122	18254	18039	18278	18007	18237	18101	18055	18171	18420	18237	18199	18215	18038	18149	17969	18066	18245	17816	18112	18097	18161	18259	18031	17939	18044	18064	18178	18094	17965	18203	18131	18279	18018	18248	18189	18097	18179	18122	18071	18151	17973	18153	18283	18131	18261	17977	17995	18171	17978	18075	18091	18317	18008	18310	18286	18237	18057	18060	17941	18183	18188	18206	18218	18091	18071	18261	18092	18160	18147	18207	18021	18042	18224	18111	18117	18217	18240	18272	18208	18162	18140	18100	18108	18090	17877	17943	17967	18111	18176	18094	18018	17991	17997	18351	17988	18077	18381	18168	18013	18160	18167	18229	18156	18302	18240	18256	18051	18138	18039	18128	17990	18123	18160	18211	18004	18057	17955	18103	18213	18247	17891	18065	18092	18180	18099	18062	18106	18067	17981	18015	17983	18144	18111	18116	17962	18254	18106	18101	18056	18130	17962	18113	18269	18030	18134	17930	18041	18302	18350	18230	18297	18121	17989	18175	18283	18108	18137	18103	18203	18176	18017	18106	18057	17993	18293	18191	18059	18305	18357	17918	18164	17992	18123	18195	18249	18169	18055	18288	18340	18065	18088	18333	18066	17964	18233	18100	18168	18028	18164	18217	18168	18232	18139	18032	17977	18140	18095	18045	18256	18032	18010	18348	18083	18067	17964	18196	18034	18012	18315	17973	18254	18284	18073	18093	18030	18233	18286	18159	18182	18244	18053	18113	18222	17815	18007	18108	18267	18061	18166	18077	18183	18006	18023	18017	17936	18158	18054	17995	18042	17973	18241	18266	18124	18245	18425	18281	18247	18153	18190	18074	18132	18256	18128	18168	18190	18219	17887	18089	17913	18215	18029	18115	18309	18134	18071	18215	18092	18203	18135	18036	18162	18145	18084	17916	18199	18273	18055	18354	18171	18332	18200	18215	18169	18299	18194	18088	17978	18159	17949	17998	18061	18178	18009	18186	18189	18136	18089	18028	18147	18281	17990	18147	18259	18191	18053	18114	18169	18033	18217	18275	18286	18120	18200	18016	18147	18181	18263	18156	18428	18241	18311	18190	18042	18399	18211	18183	18026	18073	18310	18139	18020	18061	18029	18063	18218	18018	18151	18254	18181	18112	18016	18031	18236	18122	18156	18028	18220	18195	18278	18177	18289	18231	18127	17993	17978	18196	18162	18161	18117	18318	18259	18242	18111	18268	18189	18275	18184	18262	18014	18281	18214	18167	18161	17999	17993	18269	18100	18297	18133	18172	17985	18203	18182	18050	18200	18179	18249	18213	18374	18132	18275	18106	18092	18119	18074	18036	18212	18159	18104	18017	17978	18155	18095	18133	18105	18159	17943	18203	18206	18084	18165	18092	18093	18069	18106	18449	18180	18129	18227	18061	18155	18056	18255	18156	18292	18111	18093	18216	18039	18259	18124	17999	18229	18114	18020	18246	18131	18227	18226	18277	18246	17882	18193	18229	18153	18196	18182	18195	18243	18260	17809	17854	18322	18243	18318	18038	18221	18289	17931	17967	17988	17964	18133	18174	18223	18143	18093	18335	18236	18279	18009	18007	18219	18182	18122	18224	18138	18015	18143	18211	18096	18151	18141	18110	18077	18265	18068	18078	18108	18175	18238	18315	18188	17990	18266	18080	18070	18095	18157	18093	18140	18253	18096	18074	17927	18124	18068	18249	18175	18044	18193	18210	18210	18279	18138	18103	18391	18169	18342	18232	18091	18187	18204	18257	17949	18080	18051	18157	18235	18021	18123	18118	18088	18106	18170	18003	18171	18380	18324	18115	18197	18068	18117	18250	18201	18392	18170	18198	18106	18198	18347	18313	18164	18083	18080	18308	18106	18087	18236	18167	18130	17989	18120	18252	18110	18194	18079	18079	18106	18186	18256	18111	18271	18227	18095	18104	18078	18345	18250	18166	18015	18371	18040	18072	18286	18227	17915	18064	18018	18040	18235	18490	18323	18075	18152	18059	18129	17926	18079	18153	18251	18167	18139	18039	18038	18070	18011	18327	18226	18173	18287	17930	18076	18121	17968	18202	18204	18319	18150	18046	18138	18127	18121	17964	18058	18149	18169	18179	18044	18226	18055	18100	18082	18179	18164	18126	18064	18115	18271	18150	18132	18170	18291	18346	18179	18045	18034	18021	18079	18109	17906	18051	18133	18098	18209	18169	18138	18136	18262	18165	18182	17919	18151	18351	18208	18308	18151	18163	18213	18267	18187	18219	18059	18144	18191	18076	18198	17957	18250	18097	18301	18143	17951	18132	17972	18035	18094	18036	18236	17969	18021	18194	18146	18116	18043	18336	18262	18005	18248	18046	18287	18328	18065	18022	18253	18157	18071	18138	18302	18018	18252	18154	17978	18054	18032	18300	18109	18037	18235	18293	18132	18184	18263	18028	18163	17853	18040	18201	18282	18152	18002	17928	18231	18172	18019	17887	18199	17996	18152	17911	18126	18071	18111	18292	18125	18050	18366	17922	18098	18240	18258	18182	18225	17975	18119	18159	18280	18067	18000	18204	18278	18167	17970	18005	18303	18083	18005	18203	18030	18190	18026	18061	17881	18139	18134	18022	18030	18134	18084	18139	18377	17933	18120	18105	18124	18212	18144	18183	18097	18195	18173	18105	17993	18223	17984	18023	18096	18269	18229	18201	18116	18199	17994	18049	18167	18036	18069	18132	18176	18262	18145	18231	18139	18021	18225	18029	18143	18194	18207	18430	18166	18054	18052	17940	18222	18124	18180	18182	18329	18268	18275	18091	18053	18030	18093	18037	17992	18166	18078	18221	18112	18110	18019	18273	18367	18155	18309	18093	18155	18143	18156	17984	18210	18219	18028	17904	18268	18235	18246	18026	18308	18085	18035	18070	18119	18162	18175	18283	18357	18185	18184	18184	18129	18140	17994	17981	18234	18351	18197	18270	18095	18213	18252	18131	18160	18268	18076	18164	18379	18128	18141	18105	18139	18041	18302	18298	18124	18026	18488	18251	18237	18035	17969	18185	18255	17992	17950	18386	18277	18287	18098	18128	18167	18047	18217	17959	18132	18195	18270	18085	18211	18314	18195	18208	18181	18272	18191	18010	18004	18190	18241	18202	18161	17952	18015	18182	18144	18201	18124	18020	18046	18261	18069	18022	18008	18166	18180	18124	18105	18258	18181	18219	18183	18094	18116	18001	17817	17963	18065	18282	18187	18118	18023	18224	18106	18082	18289	18067	18175	17987	18220	18196	17983	18155	18221	18101	18148	18204	18187	18044	18280	18242	18054	18120	18214	18051	18047	18056	18205	18048	18203	18284	18291	18056	18051	18085	18100	18327	18034	18278	18120	18077	18250	18070	18171	18047	18249	18047	18033	18038	18140	18270	18292	17917	18142	18044	18086	18023	18123	18191	18134	18382	18381	18229	18141	18140	18252	18312	18234	18255	18076	18091	18411	18127	18275	18263	18304	17951	18249	18020	18048	18363	18218	18186	18261	17976	18247	18216	18093	18109	18441	18151	18179	18053	18098	18324	18134	18009	18194	18009	18185	18051	18106	18062	18208	18231	18333	18045	18204	18310	18108	18372	18075	18114	18257	18265	18205	18100	18249	18171	17947	17854	18038	18261	18109	17931	18156	17986	18151	18080	18037	18114	18129	18013	18069	18304	18070	18170	18103	18325	18236	18059	18136	18214	18019	18070	18068	18100	17956	18058	18084	18191	18101	18032	18234	18293	18211	18111	18241	18169	18140	18130	18311	18173	18157	18164	18198	18041	18289	18230	18321	18037	18247	18286	18228	18207	18279	18196	17849	18191	18232	18345	18263	18025	18039	18029	18208	18104	18356	18360	17959	18187	18014	18145	18223	18174	18219	18166	18276	18255	18187	18183	17965	18197	18052	18285	18268	18010	18234	18125	18110	18236	18063	18299	18077	17950	18178	18452	18108	18087	18103	18191
31704	50767	47138	37047	32783	28821	25549	23376	21488	20099	19227	18683	18100	17467	16894	16727	16355	16159	16103	16063	15801	15779	15732	15682	15581	15380	15542	15591	15438	15433	15624	15458	15472	15449	15286	15444	15398	15331	15522	15437	15421	15233	15351	15441	15380	15361	15295	15341	15306	15357	15251	15454	15336	15164	15310	15203	15461	15286	15273	15365	15223	15215	15390	15309	15489	15299	15485	15141	15268	15334	15232	15272	15456	15315	15314	15326	15334	15374	15424	15548	15365	15392	15248	15505	15210	15515	15348	15369	15320	15340	15403	15297	15273	15376	15416	15270	15262	15387	15300	15247	15393	15193	15089	15461	15364	15262	15320	15426	15385	15212	15331	15389	15381	15509	15401	15314	15356	15369	15254	15266	15414	15243	15270	15223	15373	15382	15390	15432	15308	15152	15467	15443	15436	15335	15304	15403	15413	15240	15470	15312	15397	15497	15211	15252	15358	15219	15309	15413	15181	15436	15263	15261	15321	15397	15448	15303	15498	15228	15428	15483	15263	15084	15297	15407	15239	15381	15292	15436	15396	15284	15387	15279	15426	15333	15593	15208	15268	15396	15231	15429	15159	15390	15344	15307	15353	15383	15187	15258	15180	15441	15236	15193	15374	15341	15333	15380	15292	15362	15157	15254	15467	15298	15320	15502	15285	15252	15330	15393	15327	15254	15251	15159	15240	15305	15373	15325	15173	15269	15456	15294	15175	15306	15429	15240	15288	15381	15428	15289	15304	15242	15377	15320	15339	15303	15417	15101	15279	15254	15225	15307	15280	15260	15451	15188	15257	15344	15382	15383	15363	15299	15376	15354	15478	15369	15236	15411	15407	15397	15396	15528	15461	15204	15315	15370	15665	15325	15475	15343	15300	15400	15414	15280	15174	15261	15368	15261	15285	15386	15209	15389	15409	15425	15271	15302	15209	15423	15398	15382	15412	15315	15274	15371	15446	15487	15293	15166	15381	15224	15366	15311	15509	15383	15412	15390	15282	15374	15314	15257	15427	15406	15354	15392	15389	15284	15304	15440	15365	15141	15472	15333	15330	15410	15336	15364	15327	15133	15250	15323	15303	15250	15304	15417	15347	15310	15466	15275	15421	15338	15152	15253	15415	15363	15514	15202	15350	15293	15374	15249	15403	15524	15364	15357	15369	15358	15352	15346	15363	15324	15262	15322	15225	15411	15333	15311	15297	15404	15259	15271	15401	15060	15367	15269	15348	15507	15386	15279	15365	15327	15476	15316	15272	15362	15316	15274	15351	15476	15272	15288	15274	15286	15342	15385	15235	15341	15487	15345	15314	15437	15330	15184	15228	15336	15392	15278	15350	15300	15258	15282	15244	15378	15559	15409	15147	15272	15429	15247	15239	15412	15235	15363	15242	15373	15537	15195	15355	15445	15258	15345	15238	15254	15187	15249	15132	15405	15258	15316	15256	15354	15295	15464	15325	15276	15549	15253	15367	15524	15256	15423	15374	15337	15468	15384	15469	15250	15216	15417	15336	15216	15429	15374	15475	15247	15347	15243	15419	15388	15369	15409	15405	15500	15288	15277	15382	15459	15328	15384	15382	15358	15255	15466	15320	15381	15336	15398	15309	15314	15318	15348	15357	15453	15293	15326	15251	15214	15237	15399	15380	15434	15438	15337	15393	15457	15281	15290	15394	15170	15478	15345	15418	15267	15520	15234	15414	15322	15306	15247	15535	15537	15351	15589	15385	15301	15418	15251	15237	15375	15402	15338	15244	15543	15239	15350	15211	15566	15272	15348	15420	15441	15276	15179	15303	15314	15304	15372	15122	15239	15233	15170	15335	15408	15328	15182	15464	15438	15276	15380	15357	15325	15337	15362	15371	15426	15429	15359	15328	15373	15413	15306	15401	15239	15322	15222	15399	15226	15371	15508	15312	15359	15204	15485	15372	15225	15258	15329	15299	15422	15318	15342	15253	15515	15292	15336	15260	15239	15223	15203	15454	15255	15254	15412	15319	15161	15243	15172	15316	15298	15294	15547	15374	15453	15441	15386	15276	15523	15373	15443	15189	15369	15245	15454	15394	15374	15375	15344	15414	15522	15326	15481	15384	15345	15447	15422	15368	15383	15494	15348	15137	15390	15145	15446	15500	15363	15102	15406	15321	15242	15561	15225	15199	15230	15375	15315	15305	15311	15453	15397	15447	15441	15351	15344	15198	15396	15253	15280	15406	15329	15354	15375	15344	15294	15256	15449	15488	15382	15348	15242	15379	15529	15360	15283	15224	15228	15479	15189	15397	15484	15458	15231	15298	15399	15291	15267	15221	15369	15537	15319	15304	15229	15272	15512	15274	15300	15487	15181	15316	15410	15398	15287	15279	15442	15268	15337	15429	15216	15240	15524	15406	15274	15453	15344	15322	15532	15002	15373	15377	15285	15272	15353	15394	15311	15444	15321	15167	15307	15383	15235	15137	15455	15545	15283	15493	15278	15337	15287	15378	15334	15378	15439	15453	15358	15461	15338	15370	15313	15443	15223	15241	15217	15617	15384	15410	15439	15359	15437	15411	15398	15147	15327	15326	15354	15432	15082	15426	15294	15103	15271	15389	15202	15375	15378	15388	15212	15273	15494	15332	15421	15331	15306	15414	15359	15317	15440	15413	15225	15399	15246	15162	15358	15242	15277	15201	15157	15299	15353	15212	15193	15216	15192	15286	15357	15263	15256	15418	15317	15357	15341	15175	15410	15162	15461	15345	15250	15458	15322	15477	15390	15330	15450	15422	15168	15377	15479	15392	15318	15389	15284	15378	15357	15134	15317	15426	15397	15405	15341	15352	15300	15468	15324	15399	15174	15377	15377	15319	15308	15280	15518	15270	15228	15147	15390	15295	15210	15242	15271	15438	15306	15532	15261	15402	15358	15298	15418	15372	15252	15394	15212	15315	15254	15422	15381	15394	15403	15296	15218	15311	15387	15468	15261	15325	15300	15248	15400	15319	15518	15409	15222	15335	15187	15477	15400	15433	15169	15472	15401	15215	15532	15418	15230	15331	15504	15345	15295	15416	15199	15335	15430	15450	15327	15511	15412	15278	15341	15268	15079	15302	15531	15204	15375	15330	15348	15338	15342	15398	15176	15310	15373	15246	15501	15386	15461	15255	15395	15384	15374	15077	15374	15450	15272	15356	15277	15320	15397	15324	15364	15358	15374	15330	15489	15375	15452	15314	15245	15397	15282	15277	15456	15282	15313	15259	15430	15257	15281	15351	15438	15480	15334	15417	15293	15285	15225	15249	15349	15367	15403	15332	15316	15364	15398	15204	15367	15455	15201	15355	15104	15350	15319	15470	15316	15219	15428	15228	15372	15205	15239	15272	15301	15328	15413	15250	15447	15191	15366	15417	15237	15295	15358	15444	15297	15257	15207	15439	15417	15346	15382	15331	15117	15359	15333	15323	15289	15548	15215	15346	15406	15428	15368	15322	15268	15453	15472	15213	15144	15305	15264	15187	15331	15292	15275	15377	15350	15341	15280	15254	15362	15422	15011	15303	15288	15479	15247	15385	15379	15500	15357	15335	15439	15156	15433	15436	15410	15366	15281	15302	15348	15465	15218	15487	15400	15376	15276	15353	15357	15439	15398	15437	15361	15330	15320	15317	15291	15346	15315	15043	15366	15356	15364	15379	15351	15429	15275	15385	15468	15452	15162	15346	15328	15171	15370	15308	15393	15284	15412	15394	15435	15202	15557	15383	15308	15303	15392	15434	15268	15319	15456	15471	15407	15444	15497	15379	15353	15342	15514	15325	15333	15263	15171	15312	15384	15230	15337	15328	15377	15273	15287	15410	15286	15462	15350	15370	15250	15445	15299	15320	15372	15227	15434	15492	15474	15280	15333	15318	15276	15269	15513	15281	15280	15382	15382	15310	15300	15305	15156	15319	15323	15385	15329	15414	15217	15268	15433	15390	15407	15443	15352	15299	15332	15356	15425	15175	15286	15430	15282	15409	15224	15266	15306	15389	15381	15327	15344	15150	15240	15277	15367	15449	15320	15356	15449	15374	15420	15351	15252	15309	15404	15320	15332	15301	15398	15506	15205	15156	15322	15336	15405	15261	15278	15439	15273	15583	15368	15470	15347	15285	15213	15369	15417	15190	15147	15229	15344	15352	15497	15423	15226	15402	15364	15243	15219	15382	15417	15374	15346	15421	15404	15264	15272	15218	15458	15166	15239	15329	15352	15320	15251	15435	15379	15243	15344	15282	15412	15278	15373	15087	15492	15406	15189	15360	15384	15189	15404	15178	15201	15162	15303	15352	15419	15299	15342	15415	15464	15348	15357	15351	15337	15436	15343	15412	15178	15526	15339	15323	15580	15343	15454	15278	15414	15452	15220	15222	15373	15396	15366	15304	15257	15439	15253	15408	15204	15444	15464	15320	15446	15496	15339	15375	15514	15300	15277	15503	15348	15441	15388	15398	15375	15188	15393	15348	15327	15293	15346	15417	15520	15300	15406	15491	15221	15504	15342	15303	15416	15239	15383	15385	15436	15345	15242	15222	15442	15299	15299	15417	15397	15318	15317	15600	15106	15201	15267	15398	15364	15291	15214	15499	15301	15416	15275	15204	15287	15390	15383	15498	15309	15237	15284	15284	15168	15364	15134	15594	15317	15274	15347	15291	15383	15214	15211	15275	15322	15274	15187	15340	15313	15319	15352	15357	15369	15405	15259	15331	15286	15442	15331	15271	15395	15326	15449	15470	15478	15430	15520	15164	15373	15266	15410	15352	15309	15395	15381	15274	15260	15414	15452	15311	15217	15376	15340	15289	15555	15329	15339	15357	15446	15448	15485	15242	15445	15173	15435	15277	15414	15390	15431	15507	15152	15376	15274	15339	15356	15381	15479	15169	15179	15231	15552	15317	15185	15346	15404	15275	15315	15503	15191	15243	15438	15321	15291	15226	15246	15422	15142	15401	15296	15412	15205	15269	15411	15387	15252	15322	15378	15215	15238	15233	15354	15232	15471	15298	15308	15398	15219	15309	15413	15323	15261	15318	15328	15315	15255	15468	15403	15494	15498	15307	15333	15360	15299	15420	15289	15517	15296	15306	15302	15356	15354	15243	15446	15381	15503	15420	15296	15256	15341	15424	15322	15173	15487
22772	21118	28837	23837	23281	28172	30934	25860	23984	23340	22347	21616	21049	20720	20395	19866	19906	19581	19563	19424	19187	19055	19140	18997	19216	18815	19069	19034	18820	19046	18900	18799	18690	18625	18903	18854	18582	18552	18682	18780	18696	18485	18653	18805	18634	18624	18757	18740	18762	18683	18792	18581	18711	18700	18865	18913	18676	18701	18838	18364	18785	18781	18549	18517	18619	18815	18825	18586	18541	18865	18638	18853	18602	18532	18958	18705	18716	18697	18638	18768	18619	18467	18558	18668	18474	18756	18762	18716	18748	18818	18590	18729	18609	18639	18765	18624	18787	18813	18642	18675	18742	18655	18772	18535	18769	18779	18740	18654	18579	18647	18636	18553	18696	18724	18698	18557	18724	18662	18625	18624	18714	18692	18652	18701	18554	18667	18693	18585	18562	18681	18750	18710	18783	18641	18564	18819	18673	18822	18816	18660	18629	18795	18590	18483	18960	18546	18743	18688	18733	18523	18501	18606	18670	18773	18858	18503	18633	18586	18738	18526	18523	18596	18653	18636	18496	18620	18577	18809	18743	18727	18688	18749	18539	18502	18836	18665	18574	18493	18875	18814	18530	18765	18689	18553	18649	18531	18563	18667	18703	18631	18919	18773	18701	18508	18638	18560	18682	18537	18465	18716	18273	18460	18551	18476	18556	18500	18639	18719	18799	18743	18718	18826	18797	18555	18721	18674	18517	18479	18618	18618	18460	18458	18676	18476	18713	18610	18620	18518	18633	18928	18575	18553	18516	18746	18745	18702	18674	18713	18526	18538	18711	18597	18648	18547	18505	18816	18640	18453	18676	18558	18720	18797	19001	18690	18588	18586	18602	18737	18721	18517	18585	18691	18763	18737	18675	18622	18701	18763	18721	18520	18689	18636	18644	18790	18595	18646	18633	18584	18711	18423	18931	18787	18499	18578	18578	18651	18640	18602	18803	18629	18624	18643	18731	18607	18703	18837	18568	18587	18742	18623	18727	18594	18823	18552	18541	18708	18584	18664	18785	18550	18520	18581	18567	18553	18489	18713	18625	18591	18720	18869	18655	18649	18902	18732	18774	18529	18638	18739	18523	18720	18705	18769	18712	18709	18601	18689	18641	18729	18773	18728	18724	18596	18833	18725	18697	18573	18713	18629	18457	18499	18610	18801	18543	18599	18736	18633	18705	18586	18870	18673	18734	18675	18820	18575	18571	18706	18788	18746	18747	18624	18754	18680	18658	18693	18631	18661	18819	18468	18571	18451	18634	18794	18757	18546	18580	18576	18738	18789	18657	18738	18603	18739	18534	18679	18627	18655	18569	18332	18689	18567	18693	18601	18731	18683	18525	18777	18562	18731	18744	18635	18610	18593	18569	18536	18597	18581	18415	18744	18598	18699	18530	18553	18635	18853	18561	18695	18537	18548	18515	18568	18744	18831	18487	18881	18721	18741	18809	18576	18567	18748	18824	18677	18605	18709	18543	18595	18809	18650	18749	18730	18704	18558	18626	18574	18471	18607	18583	18734	18377	18740	18826	18597	18691	18554	18570	18789	18523	18518	18717	18608	18759	18625	18765	18635	18409	18557	18550	18506	18519	18545	18610	18731	18709	18583	18688	18476	18760	18702	18567	18649	18665	18558	18577	18731	18671	18613	18583	18730	18561	18606	18700	18724	18546	18571	18664	18692	18381	18497	18537	18561	18827	18665	18864	18723	18704	18717	18599	18684	18731	18727	18671	18559	18537	18478	18608	18548	18512	18564	18696	18621	18423	18717	18597	18776	18619	18666	18649	18747	18686	18465	18670	18726	18574	18663	18777	18594	18850	18759	18757	18756	18634	18519	18586	18910	18642	18863	18531	18553	18695	18616	18589	18539	18507	18644	18774	18580	18645	18614	18673	18537	18654	18635	18773	18568	18816	18574	18491	18593	18591	18533	18369	18491	18810	18479	18589	18761	18588	18759	18616	18542	18594	18737	18704	18688	18628	18731	18675	18875	18759	18575	18558	18548	18529	18774	18441	18500	18747	18698	18654	18736	18596	18669	18612	18847	18651	18665	18579	18584	18639	18614	18672	18584	18669	18653	18545	18324	18568	18649	18719	18665	18729	18677	18735	18733	18436	18582	18727	18639	18558	18697	18649	18767	18696	18749	18545	18598	18593	18629	18531	18705	18774	18638	18710	18673	18835	18629	18708	18517	18635	18551	18686	18701	18625	18590	18535	18550	18635	18789	18804	18749	18669	18852	18908	18804	18559	18946	18655	18776	18754	18751	18820	18687	18477	18537	18783	18401	18706	18643	18818	18633	18472	18405	18515	18661	18492	18611	18595	18637	18737	18545	18536	18592	18407	18499	18571	18356	18760	18825	18604	18654	18546	18674	18576	18628	18631	18628	18726	18735	18719	18332	18741	18506	18760	18644	18774	18539	18583	18620	18704	18574	18890	18604	18803	18713	18506	18658	18633	18709	18650	18563	18762	18576	18670	18586	18641	18791	18792	18739	18528	18554	18857	18577	18610	18691	18729	18593	18905	18689	18707	18734	18768	18687	18532	18571	18605	18633	18607	18585	18515	18596	18746	18596	18642	18698	18698	18884	18642	18476	18693	18612	18534	18782	18428	18605	18669	18515	18524	18624	18594	18665	18546	18898	18621	18735	18737	18707	18648	18502	18741	18526	18643	18770	18608	18421	18627	18865	18661	18542	18709	18748	18776	18644	18520	18724	18853	18870	18741	18562	18552	18693	18530	18604	18370	18727	18607	18697	18581	18504	18652	18631	18547	18739	18639	18529	18427	18510	18672	18543	18880	18723	18758	18585	18497	18706	18520	18543	18865	18343	18654	18664	18407	18657	18526	18611	18527	18834	18604	18921	18763	18595	18828	18581	18653	18627	18760	18798	18709	18463	18770	18594	18785	18723	18650	18520	18822	18664	18653	18395	18567	18645	18702	18493	18488	18725	18653	18611	18788	18482	18530	18533	18426	18725	18501	18449	18586	18705	18701	18514	18469	18658	18566	18722	18631	18637	18863	18798	18548	18618	18747	18786	18657	18621	18773	18656	18616	18660	18742	18636	18601	18470	18544	18603	18604	18546	18719	18839	18780	18463	18782	18647	18633	18639	18576	18663	18502	18673	18762	18633	18778	18700	18734	18733	18684	18847	18771	18628	18730	18512	18793	18836	18633	18804	18675	18739	18696	18778	18859	18719	18593	18644	18648	18734	18617	18757	18814	18567	18777	18537	18718	18730	18645	18637	18737	18736	18628	18748	18585	18475	18574	18535	18525	18579	18801	18700	18706	18612	18664	18604	18913	18793	18792	18768	18612	18721	18548	18607	18805	18686	18596	18653	18610	18686	18546	18515	18716	18841	18836	18653	18536	18668	18729	18716	18654	18635	18471	18823	18600	18638	18739	18640	18205	18637	18734	18418	18717	18675	18629	18631	18506	18464	18562	18661	18725	18702	18841	18661	18606	18861	18840	18604	18666	18778	18495	18637	18696	18566	18628	18395	18487	18700	18644	18807	18734	18741	18722	18628	18650	18844	18536	18485	18584	18405	18511	18556	18652	18739	18580	18746	18944	18662	18679	18472	18552	18452	18609	18847	18531	18569	18551	18699	18974	18655	18740	18361	18457	18440	18632	18734	18543	18632	18540	18599	18736	18608	18594	18693	18723	18775	18660	18596	18518	18684	18652	18783	18792	18416	18928	18673	18724	18500	18573	18775	18440	18559	18614	18750	18708	18689	18762	18691	18673	18551	18663	18670	18703	18745	18638	18735	18671	18767	18528	18532	18702	18628	18608	18563	18597	18741	18603	18639	18666	18478	18459	18853	18618	18590	18879	18562	18625	18526	18561	18581	18846	18623	18741	18871	18783	18587	18590	18604	18333	18634	18527	18764	18543	18749	18615	18610	18706	18687	18631	18661	18415	18628	18717	18616	18784	18666	18809	18771	18927	18424	18571	18509	18614	18787	18699	18640	18729	18516	18483	18682	18459	18730	18701	18824	18612	18550	18581	18585	18679	18567	18449	18546	18587	18680	18684	18382	18785	18657	18705	18658	18680	18550	18612	18541	18625	18374	18534	18632	18696	18668	18756	18855	18506	18689	18524	18766	18613	18746	18635	18604	18741	18492	18594	18711	18762	18693	18784	18509	18591	18771	18527	18463	18607	18669	18790	18639	18805	18691	18634	18572	18506	18791	18719	18595	18619	18793	18772	18434	18633	18608	18668	18632	18837	18524	18610	18653	18606	18530	18641	18899	18683	18631	18665	18634	18848	18670	18551	18492	18597	18681	18597	18570	18673	18743	18518	18712	18579	18636	18710	18694	18640	18714	18533	18517	18516	18551	18829	18602	18736	18606	18714	18690	18617	18512	18492	18644	18595	18468	18686	18674	18506	18575	18441	18725	18576	18664	18515	18569	18497	18400	18529	18636	18676	18710	18738	18680	18807	18663	18528	18873	18698	18601	18724	18747	18657	18593	18782	18641	18737	18803	18796	18660	18636	18583	18812	18817	18449	18597	18648	18502	18796	18633	18560	18680	18763	18642	18679	18789	18563	18706	18345	18614	18809	18636	18752	18683	18644	18550	18602	18566	18915	18801	18592	18622	18630	18706	18665	18669	18523	18723	18679	18669	18682	18555	18524	18560	18517	18715	18675	18592	18753	18801	18751	18804	18560	18675	18595	18722	18579	18555	18572	18531	18710	18552	18761	18665	18700	18583	18514	18686	18509	18516	18600	18719	18483	18677	18594	18840	18566	18471	18855	18885	18627	18605	18664	18639	18583	18672	18744	18563	18640	18478	18735	18660	18706	18621	18582	18637	18741	18524	18745	18595	18750	18585	18628	18573	18628	18483	18684	18645	18737	18583	18500	18712	18749	18628	18688	18672	18903	18498	18603	18583	18552	18600	18859	18689	18415	18464	18749	18569	18437	18513	18712	18726	18608	18488	18573	18848	18648	18704	18691	18700	18649	18456	18764	18777	18689	18741	18751	18832	18811	18702	18429	18556	18671	18684	18658	18595	18531	18571	18594	18570	18604	18608	18544	18600	18639	18669	18493	18822	18631	18455	18687	18605	18495	18726	18498	18612	18695	18646	18735	18857	18650	18637	18638	18600	18590	18582	18610	18607	18564	18583	18768	18647
34797	58144	52434	41689	36497	32258	28778	25678	23673	22173	20777	19916	19225	18570	17865	17396	17089	17037	16644	16470	16329	16326	16128	16099	15979	15858	15778	15752	15812	15916	15771	16057	15646	15816	15712	15674	15568	15588	15676	15628	15725	15823	15517	15732	15687	15670	15734	15690	15584	15743	15618	15643	15705	15618	15655	15804	15691	15738	15707	15648	15531	15836	15526	15708	15652	15643	15676	15793	15674	15716	15595	15703	15670	15509	15607	15592	15695	15689	15717	15546	15618	15458	15610	15770	15783	15727	15675	15639	15549	15527	15668	15689	15651	15752	15622	15690	15676	15583	15504	15641	15524	15582	15661	15677	15732	15542	15746	15677	15684	15651	15547	15657	15773	15690	15599	15520	15601	15647	15649	15669	15773	15727	15559	15697	15719	15632	15572	15719	15628	15445	15678	15665	15597	15549	15622	15691	15623	15620	15772	15748	15554	15603	15498	15853	15564	15660	15766	15676	15505	15537	15434	15691	15672	15637	15729	15726	15681	15519	15701	15636	15608	15618	15638	15624	15750	15616	15694	15531	15644	15830	15918	15673	15574	15683	15515	15663	15628	15677	15725	15522	15677	15834	15683	15689	15585	15624	15785	15787	15586	15533	15476	15619	15513	15738	15674	15564	15572	15484	15532	15454	15641	15533	15604	15488	15641	15541	15647	15654	15765	15758	15544	15841	15553	15673	15560	15512	15558	15626	15527	15792	15547	15651	15744	15626	15608	15552	15616	15622	15738	15770	15702	15744	15642	15679	15722	15632	15608	15828	15612	15674	15697	15637	15566	15614	15598	15821	15538	15681	15636	15743	15821	15430	15532	15523	15606	15577	15686	15653	15656	15726	15657	15756	15785	15698	15661	15677	15492	15564	15552	15688	15591	15734	15616	15872	15690	15735	15785	15509	15711	15514	15676	15518	15595	15591	15612	15514	15605	15708	15818	15657	15605	15577	15751	15671	15363	15592	15574	15665	15642	15713	15563	15596	15495	15636	15756	15682	15655	15597	15740	15656	15557	15690	15639	15523	15555	15583	15620	15693	15616	15504	15653	15570	15579	15457	15633	15738	15551	15626	15655	15568	15597	15789	15701	15669	15460	15593	15519	15472	15617	15658	15623	15677	15614	15466	15644	15721	15528	15699	15695	15533	15741	15748	15666	15557	15654	15574	15573	15659	15584	15810	15644	15554	15807	15568	15741	15438	15601	15687	15649	15718	15544	15757	15738	15488	15659	15696	15556	15543	15701	15451	15797	15731	15660	15592	15626	15738	15610	15561	15612	15709	15695	15588	15661	15534	15707	15676	15577	15613	15515	15675	15625	15720	15544	15607	15634	15547	15797	15639	15623	15532	15633	15548	15568	15724	15536	15652	15614	15628	15486	15593	15560	15661	15765	15552	15549	15634	15652	15627	15566	15620	15730	15612	15819	15668	15581	15485	15590	15621	15690	15752	15588	15576	15581	15824	15651	15602	15744	15726	15653	15835	15614	15599	15655	15673	15871	15772	15766	15526	15750	15561	15633	15722	15356	15722	15613	15504	15516	15516	15691	15622	15625	15687	15654	15641	15762	15424	15576	15669	15567	15701	15548	15647	15601	15721	15654	15697	15515	15669	15835	15699	15738	15545	15514	15488	15609	15526	15657	15566	15497	15643	15570	15689	15660	15783	15491	15540	15640	15688	15537	15598	15628	15724	15419	15616	15605	15510	15720	15492	15468	15664	15653	15595	15770	15537	15707	15659	15532	15497	15809	15478	15461	15632	15606	15802	15822	15787	15632	15555	15554	15845	15539	15726	15677	15698	15643	15606	15707	15802	15683	15694	15585	15557	15576	15749	15638	15712	15583	15609	15619	15562	15840	15627	15635	15540	15711	15740	15542	15641	15576	15702	15608	15753	15838	15729	15521	15664	15742	15578	15546	15628	15657	15604	15758	15740	15501	15596	15776	15703	15356	15623	15561	15644	15642	15660	15807	15659	15741	15662	15701	15731	15627	15760	15800	15352	15575	15517	15596	15749	15665	15574	15673	15613	15686	15527	15657	15623	15535	15510	15659	15674	15684	15638	15445	15721	15815	15394	15748	15632	15597	15706	15494	15646	15548	15569	15683	15556	15514	15799	15619	15686	15528	15593	15545	15659	15630	15633	15684	15671	15737	15589	15518	15552	15556	15370	15503	15734	15592	15666	15696	15668	15757	15619	15582	15596	15768	15635	15626	15641	15477	15496	15678	15648	15643	15607	15793	15535	15733	15525	15605	15510	15565	15715	15573	15733	15718	15514	15718	15632	15520	15579	15478	15688	15623	15644	15753	15679	15721	15797	15587	15722	15592	15582	15844	15581	15607	15681	15710	15645	15753	15653	15521	15700	15540	15680	15585	15678	15607	15515	15644	15636	15589	15685	15691	15668	15585	15616	15550	15494	15654	15540	15525	15598	15593	15766	15479	15584	15693	15600	15747	15615	15643	15546	15576	15348	15691	15620	15813	15591	15591	15682	15617	15447	15705	15578	15622	15736	15696	15725	15594	15696	15552	15656	15599	15556	15668	15615	15729	15621	15563	15650	15447	15667	15656	15787	15552	15660	15537	15547	15495	15468	15696	15737	15741	15578	15569	15709	15540	15451	15784	15672	15477	15728	15652	15714	15744	15584	15563	15528	15773	15834	15664	15686	15719	15722	15560	15569	15658	15685	15533	15711	15511	15627	15609	15524	15556	15565	15548	15622	15688	15714	15552	15636	15544	15753	15528	15455	15568	15572	15541	15667	15563	15631	15618	15657	15586	15495	15473	15590	15725	15656	15657	15748	15725	15602	15873	15553	15654	15582	15640	15638	15597	15583	15781	15521	15686	15656	15622	15550	15674	15448	15659	15489	15635	15596	15575	15590	15612	15557	15704	15686	15620	15709	15609	15572	15482	15778	15630	15623	15628	15731	15577	15666	15552	15685	15533	15664	15668	15521	15755	15573	15662	15678	15354	15392	15591	15468	15734	15652	15555	15780	15558	15493	15738	15735	15646	15632	15551	15584	15634	15595	15649	15648	15728	15564	15496	15713	15657	15691	15665	15728	15559	15701	15743	15615	15674	15609	15626	15609	15617	15583	15681	15757	15490	15747	15595	15732	15675	15726	15555	15725	15390	15511	15637	15668	15642	15572	15780	15525	15430	15591	15735	15534	15574	15718	15618	15784	15542	15589	15665	15650	15806	15561	15485	15642	15634	15570	15629	15532	15580	15578	15741	15545	15713	15601	15603	15582	15621	15617	15672	15610	15601	15653	15515	15570	15625	15553	15634	15479	15604	15712	15530	15463	15607	15618	15535	15525	15689	15478	15489	15559	15652	15657	15629	15664	15484	15593	15629	15563	15558	15726	15783	15612	15797	15785	15612	15645	15543	15688	15724	15562	15732	15587	15755	15536	15542	15484	15614	15872	15723	15556	15660	15698	15478	15532	15558	15689	15780	15513	15620	15764	15582	15697	15583	15823	15621	15664	15538	15653	15580	15632	15749	15611	15621	15724	15462	15598	15674	15701	15738	15753	15666	15655	15635	15572	15481	15541	15698	15562	15668	15603	15640	15620	15685	15651	15506	15765	15553	15693	15630	15646	15543	15709	15756	15586	15737	15604	15791	15697	15779	15625	15709	15615	15701	15646	15588	15620	15580	15758	15610	15619	15573	15695	15604	15586	15692	15539	15580	15629	15584	15659	15586	15776	15691	15627	15515	15512	15701	15773	15613	15534	15507	15815	15783	15658	15678	15600	15598	15609	15639	15724	15784	15599	15651	15702	15605	15622	15665	15820	15616	15544	15608	15685	15680	15459	15590	15580	15635	15621	15523	15668	15563	15509	15649	15557	15668	15739	15789	15572	15600	15621	15635	15625	15561	15616	15636	15644	15654	15590	15510	15614	15710	15694	15654	15603	15587	15659	15504	15670	15526	15603	15660	15638	15728	15826	15644	15627	15768	15609	15552	15400	15549	15731	15692	15592	15490	15468	15673	15571	15543	15619	15784	15590	15419	15707	15685	15471	15786	15636	15631	15638	15742	15660	15716	15645	15883	15757	15442	15536	15606	15581	15649	15638	15477	15647	15744	15612	15724	15640	15492	15727	15499	15739	15710	15598	15900	15646	15592	15605	15487	15631	15525	15804	15538	15599	15519	15624	15642	15681	15747	15756	15735	15552	15582	15662	15517	15584	15748	15766	15478	15592	15768	15637	15590	15598	15635	15527	15439	15636	15701	15543	15626	15688	15758	15376	15834	15702	15502	15666	15629	15744	15636	15824	15446	15728	15628	15573	15597	15582	15706	15632	15531	15870	15549	15566	15855	15685	15623	15613	15691	15511	15701	15505	15714	15664	15725	15754	15605	15566	15739	15482	15573	15521	15447	15643	15718	15578	15627	15592	15694	15586	15514	15551	15681	15691	15501	15676	15651	15746	15701	15456	15625	15601	15672	15512	15539	15857	15673	15594	15662	15598	15702	15578	15597	15722	15572	15440	15509	15666	15698	15648	15727	15525	15543	15510	15656	15487	15708	15705	15580	15568	15593	15714	15582	15765	15713	15665	15612	15550	15648	15604	15594	15568	15573	15713	15603	15721	15681	15587	15720	15537	15581	15493	15510	15542	15639	15626	15487	15610	15640	15865	15729	15554	15700	15569	15715	15590	15686	15660	15506	15597	15666	15517	15758	15608	15498	15687	15772	15570	15543	15585	15586	15739	15630	15670	15745	15580	15834	15571	15818	15539	15632	15675	15685	15548	15505	15679	15623	15723	15752	15628	15625	15640	15625	15724	15641	15685	15593	15661	15785	15711	15599	15674	15602	15680	15629	15689	15731	15494	15601	15597	15547	15654	15626	15720	15632	15524	15505	15706	15663	15523	15566	15605	15703	15715	15491	15655	15683	15654	15794	15623	15593	15639	15625	15504	15571	15600	15664	15634	15655	15726	15675	15716	15643	15712	15521	15735	15690	15532	15698	15573	15537	15524	15704	15697	15490	15816	15667	15554	15613	15523	15664	15705	15648	15647	15613	15455	15772	15749	15753	15467	15816	15502	15690	15589	15589	15699	15734	15653	15623	15621	15653	15729	15782	15433	15834	15625	15691	15459	15617	15666	15739	15372	15793	15576	15664	15698
29817	29757	38066	33978	28433	25564	23658	21677	20888	20355	19770	19548	19341	18825	18831	18668	18654	18575	18355	18477	18500	18391	18163	18265	18394	18339	18255	18153	18327	18086	18386	18157	18343	18236	18133	18264	18097	18144	18109	18201	18018	18178	18195	18121	18311	18245	18106	18336	18008	18040	18191	18234	18140	18066	18178	18121	18119	18167	18261	18318	18274	18314	17972	18197	18180	18274	18202	18468	18211	18078	17888	18299	18253	17982	18092	18037	17993	18146	18190	18271	18144	18365	18254	18153	18197	18285	18234	18237	18195	18175	18096	17844	18100	18353	18004	18332	17989	18268	17937	18153	18265	18221	18326	18316	18409	18134	18362	17980	18344	18153	18238	18189	18259	18145	18064	18143	17991	18063	18094	18307	18197	18199	18131	18123	18249	18198	18262	17955	18231	18298	18290	18067	18076	18063	18132	18229	18304	17991	18060	17968	18283	18152	18191	18077	18094	18053	18145	18252	18021	18337	18039	18135	18100	18101	18118	18139	18171	18370	18077	18199	18115	18034	18052	17900	18106	17946	18182	18050	17982	18066	18171	18221	18287	18089	18181	18332	18077	18125	18099	18092	18334	18006	17999	18023	17900	17972	18085	18232	18355	18040	18194	18161	18183	18091	18242	18035	18063	18016	18147	18219	18025	18193	18178	18169	18048	18062	18095	18362	18191	18112	18114	18319	18186	18102	18114	18182	18196	18224	17911	18093	18214	17916	18335	18449	18063	18021	18010	18265	18155	18125	17960	18144	18025	18230	18108	18146	18070	18286	18149	18020	18192	18142	18180	18218	18139	18226	18286	18180	18018	18233	18163	18172	17832	18142	18297	18405	18166	18258	18037	18191	18003	18205	18199	18390	18046	18118	18431	18242	18109	18241	18112	18313	18209	18116	18112	18017	17967	18192	17975	18136	18251	18329	18325	17990	18102	18180	18293	18106	18162	18221	18263	18090	18286	18105	18113	18143	18265	18272	18185	18305	18158	17974	18043	18085	18376	18177	18250	18131	18080	18143	18271	18088	18047	18198	18161	18215	18354	18154	18054	18008	18124	18326	18296	18117	18180	18017	18131	18026	17907	18079	18037	18331	18174	18263	18128	18300	18091	18200	18130	18130	17992	18140	18102	18031	18145	18090	18065	18186	18281	18324	18267	18105	18034	18083	18374	18213	18123	18237	18024	17955	18123	18549	18112	18101	18291	18041	18060	18170	17959	18110	17894	18079	18085	18234	18251	18173	18329	18030	18217	18128	18042	18164	18134	18022	17963	18108	18003	18182	17946	18090	18090	18004	18251	18147	18316	18040	18244	17949	18038	18167	18292	18241	18152	18219	18123	17940	17934	18118	18187	18276	18023	18070	18134	18016	18182	18424	18131	18041	18110	18490	18246	18200	18307	18364	18043	18135	18245	18125	18222	18162	18245	18244	18247	17996	18342	18229	17941	18366	18011	18129	18205	18298	18183	18208	17945	18034	18304	18148	18140	18152	18114	18055	18376	18045	18181	18109	18080	18094	18216	18344	18204	18029	18101	18247	18221	18176	18219	18347	18066	18148	18172	18096	18086	17936	18141	18066	18045	18101	18117	18273	18022	17823	18265	18062	18163	18112	18211	18193	18042	18242	18309	18371	18129	18021	18064	18037	17910	18191	18361	18118	18370	18327	18010	18129	18261	18132	18161	18186	18142	18086	17949	18040	18069	18131	18099	18090	18258	18147	18125	18045	18091	18243	18174	18134	18087	18292	18138	18198	18194	18068	18299	18365	18088	18121	18137	18256	18176	17934	18145	18081	18337	18222	18090	18247	18197	18116	18163	18112	18088	18265	18007	18113	18147	18122	18259	18242	18155	18200	18035	18127	17904	18039	18233	18181	18202	18085	18196	18026	18277	18234	18030	18007	18252	18116	18180	17966	18185	18358	18235	18159	18023	18180	18135	18050	18194	18100	18198	18008	18352	18048	18293	18265	18112	18012	18030	18191	18015	18238	17863	18201	18159	18069	18167	18204	18360	18016	18056	18084	18313	18032	18205	18447	18266	18306	18018	18024	18012	18234	18105	18100	18054	18160	18150	18253	18287	18273	18279	18120	18154	17919	18230	18226	18211	18000	18180	18156	18155	18007	18129	18190	18055	18273	18240	18172	18233	18241	18106	18282	18027	18084	18242	18229	18186	18216	17986	18154	18420	18219	18376	17997	17987	18097	18267	18260	18354	18389	18106	18104	18199	18051	18238	18135	18277	17995	18181	18131	18178	18156	18135	18023	18029	18037	18116	18126	18042	18166	18011	18149	18230	18250	18114	18017	18021	18232	18172	18259	17947	18088	18282	18171	18058	18226	18116	18016	18228	18168	18305	18135	18186	18159	18230	18013	18255	18216	18179	18097	18026	18081	18093	18154	18226	18188	18268	18048	18180	18227	18224	17893	17918	18050	18171	18154	18223	18122	18169	18188	18121	18159	18077	18143	18047	18088	18208	18184	18300	18201	18209	18187	18061	18105	18207	18393	18165	18251	18053	17940	18198	18023	18206	18192	18282	18042	18242	18182	18029	18102	18119	18245	18154	18058	18262	18460	18240	17869	18283	18097	18021	18000	18151	18145	18190	18106	17991	18248	18405	18158	18130	18043	18225	18117	18220	18104	18161	18021	18213	18315	18299	18189	18278	18130	18083	18214	18203	18189	18219	17939	18215	18091	18175	18056	18151	18241	18172	17992	18007	18151	18275	18117	18226	18153	18025	17965	18129	18110	18063	18072	18266	18106	18241	18188	18055	18284	18131	18090	18134	18293	18301	18172	18279	17976	18228	18257	18073	18055	18154	18248	18145	18278	18153	18238	18154	18118	18189	18145	17958	18266	18084	18069	18228	18294	18045	18152	18095	18079	18108	18299	17968	18145	18173	18246	18090	18168	18246	18337	18160	18169	18016	18176	18144	18148	18237	18194	18129	18231	18301	17953	18188	18165	17930	17952	18234	18172	18231	18242	18067	18140	18221	18203	18249	18305	18026	18118	17967	18094	18139	18107	18109	18344	17903	18349	18187	18371	18106	18248	18060	18106	17943	18354	18198	18245	18121	18343	18066	18098	18164	18141	18366	18234	18051	18281	18171	18216	18318	18068	18213	18082	18165	18313	18157	18109	18183	18312	18154	18067	18195	18243	18133	17948	18275	18029	18154	18008	18182	17967	18028	18214	18315	18079	18161	18066	18034	18117	18045	18072	18359	18298	18149	17945	18127	18165	18164	18154	18152	18104	18157	18054	18226	18369	18279	18071	18215	18000	18192	18251	18047	18016	18104	18175	18214	18211	18094	18168	18052	17949	18056	18023	18115	18195	17986	18384	18221	18183	18288	18053	18208	18163	18020	18066	18174	18122	18046	18119	18147	17868	18203	18074	18073	18005	18177	18104	17918	17966	18117	18387	18182	18012	17953	18127	18237	18256	17992	18149	18314	17961	18133	17955	18281	18175	18361	18131	18156	18113	18025	18223	18105	18318	18233	18093	18170	18235	18131	18071	18077	17913	18234	17971	18353	18234	18258	18069	18223	18196	18124	18055	18100	18161	18203	18110	18170	18209	18254	18161	17899	18055	18044	18176	18368	18223	18119	18059	18102	18057	18180	18072	18103	18109	17957	18136	18074	18262	18184	18127	18144	17925	18053	18073	18255	18218	18255	18232	18256	18248	18298	18044	18189	18111	18196	18080	18043	18001	18212	18046	18249	18125	18364	18242	18093	18188	18217	18115	18117	18005	18246	18033	18576	18183	18153	17940	18119	18078	18076	18054	18087	18210	18119	18145	18035	17967	18082	18067	18145	17992	18121	18159	18116	18158	18299	18178	18063	18096	18133	18077	18054	18187	18090	18189	18412	18089	18281	18290	18160	18246	18269	18016	18215	18170	18134	18162	18174	18246	18258	18246	18220	18149	18266	18386	18268	18230	18064	18178	18249	18040	18111	17973	18174	18215	18090	18135	18262	18036	18232	18438	18148	18215	18244	18062	18133	18204	18133	18113	18180	18038	18202	18248	18348	18150	18045	18143	18183	18393	18262	18188	18143	18200	18181	18397	18452	18050	18100	18177	18212	18067	18263	18153	18217	18205	18086	18052	18078	18074	18311	18261	18066	18096	18044	18076	18293	18109	18175	18273	18071	18087	18216	18007	17915	18161	18253	18191	18212	18153	18183	18145	18026	18079	18085	18118	18223	18060	18091	18027	18268	18058	18057	18192	18250	17900	18273	18099	18064	18244	18182	18310	18189	18095	18181	18305	18081	18391	18160	18053	18094	18187	18300	18218	18212	17933	18215	18143	18160	17939	18087	18177	18296	18193	18264	18123	18088	18028	18065	18117	18139	18240	18148	18259	18347	18207	18179	18119	18212	18048	18281	18341	17912	18175	18187	18193	18405	18108	18215	18310	18116	18253	17916	18260	18268	18090	18048	18193	18108	18290	18152	18128	18291	18052	18183	18202	18012	18211	18258	18191	18178	18206	18174	18264	18242	18205	18215	18032	18335	18307	18089	18054	18182	18169	18165	18162	18320	18138	18017	18229	18211	18048	18277	18296	18314	17972	18049	18115	18110	18093	18104	18177	18194	18412	18131	18092	18371	18225	18173	18140	18126	18194	18064	18260	18317	18010	18204	18210	18122	18110	18223	18179	18240	18134	18048	18103	18190	18185	18220	18188	18416	18160	18225	17905	18149	18142	18081	18288	17941	18154	18084	18229	18147	18122	18349	18283	18049	18322	18129	18144	18100	18322	18100	18149	18307	18201	18273	18085	18154	18054	18186	18188	18084	17977	18010	18316	18194	18180	18390	18100	18209	18268	17946	18147	18341	18198	18111	18040	18270	18195	18299	18102	18058	18091	18069	17887	17904	18137	18189	18063	18107	18090	18135	18255	18206	18290	18062	18299	18083	18009	18217	18067	18136	18244	18050	18243	18279	18062	18178	18334	18158	18211	18066	18122	18201	18319	18058	18215	18116	18380	18190	18185	18073	18038	18128	18103	18095	18064	18119	18079	18355	18183	18017	18220	18284	18107	18296	17971	18073	18093	18256	18252	18239	18097	18249	18246	18180	18213	18053	18142	18165	18013	18105	17855	18056	18157	18124	18307	18372	18085	18183	18177	18134	18155	18251	18120
32465	45723	41981	32695	28493	25077	22547	20694	19502	18611	18099	17429	17050	16686	16341	16191	16026	15891	15907	15921	15576	15487	15426	15449	15574	15609	15633	15527	15550	15428	15409	15378	15584	15423	15519	15316	15429	15381	15356	15346	15445	15381	15433	15282	15209	15514	15312	15317	15396	15343	15411	15355	15288	15405	15316	15539	15491	15241	15179	15455	15448	15443	15353	15488	15414	15303	15520	15479	15223	15234	15226	15316	15315	15389	15282	15234	15336	15412	15410	15386	15497	15333	15193	15427	15518	15353	15374	15302	15555	15365	15438	15451	15427	15252	15497	15301	15478	15354	15288	15286	15350	15332	15308	15346	15336	15416	15340	15305	15386	15312	15382	15269	15377	15369	15377	15292	15461	15268	15162	15342	15306	15396	15153	15450	15390	15251	15472	15289	15337	15430	15433	15333	15454	15311	15459	15360	15278	15468	15436	15330	15343	15277	15430	15393	15362	15395	15375	15331	15567	15383	15225	15441	15449	15419	15384	15381	15330	15331	15367	15395	15423	15181	15380	15302	15395	15431	15451	15349	15537	15344	15335	15301	15362	15346	15341	15327	15490	15255	15406	15357	15362	15320	15485	15470	15533	15455	15278	15530	15341	15426	15373	15217	15413	15098	15362	15323	15343	15274	15454	15088	15456	15394	15512	15275	15411	15316	15345	15398	15288	15405	15525	15341	15341	15469	15201	15423	15377	15455	15405	15360	15338	15347	15281	15329	15350	15329	15302	15422	15279	15249	15362	15354	15450	15418	15336	15366	15263	15314	15282	15502	15461	15430	15345	15535	15442	15235	15342	15374	15290	15394	15396	15323	15427	15250	15287	15396	15426	15301	15300	15494	15262	15255	15580	15143	15259	15527	15508	15325	15334	15439	15211	15315	15501	15383	15470	15402	15503	15442	15290	15259	15263	15377	15252	15303	15353	15517	15213	15499	15299	15521	15372	15249	15575	15337	15215	15347	15459	15552	15457	15520	15394	15435	15205	15331	15317	15208	15368	15496	15457	15239	15378	15314	15268	15414	15472	15345	15510	15430	15324	15333	15308	15479	15384	15263	15476	15335	15329	15286	15316	15419	15288	15513	15498	15254	15324	15462	15416	15415	15301	15307	15404	15324	15338	15200	15432	15343	15454	15309	15260	15235	15215	15322	15278	15223	15336	15333	15335	15349	15360	15206	15289	15354	15459	15334	15210	15344	15148	15255	15390	15403	15272	15339	15238	15316	15403	15404	15314	15223	15398	15470	15260	15478	15520	15275	15357	15350	15287	15335	15377	15303	15292	15455	15254	15367	15380	15268	15571	15187	15340	15302	15302	15380	15325	15522	15280	15513	15174	15405	15171	15153	15523	15319	15354	15297	15430	15242	15323	15371	15323	15484	15358	15350	15417	15456	15235	15342	15147	15208	15395	15290	15392	15288	15518	15424	15230	15357	15360	15283	15092	15405	15230	15540	15253	15471	15239	15354	15281	15471	15405	15446	15273	15309	15273	15289	15341	15301	15493	15449	15321	15284	15277	15313	15453	15522	15309	15419	15385	15393	15407	15407	15285	15218	15345	15319	15475	15167	15460	15214	15436	15245	15374	15443	15392	15260	15355	15382	15254	15574	15332	15311	15311	15199	15322	15189	15387	15437	15278	15430	15337	15114	15359	15261	15315	15512	15294	15504	15465	15352	15440	15356	15237	15412	15456	15372	15235	15395	15235	15255	15475	15303	15306	15435	15282	15383	15504	15374	15359	15267	15343	15471	15366	15365	15245	15346	15396	15472	15377	15342	15439	15383	15454	15481	15465	15305	15304	15389	15182	15364	15534	15543	15280	15313	15315	15385	15288	15447	15010	15430	15509	15503	15235	15243	15402	15368	15173	15298	15161	15305	15383	15424	15339	15494	15474	15403	15371	15419	15291	15566	15299	15301	15438	15259	15306	15458	15299	15286	15330	15290	15447	15359	15432	15400	15359	15510	15348	15337	15636	15327	15337	15204	15210	15541	15270	15401	15276	15407	15335	15310	15314	15326	15355	15353	15389	15332	15280	15542	15279	15385	15399	15450	15370	15543	15257	15405	15233	15257	15291	15320	15380	15272	15414	15324	15340	15297	15330	15325	15260	15366	15345	15430	15447	15154	15377	15309	15318	15279	15347	15345	15334	15402	15171	15264	15537	15391	15189	15344	15355	15288	15247	15420	15213	15288	15458	15455	15361	15566	15405	15389	15447	15528	15451	15362	15313	15283	15277	15205	15314	15150	15289	15251	15150	15379	15431	15364	15374	15266	15406	15270	15435	15245	15272	15310	15353	15348	15242	15442	15303	15303	15240	15327	15492	15331	15350	15340	15483	15397	15434	15466	15475	15320	15310	15155	15467	15388	15357	15278	15342	15195	15377	15379	15241	15248	15304	15283	15432	15349	15392	15304	15409	15312	15159	15371	15506	15523	15308	15244	15240	15278	15322	15384	15411	15326	15318	15332	15195	15465	15288	15499	15362	15371	15403	15411	15299	15327	15388	15383	15354	15436	15365	15613	15318	15169	15195	15338	15268	15320	15515	15517	15153	15430	15175	15249	15294	15519	15317	15290	15322	15306	15491	15253	15336	15467	15425	15311	15215	15383	15251	15267	15407	15502	15396	15485	15326	15525	15403	15306	15325	15158	15391	15431	15434	15312	15445	15593	15320	15319	15296	15290	15346	15285	15456	15412	15373	15264	15238	15429	15195	15320	15496	15393	15458	15358	15269	15280	15337	15578	15660	15259	15347	15370	15291	15546	15434	15350	15268	15481	15333	15160	15268	15419	15336	15424	15326	15422	15281	15495	15253	15234	15321	15283	15444	15382	15199	15287	15242	15399	15351	15334	15280	15485	15223	15335	15268	15364	15314	15634	15345	15488	15327	15472	15348	15337	15281	15291	15343	15288	15379	15350	15362	15294	15375	15407	15254	15401	15385	15489	15156	15555	15517	15543	15278	15290	15326	15545	15260	15357	15282	15292	15307	15371	15330	15380	15445	15332	15399	15415	15574	15490	15310	15354	15286	15473	15256	15483	15321	15294	15412	15396	15500	15332	15395	15195	15163	15310	15167	15460	15488	15336	15444	15131	15480	15374	15327	15166	15409	15458	15394	15431	15264	15418	15366	15457	15184	15360	15337	15305	15376	15418	15461	15530	15280	15391	15322	15542	15367	15299	15344	15273	15316	15284	15368	15476	15244	15415	15480	15218	15542	15440	15264	15285	15482	15270	15277	15309	15356	15361	15426	15229	15435	15345	15121	15480	15362	15417	15225	15212	15241	15220	15360	15415	15261	15374	15333	15492	15420	15246	15348	15284	15458	15357	15316	15381	15455	15380	15391	15330	15250	15530	15360	15373	15186	15292	15477	15208	15408	15239	15435	15424	15370	15397	15537	15238	15295	15494	15320	15473	15385	15490	15276	15244	15361	15383	15515	15195	15321	15455	15276	15357	15265	15395	15427	15344	15380	15522	15159	15264	15317	15366	15268	15479	15309	15436	15288	15516	15318	15433	15290	15321	15331	15331	15222	15287	15236	15173	15330	15469	15486	15436	15240	15346	15492	15442	15188	15340	15455	15399	15279	15432	15371	15365	15297	15456	15477	15293	15204	15475	15285	15231	15404	15237	15452	15544	15267	15438	15426	15533	15346	15452	15329	15343	15407	15466	15330	15360	15381	15270	15428	15252	15287	15422	15368	15403	15404	15333	15298	15325	15632	15287	15466	15368	15477	15431	15471	15572	15277	15405	15453	15307	15390	15470	15450	15342	15243	15379	15403	15414	15262	15358	15301	15233	15401	15345	15379	15372	15297	15279	15233	15410	15297	15282	15358	15362	15115	15336	15330	15377	15418	15352	15327	15377	15429	15402	15380	15393	15270	15384	15411	15437	15299	15272	15413	15438	15386	15295	15507	15474	15410	15360	15402	15334	15344	15380	15507	15419	15402	15396	15412	15461	15350	15371	15243	15353	15469	15373	15210	15424	15346	15307	15310	15475	15289	15498	15347	15559	15345	15412	15439	15287	15321	15286	15197	15561	15405	15358	15357	15555	15431	15465	15243	15381	15381	15247	15539	15335	15451	15178	15389	15429	15214	15389	15204	15421	15323	15323	15362	15502	15429	15379	15382	15398	15436	15216	15270	15293	15418	15397	15384	15443	15323	15475	15514	15457	15307	15345	15376	15249	15482	15417	15222	15265	15475	15383	15457	15536	15431	15322	15287	15363	15377	15323	15490	15346	15467	15181	15389	15221	15224	15431	15173	15438	15310	15393	15355	15322	15358	15434	15422	15509	15421	15544	15312	15292	15207	15327	15270	15237	15412	15404	15527	15414	15500	15269	15437	15367	15423	15417	15232	15488	15412	15279	15442	15517	15394	15387	15448	15318	15178	15399	15121	15360	15277	15395	15275	15447	15266	15410	15456	15368	15380	15420	15487	15352	15307	15411	15292	15386	15374	15231	15288	15253	15510	15393	15433	15377	15344	15249	15308	15313	15436	15404	15306	15389	15272	15335	15280	15140	15354	15459	15308	15410	15383	15502	15216	15419	15357	15457	15450	15279	15244	15375	15447	15257	15316	15451	15286	15354	15317	15317	15287	15378	15251	15371	15386	15118	15296	15305	15347	15253	15227	15306	15361	15307	15464	15112	15313	15384	15383	15344	15536	15420	15402	15290	15255	15397	15323	15332	15221	15192	15453	15310	15203	15427	15249	15279	15526	15169	15517	15308	15309	15340	15175	15213	15510	15411	15265	15407	15345	15386	15354	15345	15402	15484	15388	15368	15240	15461	15249	15329	15459	15395	15338	15165	15311	15313	15361	15461	15435	15370	15262	15371	15306	15481	15231	15364	15483	15546	15370	15271	15574	15411	15361	15367	15461	15474	15506	15319	15320	15235	15186	15498	15513	15517	15325	15240	15458	15195	15443	15112	15246	15251	15388	15255	15404	15392	15482	15399	15379	15332	15281	15296	15297	15269	15225	15174	15312	15514	15366	15285	15203	15440	15216	15297	15342	15494	15296	15227	15299	15365	15453	15384	15362	15301	15414	15250	15330	15459	15343	15177	15235	15610	15325	15232	15400	15464	15470	15170	15164	15353	15058	15326	15303	15235	15243	15419	15311	15470
24066	21125	28617	26129	26694	27925	27077	23671	22028	21675	20806	20478	19966	19609	19132	19130	19087	18690	18549	18493	18420	18358	18189	18419	18283	18167	18355	18223	18146	18433	18299	18408	18072	18008	18192	18032	18184	18021	18126	18145	18014	18145	18099	18125	17874	18085	18097	18095	18155	18103	18018	18013	18219	18217	18048	17980	18049	18158	18023	17887	18077	18149	18190	18227	18047	18135	18263	18290	18156	18221	18062	18096	18330	17854	18019	18181	18148	18091	17833	18049	18045	17848	18104	17966	17820	18294	18079	18104	17956	18102	17944	18076	18263	18000	18146	18159	18051	17898	18314	17949	18297	18197	18108	18157	17996	17940	18144	18026	17997	17852	17904	18071	17924	17984	17993	18068	17927	18160	18010	17819	17869	17932	18020	17900	17925	18053	18176	17872	17927	18027	18032	17729	18094	18087	18175	17983	17952	17889	18050	18331	18131	18051	18051	18160	18196	17774	18036	18017	18061	18235	18234	18103	18090	18184	18049	18039	18141	17924	18193	18134	18375	18332	18236	17885	17999	18100	18056	17895	18057	18165	18073	18036	17930	17931	18110	18070	18028	17957	17983	17873	17950	18102	18173	17929	18171	18095	18001	18035	18171	17687	18165	18012	17944	18157	18072	18046	18126	17979	17906	18029	18016	18180	18029	17880	17978	18150	18036	18128	18112	18234	18000	18235	18073	18183	17811	18171	18237	18003	18130	18066	18093	18123	18152	18241	18154	18115	18031	18103	17880	18158	17896	17889	17925	18039	18009	17932	17855	18099	18058	17814	17921	17907	17840	17972	18160	17866	18053	18105	17842	18073	17991	18136	17972	18033	17982	18134	17991	18154	18082	18093	18022	17984	18012	18080	18238	18215	18031	17895	17947	17819	17928	18027	18007	17976	18177	18021	18128	17927	17947	18036	17918	18019	18238	17977	17945	18063	18033	18154	18170	18014	18133	18057	18062	18019	18166	18035	18017	17998	18069	18080	18125	17850	17829	17965	17965	17908	18239	18195	17976	18086	17970	18069	18096	17976	17948	17961	17843	18213	17963	18020	18043	17916	18038	18050	17785	18011	17979	17979	17935	17949	18145	17978	18200	17991	17935	18006	18088	17999	17942	17983	18051	18222	18028	17965	17990	17939	17984	18030	17946	18001	18000	18065	18005	17978	17890	17976	17916	17978	17986	17908	18044	18227	18004	18063	18135	17993	18075	18079	18413	18167	18301	18182	17861	17946	18127	17951	17972	18100	18230	18134	18050	18139	18089	17883	18065	18199	18060	18218	17997	18154	18152	18159	18224	18067	18090	18117	17941	17965	18011	18088	18130	18009	17932	18007	18021	18140	18117	18148	17939	18145	18026	18003	17988	18257	18027	17985	18056	18065	17789	17853	17840	17916	17932	18020	18028	18116	17886	17930	18174	17959	17862	18210	17919	17961	17846	18108	18009	18100	18136	18016	18147	17895	17861	17875	18068	18146	18296	17972	18071	18069	17809	17944	17995	17944	18101	17944	17948	18274	18024	17966	17790	17904	18072	17921	18185	18043	18078	18006	17921	18057	17890	17925	17922	18034	17778	17935	18040	17953	18050	17771	17936	18073	18230	17945	18123	18040	18174	18022	18173	17828	17816	17948	18020	18035	18048	17961	18111	18132	18182	18011	18087	17938	17802	17854	18024	17910	17975	18014	18013	17940	18026	17966	17981	17960	17835	17872	18032	18139	18265	18050	18224	17942	18036	17930	17904	17973	18188	18033	18271	17946	18187	18039	18123	18083	18091	18022	18015	18044	18107	17942	17983	17967	18100	18115	18063	17926	17889	17931	18165	18045	18073	18258	18081	18042	17912	18106	18050	18085	18121	17964	17965	18037	18162	17943	17955	17890	18110	17896	17962	18231	18151	18150	18000	18010	18195	18026	18013	17992	17842	18068	18050	18117	17995	18034	18041	17899	17990	17962	18324	18153	18173	17930	18120	18149	17941	17826	17815	18252	18030	18215	18102	18226	18289	17819	17909	18041	18067	18143	17966	18004	18143	18131	17994	18180	18049	17923	18116	18224	17999	18003	17970	18153	18125	17896	18118	18014	18146	17895	18260	18067	17901	18025	18236	18197	18005	18107	18078	17778	18194	18065	17909	18080	18265	18087	17881	18156	18061	18233	17990	18105	18032	17929	18009	17902	17918	17889	18035	18044	18032	17985	18152	17981	18232	18307	17985	18026	18200	17898	18186	17836	17828	18117	18060	18018	18078	17895	18061	17938	18126	18219	17884	18189	17869	18040	18100	17889	18194	18180	17975	18157	18212	18149	17679	17992	17916	18078	17785	17988	18191	18052	18091	17979	17997	18038	18187	17900	17893	17908	18004	18054	18131	18110	18096	17937	18203	18039	18085	18145	17927	17954	17781	18116	18107	17892	18033	18057	17946	18077	18178	18056	18231	18154	18155	18125	17919	18009	18064	18157	18034	17975	18078	18247	18119	18106	18077	18106	18155	17939	18008	17882	18156	17887	17858	18123	18018	18328	18126	17931	18073	18157	18095	18191	17888	18066	18107	17926	18145	18073	18085	18057	18065	18086	18081	18139	18096	17989	17931	18161	18112	17907	17905	17942	18122	18044	18119	17984	18215	18126	17994	18000	18344	18130	17803	17989	18028	18048	18023	17952	17987	18113	17685	17970	18252	18173	17994	17875	18020	18073	18158	18042	17855	17985	17975	17931	17856	18118	18055	18094	18054	18035	17921	18082	17912	18146	18240	18072	18210	18010	18144	18087	18023	17986	18027	18143	18162	18071	18089	18241	18024	17965	17978	18126	17964	18091	17936	17962	18060	18011	17800	17987	18045	17961	18169	17906	17910	17874	18203	17966	17983	18221	18091	18152	17849	18137	18045	17911	17836	18206	18340	18238	18004	18049	17872	18151	18154	17996	18094	18098	18312	18129	17968	17892	18121	18003	18209	17952	17970	18005	18027	18218	17903	17979	18165	18085	18007	17864	18143	18135	17742	18078	18156	18093	17881	17914	18150	17973	18172	18048	18202	18032	18098	18093	17963	17934	17791	18052	18100	17956	17849	17874	17750	17852	18072	17956	18146	18041	18236	17874	18123	17890	18059	18258	18193	18108	18418	17987	18032	18135	17997	17945	17906	18060	17955	17894	18138	18229	17932	18220	18012	18029	18198	18061	18177	18066	18255	17912	17802	18175	18218	17920	17695	17978	18166	18131	18013	17886	17998	18125	17875	18007	18205	18197	18141	18117	18040	18231	18220	18156	18064	17947	17884	17889	18070	18036	17800	17936	17916	18282	18246	18189	18158	18172	18020	17985	17973	18061	18123	18021	18156	17881	18040	17894	18081	18132	18008	18047	18017	18229	18020	18121	18140	18184	18149	18269	18061	17887	18169	17908	17915	18066	17960	18069	18018	18044	18165	18281	17982	18002	18248	18179	17981	18222	17963	17912	17985	17965	17990	17893	18123	18153	18044	18013	18148	17904	17968	18048	18184	18022	18185	17958	17973	17886	17999	18115	17949	18049	18058	18259	18312	18190	18139	18121	17915	17953	17889	18067	18028	17972	18011	18046	17958	17912	17982	18122	18176	18106	18040	18090	18016	18033	17857	18117	17968	18036	18072	17978	18058	17957	18040	17882	18021	17957	18017	17931	18238	18026	18081	18120	18084	18062	18251	18012	17976	17883	18182	18102	17945	17993	18070	18168	18154	18196	17932	18082	18060	18022	18155	17874	18063	18002	18307	18097	18376	17873	17914	17972	18058	18041	18034	18025	18108	18027	18276	17900	17956	17914	18091	17956	18009	17866	17859	18062	17882	18072	18155	18098	18005	17957	18192	18045	18156	18161	18118	17803	18011	18327	17988	17833	18054	17922	18079	18219	17967	18090	18007	17817	18035	18077	18013	17941	18017	18174	18256	18136	18143	17980	17905	18130	18140	17933	17879	18246	17913	17945	18040	18139	18037	17904	18193	18115	18086	18205	18089	18045	17942	17958	18191	18006	17996	18258	17984	18050	18052	17964	18071	18091	17921	18140	18091	18094	18216	18082	18172	17981	17782	18030	18055	17991	18055	17987	18036	17937	18065	18052	17984	18053	18170	18111	18106	18162	18065	18071	18005	17950	18118	18142	17972	17994	18154	18101	18190	18132	18158	17940	17984	18070	17960	18226	18195	18057	17854	17955	18110	17996	18114	17961	18136	18194	17872	17936	18027	18095	18115	18054	17932	18132	18195	18047	17952	18068	18164	18067	18279	18016	18069	18184	18064	18144	17944	17972	17968	17853	17996	18025	17942	17884	18093	18020	17929	18122	18061	18035	17916	18057	18039	17890	18080	17832	17918	18036	18133	18044	17910	18048	18011	17999	17955	17946	18164	18082	18193	17964	17828	17999	18108	17885	18021	18279	17960	17944	18007	18086	18028	17954	17909	18043	18000	17987	17978	18040	18141	18002	18233	18100	18023	17882	17946	18177	18065	18099	17937	18106	17922	17973	18159	18070	18153	18090	18127	17868	17984	17920	18039	18078	18286	18188	18122	17979	18018	18065	17911	18013	18077	18103	17993	18008	17895	18102	18031	18050	18011	18030	18222	17965	18012	18255	18082	18213	18142	18038	17945	18102	18015	18078	17882	18005	17839	18171	17998	18060	18085	18061	18191	18036	18033	18066	18081	17987	18115	18120	17929	18007	17934	18202	18080	18182	18246	18118	17992	18159	18020	18011	18169	17930	18147	18096	17993	18107	17906	17958	18195	18188	17972	18006	18070	17919	17934	17930	18038	18101	17980	17927	17949	18067	18112	17973	18104	18003	18039	17924	18000	18100	17878	18121	18063	18209	18101	17925	18005	18074	17997	18023	18037	18007	18199	18127	18007	18044	18021	18020	17995	17974	17934	17897	18157	18079	18020	18001	18040	18196	18082	17818	18015	17947	17990	18040	18032	18031	18098	17990	18019	17908	17936	18100	17937	18099	17780	17911	18128	18179	18060	18031	18270	18132	18030	18061	18121	18140	18053	18080	18074	17723	18206	17999	18119	18149	18111	18182	18255	17999	17912	17840	17990	18119	17949	17992	17770	18061	18099	18078	18261	18095	18113	18177	18109	17874	17938	18011	18210	18049	18055	18190	17982	18013	18046	18228
31638	51099	46790	37426	32947	28968	25797	23206	21555	20128	19233	18632	17861	17422	16980	16698	16475	15978	16028	15813	15777	15773	15560	15573	15541	15480	15476	15593	15530	15446	15584	15437	15531	15443	15288	15434	15395	15457	15301	15413	15262	15331	15297	15275	15113	15401	15500	15311	15228	15162	15353	15362	15355	15272	15414	15396	15258	15220	15205	15287	15505	15528	15160	15241	15269	15260	15189	15141	15378	15320	15251	15359	15448	15378	15341	15188	15394	15500	15192	15311	15235	15489	15353	15156	15467	15275	15362	15354	15328	15184	15285	15303	15387	15303	15115	15293	15402	15341	15167	15362	15336	15318	15215	15104	15298	15301	15258	15309	15274	15427	15301	15189	15442	15298	15170	15298	15348	15327	15406	15258	15296	15425	15301	15352	15367	15339	15262	15147	15317	15132	15228	15403	15251	15093	15192	15284	15294	15280	15303	15458	15182	15319	15475	15187	15145	15303	15349	15232	15368	15258	15363	15332	15357	15213	15100	15296	15243	15277	15300	15416	15322	15244	15342	15294	15325	15406	15125	15171	15388	15211	15262	15278	15284	15170	15300	15429	15303	15401	15315	15339	15399	15327	15350	15281	15441	15208	15287	15240	15284	15531	15121	15230	15253	15369	15416	15351	15157	15435	15266	15252	15289	15252	15371	15201	15294	15316	15243	15318	15273	15262	15287	15256	15205	15376	15172	15393	15172	15473	15082	15299	15308	15213	15286	15139	15331	15303	15058	15164	15284	15413	15344	15362	15269	15390	15290	15347	15215	15356	15314	15207	15286	15317	15337	15016	15295	15436	15347	15148	15138	15240	15393	15246	15299	15198	15262	15289	15017	15345	15318	15432	15136	15211	15384	15409	15286	15357	15222	15547	15118	15465	15256	15181	15177	15331	15188	15128	15425	15149	15349	15375	15401	15267	15336	15195	15252	15287	15223	15357	15039	15184	15097	15345	15227	15288	15269	15375	15161	15463	15178	15362	15326	15134	15394	15319	15151	15391	15314	15248	15244	15277	15363	15201	15339	15281	15247	15372	15352	15372	15311	15230	15341	15320	15251	15255	15356	15239	15243	15323	15132	15138	15392	15202	15476	15375	15161	15172	15436	15253	15156	15341	15304	15400	15344	15272	15234	15230	15233	15186	15300	15308	15414	15199	15286	15385	15325	15204	15210	15291	15231	15270	15276	15292	15291	15178	15273	15389	15291	15355	15449	15347	15406	15287	15272	15348	15228	15256	15356	15392	15246	15456	15258	15393	15160	15370	15153	15214	15445	15262	15357	15412	15198	15469	15307	15387	15212	15417	15284	15500	15357	15207	15331	15124	15381	15213	15133	15385	15284	15334	15376	15254	15329	15303	15260	15264	15244	15293	15445	15375	15451	15343	15395	15273	15121	15325	15293	15422	15313	15339	15253	15340	15442	15452	15303	15339	15244	15171	15391	15201	15126	15178	15256	15446	15107	15379	15425	15220	15284	15309	15163	15467	15191	15192	15373	15197	15381	15298	15242	15452	15245	15363	15331	15336	15334	15273	15299	15347	15331	15285	15125	15486	15286	15255	15198	15455	15412	15216	15324	15174	15389	15266	15430	15298	15195	15342	15351	15274	15299	15379	15473	15254	15251	15229	15376	15198	15330	15296	15229	15506	15146	15263	15212	15255	15348	15245	15341	15318	15351	15223	15204	15246	15188	15246	15282	15250	15279	15336	15252	15169	15298	15120	15160	15342	15217	15369	15213	15266	15372	15231	15314	14928	15158	15385	15372	15261	15231	15371	15271	15272	15513	15210	15313	15268	15297	15015	15486	15430	15162	15364	15407	15455	15411	15256	15182	15539	15164	15189	15332	15350	15350	15308	15244	15231	15305	15338	15256	15279	15541	15389	15258	15246	15333	15258	15378	15512	15397	15361	15377	15422	15294	15353	15216	15310	15295	15378	15381	15186	15294	15159	15372	15313	15250	15319	15142	15329	15103	15281	15273	15262	15334	15368	15068	15410	15340	15179	15216	15239	15304	15229	15431	15214	15212	15382	15286	15261	15364	15525	15416	15270	15147	15144	15142	15216	15105	15314	15192	15061	15307	15424	15269	15093	15400	15289	15261	15198	15315	15224	15255	15187	15118	15390	15378	15377	15337	15219	15186	15474	15226	15243	15377	15174	15213	15251	15379	15236	15425	15402	15240	15276	15362	15146	15349	15212	15250	15334	15465	15274	15344	15236	15452	15227	15274	15329	15227	15418	15360	15288	15318	15355	15336	15327	15322	15114	15410	15112	15461	15285	15454	15206	15348	15245	15355	15368	15325	15319	14996	15315	15234	15276	15209	15237	15303	15311	15444	15210	15109	15347	15454	15236	15474	15338	15259	15564	15173	15270	15431	15157	15113	15401	15303	15399	15283	15313	15259	15308	15412	15376	15337	15203	15326	15290	15339	15344	15314	15287	15297	15163	15323	15203	15291	15248	15291	15330	15199	15223	15285	15352	15346	15152	15339	15194	15300	15496	15238	15253	15275	15307	15376	15271	15290	15187	15159	15353	15290	15320	15363	15524	15238	15307	15287	15177	15497	15263	15380	15303	15371	15249	15356	15331	15310	15361	15205	15311	15228	15119	15290	15406	15451	15287	15335	15111	15290	15114	15347	15192	15280	15122	15417	15245	15406	15386	15228	15311	15232	15379	15190	15307	15084	15425	15432	15380	15406	15166	15256	15170	15325	15305	15219	15260	15359	15295	15258	15318	15361	15306	15352	15305	15398	15267	15280	15261	15344	15310	15310	15363	15297	15307	15369	15281	15394	15224	15192	15432	15225	15301	15223	15342	15369	15346	15323	15348	15212	15144	15460	15240	15195	15369	15195	15268	15300	15331	15429	15170	15253	15248	15345	15444	15085	15251	15264	15339	15400	15218	15381	15300	15344	15477	15286	15263	15277	15403	15291	15200	15305	15332	15211	15400	15306	15265	15265	15264	15324	15468	15292	15386	15343	15345	15279	15270	15327	15410	15227	15404	15235	15334	15147	15165	15273	15379	15391	15369	15263	15178	15281	15142	15300	15175	15244	15263	15468	15242	15321	15222	15431	15377	15366	15375	15204	14995	15146	15260	15180	15325	15230	15475	15175	15370	15166	15339	15302	15189	15265	15166	15427	15194	15414	15349	15370	15236	15313	15312	15264	15201	15124	15349	15409	15450	15254	15289	15269	15277	15256	15250	15312	15177	15301	15295	15320	15342	15246	15238	15313	15390	15239	15376	15197	15368	15405	15039	15332	15296	15345	15183	15129	15307	15202	15257	15185	15255	15242	15146	15203	15205	15378	15404	15240	15265	15175	15437	15143	15242	15238	15383	15283	15331	15221	15328	15303	15402	15336	15270	15206	15532	15237	15398	15183	15198	15418	15255	15411	15406	15261	15386	15306	15333	15171	15357	15406	15258	15229	15305	15121	15436	15165	15326	15254	15354	15384	15355	15347	15261	15305	15140	15452	15388	15350	15214	15378	15372	15251	15243	15361	15202	15191	15385	15373	15304	15384	15120	15460	15312	15196	15376	15276	15404	15215	15364	15279	15220	15226	15275	15196	15444	15243	15359	15285	15463	15268	15310	15303	15256	15527	15353	15290	15325	15214	15374	15395	15320	15258	15103	15450	15286	15349	15162	15386	15248	15340	15256	15366	15331	15264	15407	15373	15422	15290	15338	15361	15381	15482	15306	15194	15162	15335	15333	15186	15357	15180	15232	15314	15183	15233	15370	15186	15183	15262	15113	15305	15302	15443	15076	15320	15238	15239	15268	15206	15157	15250	15517	15343	15313	15292	15389	15328	15108	15349	15290	15393	15348	15423	15285	15333	15392	15350	15257	15431	15518	15399	15277	15241	15249	15279	15145	15298	15330	15219	15472	15365	15314	15219	15191	15340	15087	15232	15238	15270	15310	15291	15388	15149	15352	15353	15298	15280	15339	15292	15360	15358	15319	15410	15343	15305	15416	15420	15407	15293	15197	15436	15175	15236	15251	15287	15196	15352	15276	15257	15322	15283	15355	15409	15346	15296	15293	15351	15278	15162	15341	15218	15304	15337	15332	15249	15306	15454	15263	15477	15360	15392	15327	15096	15286	15208	15331	15453	15202	15171	15138	15280	15278	15244	15136	15384	15451	15303	15293	15200	15235	15236	15347	15286	15304	15195	15429	15254	15295	15280	15239	15245	15222	15246	15256	15210	15193	15603	15440	15325	15328	15262	15321	15463	15272	15290	15337	15322	15284	15257	15534	15111	15208	15423	15317	15337	15431	15191	15167	15230	15123	15384	15155	15367	15294	15586	15339	15298	15354	15242	15247	15368	15347	15263	15363	15336	15081	15274	15303	15360	15396	15357	15158	15285	15276	15260	15206	15300	15426	15279	15342	15174	15206	15423	15210	15300	15353	15382	15445	15343	15350	15439	15209	15283	15454	15425	15418	15382	15372	15421	15147	15563	15297	15541	15206	15262	15160	15238	15334	15212	15325	15278	15307	15387	15337	15230	15248	15311	15427	15391	15333	15265	15223	15193	15334	15402	15300	15229	15274	15269	15361	15410	15260	15274	15394	15319	15246	15259	15290	15384	15279	15242	15239	15225	15392	15413	15192	15396	15212	15164	15330	15290	15271	15263	15283	15252	15317	15300	15334	15218	15256	15247	15235	15470	15128	15289	15212	15067	15371	15183	15344	15302	15293	15365	15336	15483	15329	15322	15419	15314	15335	15318	15264	15369	15405	15306	15370	15279	15390	15296	15381	15363	15187	15244	15334	15261	15355	15216	15290	15476	15151	15315	15244	15248	15253	15163	15273	15301	15257	15255	15306	15383	15280	15344	15255	15369	15209	15326	15291	15167	15341	15275	15274	15087	15217	15321	15273	15302	15291	15222	15237	15413	15364	15372	15201	15444	15342	15312	15162	15279	15219	15397	15310	15338	15180	15243	15302	15409	15372	15306	15339	15324	15123	15406	15370	15410	15255	15507	15209	15378	15414	15363	15103	15420	15364	15228	15207	15348	15279	15418	15297	15376	15211	15324	15356	15428	15366	15413	15219	15249	15347	15138	15311	15351	15343	15307	15305	15317	15335	15279	15300	15400	15463	15311	15312	15226	15208	15288	15376	15272	15326
22811	21130	28873	23976	23524	28507	30944	26026	24067	23621	22629	21755	21373	20829	20407	20305	19764	19585	19293	19343	19495	19119	19164	19008	19051	19145	19105	18830	18863	18739	18879	18805	18851	18829	18607	18678	18786	18812	18690	18596	18709	18685	18589	18705	19010	18544	18570	18737	18685	18343	18519	18647	18718	18757	18475	18642	18644	18852	18619	18603	18617	18608	18777	18593	18624	18673	18704	18632	18549	18609	18836	18809	18439	18789	18519	18749	18648	18487	18779	18714	18696	18785	18630	18475	18734	18563	18457	18694	18558	18733	18649	18634	18637	18593	18619	18609	18504	18756	18620	18528	18522	18430	18325	18683	18524	18696	18807	18608	18746	18410	18591	18537	18700	18688	18646	18534	18673	18543	18822	18576	18917	18476	18469	18589	18436	18708	18641	18619	18522	18400	18553	18670	18808	18591	18509	18616	18766	18657	18688	18548	18645	18706	18675	18692	18699	18502	18728	18674	18656	18616	18484	18604	18710	18727	18510	18665	18684	18692	18620	18695	18835	18687	18736	18404	18705	18636	18650	18543	18888	18497	18762	18674	18942	18667	18606	18488	18798	18536	18477	18616	18389	18745	18692	18638	18688	18730	18561	18646	18558	18622	18444	18614	18786	18459	18558	18455	18404	18736	18667	18658	18660	18710	18537	18489	18391	18580	18697	18743	18709	18622	18741	18586	18580	18622	18703	18598	18639	18596	18792	18673	18677	18453	18467	18525	18508	18578	18684	18642	18680	18577	18649	18769	18712	18639	18658	18766	18715	18643	18554	18514	18537	18804	18617	18742	18668	18410	18889	18353	18591	18495	18668	18621	18548	18652	18660	18708	18554	18663	18550	18635	18645	18494	18650	18745	18523	18443	18596	18647	18593	18590	18606	18529	18663	18539	18504	18446	18506	18597	18705	18666	18720	18443	18479	18541	18374	18461	18533	18575	18606	18487	18596	18822	18789	18647	18568	18749	18683	18630	18652	18621	18718	18678	18398	18546	18621	18640	18504	18416	18925	18654	18648	18570	18665	18586	18649	18429	18548	18516	18680	18465	18618	18733	18565	18638	18594	18556	18581	18534	18475	18404	18617	18627	18764	18766	18633	18632	18654	18682	18877	18840	18748	18395	18548	18524	18637	18554	18662	18583	18827	18596	18672	18643	18546	18706	18767	18542	18444	18408	18530	18665	18448	18686	18648	18639	18548	18447	18667	18866	18783	18511	18601	18684	18510	18495	18663	18649	18550	18538	18686	18435	18511	18646	18663	18550	18495	18539	18566	18588	18548	18674	18587	18844	18623	18610	18589	18442	18660	18565	18510	18715	18433	18657	18667	18731	18667	18574	18438	18632	18530	18732	18633	18710	18638	18693	18733	18590	18719	18701	18438	18450	18738	18624	18640	18752	18747	18510	18491	18565	18609	18585	18694	18449	18520	18523	18797	18581	18798	18349	18616	18517	18634	18654	18615	18702	18681	18612	18579	18547	18572	18659	18725	18592	18774	18732	18391	18571	18516	18688	18732	18646	18553	18542	18501	18531	18645	18435	18470	18733	18643	18577	18479	18792	18584	18784	18744	18749	18658	18570	18779	18822	18695	18510	18772	18661	18691	18632	18863	18664	18575	18642	18607	18545	18452	18497	18456	18414	18391	18500	18609	18559	18775	18451	18412	18595	18740	18481	18552	18587	18475	18611	18515	18621	18767	18559	18726	18448	18641	18607	18502	18295	18313	18577	18818	18663	18612	18582	18588	18688	18612	18636	18758	18728	18511	18483	18535	18431	18477	18460	18652	18769	18508	18597	18559	18458	18676	18593	18728	18716	18600	18657	18666	18750	18654	18461	18638	18786	18644	18489	18591	18802	18585	18626	18589	18453	18814	18709	18613	18633	18483	18596	18622	18771	18691	18558	18686	18910	18687	18505	18539	18632	18738	18603	18455	18527	18785	18528	18545	18695	18476	18569	18667	18683	18525	18803	18593	18619	18832	18619	18592	18377	18448	18446	18503	18634	18677	18536	18491	18501	18578	18891	18652	18581	18713	18789	18535	18400	18463	18563	18776	18681	18663	18476	18650	18449	18478	18423	18499	18670	18444	18569	18585	18519	18446	18416	18497	18696	18753	18613	18767	18645	18622	18581	18873	18578	18549	18563	18446	18672	18612	18504	18805	18600	18696	18363	18582	18568	18797	18536	18918	18709	18653	18532	18512	18643	18578	18587	18581	18506	18529	18398	18514	18576	18660	18642	18776	18643	18729	18643	18575	18608	18557	18471	18771	18763	18587	18503	18684	18706	18694	18651	18669	18600	18459	18748	18631	18740	18603	18515	18858	18554	18483	18648	18663	18683	18404	18676	18545	18550	18468	18537	18627	18709	18876	18666	18901	18402	18615	18671	18687	18685	18600	18782	18551	18480	18596	18668	18524	18685	18683	18556	18645	18403	18472	18813	18715	18611	18578	18610	18650	18623	18692	18441	18689	18655	18454	18642	18624	18544	18682	18632	18632	18673	18553	18466	18591	18713	18688	18593	18711	18645	18530	18525	18682	18498	18665	18588	18616	18719	18665	18670	18427	18604	18624	18540	18685	18623	18654	18509	18578	18608	18867	18369	18523	18480	18669	18618	18570	18636	18822	18397	18627	18502	18520	18705	18717	18632	18587	18623	18708	18785	18629	18675	18772	18719	18609	18614	18611	18485	18651	18540	18414	18736	18452	18512	18607	18569	18639	18487	18626	18567	18756	18819	18621	18596	18391	18496	18566	18537	18679	18785	18646	18701	18645	18650	18667	18706	18660	18746	18504	18611	18691	18546	18502	18596	18423	18567	18442	18765	18521	18472	18668	18388	18536	18675	18626	18609	18494	18645	18598	18565	18846	18883	18339	18520	18541	18568	18581	18616	18351	18793	18688	18754	18769	18672	18604	18569	18317	18598	18628	18489	18355	18706	18555	18507	18550	18698	18493	18667	18559	18535	18413	18459	18364	18540	18506	18736	18504	18780	18586	18310	18507	18580	18669	18626	18615	18502	18714	18434	18749	18424	18615	18700	18383	18546	18412	18488	18540	18653	18518	18739	18677	18576	18574	18462	18510	18637	18723	18659	18623	18732	18505	18728	18638	18537	18544	18513	18699	18610	18716	18490	18538	18627	18715	18595	18691	18765	18572	18649	18647	18715	18734	18561	18668	18320	18455	18552	18443	18550	18721	18685	18720	18491	18582	18559	18519	18526	19013	18595	18589	18404	18699	18576	18618	18808	18814	18606	18973	18475	18531	18745	18631	18495	18797	18636	18731	18484	18469	18583	18445	18538	18619	18588	18673	18750	18844	18734	18646	18726	18809	18776	18761	18519	18698	18789	18616	18520	18682	18740	18841	18693	18568	18562	18689	18457	18781	18491	18602	18440	18756	18764	18538	18772	18538	18512	18598	18602	18898	18698	18468	18569	18619	18646	18663	18558	18669	18538	18617	18742	18732	18699	18414	18480	18532	18506	18441	18650	18581	18736	18669	18591	18867	18739	18818	18415	18616	18581	18703	18371	18701	18567	18642	18485	18695	18492	18447	18555	18436	18473	18635	18598	18620	18770	18558	18699	18479	18563	18544	18460	18443	18431	18507	18525	18493	18493	18638	18743	18684	18669	18629	18728	18733	18746	18687	18700	18749	18544	18672	18588	18510	18534	18606	18638	18521	18698	18541	18667	18503	18591	18607	18585	18762	18740	18778	18366	18498	18485	18618	18631	18600	18702	18604	18637	18477	18506	18595	18428	18527	18815	18608	18516	18560	18642	18496	18572	18736	18535	18677	18598	18594	18429	18696	18716	18794	18727	18671	18692	18688	18623	18603	18468	18460	18735	18318	18759	18812	18659	18668	18600	18531	18525	18699	18598	18638	18707	18688	18607	18821	18647	18650	18843	18741	18385	18542	18742	18529	18451	18735	18680	18481	18728	18721	18651	18599	18724	18522	18741	18539	18792	18770	18791	18689	18529	18553	18631	18770	18642	18494	18887	18690	18498	18461	18619	18675	18600	18875	18542	18352	18836	18501	18733	18615	18595	18498	18647	18607	18617	18656	18690	18682	18591	18585	18568	18447	18802	18551	18635	18716	18574	18496	18575	18651	18635	18736	18455	18490	18563	18604	18389	18563	18566	18740	18695	18556	18572	18609	18708	18487	18623	18581	18843	18648	18575	18474	18651	18419	18452	18814	18457	18621	18514	18543	18876	18760	18530	18645	18702	18699	18604	18668	18580	18547	18599	18603	18522	18593	18625	18530	18640	18737	18505	18694	18789	18734	18693	18662	18573	18616	18658	18532	18675	18511	18654	18503	18526	18679	18534	18769	18613	18537	18574	18539	18600	18778	18716	18568	18740	18769	18501	18621	18797	18550	18749	18498	18604	18435	18781	18623	18573	18754	18819	18722	18554	18570	18598	18549	18465	18722	18611	18713	18710	18661	18634	18540	18745	18687	18542	18478	18665	18585	18813	18575	18601	18566	18807	18734	18654	18658	18472	18685	18615	18916	18613	18599	18488	18493	18491	18392	18528	18553	18630	18671	18623	18639	18531	18516	18729	18471	18645	18281	18518	18572	18512	18519	18530	18544	18577	18499	18719	18727	18617	18736	18581	18729	18803	18696	18796	18684	18505	18877	18756	18753	18647	18683	18733	18538	18748	18629	18649	18780	18669	18533	18680	18640	18557	18427	18584	18542	18599	18682	18588	18499	18590	18779	18788	18789	18592	18603	18544	18494	18666	18509	18776	18669	18486	18733	18508	18594	18534	18609	18578	18765	18631	18682	18700	18821	18450	18687	18608	18689	18591	18522	18533	18661	18533	18419	18445	18599	18649	18748	18616	18532	18628	18612	18643	18594	18695	18497	18347	18733	18524	18535	18588	18748	18711	18742	18517	18695	18549	18590	18492	18641	18657	18655	18794	18604	18594	18596	18715	18836	18702	18755	18529	18321	18579	18739	18571	18714	18614	18627	18559	18738	18829	18691	18697	18605	18616	18689	18671	18702	18607	18688	18489	18429	18604	18627	18610	18600	18461	18537	18592	18786	18609	18593	18603	18611	18623	18659	18619	18620	18589	18407	18474	18707	18688	18648	18543	18629	18500	18370	18795	18641	18602	18750	18621	18789	18451
33386	57707	53314	43010	37146	32744	29003	26039	23661	22271	21107	19890	19139	18452	17897	17540	17154	16778	16684	16450	16375	16120	16096	15996	15803	15868	15788	15795	15833	15879	15701	15603	15685	15730	15753	15781	15719	15684	15638	15612	15610	15501	15549	15375	15752	15605	15680	15402	15686	15611	15584	15535	15500	15627	15588	15524	15528	15721	15525	15582	15723	15578	15829	15727	15588	15695	15671	15494	15338	15687	15450	15650	15560	15445	15741	15613	15693	15615	15695	15435	15506	15481	15572	15753	15535	15651	15640	15752	15615	15540	15673	15747	15712	15493	15737	15616	15733	15713	15539	15536	15757	15559	15536	15388	15487	15676	15447	15598	15591	15632	15530	15500	15547	15455	15599	15654	15586	15508	15735	15540	15592	15685	15663	15605	15620	15776	15644	15602	15691	15593	15496	15625	15533	15602	15731	15510	15597	15618	15606	15497	15363	15661	15607	15567	15655	15623	15518	15602	15693	15443	15822	15590	15433	15622	15701	15536	15768	15454	15728	15698	15577	15683	15567	15622	15608	15668	15642	15760	15479	15645	15710	15588	15554	15435	15541	15607	15515	15555	15628	15631	15663	15610	15559	15698	15558	15557	15426	15679	15580	15498	15588	15555	15560	15635	15694	15577	15420	15740	15625	15606	15427	15628	15632	15751	15627	15581	15536	15673	15684	15414	15511	15606	15650	15622	15636	15606	15605	15646	15604	15442	15649	15463	15466	15564	15543	15646	15633	15698	15763	15557	15589	15592	15594	15519	15605	15601	15569	15785	15539	15724	15722	15737	15618	15841	15668	15541	15601	15630	15664	15398	15646	15524	15488	15405	15620	15494	15661	15450	15507	15658	15469	15736	15482	15653	15653	15524	15354	15613	15513	15565	15718	15594	15749	15706	15545	15462	15516	15557	15618	15721	15748	15695	15557	15674	15541	15441	15590	15643	15657	15603	15624	15655	15544	15539	15525	15626	15518	15553	15530	15722	15534	15541	15567	15610	15658	15513	15640	15533	15514	15544	15523	15596	15477	15684	15479	15652	15593	15720	15573	15602	15595	15672	15625	15559	15576	15666	15659	15786	15623	15506	15519	15603	15490	15556	15537	15770	15637	15578	15623	15714	15511	15711	15460	15655	15621	15707	15409	15715	15664	15608	15530	15718	15665	15640	15475	15457	15572	15710	15488	15773	15810	15463	15674	15571	15637	15642	15653	15520	15585	15480	15625	15576	15433	15614	15431	15501	15569	15699	15506	15522	15713	15581	15613	15522	15717	15671	15657	15548	15459	15579	15392	15433	15552	15637	15664	15469	15661	15588	15629	15572	15448	15364	15796	15470	15799	15634	15556	15544	15542	15660	15615	15721	15512	15622	15515	15509	15585	15599	15469	15478	15551	15696	15529	15577	15542	15596	15744	15569	15516	15635	15484	15753	15548	15564	15535	15496	15491	15538	15445	15619	15593	15629	15445	15374	15698	15578	15734	15659	15616	15729	15378	15414	15519	15591	15501	15560	15548	15534	15483	15667	15698	15624	15600	15820	15669	15593	15600	15504	15508	15439	15602	15682	15625	15719	15550	15569	15547	15631	15704	15597	15666	15680	15498	15565	15574	15584	15672	15611	15591	15580	15670	15584	15652	15637	15714	15616	15539	15498	15595	15741	15678	15512	15522	15433	15688	15577	15659	15582	15644	15644	15639	15543	15767	15692	15558	15681	15643	15434	15562	15498	15648	15546	15527	15743	15480	15645	15687	15565	15557	15731	15348	15625	15655	15573	15664	15578	15604	15574	15667	15701	15619	15727	15686	15555	15595	15673	15580	15558	15730	15460	15607	15707	15540	15530	15624	15389	15499	15500	15689	15531	15638	15611	15514	15843	15635	15693	15608	15549	15389	15640	15533	15718	15565	15638	15407	15641	15513	15438	15577	15525	15602	15529	15728	15486	15650	15635	15671	15574	15561	15558	15531	15407	15665	15579	15573	15573	15437	15557	15636	15682	15543	15604	15620	15584	15484	15576	15624	15386	15374	15594	15687	15452	15806	15431	15595	15807	15772	15711	15709	15607	15685	15626	15663	15643	15628	15614	15458	15643	15526	15600	15521	15563	15646	15443	15653	15650	15456	15597	15522	15523	15533	15690	15604	15543	15336	15518	15505	15598	15573	15536	15596	15432	15739	15581	15725	15610	15716	15655	15581	15401	15629	15523	15554	15743	15531	15514	15659	15493	15642	15717	15497	15461	15486	15689	15533	15512	15650	15509	15809	15612	15523	15586	15640	15644	15649	15512	15749	15506	15611	15534	15552	15649	15539	15669	15430	15729	15545	15687	15488	15536	15655	15602	15484	15660	15396	15612	15676	15696	15492	15549	15622	15539	15588	15439	15595	15631	15730	15500	15574	15492	15487	15501	15587	15452	15633	15699	15578	15559	15676	15792	15564	15538	15495	15698	15646	15650	15454	15665	15656	15565	15517	15646	15585	15599	15501	15668	15627	15639	15587	15496	15713	15684	15668	15545	15623	15552	15599	15332	15573	15655	15622	15681	15679	15534	15675	15580	15551	15597	15497	15555	15654	15564	15798	15594	15551	15557	15701	15661	15533	15640	15689	15547	15589	15657	15450	15623	15512	15602	15686	15577	15650	15577	15520	15594	15500	15547	15582	15613	15441	15514	15587	15686	15608	15576	15660	15437	15516	15446	15622	15588	15483	15524	15521	15635	15653	15605	15715	15521	15604	15521	15593	15577	15778	15567	15578	15712	15463	15576	15540	15523	15619	15497	15522	15578	15524	15665	15541	15633	15655	15596	15743	15450	15556	15490	15736	15556	15547	15563	15592	15625	15773	15491	15520	15594	15615	15672	15515	15442	15495	15584	15658	15541	15575	15718	15677	15477	15574	15578	15589	15577	15543	15513	15752	15535	15732	15562	15502	15530	15813	15506	15567	15741	15651	15631	15703	15596	15618	15432	15499	15586	15705	15845	15394	15435	15612	15477	15584	15735	15494	15657	15463	15607	15695	15602	15555	15570	15680	15738	15635	15647	15505	15409	15606	15651	15637	15593	15638	15526	15572	15656	15486	15805	15624	15697	15515	15539	15520	15563	15791	15462	15633	15316	15579	15590	15419	15736	15657	15566	15579	15414	15747	15549	15556	15639	15569	15516	15470	15434	15667	15614	15579	15544	15635	15710	15654	15558	15325	15669	15572	15536	15747	15558	15548	15473	15634	15493	15552	15676	15570	15590	15510	15602	15645	15531	15596	15749	15556	15482	15649	15529	15590	15522	15559	15525	15696	15611	15571	15644	15455	15546	15608	15606	15662	15544	15420	15593	15769	15478	15586	15644	15636	15587	15477	15547	15655	15545	15459	15713	15506	15882	15741	15486	15591	15587	15550	15607	15601	15605	15380	15611	15728	15744	15474	15597	15524	15510	15544	15575	15685	15527	15698	15618	15620	15506	15601	15589	15657	15517	15493	15596	15566	15589	15671	15666	15701	15705	15622	15662	15577	15635	15638	15424	15436	15537	15644	15556	15509	15469	15498	15663	15702	15498	15498	15598	15549	15638	15537	15332	15599	15690	15639	15570	15418	15501	15666	15542	15635	15527	15568	15484	15670	15432	15679	15445	15619	15608	15653	15636	15645	15499	15528	15602	15574	15570	15755	15562	15657	15701	15481	15601	15547	15654	15594	15661	15474	15498	15528	15736	15618	15732	15500	15691	15452	15661	15500	15622	15447	15623	15422	15490	15712	15645	15603	15592	15760	15558	15526	15750	15616	15535	15492	15655	15717	15663	15695	15613	15815	15556	15781	15577	15396	15548	15447	15511	15562	15643	15719	15645	15517	15684	15610	15595	15438	15582	15498	15767	15759	15642	15667	15507	15591	15490	15578	15651	15420	15640	15631	15531	15575	15503	15626	15735	15851	15610	15454	15629	15670	15586	15449	15681	15559	15619	15609	15624	15508	15600	15763	15574	15577	15474	15562	15594	15625	15513	15558	15640	15592	15408	15395	15575	15538	15573	15695	15710	15561	15484	15699	15704	15688	15490	15424	15455	15455	15451	15771	15583	15734	15414	15570	15506	15617	15440	15590	15614	15572	15584	15538	15515	15560	15521	15566	15617	15690	15658	15532	15716	15663	15495	15597	15630	15634	15497	15555	15805	15526	15755	15569	15711	15628	15514	15586	15648	15639	15870	15761	15559	15605	15809	15447	15521	15708	15662	15458	15714	15624	15646	15805	15529	15427	15562	15541	15482	15569	15383	15715	15798	15665	15380	15568	15446	15527	15575	15790	15640	15482	15468	15694	15598	15503	15483	15725	15647	15615	15511	15645	15475	15574	15560	15532	15521	15702	15603	15616	15427	15559	15509	15523	15610	15626	15556	15540	15619	15501	15592	15560	15720	15578	15537	15424	15648	15757	15537	15387	15618	15587	15356	15525	15631	15451	15560	15556	15567	15601	15664	15655	15471	15634	15568	15688	15484	15441	15694	15620	15623	15412	15457	15499	15523	15565	15569	15498	15619	15653	15661	15401	15548	15590	15586	15600	15628	15576	15713	15466	15702	15681	15554	15579	15719	15552	15419	15618	15493	15401	15448	15572	15572	15541	15437	15565	15659	15635	15651	15545	15558	15569	15607	15542	15470	15729	15723	15613	15668	15613	15631	15664	15545	15752	15534	15744	15508	15517	15425	15543	15579	15608	15726	15721	15478	15456	15424	15454	15585	15726	15600	15567	15629	15615	15658	15681	15652	15525	15660	15720	15656	15638	15626	15673	15503	15691	15609	15570	15584	15621	15602	15551	15571	15573	15502	15678	15534	15508	15379	15580	15651	15530	15403	15473	15560	15552	15708	15581	15544	15630	15680	15559	15806	15637	15566	15530	15365	15633	15530	15732	15746	15839	15630	15546	15491	15652	15570	15633	15601	15480	15545	15527	15563	15679	15548	15396	15529	15692	15790	15637	15560	15605	15581	15619	15426	15708	15520	15711	15631	15566	15570	15716	15614	15348	15470	15342	15509	15536	15352	15613	15628	15355	15673	15586	15702	15538	15627	15732	15446	15462	15545	15644	15645	15688	15619	15395	15613	15793	15607	15628	15778	15656	15635	15639	15607	15662	15422	15548	15466	15513	15604	15627	15581
29859	30697	38628	33953	28350	25396	23221	21935	20656	20255	19620	19483	19440	19002	18921	18467	18499	18593	18467	18587	18362	18310	17995	18306	18336	18110	18033	18105	18164	18155	17938	18203	17908	18040	18032	17870	18030	18152	18234	18304	18044	17930	18203	17962	18005	18119	17943	18097	17997	17885	17787	17872	18027	17861	18092	17828	17987	18123	18085	18005	18060	18058	18108	17895	17808	18077	17971	17862	18047	18060	18199	18042	18092	18180	18122	18098	17945	17912	17997	18025	18002	17829	18020	17977	18198	17992	17875	18021	18143	17912	17888	18103	17937	18221	18025	18087	17942	18205	18115	18120	18056	18035	18060	17965	17953	18077	17773	18030	18283	18097	18069	18260	18098	18050	18018	18096	18039	18012	18033	18093	17830	18100	18171	18029	18066	17944	18083	17910	17983	17903	17998	18050	17924	17954	18175	18094	18007	18130	18120	17975	18184	18120	17847	18238	18047	17917	18148	17981	18068	18170	18019	17948	18145	18175	18060	17829	17993	18066	17990	18168	18248	17674	18156	18035	18161	18233	18102	18042	18112	18192	18081	18049	18220	18081	17686	18090	18119	17873	17890	17867	18071	17979	18009	18050	17992	18173	18142	18133	17976	18084	18090	18084	18127	18200	18073	17947	17989	17974	17893	18016	18028	18197	18132	18191	17837	18032	18137	18289	17790	17965	18007	18073	18083	17943	18141	18235	17928	18034	18074	17859	18055	18320	18200	17948	17981	17943	18059	18089	18076	18061	17973	18023	18127	18064	18072	18348	18028	18105	18023	18073	18042	17964	18035	17963	18073	18025	18020	17960	18085	18162	18152	17903	18058	18129	17969	18222	18137	17986	17930	17879	18007	18087	18001	18177	18154	17874	18182	17812	17961	18337	18021	18047	17996	18056	18185	17964	18198	17780	17952	18068	18305	17829	18220	18036	18090	18076	17993	17971	17882	18041	17934	18244	18237	18033	18143	18212	18178	17954	17903	18047	18039	18038	18287	18014	18162	18004	17868	17835	17725	18074	18175	18020	18177	17952	18004	17976	18050	18100	18024	18106	18061	18078	18102	18184	18028	18151	18217	18019	18136	18056	18156	18064	17958	18168	18080	18019	18156	17998	18114	18040	18093	17999	18147	17916	17920	18281	17998	18127	17996	18032	18199	18064	17947	18086	18135	17933	18181	18007	18104	17855	18103	17958	18209	18113	18174	17969	17862	18120	17861	18022	18088	18226	17905	18033	18197	18093	18151	18095	18098	18109	18205	18175	18354	17889	17964	18007	18222	17947	18140	17849	17963	18045	18133	17920	18106	18060	18077	18194	18011	18085	18029	18100	17989	18057	18294	18186	18090	18217	18169	18153	18133	18114	18136	18046	17993	18048	17854	18024	18101	17848	18167	18117	18127	18066	17941	18016	17928	18123	18188	17832	18127	17972	18219	18040	18173	18090	18029	18009	18001	18207	18122	18225	17983	18141	18274	17982	17990	18081	17821	18190	18057	17991	18066	18159	18051	18120	18050	18059	18058	17980	18068	18068	18061	18090	18168	18112	17954	17961	18029	18114	17797	17922	18095	18124	18180	18176	17946	18109	18104	18071	17928	18012	17883	18003	18092	18068	17924	18076	17936	17941	18017	17986	17927	17856	18078	17895	18070	17990	17760	17896	17985	18184	18152	18120	17991	17952	17772	18115	18171	17917	18147	18030	17970	18025	18287	18211	18031	17909	18223	18079	18040	18119	18067	18074	18002	18245	18112	17787	17812	17976	18011	17800	18105	17937	18040	18060	18203	17926	18025	18205	18222	17896	18247	18102	18124	18041	18168	17972	18193	18010	18250	17905	17990	18095	17824	17977	17963	18160	17988	18122	18045	18061	18116	17951	17887	18045	18086	18125	17871	18012	18045	17952	18289	18154	17948	18249	18021	18133	18047	18021	17969	18253	18140	17837	18031	17963	18028	17854	17927	17985	18235	18087	17882	18033	17907	17986	17972	18082	18198	18149	18074	17743	17983	18052	17791	17746	18031	18098	18214	18130	18002	17941	17926	18021	18011	18160	17934	18014	18013	18143	18076	18096	18104	18055	18015	18031	18102	18137	18050	17929	18094	18116	18063	17940	18104	17969	18032	17900	18069	17864	18136	18034	17978	17943	18160	18062	18128	18113	18196	18057	18048	18104	18047	18024	18010	18121	18208	18091	18075	17956	18086	18140	17974	18061	18075	17937	18006	17959	18144	18162	18108	18150	18059	18138	18069	18147	17832	18042	17866	18010	18000	17900	18117	17991	17925	18170	18056	18050	18101	18240	18032	18151	18138	18189	18136	18160	18021	18072	18054	18092	17992	18162	17896	18242	18115	17814	17979	18178	18129	18152	18108	18309	18042	17944	17950	18110	17952	18034	18152	18341	18000	18014	17968	18170	18211	18132	18066	18132	18017	17964	18161	18005	17939	18112	18118	18052	17899	18004	18090	17968	18158	18356	18020	17862	17938	17949	18047	18120	17996	17986	17938	18055	18038	18135	17860	18014	18122	18072	18098	18110	17936	18046	18064	18307	17896	18075	18006	18351	18017	18058	18154	17803	18006	17899	18414	18108	18026	18039	18037	18147	18077	18383	18218	17979	18186	18012	18005	18128	18016	18176	18123	18229	18184	18330	17944	18076	17941	17942	18185	18034	17997	18215	18060	17877	18023	18167	17847	18127	17850	17992	18036	17978	18048	18061	18024	18000	17995	18111	18069	17894	18137	17972	17852	18061	18089	17795	18235	17992	18127	18053	18018	18062	18004	18104	18162	18290	18219	17963	18089	17988	18080	18000	18076	18131	18233	17890	17933	17925	18017	18007	18044	17943	18019	18016	17982	18281	18114	18098	17890	17892	18082	18221	18029	18113	18104	18094	18115	18020	18312	18027	18238	18074	18210	18065	17945	17866	18079	18157	18026	17975	18201	18126	18081	18069	17928	18160	18237	18033	18094	18215	18205	17924	17981	18152	18014	18260	18022	18015	18138	18031	18021	18028	18144	18171	18202	18054	18104	17958	18024	18192	18247	18178	17880	17979	18220	18238	18221	17957	18145	18113	18106	18102	18141	17814	18045	18110	17935	18096	18018	17994	18131	18073	18033	17869	18251	18070	18151	18041	18030	17882	18027	17986	18160	17899	18226	18069	17944	17972	17882	18061	17796	18247	18185	18068	18028	17944	18137	18036	17999	18139	18106	17994	17968	18113	17912	18091	18249	18135	18014	17969	17902	17972	17917	18321	17997	18029	18002	18107	18003	18237	18075	18010	18103	17820	18014	18039	18259	18187	18091	18155	18130	17988	17971	18125	18133	18047	18177	18119	18167	18178	18060	18013	18090	17927	18106	17979	18103	17991	18158	17905	18127	18302	18126	18104	18287	18153	17947	17885	18141	17997	17939	18156	18012	18016	18019	17969	18056	17668	18019	18006	18148	18059	17949	18051	18013	18132	18015	17805	18220	18220	18090	17941	17787	18128	17826	18264	18151	18056	18118	18134	17931	18016	18069	17976	18305	18190	18036	17920	18054	17924	17973	18223	18097	17885	18097	18154	18058	17919	18187	18009	18030	18098	18253	17934	17970	17974	17989	18033	18090	18047	18095	18147	18119	17876	18074	18016	18060	18213	18097	18001	17985	18112	17977	17994	18058	17908	18033	18032	18125	17978	18172	17931	17943	18110	17860	18081	18067	18255	18200	18006	18142	18096	17954	18316	18062	18066	18137	18033	18259	18122	18100	18178	18081	18047	17911	18107	18392	18108	17789	18046	18146	18280	18114	18015	18247	18077	17908	18120	18259	18198	18047	18168	17999	18065	18052	17883	18133	17954	18018	18197	18222	17810	17937	18054	18034	18072	17945	18083	18133	17928	18022	18070	18174	17963	18104	18186	18159	18031	18122	18042	17997	18090	18161	18256	18187	18125	18110	17957	18241	18202	18236	17991	18104	18015	17839	18040	18094	17985	18261	18041	18052	17988	18061	17940	18088	18091	18232	18116	18037	18209	17827	18105	17867	17886	17860	17908	18019	18178	18192	18038	17897	17783	17921	17967	17906	18170	17958	18140	18089	18048	18078	17908	18068	18327	18007	18186	18216	18054	18192	18225	18068	17981	17948	18113	18217	18117	17855	18034	18218	18200	18104	17905	18107	18030	17975	17870	18141	18112	17937	18127	18038	18185	17956	18181	18030	18295	18129	17871	18217	18065	18034	18037	17969	18233	18135	18059	18006	18008	17918	17867	18160	18049	17952	17999	18017	17867	17893	18241	18131	18017	18205	18155	18107	18281	18431	18162	18108	18143	18165	18061	18331	18066	18058	17805	18137	18058	18298	17965	18031	17929	17955	18213	18020	18011	17960	18058	18049	17847	17937	18110	18118	18082	17929	18073	18051	17962	18207	18136	18028	17938	18220	18129	18034	17922	17842	17990	18099	18121	17905	18016	18155	17955	18135	18163	17955	17833	18026	18225	18139	18042	18116	18240	18137	18036	18196	18012	18078	18043	18311	18092	17985	17959	18117	18023	18123	18103	17943	17996	18132	18098	18226	18225	18099	18022	18083	17948	18187	18094	17869	18072	18122	18178	17869	18084	18074	18151	17944	18059	17979	18064	18040	18046	18152	18164	17999	18063	18082	18063	18177	18165	18057	18082	17973	18153	18068	17995	18077	17840	17933	18055	18001	18153	18203	18094	18011	17952	18320	18252	17863	18184	18013	18211	17887	17996	18225	17945	18133	18038	18079	18124	18087	18079	18304	18055	18062	18354	18324	18191	17950	17944	17943	17908	18258	18086	18183	18104	18048	18062	18223	18331	18025	18038	18120	18101	17941	17826	18054	18093	17998	17962	18063	18158	18098	18241	18092	18060	17912	18010	17982	18164	18143	18206	17972	18232	18178	18083	18056	17869	17865	17931	18059	18058	18092	18193	18214	18148	18020	18066	18157	18003	18095	18063	18125	18194	17790	18022	17949	18125	17920	18132	18150	18075	18027	18052	17950	18165	18107	17976	18055	18206	18178	18091	18109	18067	17973	18100	18163	18136	18298	17940	18205	18115	18182	18042	17999	18183	18127	18278	18304	18095	18155	18049	17928	18047	18104	18207	18004	18132	18156	17927	18030	18028	18252	17930	17836	18023
33311	47386	42535	32931	28319	25073	22514	20696	19474	18360	17730	17322	16987	16632	16287	16294	15892	15925	15635	15463	15463	15558	15377	15502	15570	15374	15448	15358	15493	15416	15143	15335	15362	15370	15257	15431	15323	15414	15292	15417	15219	15290	15159	15166	15291	15439	15122	15178	15371	15267	15315	15296	15243	15366	15273	15178	15173	15260	15391	15143	15295	15299	15380	15475	15347	15245	15209	15284	15394	15357	15174	15168	15256	15415	15243	15305	15396	15297	15241	15362	15353	15423	15130	15411	15142	15281	15199	15039	15402	15210	15310	15212	15255	15198	15099	15287	15230	15218	15333	15320	15337	15267	15220	15321	15291	15046	15451	15205	15105	15410	15234	15321	15272	15387	15542	15344	15305	15297	15406	15259	15139	15383	15117	15240	15369	15054	15361	15174	15190	15258	15207	15310	15333	15266	15105	15155	15292	15479	15321	15373	15068	15305	15468	15453	15332	15378	15154	15228	15209	15231	15308	15286	15241	15314	15357	15296	15383	15451	15320	15226	15221	15377	15348	15312	15398	15341	15357	15338	15145	15314	15117	15506	15414	15461	15391	15425	15288	15217	15318	15300	15282	15352	15278	15226	15245	15377	15210	15215	15291	15198	15493	15495	15169	15352	15294	15303	15260	15370	15158	15248	15335	15221	15437	15219	15199	15299	15097	15413	15266	15244	15323	15197	15274	15270	15222	15411	15234	15176	15381	15324	15311	15389	15348	15219	15409	15218	15277	15348	15313	15115	15367	15145	15219	15212	15449	15421	15334	15194	15173	15308	15165	15353	15319	15191	15321	15311	15385	15256	15112	15324	15290	15253	15432	15312	15299	15215	15408	15434	15157	15341	15218	15345	15264	15409	15440	15165	15306	15372	15286	15100	15421	15269	15131	15392	15399	15332	15447	15377	15275	15366	15293	15354	15062	15180	15345	15337	15278	15275	15148	15369	15369	15331	15337	15424	15306	15170	15297	15155	15187	15277	15217	15299	15282	15218	15512	15265	15313	15379	15300	15235	15400	15198	15236	15244	15349	15304	15292	15377	15170	15164	15520	15179	15239	15306	15141	15393	15276	15323	15306	15213	15402	15224	15014	15319	15256	15495	15459	15258	15391	15296	15507	15212	15238	15312	15293	15412	15274	15323	15492	15308	15301	15365	15197	15380	15317	15237	15263	15305	15349	15331	15252	15230	15286	15351	15178	15262	15175	15365	15185	15417	15156	15400	15317	15270	15436	15305	15279	15349	15363	15342	15213	15211	15186	15285	15204	15432	15304	15324	15461	15215	15135	15368	15289	15372	15227	15401	15295	15279	15268	15305	15176	15368	15180	15238	15324	15246	15335	15148	15212	15266	15330	15288	15241	15124	15287	15184	15125	15401	15276	15263	15304	15227	15261	15349	15398	15496	15348	15249	15364	15308	15365	15176	15394	15202	15077	15232	15113	15283	15415	15378	15311	15483	15267	15208	15281	15397	15201	15326	15236	15244	15352	15401	15164	15451	15291	15346	15389	15409	15422	15370	15389	15408	15317	15366	15247	15374	15247	15443	15281	15287	15202	15452	15102	15178	15252	15235	15311	15343	15258	15376	15191	15362	15412	15212	15471	15329	15396	15241	15273	15216	15300	15378	15127	15306	15212	15180	15444	15313	15230	15244	15329	15206	15354	15433	15080	15344	15125	15220	15192	15266	15346	15356	15248	15303	15346	15215	15492	15290	15291	15304	15340	15355	15379	15382	15403	15395	15455	15352	15310	15357	15421	15154	15284	15424	15371	15294	15362	15205	15239	15312	15231	15318	15235	15308	15236	15317	15304	15434	15345	15336	15303	15449	15498	15177	15441	15495	15276	15337	15289	15380	15395	15133	15184	15367	15308	15165	15328	15228	15273	15250	15435	15403	15264	15410	15454	15302	15259	15416	15217	15429	15269	15351	15305	15372	15257	15360	15180	15369	15249	15212	15236	15326	15289	15409	15361	15437	15229	15398	15283	15419	15243	15273	15161	15230	15345	15319	15272	15306	15330	15287	15424	15172	15230	15403	15339	15419	15132	15350	15175	15206	15165	15182	15257	15260	15248	15393	15282	15195	15223	15248	15101	15238	15320	15250	15181	15396	15199	15205	15389	15241	15382	15392	15215	15206	15306	15376	15301	15164	15285	15132	15256	15294	15356	15282	15446	15325	15134	15191	15357	15277	15363	15359	15361	15259	15321	15378	15154	15217	15300	15428	15234	15248	15366	15053	15253	15319	15159	15238	15303	15216	15262	15305	15243	15237	15223	15427	15175	15367	15443	15381	15102	15194	15397	15367	15228	15376	15222	15416	15154	15412	15380	15240	15359	15366	15287	15379	15278	15221	15397	15361	15364	15278	15174	15381	15362	15253	15452	15254	15144	15483	15199	15270	15149	15337	15180	15205	15283	15213	15238	15345	15383	15474	15192	15194	15302	15339	15440	15175	15425	15217	15362	15422	15500	15265	15408	15293	15226	15345	15388	15246	15271	15375	15270	15323	15269	15253	15355	15280	15442	15192	15307	15236	15334	15326	15377	15118	15282	15170	15383	15389	15271	15415	15248	15302	15488	15237	15349	15301	15304	15209	15224	15150	15141	15283	15389	15248	15304	15365	15264	15273	15290	15350	15244	15403	15205	15318	14956	15424	15459	15341	15220	15281	15361	15237	15331	15359	15222	15424	15328	15256	15301	15192	15297	15197	15287	15239	15372	15207	15397	15208	15313	15171	15333	15317	15223	15228	15288	15155	15134	15296	15302	15418	15269	15274	15222	15248	15314	15256	15299	15294	15246	15423	15289	15421	15247	15304	15306	15353	15403	15240	15180	15224	15228	15381	15200	15360	15252	15384	15084	15157	15187	15150	15294	15229	15185	15239	15469	15346	15279	15374	15200	15237	15247	15311	15196	15290	15280	15302	15300	15258	15245	15197	15246	15222	15011	15192	15177	15278	15427	15363	15283	15500	15353	15461	15377	15272	15395	15154	15231	15255	15108	15140	15306	15217	15296	15296	15291	15230	15222	15235	15416	15244	15285	15221	15147	15315	15227	15375	15301	15293	15224	15328	15162	15241	15201	15354	15262	15410	15317	15250	15192	15266	15530	15355	15348	15252	15268	15203	15264	15451	15285	15218	15178	15375	15350	15389	15440	15183	15168	15377	15436	15461	15357	15408	15218	15337	15319	15325	15273	15088	15313	15416	15360	15246	15294	15231	15264	15284	15179	15407	15192	15272	15287	15338	15395	15283	15179	15190	15279	15325	15387	15274	15291	15277	15400	15301	15170	15088	15249	15290	15287	15300	15354	15295	15320	15235	15361	15280	15272	15145	15343	15107	15275	15219	15247	15162	15256	15466	15314	15469	15192	15328	15487	15254	15308	15428	15395	15436	15337	15372	15359	15284	15213	15217	15431	15201	15291	15168	15187	15250	15262	15240	15232	15350	15286	15348	15176	15364	15371	15343	15248	15340	15260	15210	15355	15395	15259	15363	15410	15270	15377	15251	15184	15282	15219	15344	15359	15281	15120	15191	15545	15428	15214	15277	15318	15271	15310	15355	15309	15223	15315	15287	15375	15215	15401	15288	15465	15438	15417	15199	15405	15231	15245	15270	15356	15209	15413	15267	15379	15304	15276	15187	15224	15294	15198	15360	15385	15296	15507	15244	15333	15120	15398	15223	15291	15291	15288	15442	15370	15279	15286	15352	15210	15291	15352	15377	15242	15291	15205	15136	15107	15322	15142	15298	15396	15222	15334	15243	15213	15255	15362	15283	15353	15346	15241	15348	15184	15152	15178	15382	15439	15311	15407	15277	15411	15328	15370	15285	15332	15265	15454	15269	15347	15298	15236	15405	15206	15441	15297	15393	15258	15314	15366	15292	15344	15358	15318	15277	15245	15065	15315	15220	15218	15292	15241	15235	15264	15449	15407	15231	15254	15371	15458	15188	15450	15412	15390	15244	15277	15196	15375	15108	15267	15495	15367	15230	15241	15305	15328	15280	15191	15443	15267	15179	15321	15343	15305	15334	15262	15352	15168	15315	15386	15443	15312	15334	15355	15314	15277	15308	15077	15372	15381	15325	15255	15367	15178	15429	15336	15292	15224	15320	15401	15097	15125	15217	15322	15241	15209	15235	15309	15172	15387	15211	15260	15184	15159	15241	15317	15027	15297	15216	15324	15442	15336	15379	15372	15295	15405	15618	15276	15303	15309	15199	15269	15270	15352	15342	15351	15129	15300	15066	15346	15251	15209	15201	15358	15069	15307	15376	15194	15150	15271	15316	15244	15356	15362	15241	15350	15351	15367	15332	15407	15222	15317	15262	15296	15143	15260	15325	15171	15365	15333	15308	15172	15269	15220	15288	15334	15255	15512	15155	15302	15173	15513	15399	15360	15316	15354	15292	15310	15158	15328	15458	15234	15198	15267	15209	15272	15321	15217	15393	15316	15163	15212	15199	15256	15479	15277	15406	15154	15194	15258	15312	15161	15362	15191	15391	15122	15392	15230	15267	15319	15274	15330	15391	15388	15348	15202	15342	15287	15139	15218	15292	15333	15284	15285	15301	15218	15221	15338	15239	15322	15461	15321	15338	15333	15211	15261	15204	15286	15440	15446	15415	15255	15199	15248	15254	15291	15305	15279	15406	15329	15152	15124	15312	15289	15226	15232	15488	15215	15082	15243	15211	15133	15255	15374	15335	15218	15290	15272	15337	15306	15270	15337	15142	15230	15173	15203	15259	15374	15324	15378	15284	15323	15407	15267	15142	15418	15250	15221	15238	15450	15109	15239	15124	15309	15360	15314	15242	15184	15233	15388	15266	15191	15444	15477	15170	15398	15173	15359	15368	15352	15347	15221	15380	15294	15185	15223	15366	15303	15430	15233	15332	15231	15237	15212	15236	15147	15405	15457	15442	15317	15096	15336	15276	15397	15264	15383	15429	15424	15268	15266	15172	15363	15318	15317	15233	15401	15258	15191	15390	15398	15259	15053	15300	14981	15275	15555	15334	15418	15497	15353	15302	15162	15216	15216	15258	15380	15435	15275	15339	15244	15230	15197	15270	15419	15333	15087	15501	15310	15390	15253	15255	15313	15339	15204	15211	15132	15342	15325	15334	15084	15276	15318	15244
24057	21121	28577	26121	26343	27720	26854	23655	22116	21223	20493	20064	19704	19759	19203	18774	18961	18728	18600	18363	18424	18113	18367	17969	18245	18382	18164	18085	18069	18187	18042	18132	18007	17749	17826	18106	18017	18027	18034	17949	17807	18109	17791	17927	18100	17973	17964	17801	18139	17943	18018	17924	17980	17968	17918	18052	17980	17971	17976	17821	17959	18017	17862	17824	18134	17949	17977	18021	18007	17877	17885	17726	18097	17904	18083	18021	17832	18019	18101	18021	17918	18061	17883	17900	17762	18049	17878	18160	18055	18175	18057	18046	17926	17984	17852	17839	17953	17984	17920	17929	17805	17818	17863	17975	17871	17915	17728	17835	17779	18031	17950	17953	17975	17920	17981	17950	17784	17931	18002	17707	18005	17817	17842	17876	17864	17844	17981	17958	17984	17877	17900	17818	18249	17856	17962	17960	17849	17739	17905	18049	17836	17827	17993	18146	17892	17991	17879	17949	17861	18054	17936	17854	18086	17949	17907	17875	17963	17833	17994	17880	17982	18039	17999	17817	18026	18081	18089	17958	17986	17908	17932	17915	17932	17907	17932	18073	17958	18136	17955	17935	17860	17891	17877	17915	17944	17979	18067	17976	18008	17957	18008	17953	17845	17876	17874	17928	17827	17784	17890	17931	17772	17769	17868	17972	18046	17737	17739	17758	17928	17923	17880	17859	17962	18056	18003	17865	17940	17844	18131	17883	18112	18130	17840	17929	18021	17972	17744	17840	17915	17722	17916	17855	18050	18067	17811	18024	17951	17873	17857	17925	17843	17904	17933	17955	17941	17925	18033	17914	17886	18128	17920	17976	18048	17829	17831	17866	17981	18111	18136	17888	17900	18001	17848	17786	17963	17931	17966	17979	17714	17899	17833	17916	17928	17845	18012	17763	18007	18155	17802	18075	17859	17951	17933	18023	18026	18015	17908	17823	17914	17842	17593	17761	17892	17754	17791	18061	17872	17757	17930	17908	17880	17868	17983	17904	17683	17911	18025	17993	17957	17882	17846	17985	17912	18172	17911	18007	17922	17932	18073	17962	17857	17753	17876	17832	17901	17814	17958	17999	17897	17932	17868	17833	17864	17756	17810	17932	17856	17902	17966	17695	17862	18056	17983	17920	18084	17871	17947	18067	18027	17903	17982	17940	18061	18046	18083	17853	18035	18003	18055	18068	17971	17914	17851	17571	17804	17821	17836	17970	18052	17663	17980	17967	18010	17832	17998	17748	17859	18034	17733	17876	18028	17828	17813	17790	17894	17785	18025	17810	17764	18065	17985	17978	17872	17891	17997	17867	17770	17993	17815	17953	18054	17803	17879	18078	17674	17949	18043	17906	17971	18050	17917	17901	18151	18057	18008	17791	17938	17908	17968	18064	17834	17791	18142	18024	18094	18014	18011	17991	17768	18017	18060	17810	17913	17944	17883	18104	17972	17817	18012	18111	17774	17665	17789	18194	17791	17809	18045	17804	17945	17786	17943	17814	17923	18025	17854	17659	17922	17888	17938	17867	17936	18010	17869	17864	18071	17857	17650	17904	17938	17996	18038	17866	17906	17816	17864	18014	18023	18039	17927	17760	17949	17935	18023	17974	17847	17898	17852	17972	17829	17911	17838	17915	17881	18029	17706	17815	17749	17884	17906	17963	18185	17994	18036	18057	17958	17868	18149	18110	17737	18049	18000	18028	17954	17812	17938	17737	18006	17937	18122	17956	17864	17887	17997	17712	18102	17741	17985	18064	17929	18045	17978	17989	17819	17891	18048	18028	17776	17798	17836	18047	17981	17945	17996	17998	17798	18040	17924	18041	18022	17801	17938	18051	17941	18103	17903	18024	18057	17917	17855	17834	17920	17776	17930	18020	17928	18000	18024	18073	18189	17954	17748	17870	17798	17789	17841	18108	17784	17969	17973	18077	17833	17761	17857	17930	17900	17794	17960	17949	17967	17726	17938	17988	18030	17913	17892	17902	17889	17853	17927	17893	17931	18240	18034	18057	17855	18221	18066	17846	18006	17542	17959	17922	17931	17926	17979	17984	17884	17964	17903	17808	17842	17904	17865	17989	18016	18006	17845	17946	18021	17980	17910	17849	18108	17779	17822	18020	17889	17663	17754	18015	17967	17869	17887	18059	17936	17866	18015	18106	17809	17913	17894	18027	18026	18107	18030	17973	17967	17977	17852	17850	17975	17778	18126	17813	17851	17995	17939	17733	17986	17929	18062	17995	17812	17833	17916	18055	17695	18142	17879	18131	18023	17818	17803	17994	17898	18172	17885	17722	17822	17809	17822	17997	18123	17999	18045	17930	17798	17851	17933	17911	17873	17960	17967	17922	17876	17995	17760	17926	17828	17929	17803	17923	17893	17821	17984	17901	17756	17900	17819	17965	17924	18016	17778	17777	17999	17906	17918	17992	18169	17929	18036	17822	17813	17982	17771	17758	18052	18191	17860	17845	18103	17754	17861	18044	18221	17701	18018	18030	17969	17854	17946	17855	17953	17891	17756	17999	18045	17869	17894	17905	17961	17793	17916	17993	17967	17847	18012	17881	17912	17924	18158	18044	17732	17896	17943	17893	18174	17835	18103	18063	17952	17913	18006	17740	17860	17953	17915	17823	17898	17774	18001	18030	18039	17804	18019	18002	17925	18004	17918	17996	17838	17852	17884	18000	17975	17974	17825	17775	17848	17955	17972	17994	17933	18091	17989	18027	18102	17922	17830	18036	17636	18022	18128	17998	18151	17762	17921	18003	17909	17679	17903	18048	17616	17874	17965	17793	17945	17927	17808	17997	17998	17890	18044	17990	17669	17943	17808	17887	17779	18023	17839	17921	17867	18008	17820	17897	17778	17883	17905	17810	17937	18093	17939	18003	17957	18180	18048	17866	17900	17962	18137	18016	17900	17960	17727	17901	18051	17910	17959	17906	17859	18119	17704	17877	18057	17781	17996	17953	17874	18076	17971	17789	17986	17964	17944	17829	18010	17970	17969	18022	17943	17902	18020	18025	17856	18102	18179	18005	18248	17697	17894	18174	17979	18018	18008	17958	18104	17757	17833	17762	17910	17849	17919	17859	17812	18061	17835	18067	17868	17850	17967	17935	17768	17989	17914	17667	17879	18069	18023	18022	17913	17973	17864	17802	17968	18110	17907	18016	18160	17903	18028	17640	17975	17701	17921	17854	17928	17919	17900	18077	18068	17961	18033	17972	18207	17919	17914	17996	17932	17918	18005	17982	17954	18073	17816	17984	18001	17806	17738	17972	17999	17775	17761	17957	17989	17855	17929	17926	17828	17799	18031	17927	17818	17935	17846	18023	17868	17997	17807	17805	17957	18092	17968	18006	17923	17787	18029	17922	17866	17955	17941	17916	17940	17876	17883	18114	17962	17898	17869	17669	17833	17819	18050	17799	18088	17879	17808	17960	17941	17950	17820	17974	17977	17945	18026	17827	17933	17817	17786	17944	18076	18020	17991	17914	17969	17862	17853	17818	17815	18006	17758	17795	17792	18067	17930	17746	17792	17874	18076	17787	17841	18004	17795	17973	17917	17961	18108	17880	17925	18022	18082	18067	17854	18091	17915	17983	18023	17895	17935	17907	18213	18044	18019	18003	17952	17688	17664	17962	18012	17982	17827	17929	17978	18042	18173	17872	17886	17790	17750	17993	17971	18003	17826	17909	17975	17980	18112	17845	17751	17711	18026	18072	17790	17819	18018	17786	17784	18176	17892	18163	18134	17817	18067	17820	17937	18181	18056	17911	17891	17848	17836	18124	18001	18027	17974	17955	18030	17862	18065	17878	18047	18004	17893	17918	18066	17937	17910	18122	17947	17876	18096	17963	17974	17860	17975	18007	18013	17828	17905	17916	17925	17846	17712	17871	17817	17894	17850	17986	17930	17745	17894	17802	18038	17870	17841	18035	17947	18125	18028	17855	17921	17919	18001	17927	18183	17911	17737	17994	17944	17966	17974	17750	17874	17843	17936	17924	18081	18147	17919	17996	18074	17814	17851	18066	17746	17845	17913	17860	18028	17946	17982	17897	17756	17967	18088	18008	17904	17878	17976	17890	17816	17845	17912	17883	18071	18009	18051	17958	17880	17886	17933	17926	18046	18026	17788	17889	17942	18089	17726	17887	18106	17996	18126	18124	18117	18121	17865	17719	17941	17987	17987	17855	17948	17893	17859	17861	17945	17856	17746	18022	17864	17873	17886	18040	18015	18041	17904	17875	17949	18070	17937	17770	17905	17790	17856	17892	17922	18116	18130	18053	17859	17928	18014	17799	17820	17773	17953	17870	18031	18028	18004	17863	17959	17830	17968	17971	17863	17870	18093	18503	18190	17933	17876	17775	17840	18039	17892	18010	17722	17745	17773	18114	17932	18067	18038	18144	18056	17928	17998	17948	17938	17815	18134	18135	17948	17984	17911	18014	17909	17874	18039	18094	18137	17947	17950	17969	17874	17943	17891	17891	18006	17962	17965	17878	17957	18037	17952	17915	17965	17925	17855	18132	17842	17954	17887	17912	17676	18027	17787	18062	17898	17992	17998	17961	17774	17712	17955	17963	18085	18037	17909	17896	18040	17749	17834	17944	17811	17959	17884	17928	18012	17749	18094	17946	17705	17910	18014	18005	17928	18102	17831	17717	17800	18038	18082	18061	17878	18118	17968	17891	17980	18096	18077	17893	17845	17850	17947	17963	17833	17767	17930	17899	18093	17929	17916	17869	17820	17779	17823	17935	17900	18004	17802	17753	18000	18017	17965	18061	17871	17709	17937	17891	17982	17910	17903	17876	17918	17913	17914	17915	17837	17937	17684	17979	18027	18179	17856	18085	18017	18001	17996	17707	18017	17939	17919	17882	17983	17842	17704	17902	17877	18016	17748	17795	17812	17855	17855	18044	17870	18052	17950	18029	17948	17869	17975	18046	17784	18008	18029	17854	18026	17957	17899	17813	17857	17794	18052	17997	17934	18018	18025	17806	17790	17989	17936	17862	18020	17931	17839	18092	17955	17897	17796	17902	17918	18039	17977	18037	17927	18036	17917	17963	18032	17855	18142	17859	17962	18088	18176	17904	17987	18011	18009	17903	17915	18011	17851	17903	18321	17858	18101	18022	17892	17712	18056	17942
32991	53466	47497	37893	32782	28357	25190	23195	21391	20035	18929	18273	17753	17252	16803	16440	16289	16013	15777	15798	15656	15567	15533	15513	15543	15458	15361	15425	15311	15118	15263	15235	15226	15521	15417	15282	15174	15147	15309	15191	15313	15315	15325	15188	15402	15310	15121	15334	15060	15265	15188	15065	15084	15325	15181	15146	15268	15324	15229	15246	15289	15142	15107	15165	15415	15178	15168	15207	15147	15243	15222	15214	15261	15170	15326	15120	15178	15198	15370	15331	15173	15176	15189	15164	15183	15247	15345	15222	15245	15251	15186	15296	15097	15073	15231	15417	15322	15140	15204	15152	15297	15139	15157	15268	15230	15156	15049	15185	15211	15110	15383	15239	15251	15200	15057	15077	15234	15221	15354	15100	15288	15164	15344	15333	15195	15208	15055	15329	15209	15391	15280	15250	15227	15154	15122	15315	15280	15216	15200	15015	15077	15210	15287	15326	15137	15363	15149	15209	15194	15021	15101	15115	15154	15217	15228	15067	15160	15239	15205	15216	15152	15257	15364	15061	15285	15204	15115	15049	15436	15285	15146	15125	15445	15232	15227	15164	15240	15129	15186	15032	15473	15181	15333	15361	15191	15308	15157	15144	15126	15095	15289	15216	15170	15299	15212	15406	15058	15280	15109	15159	15163	15219	15069	15107	15150	15159	15327	15258	15224	15168	15353	15148	15245	15370	15077	15036	15199	15184	15206	15105	15213	15330	15097	15121	15259	15114	15093	15222	15212	15308	15344	15294	15175	15196	15386	15091	15212	15246	15106	15432	15094	15240	15108	15174	15056	15280	15213	15382	15231	15022	15125	15172	15134	15287	15078	15234	15118	15332	15052	15163	15299	15149	15221	15223	15109	15291	15170	15228	15112	15164	15330	15285	15198	15154	15289	15089	15305	15257	15204	15204	15172	15141	15159	15101	15305	15271	15281	15261	15375	15207	15245	15245	15295	15099	15028	15262	15045	15077	15127	15237	15162	15095	15371	15179	15164	15525	15081	15173	15232	15112	15249	15326	15166	15307	15056	15162	15144	15196	15315	15066	15264	15112	15298	15256	15214	15182	15349	15176	15367	15179	15336	15222	15145	15119	15140	15212	15295	15218	15130	15228	15301	15220	15440	15116	15206	15331	15335	15074	15296	15209	15040	15294	15322	15310	15177	15197	15173	15255	15186	15183	15234	15151	15153	15118	15088	15115	15203	15147	15086	15227	15157	15141	15158	15368	15191	15248	15100	15197	15240	15149	15386	15294	15243	15166	15117	15066	15204	15140	15436	15185	15178	15053	15201	15333	15191	14979	15111	15184	15067	15195	15130	15261	15164	15174	15404	15318	15098	15273	15281	15186	15270	15145	15199	15249	15149	15259	15325	15146	15087	15105	15200	15300	15395	15168	15289	15279	15162	15173	15231	15188	15373	15254	15189	15171	15143	15146	15259	15105	15261	15066	15060	15249	15240	15259	15358	15167	15346	15249	15220	15206	15103	15389	15263	15300	15114	15128	15194	15340	15145	15134	15103	15310	15230	15242	15101	15058	15249	15105	15211	15155	15176	15389	15258	15213	15163	15280	15150	15135	15229	15215	15278	15287	15177	15415	15065	15232	15103	15299	15296	15128	15204	15342	15223	15140	15330	15120	15153	15155	15249	15179	15235	15212	15178	15158	15258	15293	15286	15351	15224	15145	15113	15075	15173	15309	15363	15258	15343	15281	15333	15269	15278	15341	15248	15208	15418	15129	15096	15198	15274	15148	15278	15090	15116	15248	15227	15299	15158	15189	15148	15256	15255	15252	15113	15119	15230	15134	15349	15179	15283	15028	15211	15156	14963	15166	15357	15166	15137	15086	15242	15031	15120	15103	15354	15245	15147	15082	15439	15184	15338	15321	15018	15067	15203	15075	15173	15195	15089	15165	15223	15213	15281	15224	15189	15204	15267	15210	15247	15126	15037	15249	15231	15136	15098	15180	15245	15241	15266	15019	15180	15192	15302	15228	15245	15201	15213	15154	15402	15142	15237	15253	15241	15078	15024	15412	15279	15192	15031	15347	15095	15110	15252	15169	15165	15166	15302	15325	15239	15266	15313	15228	15253	15157	15131	15286	15294	15312	15331	15104	15050	15047	15100	15237	15143	15248	15271	15130	15225	15327	15165	15267	15214	15306	15281	15176	15129	15158	15221	15150	15144	15020	15236	15230	15222	15165	15026	15187	15333	15158	15137	15334	15109	15376	15152	15141	15061	15372	15151	15128	15140	15182	15194	15022	15285	15196	15300	15073	15150	15248	15170	15255	15267	15119	15342	15181	15130	15337	15128	15177	15192	15386	15208	15087	15275	14960	15199	15065	15136	15299	15211	15221	15297	15304	15201	15258	15214	15212	15196	15212	15412	15296	15140	15230	15244	15179	15229	15196	15249	15276	15084	15252	15221	15138	15416	15142	15245	15166	15143	15188	15360	15345	15318	15161	15209	15185	15221	15158	15239	15148	15307	15271	15215	15251	15067	15262	15149	15140	15275	15161	15210	15243	15134	15227	15091	15279	15221	15264	15120	15098	15060	15212	15289	15203	15207	15193	15288	15346	15233	15405	15140	15215	15237	15124	15227	15222	15244	15136	15367	15115	15186	15265	15302	15105	15129	15199	15328	15171	15269	15237	15164	15050	15122	15379	15117	15210	15197	15240	15386	15310	15302	15242	15221	15350	15115	15306	15335	15171	15186	15270	15209	15261	15180	15107	15230	15189	15246	14996	15252	15230	15121	15337	15421	15380	15418	15176	15208	15081	15136	15190	15257	15182	15220	15170	15191	15235	15157	15439	15260	15134	15207	15185	15279	15120	15116	15006	15272	15128	15245	15062	15246	15129	15227	15131	15330	15127	15219	15216	15129	15198	15345	15198	15313	15249	15268	15266	15221	15257	15323	15242	15252	15186	15132	15471	15145	15215	15138	15247	15115	15349	15243	15135	15302	15157	15271	15126	15285	15460	15255	15224	15094	15204	15099	15432	15102	15167	15197	15242	15019	15036	15349	15266	15223	15227	15210	14947	15256	15171	14998	15357	15269	15307	15150	15358	15205	15177	15429	15172	15240	15332	15318	15118	15224	15125	15168	15248	15190	15248	15208	15327	15337	15123	15227	15239	15175	15257	15251	15140	15239	15254	15104	15279	15143	15109	15216	15216	15263	15246	15216	15286	15336	15130	15098	15336	15238	15165	15111	15376	15232	15250	15253	15232	15140	15184	15152	15038	15123	15331	15270	15218	15152	15259	15172	15236	15352	15308	15216	15151	15176	15300	15170	15040	15413	15263	15200	15165	15257	15143	15313	15197	15158	15018	15199	15358	15165	15318	15006	15400	15060	15230	15069	15277	15139	15223	15117	15237	15189	15073	15066	15090	15249	15233	15134	15243	15175	15313	15152	15276	15291	15185	15298	15139	15192	15209	15266	15293	15363	15177	15156	15157	15283	15210	15265	15178	15331	15292	15444	15348	15392	15194	15316	15288	15100	15340	15190	15234	15090	15249	15245	14950	15268	15202	15255	15432	15160	15221	15171	15119	15039	15178	15220	15192	15226	15205	15109	15378	15297	14999	15142	15185	15090	15214	15405	15290	15347	15202	15242	15272	15246	15076	15215	15209	15259	15268	15155	15203	15215	15143	15144	15184	15165	15312	15276	15119	15288	15306	15084	15237	15236	15139	15280	15181	15312	15259	15169	15139	15252	15207	15216	15201	15134	15187	15191	15412	15228	15234	15166	15122	15118	15144	15140	15273	15259	15296	15263	15085	15235	15281	15157	15088	15282	15095	15310	15362	15291	15336	15143	15100	15387	15167	15095	15215	15229	15169	15255	15135	15319	15190	15290	15195	15222	15217	15264	15419	15265	15265	15294	15330	15332	15311	15198	15428	15172	15186	15024	15226	15272	15112	15334	15276	15163	15322	15090	15218	15196	15362	15115	15130	15202	15108	15095	15221	15167	14994	15148	15224	15191	15193	15107	15131	15196	15135	15198	15132	15316	15245	15100	15247	15191	15366	15419	15029	15328	15109	15226	15061	15313	15034	15252	15252	15227	15145	15159	15173	15248	15147	15038	15209	15272	15156	15067	15285	15235	15058	15120	15218	15227	15274	15236	15261	15328	15260	15171	15242	15328	15312	15332	15308	15124	15288	15187	15133	15235	15109	15004	15213	15292	15179	15164	15096	15168	15317	15298	15214	15082	15185	15247	15240	15390	15142	15266	15073	15246	15158	15364	15242	15082	15179	15265	15235	15238	15243	15274	15253	15112	15222	15245	15331	15227	15288	15259	15284	15180	15296	15364	15318	15235	15203	15310	15404	15177	15253	15303	15124	15282	15215	15444	15042	15316	15168	15090	15136	15175	15096	15042	15266	15045	15284	15031	15163	15325	15338	15186	15163	15136	15321	15171	15063	15263	15287	15128	15208	15069	15187	15221	15268	15115	15270	15210	15107	15223	15281	15298	15080	15230	15173	15059	15247	15227	15153	15195	15286	15142	15302	15061	15290	15220	15355	15453	15259	15243	15147	15305	15219	15189	15077	15351	15219	15202	15293	15154	15151	15195	15304	15136	15201	15197	15193	15216	15266	15264	15328	15242	15166	15077	15331	15183	15303	15303	15019	15228	15047	15314	15253	15090	15266	15096	15209	15250	15197	15289	15227	15158	15238	15253	15266	15319	15074	15171	15081	15059	15254	15344	15142	15090	15110	15348	15155	15282	15245	15322	15070	15153	15086	15288	15179	15260	15263	15132	15230	15352	15190	15223	15034	15354	15053	15210	15338	15176	15177	15225	15160	15171	15055	15199	15279	15346	15367	15110	15341	15292	15316	15207	15188	15164	15379	15208	15304	15111	15292	15298	15245	15095	15334	15086	15207	15235	15175	15305	15142	15212	15316	15218	15118	15153	15296	15301	15323	15375	15365	15116	15251	15125	15225	15196	15155	15322	15122	15117	15314	15191	15150	15153	15126	15184	15349	15100	15189	15239	15182	15291	15225	15244	15059	15249	15293	15302	15186	15235	15079	15150	15091	15287	15323	15232	15223	15170	15277	15230	15157	15258	15258	15232	15330	15280	15280	15150	15230	15181	15000	15228	15292	15205	15232	15139	15202	15330	15306
22807	21116	28894	23856	23286	27943	30773	25954	24162	23319	22527	21351	20931	20516	20309	19900	19627	19405	19395	19391	19276	19101	18926	19009	19034	18933	18876	18878	18662	18934	18641	18605	18842	18795	18767	18905	18692	18632	18688	18906	18643	18649	18563	18600	18791	18617	18449	18646	18615	18541	18579	18651	18667	18630	18768	18691	18826	18580	18538	18409	18565	18533	18530	18640	18585	18616	18676	18625	18692	18540	18600	18531	18529	18533	18634	18594	18863	18672	18685	18621	18523	18449	18600	18602	18480	18646	18590	18615	18498	18736	18530	18795	18611	18579	18715	18607	18654	18637	18321	18497	18622	18567	18684	18533	18675	18626	18400	18581	18644	18730	18461	18507	18417	18538	18478	18693	18411	18511	18446	18584	18530	18543	18627	18658	18510	18589	18549	18488	18668	18483	18693	18710	18427	18610	18617	18640	18567	18597	18536	18710	18656	18649	18701	18553	18509	18568	18807	18593	18277	18625	18826	18612	18732	18652	18537	18667	18795	18645	18742	18623	18593	18453	18451	18493	18688	18493	18590	18705	18551	18542	18503	18550	18576	18365	18584	18703	18469	18479	18530	18517	18584	18359	18808	18585	18630	18624	18452	18362	18476	18642	18585	18445	18470	18492	18462	18583	18670	18682	18715	18697	18539	18636	18695	18726	18521	18523	18558	18575	18580	18539	18402	18554	18680	18769	18472	18522	18589	18384	18684	18602	18552	18607	18544	18714	18698	18612	18515	18529	18499	18533	18610	18496	18485	18572	18472	18619	18591	18816	18595	18475	18748	18475	18509	18517	18602	18475	18461	18507	18714	18330	18648	18475	18539	18560	18463	18380	18477	18599	18747	18556	18523	18535	18517	18585	18467	18579	18640	18555	18661	18529	18530	18667	18552	18636	18297	18562	18587	18518	18494	18605	18364	18373	18627	18625	18843	18515	18603	18365	18493	18631	18692	18648	18614	18405	18647	18606	18575	18531	18603	18546	18693	18517	18421	18432	18471	18369	18563	18558	18633	18760	18415	18695	18580	18459	18591	18638	18521	18416	18581	18491	18519	18570	18645	18461	18692	18560	18561	18669	18756	18644	18648	18665	18699	18568	18594	18573	18442	18481	18380	18446	18635	18538	18624	18534	18420	18610	18720	18259	18563	18635	18759	18623	18461	18578	18617	18504	18632	18489	18344	18485	18753	18441	18627	18467	18447	18630	18840	18476	18764	18664	18717	18478	18680	18563	18526	18545	18456	18613	18499	18315	18402	18784	18544	18568	18592	18324	18499	18538	18667	18551	18479	18658	18757	18597	18597	18640	18551	18470	18798	18658	18517	18492	18617	18463	18687	18832	18489	18694	18626	18486	18680	18758	18522	18465	18486	18574	18495	18267	18666	18708	18715	18575	18720	18548	18691	18499	18591	18585	18660	18599	18420	18545	18390	18460	18610	18474	18427	18565	18565	18529	18623	18491	18662	18316	18495	18615	18839	18607	18732	18693	18589	18581	18421	18431	18612	18604	18672	18607	18671	18496	18504	18579	18460	18518	18743	18451	18617	18618	18455	18577	18541	18414	18590	18710	18580	18648	18521	18647	18749	18812	18336	18692	18645	18344	18469	18680	18649	18444	18681	18449	18735	18709	18479	18496	18305	18576	18695	18676	18376	18579	18724	18451	18333	18471	18511	18663	18716	18700	18424	18728	18548	18438	18356	18486	18465	18306	18549	18612	18553	18673	18513	18674	18697	18684	18453	18423	18547	18618	18746	18695	18730	18645	18464	18496	18509	18477	18480	18431	18582	18445	18720	18636	18472	18577	18313	18480	18503	18570	18320	18631	18636	18538	18586	18756	18756	18641	18604	18713	18690	18649	18532	18457	18398	18475	18556	18625	18803	18722	18544	18531	18695	18534	18502	18553	18612	18635	18543	18700	18728	18512	18574	18342	18618	18605	18681	18554	18508	18621	18446	18496	18430	18407	18556	18602	18443	18561	18477	18605	18690	18574	18531	18623	18533	18566	18648	18729	18536	18582	18483	18399	18312	18723	18554	18615	18317	18636	18541	18630	18743	18666	18655	18637	18607	18438	18593	18651	18439	18562	18508	18559	18727	18364	18491	18609	18394	18450	18842	18340	18631	18533	18725	18374	18674	18524	18637	18640	18375	18601	18841	18507	18452	18691	18546	18521	18786	18440	18654	18552	18400	18516	18692	18588	18429	18680	18634	18757	18464	18428	18379	18651	18459	18505	18743	18625	18468	18538	18707	18809	18659	18562	18581	18454	18646	18341	18626	18553	18627	18654	18653	18575	18621	18556	18551	18423	18557	18599	18336	18443	18519	18646	18497	18595	18413	18401	18541	18676	18584	18473	18425	18558	18638	18547	18460	18573	18666	18426	18534	18508	18629	18808	18558	18414	18588	18586	18642	18562	18434	18512	18537	18581	18786	18672	18657	18560	18575	18408	18551	18638	18571	18624	18723	18594	18561	18651	18543	18471	18581	18447	18663	18553	18474	18649	18600	18620	18579	18537	18609	18581	18332	18519	18258	18760	18424	18724	18552	18655	18413	18606	18701	18866	18722	18612	18597	18477	18321	18443	18657	18456	18562	18618	18571	18578	18548	18578	18508	18657	18619	18526	18625	18422	18302	18626	18412	18663	18577	18827	18595	18463	18683	18666	18587	18538	18384	18379	18621	18528	18716	18570	18376	18658	18617	18629	18663	18435	18622	18612	18505	18571	18334	18500	18666	18540	18768	18471	18433	18729	18480	18573	18552	18561	18469	18453	18682	18407	18409	18485	18595	18409	18441	18551	18639	18413	18839	18505	18718	18386	18534	18820	18689	18562	18538	18637	18726	18313	18530	18461	18817	18583	18429	18505	18582	18596	18598	18608	18381	18642	18698	18650	18502	18554	18654	18549	18684	18565	18625	18666	18725	18739	18512	18788	18488	18550	18570	18688	18609	18692	18633	18725	18421	18665	18584	18543	18610	18685	18497	18729	18529	18580	18307	18641	18490	18649	18623	18598	18651	18483	18581	18592	18669	18612	18601	18723	18644	18532	18557	18733	18627	18354	18420	18512	18605	18330	18559	18663	18582	18753	18603	18681	18557	18348	18549	18529	18623	18428	18321	18649	18513	18553	18518	18559	18371	18525	18476	18565	18614	18520	18478	18547	18565	18609	18511	18583	18600	18660	18487	18642	18425	18806	18497	18400	18740	18514	18806	18610	18603	18692	18203	18633	18745	18719	18335	18596	18740	18509	18746	18422	18500	18921	18761	18697	18673	18444	18525	18565	18677	18449	18522	18661	18534	18682	18506	18604	18389	18550	18491	18637	18664	18713	18644	18530	18720	18676	18694	18345	18585	18514	18423	18537	18713	18484	18548	18650	18429	18733	18494	18637	18799	18510	18581	18835	18532	18538	18629	18577	18631	18624	18575	18430	18526	18464	18556	18499	18781	18724	18656	18310	18482	18568	18510	18533	18596	18720	18684	18388	18449	18420	18722	18647	18563	18536	18720	18556	18709	18399	18446	18379	18525	18553	18668	18329	18476	18410	18510	18568	18508	18751	18691	18690	18680	18501	18544	18375	18388	18487	18345	18617	18601	18505	18770	18401	18608	18467	18407	18309	18557	18524	18342	18359	18578	18566	18395	18595	18543	18514	18476	18792	18447	18346	18527	18550	18612	18833	18608	18432	18732	18316	18551	18843	18504	18282	18651	18446	18471	18585	18567	18667	18762	18735	18565	18414	18843	18637	18357	18286	18609	18631	18702	18668	18635	18679	18659	18494	18557	18553	18567	18648	18509	18559	18640	18509	18627	18480	18590	18308	18548	18574	18564	18552	18567	18567	18654	18593	18528	18424	18432	18591	18553	18558	18628	18736	18555	18577	18332	18511	18521	18546	18763	18532	18738	18532	18528	18468	18636	18435	18339	18684	18669	18612	18570	18550	18698	18634	18646	18395	18877	18755	18501	18509	18516	18662	18794	18575	18660	18554	18569	18594	18657	18344	18394	18462	18703	18354	18583	18636	18435	18664	18613	18527	18405	18675	18630	18623	18474	18370	18461	18519	18572	18481	18648	18389	18575	18544	18557	18524	18726	18499	18699	18586	18611	18687	18517	18378	18549	18419	18389	18592	18661	18528	18603	18502	18463	18723	18633	18528	18528	18465	18558	18549	18462	18534	18552	18441	18538	18593	18315	18415	18353	18406	18469	18529	18529	18562	18568	18758	18425	18605	18557	18259	18784	18621	18572	18322	18627	18512	18562	18737	18639	18633	18506	18687	18559	18521	18663	18477	18608	18272	18522	18457	18511	18578	18579	18590	18653	18649	18535	18541	18629	18590	18376	18645	18686	18601	18772	18694	18656	18672	18417	18596	18438	18584	18569	18581	18592	18815	18641	18722	18620	18689	18580	18683	18639	18494	18559	18442	18486	18466	18519	18434	18611	18630	18543	18423	18611	18657	18616	18652	18584	18681	18577	18736	18628	18400	18768	18607	18578	18546	18444	18513	18789	18595	18665	18516	18391	18396	18488	18474	18630	18260	18823	18550	18596	18574	18595	18613	18745	18719	18740	18634	18547	18641	18753	18557	18777	18692	18819	18503	18478	18686	18774	18468	18639	18642	18736	18607	18652	18629	18654	18588	18355	18575	18399	18462	18461	18888	18459	18532	18632	18682	18461	18294	18392	18646	18540	18504	18614	18733	18275	18483	18697	18726	18569	18684	18674	18429	18562	18354	18586	18579	18459	18468	18284	18531	18644	18476	18467	18300	18514	18576	18461	18471	18688	18633	18748	18436	18671	18477	18501	18554	18500	18618	18598	18577	18693	18478	18608	18288	18522	18555	18674	18604	18694	18564	18554	18982	18616	18376	18616	18592	18420	18407	18527	18652	18442	18731	18638	18526	18536	18609	18732	18685	18483	18585	18456	18619	18752	18616	18651	18546	18616	18378	18633	18465	18606	18320	18467	18641	18596	18673	18731	18600	18736	18343	18558	18617	18598	18577	18632	18391	18393	18797	18727	18557	18613	18527	18564	18737	18443	18509	18408	18784	18630	18450	18624	18773	18484	18505	18485	18659	18622	18760	18502	18768	18525	18461	18915	18528	18562	18640	18688	18572	18458	18336	18569	18558	18550	18536
35744	56153	52152	42156	36380	31876	28498	25893	23907	22393	20675	19899	18747	18267	17792	17301	16815	16774	16284	16103	16226	16087	15725	15925	15965	15831	15922	15766	15821	15787	15743	15704	15745	15706	15510	15608	15513	15726	15504	15565	15747	15366	15529	15640	15666	15520	15624	15711	15637	15478	15653	15676	15589	15599	15794	15475	15315	15466	15668	15376	15516	15544	15610	15611	15618	15546	15506	15662	15592	15681	15539	15604	15709	15673	15560	15478	15692	15616	15344	15617	15342	15566	15478	15539	15481	15576	15671	15423	15801	15564	15525	15574	15498	15503	15592	15628	15764	15567	15620	15577	15585	15388	15742	15518	15470	15599	15709	15480	15493	15688	15480	15531	15546	15667	15640	15580	15428	15537	15650	15749	15621	15483	15696	15525	15551	15453	15486	15639	15694	15547	15626	15687	15579	15548	15489	15500	15528	15568	15372	15502	15588	15550	15330	15527	15641	15619	15467	15489	15544	15671	15550	15523	15745	15604	15522	15362	15600	15404	15449	15432	15534	15559	15542	15484	15491	15607	15417	15551	15488	15496	15599	15681	15601	15586	15648	15530	15626	15465	15731	15581	15536	15604	15301	15649	15492	15522	15434	15664	15485	15707	15579	15610	15562	15473	15433	15747	15471	15445	15562	15610	15645	15570	15454	15477	15608	15521	15656	15370	15628	15468	15662	15521	15501	15632	15457	15522	15466	15566	15579	15640	15615	15659	15670	15578	15543	15497	15582	15436	15626	15450	15453	15452	15397	15589	15603	15512	15520	15579	15511	15624	15491	15645	15551	15599	15605	15654	15501	15620	15422	15543	15527	15434	15481	15473	15649	15565	15503	15564	15460	15740	15612	15488	15587	15399	15518	15449	15735	15557	15540	15566	15717	15517	15246	15741	15407	15504	15477	15707	15614	15620	15460	15514	15578	15478	15641	15599	15647	15781	15505	15696	15664	15713	15443	15699	15567	15469	15537	15555	15558	15657	15547	15350	15557	15449	15725	15431	15433	15477	15660	15508	15478	15777	15554	15438	15405	15526	15573	15493	15553	15509	15439	15420	15531	15764	15460	15560	15678	15472	15487	15542	15535	15487	15560	15639	15682	15551	15777	15664	15398	15604	15523	15527	15594	15550	15437	15644	15446	15612	15596	15497	15499	15518	15467	15623	15465	15504	15433	15659	15538	15558	15530	15553	15472	15673	15633	15607	15618	15578	15474	15617	15695	15705	15517	15528	15462	15506	15508	15433	15633	15616	15555	15500	15605	15534	15438	15510	15472	15650	15569	15626	15537	15678	15449	15663	15674	15625	15543	15403	15609	15621	15583	15536	15542	15560	15508	15654	15619	15611	15600	15656	15342	15643	15596	15580	15494	15537	15461	15642	15430	15393	15517	15582	15538	15492	15596	15528	15571	15631	15595	15409	15356	15500	15684	15601	15553	15697	15666	15548	15464	15467	15502	15579	15645	15669	15363	15654	15490	15518	15707	15604	15494	15650	15662	15379	15466	15396	15636	15700	15417	15398	15592	15666	15477	15660	15517	15629	15519	15610	15585	15312	15392	15440	15514	15568	15696	15620	15300	15494	15541	15583	15536	15524	15435	15591	15499	15587	15521	15449	15527	15610	15531	15425	15649	15678	15626	15532	15476	15496	15537	15542	15504	15713	15419	15527	15632	15699	15376	15483	15499	15274	15507	15501	15528	15577	15554	15451	15359	15552	15647	15569	15518	15428	15571	15437	15573	15515	15626	15410	15601	15612	15766	15527	15562	15435	15645	15470	15562	15431	15515	15678	15536	15469	15417	15517	15581	15484	15522	15500	15610	15579	15578	15553	15587	15543	15587	15750	15518	15455	15562	15357	15459	15506	15635	15598	15616	15679	15341	15519	15354	15612	15633	15523	15584	15465	15558	15328	15582	15390	15421	15456	15640	15528	15397	15697	15595	15471	15475	15481	15586	15377	15399	15503	15568	15557	15603	15536	15466	15619	15482	15320	15697	15576	15468	15480	15593	15536	15660	15582	15503	15406	15580	15479	15572	15529	15518	15488	15641	15512	15510	15545	15526	15538	15601	15417	15557	15342	15594	15439	15488	15562	15516	15318	15586	15474	15617	15489	15696	15729	15510	15627	15663	15433	15504	15498	15514	15403	15760	15532	15474	15662	15548	15523	15476	15444	15565	15494	15611	15531	15539	15591	15508	15505	15594	15584	15481	15504	15507	15562	15517	15512	15563	15597	15541	15630	15575	15475	15528	15501	15537	15524	15572	15548	15535	15646	15475	15421	15377	15558	15481	15645	15564	15622	15444	15533	15528	15582	15521	15448	15566	15390	15466	15544	15553	15703	15509	15475	15461	15479	15438	15548	15528	15582	15590	15546	15487	15328	15448	15712	15589	15599	15519	15624	15643	15596	15594	15505	15567	15754	15372	15484	15530	15452	15592	15520	15600	15532	15601	15670	15517	15496	15562	15518	15590	15540	15466	15590	15552	15566	15637	15457	15646	15550	15587	15508	15701	15402	15464	15521	15493	15591	15587	15568	15326	15510	15562	15632	15399	15434	15535	15497	15739	15449	15704	15709	15523	15515	15588	15525	15596	15408	15595	15481	15573	15602	15547	15682	15721	15602	15575	15551	15584	15549	15721	15507	15517	15574	15535	15707	15567	15575	15516	15582	15410	15484	15516	15568	15529	15510	15546	15640	15645	15397	15683	15580	15520	15483	15428	15665	15502	15645	15634	15409	15524	15492	15551	15542	15755	15516	15500	15469	15670	15474	15586	15673	15487	15611	15420	15420	15743	15378	15551	15397	15477	15539	15591	15544	15466	15465	15508	15504	15582	15566	15441	15383	15599	15426	15482	15524	15644	15494	15605	15606	15603	15558	15407	15532	15501	15546	15608	15375	15604	15498	15492	15497	15493	15509	15420	15494	15513	15443	15604	15667	15723	15469	15520	15412	15459	15433	15393	15562	15701	15510	15353	15564	15492	15432	15637	15406	15513	15699	15538	15458	15588	15658	15631	15546	15541	15582	15458	15519	15595	15508	15700	15638	15452	15613	15372	15723	15457	15520	15571	15472	15607	15433	15572	15448	15601	15602	15516	15599	15521	15455	15591	15477	15490	15635	15477	15533	15466	15498	15441	15525	15498	15504	15547	15497	15665	15522	15519	15614	15544	15581	15476	15504	15647	15579	15500	15712	15566	15640	15411	15614	15654	15341	15628	15699	15502	15570	15476	15630	15301	15485	15506	15550	15586	15490	15520	15603	15514	15633	15575	15416	15625	15478	15463	15536	15466	15694	15431	15579	15545	15652	15561	15425	15563	15484	15616	15503	15535	15561	15512	15348	15530	15498	15427	15643	15577	15485	15452	15610	15678	15530	15551	15505	15556	15526	15572	15729	15545	15625	15517	15601	15575	15442	15566	15360	15502	15652	15697	15545	15581	15587	15604	15722	15475	15510	15688	15333	15555	15452	15515	15690	15642	15575	15465	15704	15452	15565	15556	15519	15528	15563	15477	15592	15431	15668	15413	15586	15609	15582	15605	15673	15444	15541	15668	15556	15761	15639	15566	15551	15572	15456	15601	15648	15601	15394	15648	15527	15765	15439	15347	15557	15692	15518	15648	15518	15492	15587	15556	15607	15635	15546	15460	15369	15565	15542	15498	15643	15378	15623	15674	15583	15673	15407	15575	15541	15583	15859	15545	15719	15398	15454	15765	15632	15467	15607	15433	15532	15630	15761	15564	15494	15527	15614	15645	15632	15618	15436	15524	15574	15517	15393	15544	15538	15562	15639	15742	15524	15446	15675	15676	15599	15613	15485	15547	15643	15480	15658	15411	15595	15554	15493	15541	15684	15384	15531	15643	15515	15656	15711	15475	15538	15647	15513	15487	15579	15488	15535	15584	15325	15388	15533	15513	15615	15685	15451	15626	15613	15477	15516	15570	15590	15496	15428	15668	15576	15500	15471	15436	15533	15513	15533	15550	15480	15718	15638	15594	15574	15349	15572	15407	15572	15548	15486	15709	15499	15566	15600	15673	15451	15534	15601	15524	15574	15476	15761	15467	15592	15406	15484	15557	15663	15501	15675	15576	15561	15503	15602	15419	15491	15583	15442	15479	15509	15369	15533	15623	15429	15684	15614	15609	15504	15439	15670	15459	15651	15629	15523	15365	15541	15567	15609	15594	15485	15480	15580	15422	15491	15626	15407	15575	15530	15661	15574	15438	15738	15461	15649	15559	15413	15480	15700	15518	15474	15467	15415	15602	15520	15626	15517	15550	15436	15608	15441	15463	15564	15603	15533	15577	15666	15473	15454	15496	15728	15387	15494	15559	15489	15583	15496	15620	15509	15591	15593	15612	15712	15485	15420	15631	15605	15529	15555	15540	15526	15445	15565	15563	15534	15493	15650	15660	15685	15455	15618	15409	15467	15575	15539	15511	15542	15578	15558	15585	15436	15529	15517	15521	15547	15506	15718	15427	15694	15608	15478	15615	15632	15504	15559	15457	15553	15545	15356	15561	15454	15382	15548	15493	15505	15719	15607	15654	15674	15521	15633	15543	15474	15622	15518	15631	15538	15581	15522	15582	15561	15409	15513	15655	15620	15367	15540	15596	15751	15583	15496	15533	15621	15492	15657	15565	15505	15550	15607	15503	15507	15498	15580	15663	15657	15500	15666	15447	15609	15365	15300	15509	15553	15577	15732	15685	15585	15516	15679	15669	15482	15514	15435	15571	15475	15517	15593	15540	15385	15709	15443	15640	15675	15606	15493	15555	15522	15656	15637	15508	15448	15563	15533	15635	15615	15573	15485	15437	15667	15451	15717	15631	15690	15323	15750	15535	15605	15567	15647	15515	15553	15468	15618	15479	15436	15695	15632	15557	15632	15603	15444	15461	15571	15559	15570	15521	15534	15406	15676	15657	15480	15549	15436	15699	15557	15425	15525	15548	15440	15657	15727	15595	15478	15479	15709	15599	15599	15673	15603	15429	15658	15422	15583	15630	15667	15536	15390	15546	15550	15566	15538	15707	15537	15501	15556	15712	15639	15655	15520	15524	15644	15466	15333	15556	15389	15418	15672	15515	15635	15511	15398	15647	15526	15373	15554	15492	15471	15610	15531	15496	15605	15472	15457
29942	30197	38125	33939	27929	25104	23049	21500	20809	20103	19883	19393	19167	18980	18905	18523	18581	18391	18507	18459	18361	18221	18242	18047	18245	18194	18245	18157	18374	18043	18039	18062	17916	18109	18063	18078	18264	18162	18038	18020	18355	18183	18224	17893	17912	18037	18164	18138	18024	17991	18103	17963	18046	17776	17916	17924	17921	18045	18043	18194	18175	18067	18097	18191	18200	18129	18140	18008	17884	18053	17905	17983	18080	18051	17950	18006	18075	18060	18009	17971	18103	18109	18023	17987	18214	18094	18166	18224	17937	18079	18017	18165	17944	18097	18198	18099	17990	18090	18043	18162	18047	18014	18128	18122	18085	18155	18265	18014	17980	18171	18079	18294	17973	18138	18221	18115	18019	17934	17926	18278	18073	18020	18087	18076	18008	18257	18017	18073	17948	18223	18053	18075	17923	18124	18255	17942	17986	17804	17773	17952	17964	18142	17877	18002	18165	18056	17912	18087	17962	18088	18072	18007	18205	18043	18019	18423	18251	17920	18020	17919	17933	18024	17974	18214	18031	18180	18208	18144	18162	17988	18009	17792	18300	18119	18156	17998	17940	18033	18030	18210	17981	18095	17964	18109	18096	18057	18004	18061	18139	18160	18218	17889	17830	18193	18010	17965	18181	18090	18080	18112	17853	18133	18096	18207	18095	18014	17992	18393	18149	17999	18065	18252	18207	18089	18173	18053	18166	18233	18021	18130	17927	18133	18075	18111	18116	18057	18165	18130	18049	17912	17933	17964	18197	17998	18174	18180	18079	18169	17909	18126	17888	18262	17839	18062	18111	18125	18048	18232	17827	17967	18081	17914	18043	17905	18268	18129	18069	18005	17996	18049	18119	18061	18052	17710	17890	17955	18037	18096	18203	18261	18162	17813	17989	18113	18020	18115	18046	18004	17906	17922	17962	18142	18050	17959	18096	18031	18316	17996	18031	17905	18028	18068	17816	18105	17986	17910	18043	18188	18248	17942	18082	18013	17897	18083	18062	17913	17928	18075	18030	17909	18260	18374	18129	18051	17987	18249	18255	18038	17892	18149	18185	17928	18163	18060	18201	18225	18059	17990	18157	18073	18038	18223	17841	18114	18040	18133	18078	18073	17948	18191	18100	18178	18242	17957	17842	18178	18016	18199	18275	18081	18260	18187	17988	18042	17966	18092	18158	18108	17994	18132	17835	18068	18157	17818	17902	18006	18029	18175	18062	18119	18122	18108	18080	18179	18358	17849	17922	18074	18033	18003	17995	18149	18054	18154	18076	18107	18181	17868	18174	18081	18177	18097	17753	18037	18032	18046	18244	18078	18186	18091	17881	17920	17979	17969	18006	18139	18068	18099	17932	18066	17945	18129	18030	17867	18313	17973	18074	18029	17975	17967	17862	18118	18053	18160	17978	18003	17840	18145	17959	18126	17904	17913	17889	18107	18052	18086	18101	18205	18067	18201	18021	17868	17848	17889	18067	17968	18190	18186	18090	17920	18172	18146	18081	18245	18071	18062	18361	18172	18089	18292	18206	18078	18290	17999	18088	18157	18233	18095	18125	18261	18111	17906	18011	17909	17961	18009	18082	18122	18120	18017	18024	18059	18215	18352	17949	17833	17925	17850	18007	18216	18108	18228	18078	18049	18041	18001	17808	18057	18001	17994	17875	18202	18059	18008	18211	18234	18443	18246	18062	18162	18091	17897	17864	18141	17929	17845	18196	18016	17939	17838	18149	18039	18135	18262	18016	18075	17928	17913	17936	18217	18108	18101	18015	18225	18281	18160	18072	18001	18020	17967	17968	18051	18060	18108	17853	17955	18134	18047	18020	18186	18136	18123	17829	18060	18024	17985	18089	18064	18090	17876	18065	18019	18147	17965	18048	17934	17877	17966	18091	18264	18116	17971	17945	18042	17936	17905	18155	17913	18041	17974	17908	17837	17858	17981	18049	18037	17944	18211	17976	18116	18057	17838	18014	18234	17891	17931	18182	17941	18164	18175	18158	18178	18184	17910	17878	18092	17982	18003	18212	17994	18046	18116	18280	17957	18160	18050	18154	17950	17989	18149	18083	18043	18087	18021	17925	17955	18019	18043	17894	18085	17991	18021	18107	18127	18146	18086	18102	18087	18108	17998	18099	18110	18044	18177	18191	17977	18035	18052	18269	17937	18260	18059	18046	18076	18147	18168	17828	18031	18014	18013	18105	18081	18294	18038	18188	18050	18062	17945	17985	18082	18151	18295	17901	17806	17965	17964	18107	18028	18123	17995	18148	18122	18324	18048	18079	18154	18130	18036	18229	17881	18214	18081	17927	18055	17977	18003	18185	18014	18044	18082	18018	17961	17918	18183	18167	18210	18084	18034	18074	17980	18025	18102	18126	17940	17964	18213	18070	18235	18122	18072	18074	17972	18140	17954	18037	18181	18216	18085	18154	17969	18036	18053	18300	18075	17994	18002	18134	17907	18033	18088	18065	17994	18005	18155	17952	17975	18182	17868	18169	17884	17993	17953	17944	18255	18040	18006	18145	18028	18073	18102	18015	18132	17927	18038	17714	17964	18232	18287	17918	17921	18070	17981	17941	18064	18027	17881	17968	18099	17872	18034	18162	18054	18120	18054	18116	18305	18074	17940	17932	18020	17964	18036	18233	17677	17714	18028	18001	18245	18320	18071	17888	18088	18247	18108	18167	18183	17953	18023	18050	18060	18309	18210	17974	17969	17954	18082	18016	18061	18146	17959	18083	18132	18089	17889	18055	18146	17943	17762	18190	18185	17957	17961	18065	18040	18251	18154	17904	18001	18293	17901	18014	18066	18134	18143	18055	17971	18022	17916	18021	17937	18100	18133	18040	17997	18196	18147	18024	18120	18020	17925	18148	18039	18216	17993	18018	17819	17931	18186	18077	18121	18177	18109	18026	18053	18055	18262	18155	18195	17970	18185	18015	18026	17972	17999	17849	18171	18120	17999	17953	17977	18024	17896	18070	17995	18193	17951	18054	18196	18004	18036	18121	18072	18159	17971	18081	17971	17957	18117	18153	18007	18070	17946	18098	18126	17800	18083	18116	18029	18019	17974	18023	18236	18008	18052	18037	18172	17879	18064	18338	18192	17797	18292	18147	18013	18074	18247	18421	18190	18233	18098	18234	18034	17975	18162	17932	18221	18206	17970	18213	18077	17941	18032	17840	18102	18105	17920	18180	18044	18112	18154	17822	18157	18017	18126	18121	17949	18123	18171	17960	18211	18012	18038	18078	18057	18159	18204	18186	18206	18134	18018	18025	17926	18041	17980	17851	18089	18096	18246	18186	18115	18174	18300	17880	18140	18170	18153	17913	18012	18193	18166	17879	18258	18093	18077	18071	18060	18063	18199	17943	18217	18173	18189	18353	17982	18088	17846	18186	18008	17931	18186	18057	17739	18104	17906	18004	18242	18174	18055	18034	17815	18150	18276	18041	18055	18090	18069	18139	18040	17967	18062	17964	17950	17891	17943	18197	17986	17971	17952	18164	18164	17939	18069	18078	18124	17908	18245	18063	17925	18013	17737	18032	18050	17994	17943	18087	18114	18103	18318	18116	18128	18012	17963	17999	18077	18100	18186	18144	18122	18078	17946	18120	18166	18110	18032	17890	18267	18030	17947	18067	18097	18009	18035	18244	17990	18017	18024	18198	18045	18128	17874	18049	18105	18045	18157	18109	18144	17793	17824	17955	17976	18063	17926	18105	18019	17895	18074	18113	18240	18118	17960	18168	18178	18042	18037	18168	17917	18097	18072	18092	18110	18040	18024	17974	17997	18156	18066	18016	18017	18107	17902	17978	18037	18064	18042	17936	17961	18213	18020	18080	18033	17820	17736	18277	17943	18031	17954	18079	18185	17978	18026	18012	17938	18205	18012	18074	17980	18150	18081	18262	18179	18229	18235	18044	17951	18060	18197	18128	18097	18083	18164	17953	18135	18027	18045	18061	18230	18080	18203	17959	17938	18171	17970	17940	17970	17904	18159	18134	18022	18108	18079	18015	18134	18070	17819	18207	17939	18010	18069	18168	18134	18188	17889	18127	18066	18232	17867	18187	18149	18122	18148	18215	18088	18084	18107	18013	18152	18103	18092	18026	17903	18058	18004	18070	18151	18179	17983	18117	17989	18179	18172	18046	18270	17996	18188	18115	18060	18106	18132	18112	18035	18167	18090	18116	18058	18086	18448	17864	18169	18017	18048	18251	17911	18351	18043	18187	17895	18094	18099	18035	18090	18156	18012	18175	18236	18118	18125	18123	18051	18001	18071	17771	17980	17987	18148	18112	18071	18047	18040	18107	18042	18126	18192	18154	17946	17747	18177	18134	18109	17877	18147	18132	18065	18060	18243	18070	18287	18221	18118	18086	18096	18154	18173	18069	18036	18198	17890	18010	18183	18272	18008	17894	18052	18272	18006	18150	18136	18153	18123	18140	18010	18122	17930	18086	18183	18042	17955	18096	18118	17898	18468	18187	18188	18320	18300	18183	18084	17930	17881	17870	18229	18095	18120	18148	18187	18273	17987	18043	18061	18117	18207	17865	18277	17943	17961	18149	17942	17912	17992	18070	18203	17997	18035	18162	18121	18127	18186	18173	17928	17987	18312	18154	17931	18042	18160	17992	17996	17818	17898	18124	18252	18131	18097	18209	18035	18163	18115	17887	18095	18092	17902	18116	17975	18058	18141	18024	18204	17936	18191	18066	18310	18014	18057	18090	18037	18030	18080	18065	17989	18268	18044	18057	17945	18062	17844	18231	18196	17993	17982	17961	18045	18084	18114	18021	18138	18173	18065	18116	17846	18005	18022	17932	18000	18039	18081	18066	17931	18069	17970	17945	17978	18023	18241	18269	17891	18124	18117	18022	18167	18086	18051	18101	18179	18182	18082	17970	18183	18174	18073	17930	18171	18186	17968	18136	17898	18007	18065	18097	18044	17995	17957	18042	18064	18177	18033	18192	18029	18277	18086	17880	18245	18027	18122	18153	18202	17993	17981	18379	17983	18140	18168	17934	18269	18082	17935	18052	17898	18122	18143	17999	17950	18033	17895	18040	18107	18076	18037	18097	17963	18070	17801	18109	17936	18108	18047	17856	17952	18007	18003	18104	17796	18190	18113	18261	18099	18045	18118
33539	46700	42255	32818	27763	24640	22261	20845	19441	18613	17961	17181	16917	16623	16428	15972	15801	15756	15490	15455	15523	15475	15547	15440	15244	15373	15425	15199	15480	15242	15293	15501	15223	15226	15253	15289	15380	15148	15328	15327	15140	15399	15187	15318	15353	15264	15213	15414	15226	15329	15135	15241	15290	15095	15256	15368	15327	15184	15439	15085	15174	15271	15190	15245	15202	15254	15227	15267	15171	15245	15251	15217	15197	15295	15249	15315	15173	15298	15214	15374	15254	15393	15167	15323	15269	15275	15371	15168	15296	15325	15284	15330	15343	15219	15371	15067	15325	15258	15302	15219	15247	15177	15201	15200	15275	15254	15350	15268	15300	15367	15162	15342	15374	15184	15422	15090	15161	15327	15496	15295	15327	15251	15193	15090	15401	15164	15221	15266	15210	15143	15230	15290	15224	15293	15201	15343	15154	15302	15138	15199	15347	15351	15233	15274	15270	15248	15276	15452	15266	15209	15290	15150	15285	15185	15358	15281	15161	15325	15367	15078	15206	15210	15347	15230	15257	15227	15068	15250	15283	15473	15294	15270	15354	15485	15246	15375	15447	15217	15306	15224	15182	15310	15297	15309	15151	15274	15325	15332	15369	15205	15270	15261	15112	15323	15206	15085	15330	15314	15266	15179	15342	15253	15161	15186	15387	15331	15246	15246	15260	15362	15108	15325	15398	15217	15404	15288	15239	15406	15246	15199	15468	15396	15219	15068	15277	15528	15397	15268	15282	15244	15379	15359	15420	15364	15286	15239	15182	15309	15118	15235	15364	15349	15363	15277	15362	15185	15092	15252	15340	15181	15357	15181	15126	15205	15451	15107	15266	15291	15262	15293	15145	15149	15301	15167	15194	15191	15294	15405	15225	15162	15228	15324	15209	15338	15404	15233	15384	15289	15350	15286	15064	15351	15205	15299	15345	15222	15149	15171	15476	15349	15401	15296	15276	15331	15286	15174	15110	15336	15132	15394	15159	15286	15281	15269	15275	15275	15306	15153	15309	15238	15222	15385	15249	15136	15173	15194	15216	15216	15221	15138	15333	15181	15314	15270	15324	15205	15242	15391	15333	15251	15274	15111	15256	14986	15128	15388	15055	15312	15387	15254	15212	15276	15203	15161	15056	15339	15235	15268	15320	15408	15146	15381	15258	15425	15303	15366	15103	15398	15254	15304	15257	15203	15314	15405	15343	15109	15216	15247	15243	15266	15213	15339	15196	15278	15142	15180	15428	15130	15246	15065	15338	15352	15287	15122	15070	15143	15138	15188	15343	15153	15083	15168	15235	15233	15339	15169	15215	15414	15119	15418	15140	15165	15265	15308	15211	15223	15331	15273	15136	15227	15228	15091	15159	15141	15084	15040	15394	15297	15197	15232	15392	15343	15222	15265	15328	15247	15306	15234	15433	15282	15287	15237	15202	15405	15309	15284	15266	15235	15174	15321	15369	15212	15375	15376	15261	15289	15253	15254	15228	15223	15237	15322	15243	15221	15279	15298	15367	15250	15208	15142	15401	15405	15162	15263	15148	15310	15271	15278	15155	15328	15314	15295	15393	15231	15496	15397	15285	15192	15194	15282	15306	15306	15300	15133	15202	15212	15280	15145	15321	15407	15168	15193	15143	15347	15402	15210	15418	15192	15184	15206	15227	15184	15265	15322	15153	15380	15225	15177	15265	15223	15247	15273	15140	15292	15111	15279	15251	15333	15206	15322	15286	15351	15343	15344	15377	15104	15178	15359	15272	15166	15403	15372	15207	15226	15207	15527	15149	15274	15263	15229	15312	15308	15203	15305	15366	15147	15215	15274	15301	15230	15329	15184	15278	15310	15335	15297	15307	15407	15299	15109	15286	15283	15276	15272	15198	15371	15144	15393	15135	15468	15221	15373	15167	15284	15317	15339	15321	15005	15352	15346	15373	15146	15273	15347	15024	15272	15136	15216	15364	15421	15141	15217	15071	15421	15275	15206	15333	15366	15392	15432	15078	15230	15223	15377	15081	15301	15104	15297	15272	15453	15326	15251	15236	15148	15209	15308	15235	15340	15230	15269	15379	15371	15137	15244	15355	15267	15381	15269	15187	15011	15267	15445	15332	14994	15310	15285	15405	15359	15105	15378	15283	15325	15427	15298	15291	15186	15289	15160	15329	15107	15163	15336	15153	15279	15101	15418	15131	15383	15162	15212	15170	15248	15361	15227	15404	15210	15251	15099	15223	15197	15382	15352	15275	15189	15455	15236	15438	15356	15212	15255	15280	15405	15074	15174	15175	15412	15333	15137	15366	15218	15224	15291	15205	15293	15091	15270	15035	15358	15265	15305	15180	15260	15347	15248	15104	15404	15223	15255	15240	15215	15213	15207	15354	15321	15246	15462	15175	15409	15372	15184	15358	15184	15295	15281	15184	15232	15216	15038	15085	15218	15407	15256	15400	15135	15043	15215	15216	15240	15216	15154	15203	15143	15103	15173	15236	15273	15085	15238	15449	15289	15235	15325	15136	15466	15229	15318	15322	15346	15162	15076	15243	15201	15176	15193	15334	15189	15344	15312	15153	15292	15191	15172	15200	15440	15213	15307	15166	15151	15104	15244	15176	15276	15234	15302	15413	15403	15360	15299	15293	15221	15377	15143	15111	15165	15337	15085	15390	15364	15192	15269	15263	15190	15253	15263	15334	15358	15139	15273	14965	15415	15313	15301	15271	15253	15377	15313	15336	15172	15404	15212	15268	15218	15282	15154	15271	15318	15410	15271	15226	15234	15318	15317	15268	15258	15302	15334	15216	15269	15227	15253	15106	15146	15286	15120	15411	15345	15345	15225	15185	15262	15434	15338	15399	15119	15177	15341	15302	15362	15455	15198	15356	15314	15223	15269	15103	15224	15201	15481	15339	15079	15246	15159	15323	15273	15265	15232	15203	15352	15292	15257	15353	15248	15295	15179	15285	15095	15226	15259	15139	15253	15272	15331	15142	15512	15292	15225	15214	15233	15270	15228	15361	15329	15211	15244	15270	15134	15349	15259	15175	15197	15254	15416	15362	15199	15258	15324	15396	15348	15189	15399	15269	15480	15147	15290	15355	15371	15359	15406	15308	15314	15311	15203	15337	15180	15232	15270	15302	15290	15486	15228	15196	15383	15259	15129	15439	15191	15158	15205	15241	15112	15356	15400	15242	15225	15311	15323	15208	15160	15315	15547	15342	15450	15278	15114	15239	15291	15288	15225	15317	15398	15307	15340	15330	15223	15371	15323	15264	15254	15323	15410	15294	15078	15266	15242	15341	15175	15118	15394	15298	15223	15243	15453	15281	15386	15393	15460	15286	15258	15365	15284	15306	15221	15137	15318	15290	15192	15370	15169	15207	15208	15266	15360	15275	15362	15394	15232	15210	15454	15325	15301	15338	15290	15352	15307	15177	15359	15245	15001	15347	15191	15276	15332	15335	15395	15120	15255	15280	15364	15201	15160	15348	15255	15206	15242	15334	15004	15463	15276	15344	15146	15418	15265	15225	15254	15417	15360	15175	15402	15226	15130	15308	15238	15179	15188	15251	15364	15229	15256	15280	15399	15302	15165	15269	15258	15376	15460	15340	15118	15344	15220	15292	15300	15185	15272	15242	15266	15280	15370	15494	15244	15126	15220	15346	15186	15399	15405	15272	15089	15297	15312	15215	15300	15140	15290	15285	15335	15212	15371	15237	15170	15442	15255	15229	15244	15120	15419	15303	15347	15301	15236	15349	15292	15319	15239	15332	15231	15268	15319	15174	15348	15203	15310	15372	15220	15242	15309	15157	15314	15250	15183	15340	15237	15442	15191	15350	15355	15274	15405	15289	15402	15198	15297	15223	15385	15419	15244	15292	15249	15265	15200	15302	15337	15140	15300	15412	15285	15277	15391	15193	15418	15268	15429	15223	15270	15130	15223	15345	15058	15177	15404	15292	15383	15331	15092	15039	15443	15299	15246	15259	15458	15233	15389	15313	15399	15272	15205	15222	15274	15334	15353	15153	15144	15201	15366	15288	15266	15206	15123	15237	15260	15235	15300	15035	15223	15207	15242	15123	15105	15252	15270	15255	15368	15301	15228	15266	15258	15457	15345	15200	15399	15332	15381	15332	15224	15298	15134	15258	15380	15319	15129	15209	15339	15307	15220	15061	15296	15257	15476	15269	15264	15158	15144	15307	15288	15274	15108	15261	15300	15409	15345	15312	15179	15122	15152	15318	15370	15278	15327	15370	15386	15107	15452	15398	15269	15325	15326	15213	15139	15268	15151	15438	15432	15310	15170	15427	15245	15232	15243	15256	15249	15344	15129	15215	15259	15152	15355	15306	15212	15361	15331	15390	15262	15200	15326	15300	15340	15180	15164	15211	15289	15351	15238	15169	15191	15207	15292	15192	15356	15094	15328	15275	15172	15204	15154	15331	15310	15297	15303	15180	15472	15162	15271	15153	15421	15198	15366	15371	15334	15362	15292	15334	15143	15242	15118	15374	15273	15321	15370	15298	15334	15255	15172	15374	15330	15313	15186	15287	15330	15253	15358	15386	15385	15303	15174	15306	15167	15361	15155	15329	15148	15251	15351	15102	15265	15377	15196	15379	15445	15275	15357	15287	15209	15262	15385	15109	15289	15296	15419	15355	15239	14993	15201	15243	15219	15222	15305	15252	15195	15287	15200	15300	15166	15180	15270	15134	15170	15144	15388	15249	15262	15301	15247	15248	15209	15219	15368	15220	15277	15229	15201	15315	15353	15309	15261	15352	15415	15343	15224	15064	15298	15300	15385	15213	15176	15150	15128	15315	15349	15255	15353	15196	15088	15264	15468	15288	15186	15332	15126	15438	15241	15424	15338	15303	15409	15323	15313	15127	15292	15367	15275	15321	15240	15327	15318	15286	15324	15187	15429	15132	15410	15342	15241	15416	15269	15290	15502	15173	15240	15176	15184	15210	15208	15146	15242	15336	15418	15145	15286	15406	15296	15196	15131	15245	15167	15208	15103	15372	15221	15239	15215	15102	15170	15214	15138	15509	15249	15295	15115	15242	15263	15329	15272	15436	15404	15333	15318	15284	15362	15338	15309	15071	15146	15305	15268	15199	15341	15197	15312	15242	15243	15302	15263	15372	15322	15426	15371
24039	21143	28773	26022	26252	27672	26912	23519	22294	21551	20826	20087	19658	19474	19220	19086	18806	18649	18433	18333	18449	18251	18123	18169	18003	18147	18080	18359	18311	18244	18005	17918	18145	18163	18035	18043	17921	18017	18059	18110	17862	17867	17989	17852	17889	18003	17962	17892	17916	18117	18084	17931	17936	18070	18223	18042	17828	17928	17959	17863	18106	18004	17833	17998	18119	17989	18096	18061	18065	17957	17858	17779	17875	18070	18007	18080	18018	17910	17905	17879	18050	17964	17910	18103	18068	17932	18116	18017	17855	17945	18108	18078	18158	17888	17955	17943	17982	17744	17904	17997	18046	18139	17914	17998	18108	18119	17817	17973	17881	17874	18060	17924	17954	18012	17813	17965	18046	18218	17944	18108	18050	17831	17762	18006	17966	18175	17831	18160	18003	17942	17765	17753	18016	17866	17805	17929	17870	17908	17959	17863	18045	17845	17793	18105	18044	18096	18091	17724	17863	17844	17850	17971	17921	17875	17888	17794	18019	18067	17820	18006	17878	18051	18049	18050	18116	17910	17975	17882	18007	18160	17934	17945	18025	17948	18031	17983	17932	17929	17955	17942	17758	17883	17930	18071	17913	17902	18083	18108	17901	17824	18034	18007	17843	18026	17904	18222	17913	18046	17969	17944	17904	17969	17992	18042	17777	17761	18067	17974	17972	18137	17827	18072	17933	18050	17921	17821	17917	17964	17811	17923	17999	18087	18115	17917	17789	17733	17852	17826	17964	18064	17915	17986	18000	17933	18014	17914	17856	17996	17866	18021	17992	18046	17865	17844	18140	18162	17709	17772	17980	17925	17835	18012	17910	17977	17967	18008	17926	17966	17951	18089	17894	18091	17944	18035	17929	18025	17976	17926	18068	17964	18073	18014	18026	17843	18220	17952	17974	18049	17971	17733	17969	17775	17873	17861	17952	18243	18061	17970	17949	17920	17939	17985	17844	17967	18146	18111	17862	17900	17982	17876	18118	18064	17965	17992	18097	17930	17945	17909	17901	18038	18027	17932	17877	17945	18039	17976	18105	17870	18107	17981	18143	17693	17908	18014	17991	17790	17801	18150	18160	17867	17990	17869	18016	17809	18089	18085	18234	18045	18009	17785	17873	18094	18051	17788	18008	17845	17921	17607	18034	18062	17918	18062	18204	17997	17993	17825	17933	17788	18041	18109	18023	18087	17973	17804	17836	18166	17868	17836	17843	17953	18141	18047	17888	17827	18131	18046	17882	18122	18111	17787	18002	17919	17772	17907	18026	18174	17981	17992	17842	17942	17905	18091	17906	17791	18132	17931	17913	17895	18085	17933	18168	18016	17949	17864	18080	17907	17979	17992	17965	18011	17912	17911	17927	17934	17977	17851	18026	17919	17778	18025	18083	17892	18126	17938	18160	18180	18079	18090	17957	17874	17826	17899	18019	17925	17862	18097	18018	18072	17864	18043	18036	18088	18060	18143	17871	17819	18072	17936	17889	17998	17989	18084	18046	18070	18007	17902	17792	17997	17920	17836	17806	18021	18011	17856	18099	18049	17709	17891	18150	18002	17920	17773	18012	17865	17922	17858	17787	17876	17916	18027	17830	18145	17964	18015	18008	18024	18112	18220	18193	18041	18012	17902	17910	17917	18042	17954	17951	18103	17894	17941	17990	18044	17839	18227	17927	17921	17961	17730	17916	17988	17938	18147	17928	18038	17929	17934	17766	17888	17974	17908	17984	17821	17806	17965	17950	17856	17891	17747	17872	17924	17971	18056	18003	17857	18069	18175	18099	18163	18023	17937	18102	18065	17861	17842	17918	17915	17994	17989	17991	18119	18000	17873	18049	17807	17958	17889	17925	18100	17923	17835	18032	17979	17871	17975	18237	17917	18004	18029	17863	17875	17818	17897	17880	17818	17840	17821	17962	17789	17980	18046	17954	18058	17956	18097	17899	18037	17942	17931	18047	17976	17889	18151	17957	17970	17998	18090	17913	18164	18067	18146	17928	17956	18083	18072	18111	18002	17800	18093	18024	18032	18177	18151	18141	17937	18077	17807	17837	17916	17956	17984	18131	17890	18248	17824	17741	17816	18033	18015	17921	17814	18036	17923	18076	17926	18276	18216	17963	18014	17941	18070	17902	17833	18072	18034	18002	18070	18053	17854	18026	18020	17861	17956	18236	18060	18089	17854	17921	18122	18144	18110	17875	17791	18247	18062	18038	17815	17970	18020	17942	17866	18005	17825	18061	17843	17865	17962	17912	17903	17975	17915	17882	17963	17925	17913	18062	18085	17964	18166	18110	17980	17949	17947	17823	17699	17874	17834	17783	17752	17945	17948	18013	17913	17852	18079	18126	17765	17917	17871	18054	17928	18051	18080	18069	17978	18050	18017	17998	18009	17977	18050	17780	17974	17994	17821	17764	17998	18114	17940	17921	18032	18042	17997	18023	18087	18024	17888	17924	17863	17991	18035	18012	17957	17847	18032	17884	17841	18010	17973	18031	17791	17935	17801	18097	18222	17755	17898	17926	18008	18013	18051	18086	17930	18023	17777	17844	18110	18117	18043	17702	18031	17972	18180	18102	17905	18015	18048	18148	18062	17965	17957	17935	17990	17813	18001	17951	17882	18070	17962	17914	18086	18082	18045	18050	17908	17931	17952	17970	17896	18085	18156	18046	17842	17996	18034	18002	18185	18020	18112	18135	18035	18212	17925	17871	18085	17901	18012	17991	18091	18337	18069	18183	17895	17843	17948	17972	17870	18010	17878	17934	17836	17796	17890	18101	17879	17967	17993	17974	18063	17940	17852	18063	18024	17975	17999	17913	18011	17983	17813	18124	18061	18083	17985	17795	18135	17829	18040	17823	18036	17753	18126	17991	18018	18130	18207	18112	17984	18118	17993	18022	17876	18028	17944	18018	17874	17948	18069	18071	18052	17998	17943	17804	17934	17874	17918	18036	17765	17973	18271	17867	18080	17997	17750	17979	18120	18085	18196	17932	18078	17812	17964	17937	17956	17887	18017	17935	17976	17958	17861	17993	17932	17999	17934	18005	18084	18002	17821	17780	18043	17912	17906	17913	17976	17814	17900	18132	17939	17887	17946	17744	17949	18119	18094	17982	17888	17873	18045	17968	17914	18037	17985	18002	18046	18034	17978	17856	18089	18068	18081	17999	17931	17941	17737	17957	18013	18047	17823	17938	18024	17985	18025	17851	18008	17890	18121	18134	18087	18237	17809	17962	18108	17950	18002	18050	17973	18026	17851	17921	18161	17978	17937	17766	18181	17886	17941	17948	17888	18148	18092	17998	17929	17905	18102	17934	18147	18155	17885	17982	17802	17973	17939	17870	17920	17973	18012	17886	17805	17921	18009	17713	17888	18009	17857	17921	17959	17931	18051	17783	17850	17885	18035	17628	18046	17896	17915	17865	18224	18064	17836	17922	17945	18030	17903	18032	17962	18278	18133	18052	18026	17953	17845	18175	17833	17892	17970	17962	17823	17890	17988	18097	17903	17997	18172	18082	17777	18119	17961	17928	17997	17744	17974	18033	17914	18121	18030	18218	18027	18030	17742	17749	17988	17897	17887	18026	18052	17812	18191	18127	18033	17831	17804	17938	17948	17999	17992	18166	18254	18157	18164	18224	17935	18029	18104	17901	17956	17891	17692	18062	17863	18042	17778	18136	17859	17988	17977	17984	17941	18075	17902	17925	18002	18021	17979	17684	17956	17986	18072	18013	17850	17870	17807	17830	18105	17920	18019	17970	17872	17910	17926	17898	17957	17899	17915	17942	18124	17897	17926	17984	18051	17860	18026	18190	18079	18051	17970	18033	17963	17921	17659	17935	17902	17966	17874	17947	18062	18036	18030	17857	17923	17963	17706	17855	18013	17806	17861	17939	18004	17861	18135	17981	18009	18070	17842	18031	17947	18194	18046	18032	18049	18060	18078	18140	18054	17893	17968	17874	17968	17920	18124	18162	17959	17903	17963	18030	17877	18047	17872	17911	18003	17980	17736	18010	18023	18108	17850	17940	17954	17971	17946	18009	17858	17886	18029	17927	18015	17796	17809	17929	17982	17982	17810	17966	17986	18096	17778	17818	18040	18030	17908	17937	17747	17882	17964	17831	17898	18150	17943	17778	17834	17717	18088	17771	17856	18153	18056	18101	17882	18070	18031	18115	18145	18066	17689	17921	17940	17914	18086	18082	17911	18067	18042	18052	17945	17876	17927	17740	17871	17956	17856	18047	17894	17933	17818	18014	17747	18108	17947	18018	17952	18086	17975	18143	17944	18006	17959	18029	17963	17896	17780	17961	18114	18192	18002	17973	17880	17981	17946	17895	18050	17884	17906	17773	18079	18084	18003	17957	17898	17922	17911	17823	18019	18054	18128	18001	18014	18250	18122	18037	17933	17785	18002	18083	17795	17991	17998	18072	18000	18032	17895	18083	17936	18022	18090	17992	17865	17939	17976	17985	17861	17972	17785	17861	18331	18013	17863	18187	18150	17936	17750	17867	17971	17757	17812	17903	17953	18045	18089	18009	18043	18078	17902	17903	17891	17910	18017	18026	17894	17851	18133	17983	17837	18133	17976	18025	18128	17977	18093	17856	18078	17812	18087	18043	18098	18123	17994	17762	17971	17940	18003	17879	18065	18101	17819	17869	17952	17875	17999	17991	18036	17676	18186	17933	18073	18083	17995	18177	17788	17934	18159	18009	18080	17947	17954	17871	18122	18120	18131	18032	17844	17862	17750	18001	18197	17910	17655	18083	18112	18073	17936	17958	17825	18108	18278	18014	17686	17707	17986	18198	17966	17903	17863	18099	18034	17980	17889	18114	18170	17899	18047	17829	17982	17861	18125	17983	17916	17998	18006	17753	17997	17890	18019	18155	18009	17877	17986	18224	17835	17831	17991	17980	17895	17905	18147	17916	18077	18006	17832	17975	18131	18101	17938	17908	17934	17987	17794	17754	17970	17966	18064	17963	17966	18178	18035	17928	17926	17950	18030	17931	18053	18042	17747	18029	17964	18105	17825	18096	18024	17804	17926	18137	18091	17953	18059	17967	17918	17845	18007	17846	18097	17926	18012	18018	18003	17799	18091	18108	17934	17912	17970	18096	18032	18250	17837	18189	17870	18065	18019
33336	52682	48410	37726	32351	28473	25432	23034	21473	20108	19065	18346	17610	17246	16846	16596	16334	16113	15873	15782	15639	15689	15497	15619	15576	15415	15449	15402	15429	15308	15281	15185	15281	15392	15084	15272	15157	15225	15289	15311	15183	15428	15202	15249	15314	15240	15303	15247	15333	15239	15099	15075	15246	15115	15318	15249	15184	15343	15116	15396	15101	15395	15344	15216	15309	15169	15178	15287	15302	15346	15198	15352	15216	15313	15215	15223	15124	15251	15162	15202	15378	15181	15249	15058	15332	15298	15197	15162	15153	15173	15153	15464	15150	15122	15085	15220	15288	15244	15124	15319	15173	15276	15191	15380	15136	15195	15211	15191	14991	15208	15182	15268	15382	15124	15301	15148	15182	15344	15247	15368	15159	15260	15157	15169	15342	15256	15166	15146	15160	15252	15220	15116	15219	15230	15175	15383	15342	15157	15274	15261	15276	15300	15253	15292	15113	15078	15223	15158	15262	15348	15124	15260	15309	15208	15138	15098	15375	15312	15210	15331	15262	15346	15335	15204	15245	15129	15351	15386	15256	15295	15113	15066	15115	15111	15002	15206	15165	15289	15108	15126	15155	15234	15281	15184	15184	15365	15181	15407	15086	15315	15185	14987	15228	15117	15201	15285	15149	15201	15102	15093	15315	15351	15198	15369	15200	15122	15280	15230	15235	15162	15171	15225	15171	15291	15104	15230	15085	15211	15147	15187	15090	15309	15267	15216	15172	15139	15245	15272	15239	15217	15156	15132	15132	15107	15355	15204	15269	15150	15229	15294	15309	14965	15201	15202	15279	15268	15201	15292	15095	15219	15176	15153	15224	15100	15144	15115	15167	15216	15333	15228	15394	15255	15143	15249	15321	15307	15306	15274	15195	15256	15175	15226	15182	15291	15142	15251	15044	15183	15146	15150	15234	15483	15256	15136	15245	15229	15323	15315	15137	15374	14990	15172	15266	15330	15311	15361	15256	15202	15139	15077	15242	15016	15287	15271	15209	15127	15167	15213	15340	15274	15343	15313	15064	15317	15089	15215	15210	15235	15214	15392	15206	15200	15021	15117	15370	15353	15367	15241	15200	15157	15233	15233	15243	15164	15086	15008	15251	15174	15231	15227	15294	15137	15113	15091	15196	15280	15372	15115	15202	15240	15148	15117	15002	15317	15151	15292	15351	15341	15313	15162	15144	15309	15206	15079	15238	15307	15103	14974	15200	15344	15266	15209	15352	15289	15295	15248	15305	15307	15208	15362	15219	15158	15247	15335	15304	15176	15296	15174	15414	15218	15270	15192	15203	15249	15352	15134	15275	15206	15213	15182	15306	15238	15295	15235	15303	15308	15369	15159	15262	15310	15190	15240	15226	15263	15223	15192	15162	15360	15333	15097	15233	15226	15254	15286	15404	15185	15247	15158	14932	15219	15278	15150	15252	14977	15361	15339	15182	15040	15360	15215	15143	15185	15419	15421	15295	15186	15192	15166	15234	15168	15199	15096	15278	15059	15289	15224	15202	15177	15239	15153	15272	15244	15417	15211	15223	15059	15184	15212	15489	15181	15377	15205	15272	15172	15271	15289	15103	15294	15098	15110	15099	15346	15476	15171	15227	15346	15093	15228	15081	15163	15212	15277	15241	15185	15192	15230	15177	15248	15224	15138	15232	15083	15246	15206	15018	15099	15323	15321	15328	15277	15182	15116	15426	15267	15147	15204	15161	15191	15006	15417	15201	15209	15196	15181	15242	15252	15311	15329	15279	15265	15281	15350	15041	15203	15217	15149	15429	15270	15116	15290	15241	15160	15167	15252	15222	15344	15339	15218	15221	15330	15388	15244	15393	15303	15356	15207	15098	15048	15234	15134	15102	15254	15093	15215	15160	15440	15191	15194	15264	15216	15358	15230	15125	15251	15178	15217	15031	15335	15373	15230	15252	15441	15280	15267	15138	15327	15060	15245	15232	15358	15262	15138	15278	15290	15214	15274	15186	15070	15227	15260	15251	15223	15151	15420	15141	15101	15170	15121	15271	15165	15201	15241	15173	15261	15255	15207	15171	15357	15193	15295	15218	15210	15198	15357	15086	15135	15184	15211	15213	15229	15341	15154	15166	15225	15316	15297	15258	15173	15339	15047	15191	15200	15235	15236	15173	15369	15291	15280	15198	15283	15278	15079	15349	15269	15338	15163	15405	15149	15370	15144	15357	15240	15233	15257	15303	15044	15251	15313	15169	15231	15228	15283	15123	15275	15280	15070	15367	15226	15175	15295	15228	15169	15278	15320	15214	15170	15252	15228	15465	15082	15213	15077	15260	15199	15145	15301	15194	15369	15216	15118	15252	15241	15084	15160	15176	15302	15243	15340	15238	15336	15227	15231	15207	15263	15159	15173	15175	15131	15220	15209	15158	15160	15179	15219	15221	15088	15265	15128	15168	15261	15136	15323	15204	15289	15101	15171	15289	15259	15015	15185	15110	15152	15232	15409	15097	15135	15235	15345	15159	15180	15376	15180	15018	15177	15269	15170	15096	15170	15263	15308	15292	15463	15330	15255	15257	15295	15252	15249	15283	15181	15235	15153	15210	15278	15115	15179	15118	15159	15247	15288	14991	15166	15307	15064	15234	15339	15311	15210	15213	15159	15210	15160	15274	15378	15200	15144	15169	15298	15232	15219	15293	15321	15200	15194	15140	15357	15276	15254	15134	15186	15132	15416	15188	15292	15117	15122	15127	15225	15237	15311	15061	15319	15296	15139	15249	15191	15303	15275	15252	15353	15329	15283	15153	15115	15308	15109	15209	15276	15248	15151	15304	15101	15313	15139	15253	15248	15265	15184	15073	15283	15092	15262	15137	15303	15250	15324	15095	15167	15334	15239	15067	15100	15067	15063	15378	15067	15318	15240	15136	15211	15107	14987	15242	15120	15099	15227	15247	15380	15124	15008	15123	15247	15184	15332	15103	15166	15302	15168	15244	15198	15450	15181	15253	15294	15423	15225	15193	15130	15244	15270	15201	15101	15172	15204	15126	15246	15213	15070	15222	15142	15228	15259	15236	15177	15358	14997	15203	15322	15200	15181	15333	15274	15256	15368	15253	15300	15067	15319	15270	15095	15267	15249	15282	15235	15147	15297	15290	15121	15245	15120	15144	15223	15206	15139	15285	15355	15220	15073	15250	15290	15304	15202	15445	15115	15270	15147	15299	15199	15240	15238	15059	15355	15260	15259	15162	15300	15053	15353	15177	15284	15309	15124	15410	15344	15219	15149	15087	15371	15194	15196	15265	15351	15194	15399	15335	15295	15262	15329	15168	15094	15292	14969	15225	15010	15166	15106	15185	15165	15114	15401	15184	15142	15377	15186	15293	15336	15292	15256	15223	15277	15224	15124	15416	15429	15337	15261	15097	15435	15308	15256	15263	15093	15139	15217	15086	15401	15152	15284	15075	15312	15217	15201	15222	15083	15092	15277	15363	15268	15330	15391	15119	15169	15217	15202	15301	15296	15216	15290	15117	15213	15173	15214	15315	15142	15377	15057	15210	15146	15245	15112	15158	15222	15282	15245	15226	15217	15333	15298	15414	15273	15363	15243	15209	15266	15332	15202	15133	15260	15034	15090	15316	15349	15258	14951	15373	15102	15493	15266	15223	15277	15044	15211	15268	15203	15273	15255	15176	15176	15236	15322	15195	15294	15055	15359	15301	15176	15240	15313	15263	15080	15157	15351	15315	15170	15014	15239	15245	15133	15079	15229	15342	15201	15148	15259	15141	15116	15168	15323	15258	15302	15206	15280	15352	15243	15228	15103	15231	15350	15157	15208	15209	15085	15161	15255	15227	15182	15263	15158	15234	15105	15175	15230	15218	15166	15293	15341	15258	15136	15220	15152	15212	15263	15298	15257	15239	15094	15314	15057	15176	15272	15277	15175	15223	15221	15392	15251	15354	15379	15290	15323	15480	15189	15022	15357	15167	15215	15099	15406	15354	15373	15260	15252	15290	15231	15151	15064	15255	15236	15113	15356	15178	15093	15146	15114	15231	15237	15148	15341	15223	15428	15084	15112	15306	15270	15254	15101	15128	15195	15170	15271	15367	15369	15170	15341	15144	15427	15248	15137	15227	15211	15361	15261	15359	15281	15223	15382	15039	15074	15221	15182	15325	15360	15161	15228	15188	15201	15318	15260	15143	15131	15117	15256	15278	15172	15138	15125	15143	15217	15342	15180	15232	15098	15254	15261	15178	15271	15169	15065	15204	15266	15201	15321	15292	15251	15259	15175	15143	15356	15131	15237	15200	15434	15141	15080	15116	15352	15206	15146	15280	15140	15274	15308	15245	15130	15308	15192	15202	15210	15128	15294	15195	15370	15121	15245	15222	15067	15203	15250	15371	15123	15073	15250	15240	15195	15086	15263	15267	15179	15145	15011	15171	15292	15286	15151	15178	15189	15261	15116	15378	15139	15334	15222	15283	15391	15197	15204	15285	15383	15198	15235	15186	15296	15296	15217	15203	15237	15250	15136	15196	15208	15225	15163	15121	15187	15346	15307	15175	15153	15327	15140	15183	15358	15281	15356	15246	15291	15006	15298	15317	15260	15047	15163	15491	15481	15260	15366	15254	15095	15192	15155	15371	15106	15259	15089	15367	15103	15293	15307	15413	15253	15219	15420	15139	15168	15320	15282	15151	15312	15167	15226	15240	15410	15257	15132	15337	15335	15354	15161	15223	15372	15033	15180	15271	15204	15304	15250	15155	15226	15178	15149	15313	15263	15235	15141	15252	15151	15216	15043	15248	15293	15215	15149	15292	15317	15337	15120	15295	15142	15164	15199	15299	15155	15328	15081	15220	15195	15235	15167	15268	15106	15263	15172	15095	15274	15287	15184	15241	15208	15294	15206	15244	15087	15263	15278	15165	15231	15201	15316	15224	15319	15253	15327	15415	15247	15228	15094	15126	15220	15303	15324	15060	15290	15172	15312	15261	15108	15236	15129	15380	15168	15270	15233	15335	15141	15424	15300	15140	15206	15262	15254	15258	15288	15331	15256	15199	15107	15142	15146	15169	15262	15242	15115	15310	15335	15012	15245	15123	15327	15274	15478	15253	15407	15237	15298	15224	15155	15269	15367	15189	15315	15252	15186	15320	15202	15222	15269
22827	21129	28881	23974	23520	28204	30829	25781	23944	23462	22495	21723	20936	20662	20238	19904	19823	19529	19500	19089	19123	18995	18893	18872	18971	18941	19029	18771	18947	18577	18504	18685	18522	18477	18600	18880	18647	18575	18708	18626	18572	18572	18588	18724	18543	18723	18473	18701	18650	18644	18576	18521	18556	18522	18441	18466	18668	18722	18376	18656	18356	18464	18448	18439	18672	18712	18663	18553	18341	18489	18559	18408	18446	18427	18711	18479	18429	18550	18359	18530	18577	18549	18450	18458	18668	18481	18442	18343	18397	18448	18588	18456	18554	18466	18485	18539	18544	18633	18621	18508	18651	18594	18685	18479	18522	18579	18602	18568	18567	18497	18596	18613	18417	18545	18442	18406	18433	18561	18525	18562	18304	18547	18537	18534	18371	18755	18568	18789	18556	18416	18460	18775	18490	18471	18526	18263	18831	18551	18741	18808	18463	18595	18505	18517	18796	18518	18515	18468	18544	18726	18545	18442	18535	18614	18754	18535	18572	18712	18488	18568	18488	18536	18551	18699	18491	18539	18412	18767	18729	18414	18465	18542	18685	18679	18558	18645	18629	18264	18529	18474	18295	18508	18449	18663	18481	18504	18610	18508	18478	18692	18335	18691	18526	18440	18810	18601	18361	18442	18457	18734	18735	18710	18567	18542	18397	18625	18480	18667	18663	18393	18468	18435	18493	18579	18509	18499	18605	18573	18310	18687	18482	18426	18611	18564	18378	18540	18467	18421	18381	18533	18636	18523	18662	18575	18516	18549	18588	18400	18371	18370	18304	18541	18377	18688	18354	18516	18698	18550	18704	18504	18666	18522	18433	18448	18472	18540	18474	18509	18584	18711	18472	18632	18347	18320	18575	18420	18511	18352	18753	18434	18418	18483	18459	18781	18469	18683	18542	18517	18514	18300	18486	18618	18543	18327	18364	18518	18363	18564	18477	18465	18547	18314	18331	18449	18495	18554	18626	18328	18519	18606	18391	18490	18521	18589	18536	18539	18643	18665	18538	18444	18531	18693	18419	18511	18594	18688	18575	18783	18403	18565	18418	18590	18369	18419	18696	18602	18522	18557	18657	18632	18255	18451	18537	18513	18324	18808	18650	18552	18457	18375	18467	18536	18380	18439	18485	18770	18581	18682	18469	18576	18407	18481	18489	18444	18701	18509	18456	18614	18632	18273	18492	18645	18718	18646	18434	18518	18556	18538	18584	18561	18573	18443	18575	18487	18385	18415	18509	18570	18565	18461	18442	18697	18512	18352	18514	18517	18366	18523	18567	18374	18431	18456	18252	18254	18564	18494	18598	18447	18462	18363	18665	18337	18514	18614	18584	18579	18552	18585	18655	18577	18508	18627	18602	18562	18297	18343	18302	18519	18522	18505	18551	18528	18369	18457	18552	18385	18536	18463	18561	18562	18527	18468	18349	18383	18515	18468	18507	18243	18323	18415	18782	18581	18681	18539	18594	18396	18429	18588	18442	18502	18533	18433	18449	18597	18515	18439	18549	18478	18554	18533	18565	18611	18564	18508	18445	18580	18718	18545	18512	18688	18618	18465	18443	18389	18476	18463	18527	18455	18742	18358	18491	18557	18466	18466	18476	18468	18488	18327	18711	18793	18629	18533	18511	18633	18613	18564	18593	18307	18424	18430	18380	18603	18684	18276	18637	18476	18412	18476	18423	18287	18606	18703	18556	18437	18632	18613	18615	18749	18626	18526	18377	18509	18545	18337	18480	18331	18658	18439	18402	18461	18552	18564	18609	18637	18373	18418	18460	18323	18256	18486	18596	18338	18598	18375	18458	18491	18699	18530	18603	18426	18688	18379	18518	18509	18541	18764	18572	18716	18530	18650	18312	18597	18354	18561	18346	18460	18543	18603	18469	18228	18617	18458	18463	18579	18420	18279	18612	18650	18611	18641	18508	18399	18608	18504	18525	18457	18465	18487	18497	18710	18566	18636	18525	18411	18510	18401	18699	18424	18592	18733	18470	18520	18460	18762	18767	18567	18445	18617	18606	18292	18502	18697	18611	18475	18505	18369	18459	18480	18535	18326	18500	18429	18427	18447	18512	18451	18226	18428	18351	18311	18530	18436	18486	18482	18588	18576	18441	18327	18334	18539	18568	18471	18635	18620	18426	18452	18548	18467	18620	18567	18582	18470	18348	18625	18566	18100	18520	18657	18728	18449	18692	18611	18411	18658	18530	18608	18366	18374	18350	18421	18538	18649	18286	18681	18765	18491	18439	18443	18475	18524	18743	18349	18547	18517	18530	18620	18596	18639	18516	18479	18392	18347	18481	18666	18530	18586	18498	18505	18598	18477	18585	18695	18352	18349	18735	18710	18570	18507	18560	18568	18443	18577	18631	18627	18344	18362	18291	18613	18561	18443	18579	18612	18391	18347	18581	18630	18578	18528	18428	18579	18639	18660	18517	18549	18443	18521	18380	18544	18586	18526	18400	18412	18640	18489	18479	18463	18451	18543	18521	18485	18609	18746	18476	18520	18501	18530	18512	18340	18474	18402	18575	18403	18582	18487	18469	18422	18678	18646	18559	18467	18467	18613	18675	18403	18583	18502	18414	18487	18457	18512	18381	18316	18463	18477	18467	18677	18785	18395	18589	18670	18617	18399	18291	18311	18419	18448	18493	18255	18451	18464	18585	18602	18640	18422	18212	18643	18451	18415	18510	18517	18435	18346	18421	18471	18596	18626	18776	18698	18354	18614	18572	18369	18590	18455	18474	18384	18388	18539	18528	18608	18530	18500	18613	18506	18539	18504	18295	18464	18541	18562	18698	18586	18530	18610	18449	18379	18508	18362	18502	18441	18515	18540	18648	18446	18505	18430	18607	18398	18440	18388	18653	18542	18536	18556	18543	18473	18462	18517	18647	18565	18530	18687	18600	18739	18677	18474	18501	18622	18563	18485	18797	18280	18591	18536	18442	18414	18469	18657	18464	18393	18564	18363	18629	18372	18427	18499	18551	18518	18727	18390	18447	18602	18467	18521	18284	18644	18387	18434	18524	18421	18507	18567	18591	18367	18607	18735	18614	18676	18503	18441	18441	18533	18624	18698	18662	18398	18380	18603	18620	18690	18360	18394	18402	18653	18504	18548	18428	18377	18339	18748	18783	18523	18535	18435	18460	18544	18619	18527	18467	18365	18578	18535	18676	18581	18770	18350	18440	18739	18643	18615	18421	18551	18460	18389	18470	18528	18402	18391	18611	18563	18702	18588	18354	18633	18363	18478	18432	18707	18365	18449	18420	18461	18577	18542	18484	18309	18604	18501	18613	18433	18548	18363	18390	18447	18594	18641	18498	18450	18559	18566	18606	18408	18447	18555	18540	18529	18527	18631	18635	18567	18722	18574	18379	18692	18425	18599	18536	18716	18553	18493	18452	18401	18412	18641	18684	18650	18525	18670	18506	18741	18526	18329	18478	18349	18480	18279	18227	18503	18556	18739	18571	18296	18570	18479	18528	18506	18405	18482	18349	18441	18448	18703	18599	18434	18412	18481	18586	18470	18610	18575	18516	18404	18552	18393	18472	18534	18516	18428	18504	18498	18642	18821	18576	18579	18472	18639	18339	18512	18626	18366	18494	18494	18525	18580	18498	18420	18663	18604	18540	18320	18502	18472	18425	18526	18473	18673	18408	18401	18351	18426	18291	18544	18658	18547	18668	18364	18769	18502	18362	18435	18462	18415	18468	18396	18493	18375	18432	18576	18504	18484	18410	18502	18660	18550	18567	18414	18745	18810	18410	18530	18387	18452	18384	18702	18463	18420	18257	18620	18555	18472	18407	18350	18670	18599	18430	18392	18480	18649	18574	18528	18468	18530	18503	18425	18477	18418	18405	18590	18609	18555	18469	18633	18518	18397	18598	18592	18599	18553	18647	18567	18269	18623	18585	18688	18498	18369	18565	18470	18417	18511	18268	18575	18382	18700	18415	18439	18311	18313	18449	18477	18492	18614	18392	18640	18337	18664	18537	18432	18591	18746	18602	18489	18617	18426	18422	18469	18540	18540	18475	18631	18494	18477	18625	18523	18443	18751	18591	18369	18521	18550	18561	18605	18491	18553	18623	18604	18551	18455	18598	18492	18644	18519	18675	18533	18611	18618	18467	18545	18409	18539	18775	18694	18451	18682	18517	18486	18714	18761	18566	18452	18450	18520	18459	18623	18500	18454	18544	18459	18537	18450	18569	18490	18594	18513	18525	18585	18494	18368	18683	18439	18707	18659	18588	18471	18548	18629	18485	18402	18605	18467	18483	18536	18507	18455	18454	18394	18424	18464	18546	18433	18722	18319	18455	18637	18426	18501	18314	18638	18596	18152	18373	18499	18524	18596	18620	18565	18464	18629	18488	18439	18352	18367	18556	18519	18501	18336	18429	18364	18416	18508	18535	18088	18624	18749	18570	18447	18559	18689	18586	18704	18627	18451	18495	18414	18458	18573	18531	18437	18430	18530	18669	18573	18426	18442	18570	18564	18443	18487	18538	18624	18712	18509	18488	18598	18472	18449	18607	18566	18569	18456	18457	18530	18458	18666	18502	18355	18654	18684	18445	18601	18650	18434	18403	18301	18547	18498	18641	18448	18450	18507	18386	18359	18616	18256	18322	18538	18482	18446	18363	18435	18407	18302	18301	18605	18301	18353	18423	18521	18417	18430	18746	18539	18327	18619	18572	18357	18510	18488	18668	18496	18511	18672	18592	18444	18524	18459	18421	18560	18592	18479	18560	18545	18382	18557	18745	18265	18694	18779	18592	18576	18463	18255	18422	18395	18399	18295	18342	18671	18274	18350	18495	18502	18671	18664	18415	18765	18626	18520	18609	18462	18700	18433	18209	18563	18625	18474	18508	18561	18652	18495	18544	18834	18509	18408	18305	18459	18469	18417	18462	18547	18567	18652	18448	18595	18540	18399	18622	18575	18491	18848	18520	18400	18348	18365	18389	18268	18380	18732	18329	18543	18414	18629	18480	18521	18371	18411	18599	18489	18378	18394	18480	18527	18544	18219	18427	18473	18586	18662	18506	18519	18683	18495	18643	18490	18397	18363	18641	18402	18521	18532	18439	18473	18589	18541	18597	18422	18641	18785	18581	18570	18574	18416	18398	18403	18605	18464
35234	59454	53813	42828	37032	32292	28617	25937	23640	22208	20769	19876	18910	18483	17794	17117	16865	16537	16520	16302	16100	15930	15905	15923	15841	15785	15697	15772	15673	15739	15517	15608	15787	15574	15478	15686	15678	15436	15543	15512	15761	15687	15387	15645	15520	15682	15558	15539	15435	15526	15547	15679	15615	15590	15529	15404	15565	15514	15572	15664	15589	15646	15409	15437	15509	15428	15569	15371	15584	15632	15601	15814	15447	15411	15533	15566	15658	15561	15496	15570	15562	15653	15329	15522	15586	15512	15523	15398	15503	15654	15623	15444	15595	15434	15761	15569	15611	15511	15425	15418	15488	15537	15466	15587	15316	15405	15542	15545	15379	15384	15503	15418	15431	15464	15485	15477	15580	15553	15549	15504	15545	15391	15585	15683	15434	15305	15563	15382	15508	15671	15545	15480	15542	15575	15456	15323	15427	15587	15591	15512	15396	15625	15520	15379	15432	15617	15461	15415	15554	15269	15529	15541	15502	15471	15607	15529	15477	15517	15417	15561	15466	15441	15704	15456	15524	15531	15481	15586	15577	15351	15576	15502	15522	15386	15515	15582	15403	15665	15674	15490	15565	15481	15390	15329	15518	15444	15723	15502	15361	15579	15505	15313	15650	15442	15479	15631	15524	15518	15650	15420	15438	15427	15432	15441	15509	15449	15585	15644	15417	15474	15412	15579	15509	15533	15756	15323	15497	15534	15417	15554	15413	15495	15401	15526	15643	15589	15477	15630	15538	15410	15546	15337	15661	15359	15623	15597	15626	15275	15522	15485	15493	15466	15521	15472	15375	15609	15587	15489	15633	15530	15546	15509	15532	15687	15439	15426	15431	15420	15640	15591	15532	15558	15562	15428	15448	15456	15550	15534	15516	15382	15590	15378	15481	15459	15543	15515	15570	15459	15769	15470	15490	15580	15604	15470	15473	15299	15388	15537	15435	15550	15655	15544	15463	15516	15428	15668	15370	15580	15492	15617	15528	15574	15628	15622	15523	15354	15500	15517	15447	15621	15674	15513	15556	15535	15498	15365	15513	15515	15520	15622	15548	15562	15520	15343	15565	15558	15327	15466	15350	15655	15537	15516	15701	15462	15642	15500	15391	15461	15483	15511	15471	15473	15543	15393	15374	15659	15629	15444	15662	15425	15543	15496	15612	15577	15570	15371	15576	15633	15602	15368	15493	15581	15372	15613	15346	15622	15509	15574	15671	15707	15584	15294	15522	15523	15455	15574	15593	15633	15527	15600	15412	15572	15567	15624	15602	15672	15515	15491	15545	15538	15582	15463	15524	15598	15487	15467	15474	15457	15586	15429	15410	15520	15561	15500	15514	15519	15701	15376	15431	15424	15705	15522	15369	15559	15539	15770	15663	15605	15449	15514	15627	15593	15502	15562	15603	15522	15474	15367	15418	15342	15440	15401	15568	15631	15537	15445	15590	15470	15604	15520	15619	15447	15409	15694	15546	15558	15596	15497	15357	15463	15392	15526	15644	15539	15582	15475	15387	15413	15357	15377	15570	15516	15544	15525	15526	15513	15520	15378	15472	15470	15510	15674	15578	15523	15513	15506	15413	15503	15496	15439	15442	15672	15586	15495	15722	15395	15660	15473	15406	15367	15475	15368	15521	15453	15466	15415	15416	15510	15427	15402	15361	15479	15299	15437	15511	15730	15501	15459	15554	15401	15424	15497	15461	15526	15560	15571	15394	15555	15517	15376	15606	15450	15315	15344	15616	15515	15511	15488	15397	15559	15625	15578	15703	15467	15434	15550	15644	15634	15440	15491	15252	15550	15667	15600	15487	15524	15406	15445	15493	15352	15593	15485	15451	15828	15428	15486	15368	15705	15395	15707	15618	15522	15503	15582	15537	15336	15518	15514	15572	15456	15503	15437	15495	15425	15564	15625	15424	15493	15482	15555	15544	15449	15510	15345	15509	15514	15470	15640	15495	15304	15455	15454	15487	15452	15693	15570	15555	15527	15555	15430	15590	15502	15511	15377	15504	15566	15460	15450	15332	15524	15512	15554	15573	15545	15521	15433	15680	15531	15526	15787	15447	15460	15717	15684	15608	15453	15579	15563	15270	15557	15580	15551	15478	15570	15319	15496	15594	15461	15326	15576	15629	15386	15685	15537	15443	15418	15536	15640	15519	15380	15515	15566	15712	15605	15664	15552	15571	15432	15491	15559	15685	15567	15391	15613	15395	15575	15610	15616	15589	15565	15495	15660	15625	15509	15558	15587	15442	15470	15660	15442	15585	15602	15420	15507	15597	15637	15573	15426	15392	15494	15430	15590	15280	15642	15514	15339	15463	15426	15579	15643	15518	15621	15569	15580	15527	15482	15464	15492	15418	15575	15533	15493	15518	15616	15506	15458	15507	15586	15464	15556	15719	15484	15524	15498	15496	15516	15517	15582	15518	15391	15666	15611	15554	15612	15427	15498	15504	15385	15276	15476	15434	15562	15346	15633	15528	15373	15571	15367	15639	15490	15639	15444	15601	15351	15405	15563	15439	15369	15501	15477	15575	15548	15361	15586	15434	15507	15470	15536	15512	15426	15545	15479	15593	15612	15442	15576	15571	15639	15514	15433	15614	15417	15384	15563	15505	15486	15555	15736	15401	15673	15604	15404	15641	15511	15488	15327	15482	15442	15539	15559	15624	15572	15450	15532	15552	15612	15631	15448	15716	15572	15503	15501	15427	15472	15465	15474	15600	15476	15540	15382	15634	15233	15331	15459	15625	15564	15512	15514	15547	15562	15514	15539	15520	15477	15455	15564	15532	15580	15580	15388	15394	15418	15579	15453	15395	15431	15368	15554	15463	15606	15554	15504	15481	15560	15505	15564	15510	15442	15677	15503	15452	15577	15323	15370	15475	15483	15481	15389	15594	15321	15637	15482	15561	15406	15480	15512	15561	15483	15519	15504	15491	15453	15529	15654	15390	15538	15456	15398	15498	15478	15470	15641	15573	15449	15426	15479	15506	15617	15537	15602	15579	15534	15526	15457	15365	15343	15419	15509	15516	15516	15578	15438	15500	15570	15555	15685	15513	15397	15533	15499	15430	15442	15607	15421	15563	15437	15517	15552	15424	15472	15495	15576	15596	15523	15463	15445	15712	15328	15455	15435	15505	15283	15440	15670	15577	15443	15528	15507	15570	15646	15510	15457	15501	15591	15611	15592	15508	15424	15496	15530	15650	15471	15484	15527	15535	15503	15445	15505	15574	15538	15550	15603	15597	15672	15705	15300	15312	15569	15635	15347	15445	15523	15447	15476	15576	15484	15533	15800	15455	15689	15495	15391	15515	15566	15448	15545	15370	15428	15712	15403	15424	15539	15530	15329	15536	15444	15430	15361	15566	15581	15457	15434	15650	15615	15508	15446	15324	15431	15619	15633	15562	15412	15557	15349	15392	15578	15447	15352	15616	15448	15735	15598	15474	15554	15475	15483	15718	15800	15563	15582	15408	15564	15567	15286	15451	15569	15569	15661	15604	15477	15563	15500	15579	15569	15555	15455	15451	15448	15458	15466	15457	15510	15643	15597	15483	15489	15569	15565	15620	15689	15608	15389	15533	15415	15442	15591	15470	15512	15661	15507	15435	15426	15559	15351	15461	15445	15753	15438	15515	15495	15518	15603	15439	15504	15461	15419	15393	15555	15548	15537	15597	15554	15638	15362	15521	15540	15440	15667	15537	15541	15378	15493	15586	15643	15567	15505	15517	15630	15514	15490	15607	15635	15408	15541	15519	15679	15489	15431	15539	15589	15593	15391	15551	15444	15479	15450	15450	15469	15451	15456	15535	15404	15503	15567	15413	15485	15471	15469	15599	15647	15484	15562	15546	15413	15604	15609	15558	15560	15261	15391	15616	15471	15574	15451	15437	15448	15527	15618	15656	15653	15548	15524	15420	15530	15437	15596	15442	15507	15395	15647	15345	15410	15529	15497	15402	15339	15532	15585	15539	15352	15601	15471	15493	15347	15442	15630	15460	15432	15511	15550	15611	15534	15357	15505	15516	15309	15700	15430	15568	15490	15355	15479	15423	15460	15686	15702	15475	15385	15459	15709	15449	15427	15708	15598	15592	15281	15393	15480	15660	15536	15303	15362	15436	15418	15487	15411	15569	15235	15608	15308	15527	15493	15441	15467	15304	15544	15458	15449	15567	15535	15652	15377	15579	15506	15712	15484	15365	15451	15455	15411	15681	15381	15704	15522	15530	15435	15468	15427	15544	15605	15696	15430	15585	15700	15495	15568	15453	15521	15569	15518	15515	15440	15528	15666	15458	15503	15586	15449	15514	15461	15437	15541	15586	15431	15420	15497	15322	15632	15525	15269	15588	15478	15439	15555	15362	15543	15601	15292	15491	15301	15533	15525	15413	15549	15616	15620	15634	15450	15587	15391	15525	15529	15621	15566	15465	15444	15489	15519	15494	15562	15500	15494	15373	15414	15561	15431	15517	15404	15673	15638	15324	15494	15456	15487	15608	15310	15553	15453	15423	15723	15580	15357	15462	15447	15552	15655	15560	15498	15322	15429	15420	15452	15510	15553	15570	15471	15630	15549	15381	15747	15451	15650	15544	15480	15448	15449	15533	15472	15484	15593	15254	15426	15445	15374	15499	15502	15666	15559	15530	15421	15522	15537	15321	15711	15576	15498	15358	15522	15357	15512	15370	15566	15468	15556	15497	15465	15447	15578	15667	15376	15621	15463	15554	15628	15499	15528	15380	15610	15430	15450	15553	15527	15568	15447	15511	15700	15595	15450	15823	15607	15513	15522	15511	15466	15267	15446	15644	15295	15525	15474	15533	15389	15519	15547	15548	15462	15583	15384	15631	15442	15578	15499	15578	15487	15407	15544	15652	15537	15433	15577	15534	15429	15541	15630	15528	15570	15660	15395	15634	15251	15428	15388	15613	15602	15466	15495	15543	15549	15467	15527	15414	15469	15559	15464	15518	15536	15561	15394	15704	15437	15408	15364	15612	15391	15661	15476	15362	15639	15543	15562	15495	15479	15421	15408	15414	15445	15445	15267	15521	15591	15523	15538	15436	15514	15640	15468	15476	15278	15523	15512	15472	15443	15598	15476	15408	15675	15538	15426	15469	15562	15317	15520	15550	15542	15538	15563
30184	30887	39135	34285	27862	25096	23157	21544	20717	20322	19905	19507	19168	18882	18722	18550	18489	18274	18238	18171	18102	18285	18265	18093	17987	18045	18086	18177	17743	18097	17959	17971	18092	17996	18136	17998	18174	17986	17976	18013	18123	18032	18020	18091	18086	17945	18295	18200	18082	18049	17968	17939	18127	17958	17941	18266	18137	18016	17888	17863	18008	18099	17941	18239	17794	18120	17963	18044	18285	18182	17755	17763	17961	18138	17993	17996	17873	17990	18092	18089	18087	17825	17736	18018	18101	18033	17872	18156	18076	18004	17949	17946	18085	18076	18255	18118	18042	17878	18050	17847	17987	17978	18068	17877	17894	17789	17977	17786	17892	18065	18277	18040	18079	17986	18018	17820	18116	18136	18145	18073	18024	17810	17985	18172	17893	17998	17977	18004	17772	18032	17843	18136	17989	18037	18040	18070	17961	18010	17794	17770	17852	17922	17869	17899	18016	18014	17937	18162	17854	18214	18101	18127	18031	18203	18150	18064	18001	17742	17862	18034	18131	17733	17913	18023	18015	18002	18022	17936	18294	18047	17858	17815	18054	18207	17836	17778	17978	17900	17825	17922	18074	18012	18014	17761	17821	18134	18100	17910	18171	18166	17778	17993	17974	17996	18051	18138	17943	18033	17982	18037	18059	17921	18209	17972	17944	18155	17971	17992	18147	18204	18005	18194	17911	17994	17864	18174	17854	18063	18106	18145	18121	17772	17954	17983	17994	18043	17996	17899	18008	18067	18244	18151	17925	17890	17963	18010	17821	18037	17994	17911	17857	18074	17985	17901	18006	17906	17897	17901	17826	18087	18145	17907	17788	17769	18189	17977	18047	17754	17888	17921	17846	17921	17893	17915	18386	18006	17902	17956	18189	17978	17827	17840	17923	18033	18161	18074	18085	17962	18002	18043	18149	18094	18119	17803	17963	18015	18152	17948	17913	17900	18052	18014	17832	18051	17837	17803	17859	17968	17975	17752	17944	18029	17951	17839	18066	17777	17902	17908	17915	17856	18033	17741	17707	18097	17928	17992	17977	17912	17934	18005	18040	17960	17942	17896	17909	18159	18092	17982	17841	17839	17868	17967	17970	17942	17848	18025	18093	18115	17858	17870	18034	18147	17884	17977	18012	18012	18026	18135	18040	17846	17836	17962	18063	17902	17870	18002	18008	18020	17893	17843	18074	17831	17928	17878	17832	18006	17966	18044	17961	18005	18138	17851	18044	17960	17897	18027	18049	17888	18084	18101	17997	18063	17997	17801	18142	17979	17865	17917	17936	17790	17845	17886	18035	17835	17919	17991	18029	17764	18074	17932	18013	17827	17922	17886	17889	18035	17914	17868	18016	18307	18027	17857	18096	17897	18140	17991	18000	17958	17967	17843	17994	17954	18187	18096	17897	18164	18021	17925	17837	17914	18005	18022	17930	18030	17798	17883	17849	17994	18184	17822	18091	17929	18065	18045	18007	18192	17989	18066	18247	18111	18060	17772	18099	17855	17905	17951	18022	17909	17979	17874	17993	18084	18045	17966	17962	18035	18048	17958	17923	18041	17915	18261	18072	18217	18079	17961	18108	17787	18004	17988	18092	18073	18119	17937	17844	17999	17981	18014	17950	17849	17925	18055	18052	18050	17867	18072	18116	18101	17935	17992	17893	17874	18127	17955	18057	18227	17967	17930	18001	17904	18138	17950	18121	17937	18050	18108	17825	18275	17919	18101	17888	17922	17855	17879	17982	17845	17867	17798	17824	17841	18004	17958	17688	17915	17956	18098	18066	17827	17850	18066	17853	18128	18165	17891	18095	17848	17864	17884	18072	18034	18079	17998	17891	18113	17994	17961	17799	18120	17942	18105	18061	17870	17814	17668	17994	18153	18030	17969	17855	17812	17768	17978	18132	17987	17880	17870	17911	17966	17970	18024	18105	18016	18132	17967	17964	17982	17918	17913	17931	17988	17992	17928	17938	18074	17993	18127	17979	18085	17899	18147	18002	18180	17989	17893	18076	18039	18032	18014	18041	18026	18062	17983	18051	17910	17903	17861	17929	18266	18085	18007	18007	18063	17937	17869	18139	18025	17981	18085	17775	17946	17864	18125	17853	17841	17734	18048	17911	17645	17797	17976	17868	18075	18005	17934	17887	17871	17911	17844	18093	17988	18173	18042	17893	17894	17770	17977	17952	17945	18107	18120	18018	18098	18088	18194	17996	17818	18074	17944	18117	17845	17936	18041	18009	18292	18035	17730	17998	18040	18064	17886	17946	18076	17695	18003	17969	17873	17889	18020	18094	18054	18233	17917	17979	18039	17999	17869	18117	17996	17892	18027	17983	18002	18065	17951	17990	17810	17950	17907	17881	18073	18024	18230	18093	18009	17975	17926	17970	18109	18225	17982	17827	17928	17992	18130	17952	17998	18030	18193	17981	17921	18068	17816	17886	18016	18036	17939	17907	17890	17967	17933	17714	18051	17972	18171	17998	18209	18197	17862	18024	18090	17819	18055	17886	18066	17931	18005	17988	17781	17732	18046	18047	18000	17994	18011	18029	17976	17981	17894	18108	18050	17962	17944	17921	17919	18073	18039	17940	17998	17836	17940	18053	18145	18130	17851	18008	17914	17651	17958	17894	17895	18036	17982	18040	17983	17890	17802	18011	17945	17962	17993	18037	17854	17972	17942	18089	18204	18120	18070	17985	18026	18060	18014	17951	17942	17928	17968	18088	18004	18222	18060	17796	17937	18033	17973	18035	17990	17900	18084	17959	18008	18098	17982	17898	18273	18035	18004	17872	18135	18012	17987	18300	18220	18087	17864	17950	17858	18155	18141	18008	17946	17882	18042	17980	18014	18150	18036	17853	17764	17905	18052	17957	18096	18051	18033	18100	18017	17904	18035	17891	17943	18008	17850	17902	17727	17972	18003	17918	18024	18037	18049	17768	18024	17963	18032	18295	17935	17896	18053	17951	18008	18190	17904	18103	17671	17916	17939	18059	18093	18058	18104	18033	18025	18048	17995	17995	17978	18047	18147	17761	17973	18006	18018	17868	17890	17883	17866	17852	18044	17949	17965	17950	18122	18198	17782	17999	17901	18033	18185	17957	17997	18156	18134	18099	17921	18093	18079	17673	17983	17998	17972	18046	18015	18074	17947	17959	18075	18120	18007	18252	18173	17818	18064	17956	17777	17916	18055	18036	17976	17934	18174	17943	17770	17982	17941	17966	17932	17975	18116	17758	17878	17877	18007	18002	17872	18061	17810	18094	18184	17919	18155	18084	18084	18117	18109	18041	18065	17989	17900	17885	17816	17777	17906	17994	17827	17805	17942	17904	18047	18169	18013	17913	18275	17815	18064	18090	17895	18139	17967	18037	17945	18262	17991	18053	17986	17891	17943	17913	17910	17904	17832	17876	17966	18037	17857	17967	17853	18136	17877	18024	18161	18080	18102	17927	17965	18060	18037	17863	17947	17827	17841	17934	17880	17904	17979	18114	18028	17983	17852	18145	17847	18042	17965	18152	18144	17937	17982	17907	17967	17934	17909	17872	17941	18160	18035	17980	18066	17990	17937	18091	18055	17940	18042	18102	17915	17968	17945	17978	18049	17824	17720	18077	18239	17976	18121	18146	17904	18130	17892	17936	18049	17885	18040	17925	17992	18016	17983	17933	18223	17923	17733	17954	17874	18029	17985	17979	18128	18078	18033	18027	17795	18028	17724	18008	18030	18056	17899	18167	17968	18011	17721	17962	18179	18086	17923	18174	18064	18079	18144	17821	17903	17878	17959	17864	18096	18134	18145	17961	18101	18027	17834	17832	17917	18160	18242	17913	17906	17963	17872	18104	17864	17991	17996	18108	18059	17972	17829	18013	17918	18204	17822	18049	18021	18086	18175	17926	17942	18060	18138	17843	18018	18037	17902	17905	18084	17987	18056	17932	18042	17855	17930	17834	17904	17906	18022	17941	17915	18044	17998	17878	17918	17981	17851	17859	17804	18019	17984	18045	17741	17942	17996	17857	17945	17956	18085	17983	18118	18034	17965	17886	17946	18072	17924	17864	17928	17895	17964	17866	17977	17953	18109	17982	18035	18040	18122	17814	17901	17866	17995	17970	17920	17958	17940	18024	17912	17807	17974	18052	18002	18083	17935	17987	17896	18159	17999	18175	17972	18089	18140	17942	17919	18296	18052	18038	18017	17981	18020	18102	17869	18026	17959	17940	18004	18022	18219	17961	17863	18022	18107	18128	18079	17984	18146	17856	18113	18126	17895	18000	18168	18092	18200	18084	18043	18074	17813	17910	18031	18116	17696	17884	17913	17992	18152	18013	18204	17902	18038	17992	18010	17854	17977	18095	18108	17916	18084	17961	18292	18267	17949	18037	18090	17795	18036	17998	18058	17937	18002	17937	17875	18008	17967	18152	18046	17872	18319	17977	18066	17925	17997	17972	18180	18066	17948	17786	17963	17744	18057	17822	17947	18089	18043	17915	17881	17892	17891	17960	18012	18131	17987	18033	17944	17979	17877	17925	17920	18039	18153	17923	17999	17888	18200	18109	17866	18075	17993	17764	17964	18080	18174	18173	18076	18010	17839	18098	18025	17937	17920	17842	17944	17807	18131	18058	18132	17749	18025	17988	17891	17826	17915	18025	17928	17947	17944	18025	17685	18005	17966	18049	18082	18000	18034	17985	18114	18103	18082	18035	17897	17864	18031	18097	17913	18048	18022	17873	17948	17933	18111	17992	18099	18041	18004	17782	17966	17884	17966	17846	18248	17842	18053	18023	17865	17910	18047	18157	18056	18048	18069	17824	17890	17892	17996	18137	18060	18110	17972	17997	18360	17979	18047	17892	17924	18139	17860	18134	18041	18171	17729	18113	18047	17994	17933	17891	17889	18124	18020	17934	18173	18021	18024	17962	18149	17843	18071	18294	18192	17974	18154	18016	17680	18182	18124	18030	17821	17907	18084	17691	17818	17950	17897	17891	17896	17863	18005	18069	17958	18034	17897	18135	18026	17766	18043	17733	18054	17778	18113	18048	17845	17926	18002	18028	17973	17995	18054	17997	18023	17989	17979	18208	17959	17904	17996	17973	18182	17966	18223	18201	17983	17782	18043	18017	18102	18025	18325	18149	17978	17898	17949
33817	47429	43057	32913	27889	24454	22174	20351	19460	18690	17544	17368	16907	16698	16125	16017	15990	15818	15751	15680	15494	15459	15300	15496	15340	15244	15436	15272	15267	15220	15423	15269	15353	15186	15387	15226	15214	15254	15244	15168	15183	15385	15103	15185	14985	15218	15283	15211	15081	15146	15189	15316	15139	15256	15088	15278	15187	15161	15119	15275	15304	15137	15313	15067	15177	15152	15163	15134	15318	15161	15123	15249	15185	15298	15412	15286	15301	15186	15214	15184	15161	15084	15306	15222	15222	15340	15186	15342	15044	15159	15391	15116	15282	15189	15148	15310	15041	15173	15154	15165	15091	15162	15063	15104	15175	15276	15202	15279	15364	15290	15093	15050	15221	15234	15288	15150	15279	15319	15087	15166	15283	15077	15272	15106	15300	15075	15235	15135	15372	15029	15182	15179	15050	15272	15167	15289	15269	15134	15334	15479	15193	15245	15145	15290	15068	15376	15283	15338	15335	15222	15241	15261	15152	15164	15083	15185	15235	15076	15228	15027	15173	15118	15285	14961	15406	15268	15220	15086	15039	15431	15202	15251	15089	15114	15131	15287	15219	15185	15118	15245	15097	15223	15117	15173	15226	15256	15351	15228	15400	15135	15163	15144	15173	15131	15215	15208	15259	15229	15209	15115	15007	15314	15310	15160	15098	15142	15091	15216	15219	15161	15249	15204	15141	15273	15176	15162	15255	15025	15353	15154	15149	15164	15206	15299	15068	15179	15050	15089	15212	15166	15230	15174	15344	15279	15271	15265	15063	15139	15430	15208	15429	15221	15207	15298	15288	15222	15223	15176	15040	15186	15100	15231	15250	15181	15311	15176	15346	15131	15223	15092	15229	15111	15255	15213	15116	15129	14993	15262	15174	15222	15247	15357	15229	15257	15293	15129	15152	15236	15299	15246	15119	15134	15192	15189	15148	15211	15264	15126	15335	15115	15160	15344	15217	15251	15160	15223	15145	15323	15082	15183	15360	15183	15144	15289	15278	15440	15256	15200	15325	15311	15047	15178	15371	15232	15270	15228	15242	15136	15414	15040	15175	15188	15201	15204	15331	15215	15053	15175	15182	15143	15191	15285	15200	15141	15133	15131	15260	15190	15351	15129	15138	15417	15257	15102	15322	15187	15181	15437	15099	15234	15280	15131	15237	15202	15309	15262	14992	15115	15275	15124	15340	15154	15315	15038	15288	15132	15185	15228	15211	15223	15018	15237	15104	15180	15072	15152	15281	15242	15191	15103	15286	15062	15368	15286	15027	15210	15233	15242	15293	15228	15165	15250	15145	15238	15309	15307	15198	15124	15239	15233	15206	15071	15255	15150	15247	15371	15261	15182	15214	15297	15223	15148	15296	15017	15199	15288	15215	15172	15200	15170	15143	15197	15364	15372	15216	15147	15008	15094	15126	15451	15104	15151	15246	15310	15110	15105	15320	15238	15161	15379	15274	15174	15290	15152	15176	15359	15291	15021	15136	15313	15222	15303	15344	15175	15018	15258	15296	15195	15188	15292	15235	15275	15345	15266	15260	15322	15300	15193	15285	15136	15279	15267	15127	15143	15083	15297	15396	15145	15253	15143	15170	15230	15139	15370	15251	15235	15281	15171	15287	15102	15218	15187	15032	15229	15134	15298	15243	15309	15183	15189	15131	15181	15100	15337	15230	15408	15039	15283	15244	15270	15118	15356	15155	15010	15139	15069	15321	15132	15083	15104	15215	15113	15233	15178	15219	15180	15142	15231	15183	15327	15096	15076	15339	15210	15245	15269	15283	15263	15183	15241	15029	15312	15223	15170	15126	15273	15334	15182	15393	15275	15351	15084	15301	15089	15204	15112	15221	15471	15078	15255	15343	15118	15396	15234	15106	15039	15214	15278	15155	15126	15187	15304	15292	15131	15263	15250	15243	15191	15198	15232	15246	15342	15260	15246	15145	15042	15306	15015	15113	15170	15219	15126	15131	15229	15085	15194	15072	15098	15267	15273	15179	15261	15305	15136	15169	15087	15104	15370	15414	15258	15264	15238	15267	15174	15118	15183	15139	15252	15270	15200	15293	15105	15161	15233	15067	15253	15267	15081	15111	15424	15218	15123	15414	15146	15088	15108	15117	15242	15258	15160	15221	15230	15278	15550	15218	15206	15069	15125	15217	15229	15374	15033	15333	15336	15057	15105	15218	15300	15230	15199	15174	15191	15093	15219	15114	15242	15243	15083	15251	15107	15302	15205	15137	15247	15254	15205	15247	15241	15309	15269	15326	15352	15336	15164	15114	15109	15102	15227	15216	15221	15235	15184	15421	15082	15242	15183	15010	15069	15212	15186	15336	15309	15236	15272	15212	15074	15117	15293	15167	15312	15155	15158	15260	15141	14909	15376	15123	15204	15079	15338	15253	15117	15156	15105	15188	15196	15162	15162	15235	15157	15284	15232	15439	15293	15253	15178	15256	15214	15295	15270	15340	15285	15283	15158	15288	15196	15059	15161	15049	15257	15118	15185	15160	15214	15413	15201	15357	15332	14939	15061	15344	15234	15157	15213	15164	15346	15274	15305	15080	15282	15288	15226	15191	15307	15132	15385	15164	15145	15330	15035	15313	15221	15125	15238	15168	15044	15212	15285	15196	15001	15285	15287	15219	15043	15335	15272	15233	15166	15213	15187	15157	15387	15401	15315	15351	15310	15237	15166	15153	15209	15230	15159	15093	15278	15224	15203	15352	15322	15311	15318	15051	15073	15190	15179	15220	15241	15082	15158	15222	15125	15124	15049	15238	15289	15131	15070	15234	15136	15319	15290	15141	15280	15144	15243	15283	15202	15159	15165	15317	15057	15152	15176	15160	15309	15154	15367	15164	15244	15194	15118	15224	15174	15083	15244	15138	15270	15118	15369	15335	15328	15222	15272	15133	15295	15258	15079	15165	15280	15340	15319	15172	15234	15095	15192	15178	15429	15158	15043	15268	15324	15181	15231	15034	15273	15254	15170	15137	15289	15238	15273	15159	15259	15236	15346	15164	15046	15115	15244	15295	15026	15199	15239	15056	15182	15255	15278	15225	15169	15159	14926	15233	15261	15134	15079	15210	15269	15297	15268	15191	15267	15235	15147	15319	15195	15113	15390	15231	15353	15090	15151	15127	15234	15138	15023	15212	15309	15300	15325	15343	15241	15136	15239	15255	15036	15192	15129	15216	15257	15058	15227	15235	15258	15249	15224	15200	15097	15125	15103	15250	15332	15256	15239	15220	15080	15228	15375	15232	15231	15180	15143	15229	15269	15269	15270	15055	15249	15213	15352	15295	15183	15210	15170	15146	15103	15189	15485	15146	15364	15156	15400	15340	15225	15164	15460	15336	15084	15115	15018	15217	15447	15100	15125	15180	15275	15266	15354	15250	15109	15181	15135	15285	15083	15250	15141	15229	15321	15044	15126	15184	15419	15426	15260	15177	15208	15303	15394	15174	15092	15236	15166	15360	15201	15306	15218	15407	15361	15134	15104	15350	15190	15382	15196	15180	14938	15133	15282	15105	15173	15212	15243	14994	15120	15187	14991	15116	15153	15274	15246	15247	15280	15144	15091	15151	15070	15102	15036	15175	15262	15216	15168	15292	15239	15288	15239	15337	15395	15304	15313	14966	15375	15233	15362	15384	15016	15075	15115	15107	15304	15177	15235	15086	15201	15195	15096	15090	15235	15198	15228	15253	15308	15219	15373	15060	15233	15009	15098	15216	15222	15206	15118	14931	15326	15123	15252	15166	15181	15279	15135	15303	15133	15232	15072	15208	15157	15204	15170	15285	15159	15213	15214	15398	15095	15136	15342	15409	15331	15111	15256	15230	15278	15345	15177	15173	15015	15341	15212	15298	15236	15306	15190	15282	15126	15193	15226	15205	15209	15348	15238	15131	15205	15320	15077	15279	15391	15181	15137	15103	15297	15176	15312	15352	15290	15245	15259	15240	15236	15185	15203	15251	15161	15135	15231	15144	15267	15016	15053	15179	15160	15206	15198	15119	15288	15141	15128	15269	15302	15131	15170	15268	15215	15236	15336	15185	15275	15112	15231	15249	15327	15119	15141	15124	15142	15342	15134	15150	15350	15244	15157	15280	15323	15225	15177	14954	15014	15281	15156	15241	15199	15151	15227	15439	15117	15176	15182	15266	15062	15192	15242	15128	15300	15265	15322	15111	15218	15047	15083	15314	15416	15210	15116	15272	15225	15231	15362	15108	15117	15290	15187	15046	15185	15180	15502	15101	15120	15268	15143	15231	15277	15351	15240	15085	15332	15093	15349	15233	15146	15167	15100	15397	15413	15152	15267	15104	15189	15138	15222	15115	15115	15245	15104	15103	15164	15294	15262	15152	15265	15295	15186	15162	15191	15120	15257	15226	14988	15156	15170	15106	15385	15300	15245	15254	15193	15261	15341	15473	15117	15217	15118	15302	15406	15139	15256	15234	15204	15262	15166	15219	15242	15258	15341	15227	15321	15133	15211	15217	15187	15415	15322	15074	15267	15027	15468	15200	15105	15317	15204	15314	15325	15265	15109	15316	15084	15254	15303	15208	15130	15309	15186	15244	15214	15228	15271	15234	15192	15229	15119	15135	15068	15417	15424	15113	15281	15373	15182	15429	15188	15256	15203	15188	15114	15261	15048	15106	15135	15294	15323	15177	15093	15230	15242	15347	15236	15341	15397	15202	15187	15203	15099	15153	15207	15224	15144	15174	15253	15202	15090	15249	15085	15405	15200	15177	15207	15219	15402	15177	15212	15349	15306	15256	15150	15131	15206	15157	15102	15318	15232	15260	15272	15087	15289	15189	15257	15224	15154	15188	15302	15279	15236	15261	15153	15192	15050	15273	15163	15210	15180	15233	15323	15314	15261	15141	15029	15329	15327	15270	15211	15253	14969	15264	15266	15067	15276	15042	15368	15185	15244	15123	15048	15418	15263	15302	15203	15139	15200	15256	15234	15156	15224	15344	15031	15308	15227	15135	15144	15194	15198	15273	15210	15130	15269	15268	15288	15108	15223	15207	15121	15228	15191	15248	15398	15309	15237	15281	15215	15212	15128	15334	15250	15261	15145	15163	15180	15301	15034	15247	15101	15056	15410	15120	15299	15219	15248	15226	15108	15194	15346
24115	21131	28625	26172	26439	27909	27063	23622	22249	21325	20604	20194	19719	19341	19132	18841	18842	18618	18343	18369	18266	18096	18130	18161	17997	18104	18040	17991	18072	17675	18023	17913	17988	17919	17713	17956	17926	17932	18283	17706	17855	17814	17969	17985	17742	17793	17955	17742	17865	17862	17832	17667	17913	17891	17830	17658	17831	17838	18084	17795	17978	17893	18033	17733	17872	17881	17991	17870	18030	17925	17906	17848	17934	17908	18004	17756	17712	17636	17875	17818	17894	18047	17856	17889	17893	17937	17864	17868	17994	17996	17804	17811	17794	17782	17872	18018	17777	18049	18049	17515	17638	17792	18042	17758	17928	17748	17981	17958	17735	17859	17698	17837	17870	17849	17749	17735	18101	17865	17756	17898	17774	17856	17899	17900	17690	17782	17943	17876	17905	17747	17756	17762	17523	17698	17822	17818	17920	17817	17850	17873	17874	17754	17708	17749	17754	17992	17776	17794	17859	17787	17749	17636	17760	17917	17934	17759	17985	17881	17797	17753	17876	17742	17911	17829	17967	17659	17855	17633	17832	18022	17883	17823	18078	17798	17748	17798	17900	17848	17769	17973	17812	17866	17942	17737	17878	17912	17929	17766	17800	17777	17883	17890	17988	17913	17803	17820	17678	17766	17869	17721	17753	17935	17816	17937	17790	18004	18031	17996	17923	17787	18250	17845	17801	17968	17869	17894	17787	17828	17800	17849	17768	17725	18057	17777	17863	17669	17817	17782	17850	17816	17964	17758	17871	18045	17543	17853	17790	17735	17688	17596	17969	17872	17987	17842	17849	17633	17735	17659	17888	17944	17845	17837	17886	17860	17810	17891	18012	17877	18125	17801	17637	17826	18053	17997	17807	17933	17609	17813	17746	17774	17884	17743	17686	17803	17791	17751	17714	17814	17816	17760	17753	17857	17854	17624	17775	18068	17859	17809	17666	17825	17773	17800	18134	18010	18032	17865	18065	17963	17827	17674	17804	17777	17831	17773	17877	17837	17861	17924	17884	17899	17907	17583	17887	17899	17828	17858	17876	17800	18033	17883	17912	17865	17785	17877	17722	17803	17809	17984	17677	17897	17961	18056	17852	17769	17655	17801	17783	17747	18077	17921	17917	17874	17990	17766	17716	17946	17917	17906	18020	17731	17827	17810	17881	17698	17676	17760	17829	17686	17645	17761	17755	17730	17822	17780	17931	17933	18021	17754	17703	17688	17827	17677	17772	17575	17722	17970	17870	17721	17950	17978	17854	17811	17801	17867	17766	17912	17855	17909	17996	17971	18056	17800	17779	17767	18138	17875	18012	18061	17842	17696	17825	17779	17902	17857	18016	17677	17823	17924	17720	17689	17959	17897	17688	17884	17955	17755	17901	17824	17954	17730	17802	17773	17813	17696	17967	17993	17909	17764	17739	17729	17651	17710	17885	17928	17783	17983	17934	17811	17860	17710	17800	17640	17763	17826	18007	17913	18153	17889	17814	17994	17814	17855	17801	17810	17908	17604	17962	17925	17961	17888	17872	17837	17776	18062	18048	17745	17987	17632	17969	17867	17922	18035	17839	17834	17937	17804	17530	17881	17925	17989	17805	17897	17838	17971	17775	17671	17847	17816	17847	17828	18114	17979	17946	17884	17706	17876	17806	17955	17933	17969	17666	17958	17853	17839	17797	17710	17707	17915	17823	17838	17864	17970	17841	17705	17784	18060	17810	17793	17910	17853	17650	17840	17988	17662	17830	17717	17901	17728	17825	17866	17708	17673	17959	17886	17655	17932	17858	17842	17621	17795	17858	17873	17922	17915	17974	17897	17798	17904	18081	18043	17782	17676	17820	17750	17918	17877	17665	17798	17917	18024	17994	17851	17747	17840	17917	17871	17974	17748	17924	17717	17825	17693	17881	17802	17703	17766	17910	17828	17785	17703	17922	17852	17806	17657	17763	17659	17945	17734	18001	17796	17699	17968	17680	17977	17653	17664	17834	18142	17803	17872	17741	17683	17983	17841	17971	17850	17739	17708	17724	17788	17560	17899	17960	17976	17781	17999	18054	17885	17922	17914	17880	17948	17855	17769	17840	17770	17865	17980	17848	17920	17863	17876	17652	17876	17989	17809	17873	17690	17900	17910	18046	17864	17821	17850	17727	17679	17802	17850	17776	17945	17935	17765	17756	17720	17734	17809	17676	17789	17904	17798	17966	17960	17906	17992	18077	17769	17892	17880	17861	17789	17798	17954	17768	17647	17897	17636	17942	17965	17921	17745	17866	17809	17895	18114	17666	17596	17954	17909	17698	17808	17921	17731	17940	17841	17785	17880	17699	18008	17765	18100	17660	17786	17862	17861	17767	17898	17980	17980	18031	17601	17731	17951	18121	18024	17789	17601	17809	17751	17788	17867	17963	17841	17946	17915	17853	17668	17940	17873	17923	18024	17863	17840	17801	17745	17802	17685	17809	17881	17762	17787	17757	17890	17900	17801	17878	17724	17965	17743	17768	17679	18063	17547	17622	17785	17743	17816	17742	17963	17842	17921	18028	17969	17888	17792	17946	17705	17883	17853	17780	17769	17902	17614	17865	17915	17899	17686	17885	17825	17949	17636	17846	17794	18105	17782	17846	17647	18023	17762	17843	17887	17810	17759	17783	17871	18004	17910	17936	17796	17844	17797	17982	17777	17859	17855	18027	17880	17907	17757	17798	17742	17960	17846	17848	17863	17787	17919	17982	17994	17829	17987	17876	17983	17753	17635	17742	17887	17911	18018	17613	17800	17748	17735	17886	17960	17588	17735	17536	17749	17542	17738	17787	17874	17742	17730	17865	17866	17902	17737	17881	18017	17913	17835	17702	17863	17889	17800	17658	17814	17926	17802	17946	17729	17898	18014	17625	17980	17634	17816	18010	17766	17842	17862	17893	17859	17905	17988	17763	17834	17887	17953	17712	17829	17765	17945	17881	17801	18011	17758	18101	17863	18029	17890	17924	17668	17775	17836	17719	17757	17917	17860	17995	17912	17900	18003	17900	17713	17706	17675	17908	17935	17610	17885	17864	17991	17704	17868	17595	17924	17698	17752	17679	17847	17931	17949	17907	17616	18003	17857	17851	17804	17996	17810	17755	17843	17662	17858	17912	17828	17795	17861	17778	17919	18129	17727	17764	17812	17808	17733	17907	17822	18091	17689	17878	17949	17802	17850	17987	17708	17814	17962	17923	17919	17879	17719	17959	17883	17788	17956	17968	17838	18014	18026	17666	17787	17736	17760	17734	17715	17906	17861	18017	17930	17846	17767	17931	17730	17772	17776	17846	17822	18022	17881	17858	17718	17650	17685	17811	17672	17852	17902	17697	17738	17736	17756	17765	17943	17900	17799	17908	17864	17695	17924	17808	17838	17813	17868	17854	17833	17730	17861	17913	17809	17928	17939	17844	17863	17828	17687	17766	18027	17692	17857	17801	17900	17883	17783	17746	17877	17807	17889	17774	17838	17928	18023	17852	17865	17939	17726	17856	17864	17812	17869	17981	17893	17707	17836	17854	17951	17904	17974	17887	17717	17907	17880	17750	17607	17722	17827	17604	17787	17988	17894	17899	17916	17924	17702	17906	17701	18006	17937	17883	17797	17791	17978	17835	18076	17904	17605	17994	17937	17765	17795	17727	17832	17731	17648	17885	17854	17854	17814	17902	18046	17946	17877	17860	17744	18013	17803	17934	17854	17879	17774	17768	17685	17612	17694	17917	17972	17846	17835	17968	17859	17712	17735	17736	17934	17998	17804	17782	17718	17916	17883	17802	17631	17921	17837	17922	18017	17951	18077	18059	18006	17777	17800	17870	17798	18026	17865	17830	17639	17894	17927	17835	18141	17887	17766	18012	17864	17580	17932	17890	17883	17792	18022	17952	17867	17810	17875	17611	17921	17943	17769	17737	17947	17745	17647	17767	17770	17743	17969	17903	17769	18037	17880	17776	17906	17961	17729	18038	17964	17846	18014	17724	17807	17974	17783	17823	17920	17886	17726	17981	17872	17914	17805	17735	18013	17735	17698	17870	18061	17831	17887	17740	17869	17882	17683	17686	17771	17698	17924	17914	17911	17770	17952	17824	17777	17910	17842	17729	17928	17840	17756	17942	17828	17973	18036	17904	17721	17986	17601	17811	17947	17626	17777	17929	17742	17675	17807	17708	17984	18036	17856	17766	17846	17874	17676	17754	17862	17787	17639	17894	17818	17755	18014	17969	17920	17761	17763	17894	17823	17995	17691	17798	17725	17836	17979	17819	17938	17938	18030	17782	17797	17781	17942	18010	18016	17931	17776	17918	17903	17806	18091	17961	18014	17619	17803	18057	17846	17846	18112	17752	17906	17885	17864	17924	17895	17790	17786	17750	17812	17682	18024	17726	17804	17855	17884	17912	17876	17753	17791	17658	17750	18021	17830	17829	17889	17892	17713	17901	17757	17693	17705	17682	17998	18191	17930	17864	17738	18028	17849	17721	17941	17747	17723	17842	17866	17940	17851	18054	17858	17779	17810	17954	17908	17735	17736	17928	17801	18120	17876	17746	17853	17728	17789	17859	17685	17890	17835	17924	17933	17843	17965	17909	18025	18049	17887	17806	17772	17935	17971	17745	17855	17870	17837	17905	17927	17703	17880	17854	17951	17866	17751	18021	17750	17882	17695	17947	17834	17902	17879	17821	17864	17860	17861	17847	17835	17703	17885	17703	17729	17807	17866	17942	17818	17547	17958	17778	17921	17741	17677	17711	17936	17865	17835	17832	17926	17840	17792	17915	17882	18028	17782	17829	17805	17902	17907	17755	17829	17971	17627	17829	17753	17810	17739	17874	17907	17984	17786	17944	18016	17944	17951	17858	17887	17948	17703	17802	17995	17865	17766	17769	17709	17978	17859	17873	17871	17600	17755	17962	17882	17963	17606	18042	17734	17853	17785	17823	17952	17788	17763	17670	17952	17882	18087	17895	17982	18076	17767	17676	17685	17765	17749	17799	17865	17912	17860	17869	17755	18072	18093	18017	17915	17888	17872	17539	17867	17782	17874	17861	17817	17933	17955	17589	17921	17808	17862	17827	17641	17859	18063	17834	17856	17749	17913	18131	17881	17803	17850	17844	17873	17676	17813	17872	18030	18013	17887
33526	53472	48360	37793	32755	28723	25573	23383	21405	20119	18951	18349	17817	17359	16957	16390	16297	15946	15950	15736	15519	15412	15516	15579	15391	15431	15405	15077	15389	15324	15350	15298	15303	15183	15179	15272	15351	15269	15021	15186	15158	15108	15192	15240	15147	15213	15228	15228	15169	15291	15329	15119	15199	15003	15178	15308	15155	15190	15043	15093	15199	15351	15127	15174	15054	15294	15016	15161	15173	15108	15243	15104	15012	15183	15163	15172	15325	15036	15174	15188	15009	15132	15117	15214	15142	15113	15271	15165	15274	15265	15238	15241	15067	15118	15186	15230	15235	15313	15198	15230	15252	15099	15336	15195	15208	15137	15355	15141	15101	15099	15213	15069	15069	15252	15287	15256	15233	15069	15014	15332	15170	15089	15229	15218	15261	15208	15174	15250	15090	15247	15105	15318	15209	15360	15125	15023	15356	14995	15107	15231	15233	15225	15110	15003	15312	14993	15092	15273	15197	15372	15285	15252	15143	15165	15154	15025	15180	15273	15151	15213	15210	15057	14950	15017	15230	15260	15246	15263	15203	15022	15281	15115	15216	15138	15192	15184	15154	15280	15163	15279	15213	15296	14991	15194	15041	15250	15142	15100	15122	15112	15056	15177	15434	15021	15327	15252	15167	15119	15069	15100	15144	15094	15085	15024	15123	15168	15122	14986	15077	15016	15111	15119	15109	14888	15116	15234	15216	15212	15090	15047	15277	15149	15122	14968	15081	15276	15168	15110	15272	15336	15073	15013	15064	15147	15151	15252	15326	15216	15214	15111	15314	15241	15194	15224	15107	15124	15115	15190	15267	15157	15226	15158	15121	15115	15171	15100	15189	15282	15132	15324	15130	15182	15214	15174	15122	15139	15188	15141	15012	15180	15335	15344	15365	15352	15220	15205	15180	15265	15112	15127	15229	15197	15244	15132	15145	15016	15196	15215	15160	15077	15349	15212	14907	15183	15275	15074	15090	15104	15247	15181	15363	15146	15267	15055	15262	15102	15141	15179	15198	15121	15119	15133	15293	15347	15199	15161	15366	15070	15162	15033	15120	15244	15040	15191	15164	15161	15399	15448	15153	15327	15284	15108	15103	15013	15170	15158	15029	15322	15178	15195	15212	15108	15167	15172	15255	15222	15103	15134	15284	15120	15145	15256	15339	15043	15026	15153	15132	15374	15111	15122	15028	15249	15072	15251	15280	15130	15382	15185	15044	15305	14984	15236	15329	15158	15151	15096	15196	15069	15052	15068	15245	15114	15227	15171	15186	15384	15147	15197	15195	15305	15176	15214	15034	15211	15103	15161	15281	15273	15192	15076	15209	14971	15143	15273	14990	15061	15217	15014	15142	15189	15206	15211	15078	15279	15211	15157	15274	15318	15244	15176	15249	15249	15192	15288	15182	15222	15122	15281	15108	15374	15008	15176	15051	15059	14950	15172	15433	15137	15137	15135	15080	15043	15184	15122	15247	15070	15189	15045	15353	15162	15243	15296	15120	15120	15197	15241	15203	15193	15321	15075	15198	15241	15055	14905	15287	15091	15053	15158	15090	15277	15256	15184	15059	15132	15134	15232	15229	15025	15135	15110	15054	15212	15122	15276	15189	15135	15447	15190	15251	15188	15108	15215	15199	15155	15078	15292	15208	15056	15167	15273	15238	15099	15133	15187	15165	15081	15040	15015	14951	15339	15266	15117	15065	15052	15141	15001	15231	15222	15269	15134	15160	15102	15139	15170	15082	15128	15128	15067	15133	15110	15307	15062	15187	15227	15162	15310	15168	15230	15141	15171	15197	15292	15144	15340	15069	15080	15062	15107	15331	15227	15135	15319	15188	15196	15156	15315	15247	14988	15183	15215	15021	15018	15140	15146	14975	15279	15248	15159	15052	15276	15140	15096	15221	15182	15211	15107	15179	15236	15229	15331	15015	14989	15205	15152	15112	15155	15187	15051	15245	15134	15198	15101	15061	15038	15077	15230	15209	15256	15252	15217	15267	15082	15129	15180	15064	14952	15143	15184	14973	15114	15238	15288	15275	14931	15141	15145	15087	15171	15152	15063	15221	15095	14915	15294	15208	15145	15263	15096	15226	15243	15140	15158	14953	15316	15306	14937	15183	15250	15226	15247	15085	15122	15349	15258	15163	15264	15164	15245	15189	15280	15184	15084	15274	15121	15189	15293	15112	15288	15109	15062	15170	15243	15267	15157	15236	15128	15329	15180	15211	15118	15079	15270	15203	15198	15163	14996	15310	14974	15182	15160	15211	15176	15306	15248	15235	15274	15113	15101	15079	15156	15051	15418	15136	15105	15157	15124	15125	14946	15160	15280	15318	15042	15082	15147	15212	15255	14993	15267	15090	15250	15368	14894	15184	15179	15025	15146	15238	15197	15120	15145	15198	15220	15200	15112	15185	15104	15295	15085	15074	15224	15270	15287	15245	15078	15206	15213	15014	15103	15041	15212	15020	15194	15101	15140	15062	15103	15048	15225	15174	15232	15081	15133	15205	15174	15226	15420	15163	15161	15314	15118	15184	15120	15200	15100	15075	15195	15144	15201	15254	15186	15075	15157	15201	15186	15100	15162	15163	15216	15264	15253	15136	15085	15157	15161	15255	15005	15165	15168	15092	15273	15086	15183	15035	15052	15141	15208	14971	15076	15053	15153	15065	15201	15100	15258	15171	15158	15128	15009	15276	15084	14999	15092	15226	15245	14986	15034	15276	15175	15268	15101	15248	15087	15038	15269	14996	15044	15115	15167	15170	15370	15150	15163	15309	15225	15195	15226	15159	15043	15260	15147	15174	15219	15013	15129	15289	15160	14965	15221	15279	15128	15021	15081	15129	15065	15164	15402	15262	15206	15149	15296	15303	14949	15219	15063	15119	15054	15219	15117	15129	15249	15162	15164	15161	15205	15409	15438	15263	15087	15187	15073	15176	15064	15236	15269	15093	15081	15260	15017	15081	15118	15203	15142	15126	15020	15122	15124	15307	15148	15211	15129	15035	15166	15312	15084	15133	15120	15194	15324	15125	15261	15301	15301	15088	15271	15065	15030	15315	15266	15344	15169	15264	15116	15038	15121	15261	15187	15254	15297	15229	15222	15116	15108	15123	15204	15038	15191	14979	15249	15140	15167	15258	15167	15154	15197	15243	15302	15247	15041	15003	15111	15203	15198	15238	15137	15009	15290	15142	15341	15149	15182	15121	15135	15068	14948	15122	15041	15231	15098	15234	15062	15007	15081	15024	15137	15261	15110	15192	15327	15197	15046	15188	15197	15045	15119	15076	15035	15122	15346	15189	15042	15312	15074	14994	15252	15154	15068	15073	15155	15042	15064	15106	15283	15241	15281	15137	15271	15083	15260	15026	15198	15146	15165	15216	15309	15075	15102	15132	15284	14996	15190	15124	15111	15141	15064	15325	15059	15177	15063	15242	15122	15138	15304	15244	15196	15299	15257	15223	15118	15037	15271	15245	15085	15260	15234	15199	15120	15132	15116	15213	15080	15360	15203	15019	15279	15106	15401	15123	15279	15355	15160	15173	15098	15376	15155	15147	15202	15311	15209	15095	15077	15213	15063	15146	15091	15278	15045	15311	15285	15222	15088	15250	15281	15049	15156	15162	15163	15271	15168	15100	15314	15092	15257	15220	15077	15091	15184	15173	15313	15034	15130	15165	15072	15228	15038	15154	15092	15195	15143	15057	15066	15229	15186	15152	15082	15159	15138	15254	15234	15238	15221	15149	14971	15276	15204	15365	15203	15285	15060	15215	15088	15228	15236	15141	15063	15219	15277	14952	15059	15115	15224	15024	15202	15085	15089	15181	15324	14979	15062	15268	15067	15312	15181	15120	15168	15283	15175	15223	15236	15057	15195	15175	15242	15256	15156	15198	15108	15103	15087	15083	15106	14970	15162	15114	15242	15202	15049	15122	15066	15111	15361	15118	15160	15199	15139	14993	15132	15182	15283	15099	15141	15165	15113	14994	15081	15070	15272	15120	15245	15160	15168	15265	15287	15331	15047	15055	15139	15041	15057	15209	15135	15196	15152	15109	15136	15145	15074	14947	15188	15244	15232	15178	15051	15099	15235	15174	14974	15159	15262	15135	15088	15149	15169	14868	15187	15102	15214	15185	15144	15065	15090	15075	15305	15241	15174	15158	15090	15075	15202	15099	15284	15277	15153	15002	15254	15233	15135	15083	15206	15082	15039	15223	15229	15114	15296	15147	15342	15287	15041	15220	15279	15156	15291	15081	15337	14999	15215	15227	15146	15169	15340	15012	15204	15221	15097	15009	15218	15241	15374	15150	15191	15082	15182	15226	14982	15323	15062	15267	15214	15157	15069	15089	15316	15128	15080	15077	15150	15254	15095	15220	15109	15132	15079	15241	15529	15342	15148	15152	15195	15260	15187	15418	15139	15171	15153	15039	15151	15279	15207	15270	15204	15246	15106	15119	15059	15262	15083	15125	15231	15218	15207	15044	15210	15098	15201	15050	15237	14995	15082	15209	15172	15205	15081	15303	15148	15192	15228	15100	15160	14882	15239	15205	15079	15135	15246	15258	15057	15218	15204	15232	15042	15202	15142	15311	15360	15233	15247	15235	15253	14965	15035	15233	15018	15300	15232	14996	15162	15078	15270	15241	15008	15129	15311	15173	15229	15131	15161	15209	15209	15379	15137	15249	15331	15157	15191	15080	15038	15171	15187	15159	15132	15227	15072	15156	15112	15045	15293	15023	14921	15040	15237	15188	15208	15192	15213	15260	15033	15146	15213	15187	15206	15180	14936	15099	15052	15027	15231	15189	15191	15276	15198	15279	15252	15000	15042	15221	15168	15190	15265	15137	15063	15197	15197	15140	15080	15267	15197	15287	14827	15258	15136	15232	15070	15143	15088	15108	15012	15327	15294	15196	15183	14972	15272	15182	15180	15294	15242	15124	15221	15207	15007	15115	15124	15218	15087	15142	15234	15210	15083	15193	15168	15233	15079	15145	15219	15290	15211	15214	15154	15236	15204	15157	15109	15112	15228	15153	15192	15121	15226	15310	14983	15124	15178	15066	15304	15238	15279	15016	15052	15114	15263	14970	15175	15258	15102	15131	15105	15198	15050	15286	15228	15103	15132	15174	15189	15017	15151
22743	21056	28792	23898	23403	28213	30984	26106	24139	23352	22067	21340	20933	20480	20419	19934	19638	19488	19203	19111	19242	19017	18983	18888	19019	18817	18905	18937	18805	18802	18759	18476	18591	18453	18523	18727	18664	18766	18755	18481	18583	18658	18557	18512	18568	18443	18539	18508	18666	18695	18575	18666	18359	18407	18502	18663	18485	18559	18461	18385	18716	18244	18458	18505	18535	18414	18564	18449	18554	18534	18683	18517	18650	18669	18424	18330	18462	18519	18621	18505	18683	18676	18536	18574	18396	18328	18422	18363	18547	18538	18460	18598	18458	18465	18694	18402	18601	18302	18592	18429	18566	18487	18486	18553	18457	18599	18679	18463	18629	18505	18556	18495	18591	18489	18339	18355	18437	18391	18589	18458	18589	18292	18520	18504	18489	18322	18613	18436	18276	18285	18580	18405	18407	18307	18497	18709	18377	18405	18461	18622	18450	18559	18461	18458	18447	18537	18689	18494	18618	18373	18412	18542	18506	18491	18492	18520	18449	18487	18499	18351	18318	18234	18597	18645	18484	18455	18500	18325	18486	18477	18671	18509	18555	18642	18440	18353	18508	18419	18417	18447	18632	18588	18456	18362	18584	18592	18661	18478	18719	18736	18487	18587	18547	18389	18617	18527	18429	18418	18543	18285	18399	18337	18700	18743	18319	18534	18142	18551	18495	18439	18353	18520	18431	18499	18594	18492	18501	18380	18484	18535	18588	18434	18512	18527	18336	18334	18387	18473	18398	18676	18585	18635	18516	18543	18512	18367	18233	18396	18588	18612	18468	18370	18398	18576	18374	18287	18474	18395	18526	18497	18377	18336	18532	18519	18418	18369	18574	18333	18594	18542	18688	18546	18511	18319	18666	18243	18491	18462	18348	18359	18496	18420	18511	18497	18437	18534	18541	18556	18331	18305	18584	18626	18471	18619	18417	18452	18455	18590	18307	18475	18401	18531	18512	18637	18487	18475	18648	18449	18436	18688	18578	18654	18520	18641	18236	18549	18416	18467	18351	18320	18564	18494	18499	18398	18572	18673	18578	18507	18519	18318	18737	18463	18536	18511	18524	18444	18521	18738	18598	18466	18421	18764	18361	18573	18536	18634	18517	18493	18456	18402	18664	18356	18470	18452	18472	18592	18607	18588	18463	18432	18363	18499	18561	18494	18567	18347	18480	18433	18529	18715	18618	18542	18541	18327	18432	18367	18486	18500	18484	18419	18252	18464	18294	18163	18472	18584	18253	18399	18308	18348	18508	18321	18429	18492	18531	18512	18488	18319	18618	18516	18401	18446	18478	18661	18566	18740	18459	18508	18529	18100	18501	18401	18517	18425	18329	18399	18576	18541	18369	18504	18441	18459	18484	18514	18795	18279	18437	18286	18294	18416	18568	18565	18645	18428	18502	18641	18450	18446	18794	18625	18631	18371	18519	18408	18410	18605	18541	18718	18651	18372	18463	18212	18298	18706	18527	18568	18733	18412	18361	18489	18353	18631	18438	18582	18344	18698	18432	18444	18380	18422	18544	18540	18536	18385	18521	18582	18573	18438	18454	18424	18395	18505	18567	18633	18498	18533	18510	18526	18524	18413	18469	18287	18289	18503	18548	18481	18618	18653	18238	18617	18357	18561	18514	18446	18285	18398	18423	18401	18529	18527	18399	18495	18559	18316	18443	18455	18468	18576	18570	18655	18515	18442	18582	18601	18642	18504	18447	18505	18493	18450	18675	18423	18770	18529	18586	18653	18614	18599	18202	18299	18361	18408	18309	18640	18338	18537	18670	18480	18421	18562	18544	18307	18615	18566	18573	18408	18692	18412	18446	18520	18552	18540	18634	18407	18517	18748	18334	18585	18379	18372	18681	18514	18455	18591	18672	18571	18561	18544	18405	18729	18428	18573	18513	18487	18412	18592	18442	18252	18466	18393	18336	18311	18554	18357	18385	18326	18518	18292	18594	18364	18496	18583	18618	18261	18333	18414	18536	18424	18383	18577	18489	18728	18389	18434	18622	18623	18566	18404	18436	18416	18462	18307	18530	18431	18609	18296	18358	18440	18370	18397	18574	18360	18723	18544	18544	18609	18557	18498	18743	18493	18590	18477	18661	18534	18526	18616	18363	18504	18341	18579	18460	18293	18588	18549	18507	18431	18326	18334	18525	18426	18435	18477	18352	18382	18350	18393	18287	18638	18514	18450	18767	18471	18520	18445	18456	18327	18863	18415	18490	18536	18377	18465	18376	18391	18584	18581	18466	18537	18380	18574	18384	18541	18771	18323	18502	18473	18660	18382	18437	18596	18495	18260	18494	18401	18570	18568	18444	18556	18370	18482	18371	18392	18484	18405	18607	18570	18443	18553	18579	18464	18626	18599	18354	18549	18674	18444	18416	18596	18570	18584	18339	18369	18326	18498	18355	18368	18283	18372	18555	18731	18488	18590	18638	18568	18462	18591	18593	18567	18300	18538	18536	18518	18513	18317	18413	18628	18348	18591	18782	18839	18491	18537	18566	18654	18447	18524	18436	18431	18477	18617	18311	18449	18475	18528	18481	18575	18551	18373	18299	18367	18542	18395	18573	18346	18409	18401	18415	18622	18466	18585	18443	18519	18600	18658	18480	18214	18607	18406	18559	18415	18246	18526	18382	18469	18567	18610	18568	18556	18334	18544	18478	18502	18572	18576	18396	18614	18222	18400	18456	18510	18652	18222	18383	18483	18414	18380	18488	18504	18374	18328	18338	18318	18359	18458	18513	18527	18591	18414	18419	18614	18521	18366	18506	18401	18359	18543	18163	18409	18443	18463	18334	18527	18544	18474	18450	18567	18343	18481	18476	18384	18436	18549	18584	18355	18727	18478	18435	18327	18629	18363	18609	18619	18388	18451	18642	18533	18614	18439	18342	18489	18343	18236	18389	18295	18330	18531	18724	18369	18198	18370	18347	18458	18503	18430	18496	18426	18386	18558	18547	18455	18563	18396	18392	18504	18524	18616	18703	18538	18666	18562	18367	18467	18611	18530	18594	18498	18491	18637	18496	18528	18494	18517	18395	18669	18612	18411	18448	18451	18565	18458	18446	18374	18603	18584	18419	18620	18420	18351	18721	18388	18439	18385	18523	18300	18453	18314	18406	18508	18404	18329	18209	18512	18452	18624	18502	18432	18419	18463	18416	18382	18553	18503	18552	18283	18635	18531	18458	18508	18267	18465	18495	18560	18520	18417	18388	18406	18229	18401	18464	18637	18650	18443	18620	18320	18449	18304	18675	18461	18585	18556	18406	18644	18252	18604	18564	18458	18478	18614	18426	18521	18442	18472	18419	18435	18508	18290	18456	18157	18625	18431	18343	18285	18373	18480	18451	18585	18666	18599	18693	18373	18586	18546	18450	18514	18398	18592	18360	18497	18745	18476	18242	18520	18428	18497	18596	18481	18559	18214	18615	18396	18502	18327	18502	18598	18730	18545	18554	18351	18424	18603	18552	18203	18304	18577	18461	18628	18465	18545	18454	18520	18664	18641	18541	18537	18365	18578	18587	18433	18346	18463	18543	18446	18548	18402	18585	18633	18646	18457	18578	18366	18631	18352	18454	18575	18438	18509	18621	18487	18444	18601	18352	18336	18262	18427	18520	18495	18315	18639	18518	18380	18647	18386	18412	18418	18608	18534	18570	18341	18595	18351	18837	18402	18387	18442	18372	18418	18642	18518	18560	18665	18308	18260	18388	18581	18425	18677	18548	18462	18403	18498	18566	18545	18615	18373	18379	18589	18591	18714	18324	18385	18482	18419	18422	18366	18274	18280	18401	18701	18449	18390	18443	18472	18596	18549	18691	18503	18557	18333	18385	18420	18639	18609	18387	18718	18518	18432	18586	18638	18423	18699	18525	18491	18529	18508	18681	18537	18615	18590	18321	18479	18572	18508	18529	18674	18253	18505	18558	18488	18456	18531	18524	18573	18496	18625	18534	18548	18421	18326	18487	18479	18497	18375	18453	18503	18578	18395	18452	18336	18592	18576	18664	18453	18390	18572	18446	18500	18429	18507	18515	18296	18528	18627	18527	18559	18518	18531	18499	18509	18752	18753	18650	18380	18427	18569	18548	18574	18554	18533	18403	18685	18543	18557	18627	18426	18293	18586	18447	18458	18489	18526	18481	18351	18172	18371	18458	18451	18393	18582	18488	18392	18577	18495	18310	18565	18449	18477	18672	18495	18489	18782	18525	18565	18487	18575	18661	18358	18419	18392	18520	18412	18456	18419	18391	18336	18267	18464	18542	18554	18468	18388	18385	18749	18342	18576	18536	18510	18378	18359	18363	18820	18665	18345	18470	18536	18362	18421	18518	18579	18517	18381	18415	18418	18448	18587	18509	18414	18525	18491	18653	18512	18499	18432	18375	18495	18613	18738	18362	18404	18718	18293	18295	18517	18444	18344	18561	18482	18597	18491	18414	18480	18423	18540	18430	18345	18246	18566	18577	18651	18346	18532	18419	18529	18443	18420	18500	18636	18499	18297	18553	18505	18651	18624	18503	18438	18354	18536	18397	18521	18543	18524	18560	18396	18529	18530	18428	18507	18633	18488	18535	18283	18831	18625	18620	18485	18590	18384	18439	18256	18584	18448	18513	18404	18368	18217	18360	18365	18624	18653	18484	18643	18496	18487	18489	18450	18351	18664	18709	18344	18464	18516	18468	18635	18490	18593	18567	18665	18423	18604	18345	18529	18506	18508	18347	18370	18478	18474	18568	18522	18535	18652	18502	18622	18418	18367	18442	18536	18274	18319	18334	18390	18561	18464	18605	18548	18467	18396	18490	18306	18603	18451	18500	18395	18386	18574	18333	18375	18575	18530	18568	18525	18650	18375	18375	18619	18586	18379	18582	18427	18345	18440	18522	18474	18629	18670	18551	18504	18468	18483	18414	18444	18557	18461	18583	18405	18532	18468	18298	18364	18501	18404	18510	18391	18545	18397	18498	18457	18483	18533	18630	18323	18566	18447	18464	18676	18289	18296	18428	18616	18362	18885	18405	18564	18505	18284	18503	18444	18497	18451	18330	18556	18301	18481	18536	18321	18563	18445	18523	18590	18449	18379	18368	18510	18554	18688	18513	18504	18421	18473	18481	18480	18443	18331	18294	18516	18415	18632
36604	59058	53867	43109	36852	32557	28761	26167	23981	22171	20464	19447	18921	18356	17807	17273	16931	16680	16362	16264	16220	16127	15957	15930	15740	15791	15467	15839	15537	15759	15634	15684	15755	15619	15485	15537	15622	15422	15701	15448	15643	15435	15491	15640	15568	15417	15477	15378	15377	15576	15547	15502	15441	15482	15505	15454	15490	15258	15540	15471	15457	15618	15584	15521	15547	15521	15445	15439	15454	15521	15615	15475	15458	15413	15368	15361	15457	15550	15558	15407	15368	15650	15399	15638	15466	15597	15452	15493	15460	15509	15655	15424	15478	15443	15387	15408	15497	15550	15413	15392	15413	15431	15663	15646	15575	15359	15461	15525	15579	15513	15369	15363	15571	15332	15485	15549	15604	15587	15452	15465	15424	15322	15488	15460	15296	15371	15340	15597	15514	15263	15617	15453	15462	15617	15395	15457	15519	15389	15391	15535	15402	15528	15603	15545	15495	15515	15502	15462	15493	15482	15578	15441	15382	15557	15436	15330	15464	15521	15339	15548	15527	15515	15597	15561	15571	15526	15424	15566	15520	15490	15304	15492	15492	15416	15292	15464	15522	15467	15451	15529	15552	15692	15456	15381	15437	15476	15330	15290	15554	15423	15537	15597	15345	15602	15409	15453	15432	15366	15429	15683	15562	15477	15550	15621	15451	15408	15527	15579	15375	15427	15677	15481	15492	15685	15379	15415	15629	15425	15504	15564	15514	15330	15542	15472	15391	15471	15616	15474	15585	15390	15543	15540	15549	15662	15394	15584	15515	15454	15580	15309	15331	15541	15405	15544	15505	15569	15492	15429	15678	15449	15542	15430	15316	15567	15338	15428	15617	15480	15510	15545	15440	15465	15421	15368	15595	15478	15417	15602	15451	15459	15549	15381	15318	15351	15340	15347	15492	15636	15585	15275	15475	15326	15316	15355	15619	15528	15499	15403	15535	15677	15601	15511	15524	15573	15420	15404	15369	15580	15274	15417	15549	15393	15607	15463	15492	15409	15503	15651	15653	15390	15373	15562	15451	15608	15386	15482	15409	15489	15508	15341	15545	15406	15652	15508	15696	15531	15224	15311	15430	15471	15372	15528	15610	15565	15582	15431	15392	15523	15367	15649	15424	15603	15595	15340	15440	15382	15436	15651	15428	15668	15414	15397	15525	15542	15363	15452	15503	15624	15554	15507	15420	15519	15643	15410	15570	15591	15284	15403	15513	15413	15284	15630	15489	15223	15610	15455	15526	15498	15360	15548	15485	15400	15467	15634	15558	15485	15508	15289	15458	15453	15371	15418	15465	15643	15475	15593	15394	15202	15428	15425	15527	15545	15688	15479	15273	15431	15430	15451	15596	15481	15570	15313	15394	15511	15535	15439	15721	15484	15533	15450	15475	15447	15513	15517	15450	15476	15504	15516	15625	15479	15545	15533	15534	15429	15622	15521	15565	15550	15468	15555	15434	15517	15517	15358	15524	15569	15522	15497	15441	15428	15418	15448	15448	15384	15489	15640	15395	15447	15541	15558	15503	15326	15535	15409	15422	15517	15345	15448	15633	15506	15473	15554	15592	15506	15476	15539	15602	15576	15503	15475	15490	15500	15460	15300	15446	15400	15381	15316	15635	15471	15399	15453	15565	15642	15498	15577	15429	15415	15412	15411	15508	15602	15375	15391	15316	15565	15405	15273	15509	15312	15603	15420	15445	15531	15419	15478	15236	15492	15520	15330	15555	15536	15558	15661	15459	15548	15504	15345	15518	15438	15530	15438	15687	15397	15499	15210	15570	15534	15400	15496	15414	15361	15420	15512	15502	15634	15545	15615	15448	15459	15350	15343	15534	15546	15488	15564	15368	15476	15546	15485	15475	15503	15557	15351	15335	15365	15545	15325	15335	15503	15403	15332	15519	15262	15580	15380	15422	15670	15551	15615	15415	15443	15461	15543	15416	15463	15445	15538	15451	15494	15260	15452	15459	15507	15471	15325	15440	15581	15432	15599	15581	15429	15471	15455	15331	15513	15476	15350	15598	15535	15403	15506	15421	15387	15623	15447	15616	15411	15465	15356	15652	15649	15457	15559	15501	15276	15529	15398	15530	15433	15620	15473	15438	15506	15494	15586	15433	15445	15584	15515	15415	15363	15285	15596	15496	15430	15397	15529	15500	15411	15370	15493	15474	15587	15539	15408	15433	15599	15483	15379	15538	15370	15328	15535	15422	15603	15389	15460	15495	15468	15524	15602	15664	15407	15472	15512	15579	15360	15384	15483	15427	15388	15361	15629	15537	15581	15460	15419	15466	15296	15775	15378	15450	15482	15558	15541	15443	15522	15442	15459	15497	15391	15572	15416	15574	15432	15384	15487	15556	15621	15509	15278	15666	15449	15503	15586	15371	15488	15523	15482	15559	15473	15476	15552	15552	15388	15531	15308	15602	15639	15607	15331	15577	15389	15485	15465	15300	15483	15522	15328	15363	15478	15304	15515	15529	15522	15617	15632	15599	15357	15545	15570	15503	15503	15514	15563	15346	15478	15417	15418	15425	15495	15465	15580	15572	15535	15471	15654	15362	15478	15340	15458	15644	15435	15361	15420	15545	15501	15337	15604	15568	15529	15487	15503	15656	15446	15525	15540	15499	15493	15560	15468	15556	15451	15497	15571	15415	15539	15481	15517	15333	15468	15386	15460	15391	15628	15518	15465	15593	15386	15533	15497	15481	15536	15440	15487	15555	15329	15429	15740	15428	15510	15559	15326	15536	15521	15555	15540	15370	15325	15767	15495	15475	15317	15552	15579	15394	15581	15439	15305	15421	15380	15581	15474	15512	15387	15587	15391	15479	15599	15503	15420	15290	15573	15307	15489	15581	15563	15497	15420	15497	15429	15527	15316	15483	15429	15580	15538	15658	15371	15432	15347	15492	15355	15437	15335	15557	15594	15413	15408	15357	15356	15414	15448	15498	15484	15439	15564	15454	15482	15490	15544	15440	15467	15574	15298	15287	15440	15393	15497	15525	15626	15508	15534	15515	15582	15453	15708	15415	15450	15662	15451	15341	15411	15432	15544	15354	15480	15660	15437	15434	15650	15529	15390	15407	15369	15398	15616	15554	15536	15533	15405	15365	15436	15423	15391	15474	15439	15540	15471	15469	15593	15470	15390	15598	15375	15624	15573	15496	15510	15428	15408	15535	15427	15581	15563	15600	15457	15425	15347	15634	15458	15367	15576	15517	15482	15631	15348	15563	15565	15474	15313	15403	15325	15417	15404	15604	15536	15502	15471	15637	15559	15457	15580	15493	15432	15609	15487	15511	15557	15689	15448	15549	15591	15394	15430	15454	15494	15484	15483	15347	15683	15519	15385	15433	15514	15396	15346	15540	15551	15527	15494	15452	15501	15538	15582	15463	15576	15491	15657	15544	15606	15610	15566	15553	15467	15527	15593	15449	15371	15633	15505	15353	15542	15424	15412	15608	15453	15488	15495	15526	15436	15325	15474	15438	15513	15348	15516	15596	15458	15464	15497	15408	15325	15723	15388	15378	15593	15493	15499	15445	15463	15400	15311	15648	15269	15426	15560	15652	15371	15548	15456	15432	15302	15650	15237	15394	15320	15494	15509	15551	15452	15572	15510	15604	15391	15541	15457	15486	15535	15493	15556	15466	15465	15223	15625	15467	15436	15499	15438	15351	15522	15491	15446	15438	15350	15420	15688	15398	15531	15563	15395	15479	15478	15566	15471	15491	15518	15561	15737	15460	15623	15585	15465	15396	15550	15501	15567	15459	15433	15463	15578	15463	15593	15516	15532	15349	15571	15505	15548	15515	15492	15437	15616	15470	15504	15539	15509	15537	15436	15346	15521	15323	15369	15503	15317	15498	15463	15446	15594	15542	15342	15545	15578	15479	15400	15413	15539	15533	15519	15398	15377	15419	15364	15554	15482	15539	15434	15316	15431	15546	15531	15401	15462	15436	15555	15265	15459	15387	15391	15539	15445	15433	15378	15466	15329	15516	15570	15620	15394	15428	15605	15515	15621	15567	15370	15261	15351	15440	15499	15500	15553	15475	15456	15676	15508	15488	15588	15401	15473	15463	15544	15499	15461	15272	15558	15429	15385	15397	15502	15503	15370	15400	15512	15478	15390	15502	15659	15563	15513	15360	15582	15573	15476	15426	15501	15579	15489	15391	15499	15386	15618	15402	15460	15328	15522	15349	15457	15235	15689	15461	15357	15423	15414	15604	15430	15421	15438	15434	15651	15555	15507	15426	15636	15514	15594	15576	15379	15353	15478	15577	15219	15540	15487	15539	15555	15570	15481	15460	15628	15344	15422	15444	15426	15469	15509	15380	15508	15587	15483	15525	15575	15354	15383	15590	15575	15539	15510	15434	15401	15374	15704	15575	15517	15557	15471	15460	15536	15439	15423	15505	15480	15581	15396	15478	15592	15374	15533	15528	15385	15561	15378	15297	15563	15364	15493	15586	15465	15450	15490	15374	15494	15429	15664	15477	15518	15430	15506	15536	15549	15553	15298	15477	15411	15702	15547	15540	15623	15565	15768	15495	15488	15490	15458	15575	15344	15460	15415	15520	15396	15477	15612	15554	15388	15589	15490	15520	15474	15377	15435	15495	15360	15531	15412	15373	15451	15352	15453	15566	15474	15331	15305	15464	15516	15461	15499	15359	15467	15566	15532	15521	15460	15518	15500	15370	15414	15508	15626	15480	15518	15391	15559	15475	15366	15577	15559	15432	15388	15436	15317	15354	15418	15475	15648	15562	15275	15456	15465	15665	15444	15463	15431	15452	15481	15613	15588	15452	15486	15467	15428	15412	15320	15440	15501	15515	15430	15509	15288	15593	15563	15479	15501	15617	15617	15418	15555	15373	15448	15539	15525	15323	15542	15463	15488	15397	15618	15536	15418	15583	15479	15472	15484	15479	15529	15369	15570	15504	15501	15405	15368	15639	15541	15348	15317	15396	15503	15630	15441	15514	15506	15411	15432	15442	15428	15445	15549	15420	15433	15584	15623	15492	15366	15498	15438	15570	15530	15467	15442	15462	15565	15399	15468	15525	15419	15399	15353	15555	15438	15506	15506	15515	15375	15586	15578	15495	15657	15349	15504	15531	15554	15496	15412	15665	15559	15552	15487
30631	32307	38761	34549	28301	25302	23450	21785	20803	19960	19531	19244	19052	18729	18766	18522	18329	18360	18048	18102	18378	18176	17926	18173	18015	18227	17932	17961	18014	18195	17914	17871	17933	18004	17984	18188	18219	17896	18152	18006	17967	17777	17827	18031	17977	18121	18095	18083	18273	17766	17826	17767	17982	17957	18246	18111	18136	17897	17831	17911	17941	18013	18105	17840	18022	17930	17934	18121	18007	18106	17880	18196	17866	18106	17985	17973	17908	18051	18032	17903	17875	18118	17897	17981	17983	18171	18057	17982	17997	17970	17954	17838	18121	17924	18001	17952	18200	18062	18051	18038	18008	17799	17992	18005	17810	18096	17863	17853	17918	17875	18148	18105	18128	18049	18036	17912	18081	17985	17763	17954	17860	18255	18000	17891	18047	17861	17968	18073	17858	18005	17989	17941	17973	17993	17972	18045	17744	17956	17955	18244	18033	17989	18173	17980	17838	18067	17794	18002	18083	18009	18029	17882	17993	17941	18216	18272	17805	17856	17923	17810	17994	18027	17966	17773	18099	17708	17924	18359	18079	18009	18063	18016	17920	17897	17966	17761	17970	18130	17930	17928	18256	18106	17842	17958	18158	18023	17819	18068	17962	17845	18061	17734	18049	18040	18134	17813	17941	17835	17841	17867	17893	18088	17905	17996	17949	18113	17971	17824	18103	18065	18053	18043	17980	18099	18056	17982	18114	18303	17964	17957	17994	17825	18038	17882	17748	17993	18048	17985	17793	17831	17865	17924	17966	18056	17956	17829	17912	17896	18068	17890	18090	17805	17759	18120	17859	18015	18058	17875	17835	18029	18094	17894	17801	18001	17827	17916	17980	18200	17793	17985	18086	18027	18069	18073	18155	17979	18087	18043	17985	18139	17767	17997	18091	17989	18062	17889	17897	17885	18115	18019	18071	18043	18013	18056	17885	18045	17953	18199	18126	17836	17789	18020	18003	18004	17955	17928	18018	17821	18063	17804	17909	17911	18206	18048	17986	18185	18119	17873	17963	18030	18035	17995	18072	18176	17962	17926	17994	17977	17870	18035	17943	17853	17884	17865	17939	17950	18091	18169	18167	17891	17932	17670	17758	17963	18098	18155	18019	18065	18146	17977	17968	18119	18001	17914	17987	18112	17882	17845	17913	17917	18122	18177	17977	17939	18030	18052	18152	17957	17944	17920	18170	17920	17939	17979	17905	17991	18241	18044	17975	18053	18125	18309	17942	17981	18133	18085	18125	17836	17894	18108	17934	18036	17973	17965	18201	17893	17954	17922	17945	18041	17977	18085	17866	17874	18041	17897	17725	17980	17871	18003	17976	17917	17961	17960	17967	18084	18120	18104	17925	17834	17833	18046	17973	17979	17859	18072	18013	17915	17979	17967	18101	17904	17793	17977	17943	17843	17946	18054	17935	17953	18017	17755	17934	17946	17940	18060	18133	17840	18061	18003	17768	18090	17988	18049	18158	18066	18143	18146	18038	17852	17777	17935	18045	18002	17786	18026	18001	18148	18111	17964	18324	18088	17848	18025	17968	18024	18055	17715	18039	17859	18000	17948	18085	18110	18228	18090	18002	18151	18053	18049	18049	18126	18091	17781	18160	18036	17983	18097	18001	17853	17959	18049	17933	17833	17952	17844	18020	17977	18019	18080	17849	18028	18126	17834	17928	18058	17915	18028	18163	17970	18214	17884	17905	17852	17889	17902	17923	17998	17984	18011	18012	17781	18149	18190	18014	17927	18063	17897	18106	18270	18028	17947	17921	17967	18059	18067	17989	18014	17983	17977	17917	18127	18063	17948	17776	17737	17862	17925	18090	17878	17933	17949	18068	17891	17991	18060	18072	18130	17766	17886	17968	18020	17997	18019	17986	18034	18070	18053	17873	18078	17673	18096	18067	18005	17926	17994	18045	18003	18027	17933	17921	17836	17903	18039	18047	18048	17955	17957	18006	17917	18022	17823	17894	17788	17862	17757	17895	18006	17979	17827	18152	18135	17917	17954	18177	17945	18093	17856	18009	18022	18101	17850	17913	18242	17924	17998	17975	17963	18010	17832	17877	17871	17785	17919	18004	17872	18112	17954	17865	17860	17866	17974	17993	18045	17950	17960	17979	17944	17752	17844	17995	17965	17790	18150	17909	17918	17859	18114	18028	18169	17836	18000	18115	17949	17899	18085	18081	18056	18116	18032	17934	17979	18224	17978	17907	18072	17930	18157	17932	18159	17978	18281	18032	17920	17928	18168	17994	17888	17821	18044	17955	18212	18099	17861	18063	17854	17939	17894	18039	17806	18028	17875	17970	17957	17900	17905	18099	18014	17803	18140	17985	18005	18172	18139	17880	17655	18031	17897	18011	18049	17931	18071	17832	17903	18108	18077	18025	18079	17856	18212	18109	17956	17993	18060	18283	18021	17892	17949	17925	17995	18013	18016	17911	17954	18243	17889	17839	17941	18128	17906	18148	17895	17749	18011	17980	17897	17651	18037	17800	18009	17894	18003	17914	18105	17980	17987	18103	17858	17877	18091	17913	17774	17816	17782	18022	17875	17965	18055	18002	18025	17932	17897	18034	18100	18030	17989	18039	18259	17972	18039	18082	18159	17896	17881	17823	17926	17793	18051	17989	18086	17688	17855	17996	17979	18011	17918	17997	17973	17995	18005	17968	18013	18106	17778	18039	18021	17979	17926	17985	17994	17935	18084	17881	18046	18050	18129	17935	17913	17882	17931	18131	17873	17994	18005	17934	17855	17787	18019	18020	18057	18026	17977	18286	18072	18037	17918	18080	18057	18024	17960	17890	17805	17807	17987	18234	17965	18036	18067	18071	18121	18042	18075	17848	17958	17995	18037	18119	17905	17874	18072	17972	17847	17906	18097	18032	18073	18021	17923	17861	18061	17837	17806	18022	17862	17964	18063	17872	17943	17907	18070	18060	17880	18185	17796	17865	18052	17973	18024	17975	17907	17979	18017	18082	18028	17946	18079	17905	18183	18030	18018	18052	17835	18147	17988	18015	17998	17858	17961	18263	18028	17866	17894	18086	17844	18141	18005	17898	17839	18048	18105	17933	17937	18022	17996	17821	18021	18018	17931	17973	17875	17946	18028	17990	17897	18484	17941	17883	17843	17855	18025	17869	17967	17826	17836	18052	17888	17901	17756	18064	17967	17945	18234	17939	17917	17973	18001	17875	17974	17920	17928	18278	18042	18124	18081	17972	17904	17829	18039	18072	17896	17848	17910	18081	17965	17740	18120	18193	18068	18108	18079	18182	18236	17813	18261	17951	17920	18146	17986	18102	18005	17948	18182	17893	17988	18140	18074	17895	18196	17831	17807	18089	17845	18155	18033	18017	17942	17973	17880	17903	17658	17863	18102	17751	17935	17879	17899	18053	17877	17986	18086	17910	17946	17806	17985	18036	17967	17899	18126	18029	17758	18021	17901	18146	18162	17800	17779	17873	18146	17909	17900	18029	17906	17833	18074	17974	17931	17951	17995	18188	17959	18044	18127	18072	17865	18021	18029	17942	17838	18195	17939	17889	18107	17941	18052	18042	18214	18065	18066	18143	17954	17781	18021	17976	17718	18054	17945	17954	17994	17901	18094	18027	18071	18046	18022	18012	17968	18092	18091	17917	18237	17847	18040	17939	18171	17846	18167	18028	18183	17857	18071	18062	18262	18097	18078	18266	18061	17980	17795	17919	17893	17869	17914	18023	17764	18086	17819	18022	17859	17874	17947	18069	18040	17899	18059	17950	18045	18006	18020	18153	17931	17932	18030	17787	18100	18303	18046	18142	18058	17868	17969	17675	17877	18168	18010	18020	17955	17921	17959	17911	18054	18021	18156	17920	18083	18000	17831	17844	17976	17950	18045	17858	17981	17997	17917	17920	17935	17991	17930	18053	17888	17917	17951	18112	17815	18001	18193	18112	17990	17828	18000	17809	17935	18050	18088	18052	18251	17817	17900	18161	17849	18075	17997	18101	17999	18186	18222	17983	17901	18012	18006	18195	17902	18063	18006	18030	17931	18065	18017	18155	17907	18068	17961	18022	18129	17815	18015	17784	17930	17965	18139	18146	17925	18031	17999	17982	18168	18041	17882	17946	18038	18032	18139	18014	17987	17970	17987	18064	17868	17998	18042	17797	17896	17945	17936	17970	18131	17973	18066	17951	18114	18212	18146	18076	17986	18052	18093	17971	18141	18138	17866	17821	17866	17789	18057	18006	17920	17975	17987	18044	18032	18001	17960	18016	17968	17974	17999	17811	17997	18032	18012	18174	17847	18156	17787	18086	17961	18070	17818	17880	18161	18080	18155	18189	17839	18019	18286	18163	17870	18163	18025	18037	17927	18051	18045	18037	17901	17890	17889	18050	18038	17839	17853	17789	17893	18058	17888	17807	18038	17992	18107	17965	18200	18072	18072	17767	17805	18161	17928	18006	18114	17883	17938	18021	17877	17929	17933	18126	17709	18081	18108	17884	17858	18200	18006	18039	17914	18062	17923	17998	18169	17830	18084	18108	17818	18052	18087	17916	17913	17990	18010	18022	18040	17913	17815	17747	17952	17974	18038	17915	18001	18168	18048	18146	18174	18052	17909	17899	18044	18112	18017	17719	17833	18176	18088	18052	18089	17915	17936	17876	18009	18001	18039	18035	17901	18073	18129	18095	18031	17941	17855	17972	17945	18035	18137	18005	17875	18014	17859	18132	18203	18066	17877	17819	17911	17977	17875	17821	18153	18115	18027	18380	18073	18068	17829	18012	17927	18013	17972	17967	18011	17895	18091	18088	17965	18011	17894	18069	17997	17885	18017	17932	17968	18014	17940	17965	17913	18014	17899	17932	17902	18032	18012	17855	18013	17786	17943	18015	18028	17952	17935	18160	18019	18059	17894	17864	17754	18175	18007	18028	18034	17927	17962	17938	17737	18047	17993	17917	18089	17866	18014	17910	17883	17946	17787	18111	17700	18115	18022	17803	18084	17995	17979	18271	18036	18166	18073	18096	17919	17956	17968	18282	18140	18074	18029	17811	17782	17872	17870	17981	17939	18106	18121	17942	17977	17973	18015	18056	18047	17982	17968	18058	18118	17955	18082	17988	17712	17999	17888	17834	18077	18019	17882	17794	17604	18090	18213
35584	49269	42950	33042	28090	24708	22182	20635	19308	18234	17579	17039	16616	16471	16091	16029	15810	15674	15540	15845	15669	15575	15504	15383	15494	15300	15425	15297	15297	15422	15303	15196	15286	15247	15347	15327	15330	15150	15172	15312	15242	15323	15376	15284	15311	15304	15320	15186	15255	15406	15248	15142	15274	15218	15200	15254	15272	15091	15380	15274	15301	15211	15329	15312	15227	15091	15167	15238	15194	15247	15315	15232	15183	15213	15321	15219	15195	15100	15172	15263	15191	15281	15435	15180	15152	15225	15157	15363	15165	15189	15230	15274	15292	15214	15292	15260	15351	15304	15200	15219	15157	15219	15171	15234	15147	15259	15299	15463	15317	15120	15182	15298	15339	15225	15412	15234	15228	15173	15062	15222	15357	15341	15104	15257	15289	15165	15366	15059	15254	15251	15155	15314	15329	15171	15065	15311	15191	15269	15356	15365	15303	15144	15265	15259	15180	15293	15371	15302	15301	15254	15443	15473	15303	15193	15261	15269	15219	15220	15110	15237	15260	15409	15203	14981	15285	15254	15186	15225	15205	15351	15188	15190	15359	15102	15284	15407	15182	15146	15171	15252	15390	15387	15156	15251	15274	15246	15136	15034	15144	15178	15249	15223	15225	15182	15367	15270	15296	15226	15262	15251	15121	15264	15350	15286	15212	15312	15210	15258	15242	15169	15243	15262	15203	15270	15330	15126	15210	15273	15086	15179	15377	15091	15138	15222	15333	15233	15163	15237	15410	15289	15422	15271	15164	15305	15126	14966	15236	15239	15274	15238	15197	15346	15194	15317	15184	15360	15172	15275	15041	15214	15328	15178	15192	15190	15097	15208	15266	15256	15236	15013	15109	15312	15439	15269	15432	15179	15182	15296	15308	15244	15119	15107	15184	15247	15239	15298	15307	15178	15196	15238	15217	15226	15288	15196	15135	15187	15216	15193	15176	15159	15243	15107	15182	15119	15222	15125	15166	15244	15186	15194	15082	15240	15102	15260	15296	15162	15281	15209	15096	15311	15082	15105	15230	15071	15499	15305	15208	15390	15198	15285	15199	15183	15345	15368	15229	15202	15200	15239	15168	15268	15185	15248	15211	15189	15262	15162	15240	15264	15141	15203	15175	15247	15200	15184	15424	15060	15359	15345	15148	15167	15145	15075	15364	15206	15195	15187	15126	15192	15304	15211	15156	15197	15212	15310	15303	15211	15181	15114	15235	15178	15203	15177	15331	15307	15275	15149	15206	15197	15195	15157	15390	15193	15278	15343	15112	15257	15297	15201	15253	15193	15319	15209	15343	15218	15243	15270	15221	15258	15205	15271	15133	15278	15395	15211	15260	15210	15351	15217	15220	15426	15110	15167	15362	15206	15138	15283	15353	15196	15319	15187	15241	15177	15188	15180	15214	15212	15245	15385	15351	15246	15211	15183	15168	15197	15271	15161	15273	15285	15123	15200	15385	15285	15279	15320	15249	15514	15214	15116	15292	15251	15271	15187	15330	15264	15203	15204	15085	15200	15173	15066	15282	15191	15380	15429	15081	15369	15171	15076	15242	15131	15415	15236	15332	15288	15294	15329	15310	15407	15078	15134	15116	15266	15167	15183	15180	15207	15296	15293	15177	15239	15165	15122	15329	15124	15167	15186	15193	15366	15136	15302	15183	15196	15269	15242	15195	15200	15204	15362	15099	15076	15159	15319	15251	15426	15135	15180	15508	15471	15313	15223	15180	15246	15193	15193	15263	15290	15190	15280	15165	15157	15287	15265	15218	15325	15231	15262	15260	15072	15309	15303	15007	15178	15334	15187	15148	15142	15343	15135	15254	15137	15109	15295	15131	14993	15343	15068	15215	15214	15226	15162	15178	15355	15215	15113	15357	15243	15206	15156	15217	15222	15241	15154	15256	15317	15150	15212	15213	15230	15144	15238	15006	15282	15366	15258	15122	15276	15320	15281	15130	15374	15240	15327	15288	15037	15376	15179	15178	15275	15208	15362	15260	15307	15305	15015	15210	15214	15024	15202	15086	15087	15016	15098	15209	15290	15352	15311	15314	15289	15238	15265	15103	15112	15271	15235	15318	15144	15223	15303	15260	15161	15185	15096	15407	15359	15331	15230	15239	15087	15215	15340	15142	15205	15286	15287	15219	15189	15164	15269	15172	15270	15214	15361	15212	15196	15114	15213	15255	15431	15198	15273	15164	15159	15214	15255	15182	15328	15392	15277	15342	15212	15129	15174	15234	15226	15171	15233	15230	15241	15308	15246	15297	15131	15088	15261	15433	15110	15198	15362	15208	15173	15306	15206	15255	15137	15249	15096	15228	15278	15299	15248	15247	15296	15313	15262	15258	15195	14963	15292	15260	15240	15209	15330	15240	15156	15259	15282	15100	15077	15114	15351	15267	15186	15363	15261	15374	15160	15081	15218	15211	15427	15437	15136	15312	15161	15103	15387	15192	15430	15199	15249	15271	15254	15200	15304	15169	15055	15283	15154	15167	15161	15141	15353	15184	15334	15248	15238	15219	15237	15243	15159	15253	15204	15179	15339	15285	15225	15133	15283	15341	15384	15025	15347	15277	15162	15186	15210	15103	15154	15228	15316	15101	15222	15170	15214	15278	15225	15181	15289	15466	14991	15234	15265	15367	15210	15332	15217	15352	15232	15176	15269	15175	15340	15242	15163	15258	15152	15131	15321	15350	15292	15161	15275	15401	15119	15416	15328	15239	15116	15258	15215	15144	15203	15155	15320	15313	15069	15219	15098	15091	15216	15280	15225	15207	15333	15062	15201	15195	15100	15194	15293	15142	15220	15344	15284	15167	15267	15231	15272	15210	15149	15114	15265	15212	15129	15248	15079	15281	15134	15298	15234	15076	15203	15164	15066	15166	15263	15136	15209	15317	15108	15288	15350	15079	15227	15291	15109	15451	15279	15168	15240	15347	15265	15184	15156	15163	15204	15217	15197	15103	15150	15168	15210	15262	15226	15424	15346	15316	15186	15272	15228	15195	15189	15376	15203	15366	15218	15250	15149	15207	15524	15141	15216	15232	15275	15208	15241	15304	15246	15177	15267	15305	15215	15148	15170	15307	15167	15262	15140	15172	15158	15142	15152	15333	15202	15267	15324	15232	15360	15320	15090	15320	15264	15267	15301	15325	15313	15226	15312	15240	15212	15221	15105	15337	15240	15363	15153	15361	15382	15300	15205	15168	15388	15312	15200	15200	15195	15252	15192	15183	15228	15250	15264	15239	15205	15314	15113	15180	15340	15379	15250	15442	15231	15294	15333	15176	15224	15145	15140	15235	15310	15397	15319	15128	15211	15247	15274	15167	15167	15069	15256	15285	15212	15200	15157	15191	15174	15252	15028	15247	15252	15271	15304	15133	15258	15216	15409	15081	15260	15202	15106	15302	15250	15201	15126	15194	15240	15241	15222	15330	15239	15200	15232	15095	15133	15303	15315	15325	15034	15253	15198	15229	15192	15120	15221	15212	15349	15128	15092	15391	15174	15312	15296	15283	15377	15282	15197	15219	15175	15425	15261	15363	15164	15333	15223	15204	15241	15461	15161	15319	15196	15339	15240	15259	15163	15239	15190	15015	15246	15141	15108	15163	15239	15272	15168	15143	15226	15189	15330	15214	15127	15379	15466	15229	15443	15103	15289	15164	15197	15286	15253	15239	15171	15244	15285	15394	15291	15081	15234	15137	15174	15233	15343	15304	15140	15321	15410	15084	15080	15306	15280	15179	15282	15037	15321	15336	15339	15072	15271	15155	15212	15195	15289	15357	15291	15185	15279	15383	15243	15229	15193	15431	15121	15227	15416	15414	15200	15257	15271	15219	15214	15100	15250	15373	15376	15244	15241	15394	15326	15275	15260	15539	15434	15148	15204	15091	15288	15283	15205	15192	15211	15306	15270	15322	15270	15219	15037	15167	15465	15237	15235	14954	15344	15248	15139	15301	15316	15059	15259	15354	15319	15009	15318	15373	15258	15152	15069	15247	15487	15160	15256	15308	15221	15210	15394	15232	15295	15270	14960	15371	15306	15168	15158	15251	15124	15163	15231	15149	15318	15099	15224	15359	15247	15200	15353	15221	15232	15244	15292	15283	15213	15255	15204	15238	15105	15259	15254	15298	15310	15235	15363	15327	15243	15367	15183	15325	15403	15093	15328	15250	15386	15272	15039	15078	15325	15233	15240	15306	15132	15233	15330	15292	15161	15386	15343	15108	15166	15315	15322	15282	15323	15238	15289	15210	15198	15304	15270	15113	15330	15268	15240	15279	15216	15235	15358	15286	15139	15158	15186	15324	15138	15187	15089	15151	15107	15143	15426	15222	15181	15248	15132	15210	15443	15292	15281	15273	15079	15204	15135	15234	15112	15334	15170	15428	15165	15397	15328	15225	15303	15140	15080	15151	15151	15226	15300	15279	15138	15390	14928	15212	15240	15365	15157	15297	15199	15310	15312	15168	15324	15158	15167	15199	15305	14999	15204	15287	15326	15200	15342	15090	15230	15300	15171	15334	15288	15241	15406	15232	15267	15236	15245	15306	15165	15355	15378	15444	15248	15061	15160	15146	15362	15016	15207	14991	15145	15236	15245	15259	15257	15226	15374	15314	15162	15250	15264	15246	15283	15359	15197	15390	15232	15283	15330	15265	15207	15406	15128	15361	15228	15240	15336	15130	15181	15426	15316	14997	15227	15218	15233	15315	15265	15280	15188	15204	15157	15158	15404	15220	15229	15326	15259	15176	15297	15143	15222	15243	15352	15344	15126	15377	15420	15241	15260	15147	15413	15223	15344	15301	15171	15203	15168	15362	15309	15383	15236	15217	15160	15360	15350	15186	15147	15210	15238	15057	15386	15163	15402	15069	15312	14998	15157	15329	15160	15357	15185	15185	15166	15281	15134	15254	15379	15276	15212	15232	15179	15379	15318	15186	15228	15230	15090	15133	15184	15141	15314	15119	15158	15113	15229	15178	15314	15228	15107	15128	15199	15278	15285	15240	15310	15145	15171	15215	15161	15169	15287	15250	15200	15190	15155	15359	15248	15257	15283	15294	15211	15251	15128	15155	15255	15307	15080	15307	15285	15387	15185	15109	15327	15186	15298	15204	15229	15395	15259	15267	15113	15370	15338
24161	21161	28720	26224	26120	27338	26693	23271	21874	21255	20453	19773	19474	19233	19140	18855	18698	18577	18328	18392	18173	18119	18329	18254	18402	18053	17921	18156	17982	18039	18156	17852	17698	17931	18004	17913	18117	17944	18035	17913	18037	17968	17995	17889	17745	17899	18038	17970	17853	17871	17715	17956	18132	17798	17914	17939	17666	17808	17890	17917	17927	17881	17824	17803	17793	17832	17931	18068	17787	18139	17734	17798	17841	17832	17759	17725	17884	17921	17957	17924	17901	17817	17927	17906	17740	17927	17943	17920	17964	17804	17853	17745	17926	17738	17863	17673	17618	17812	17782	17747	17650	17855	17855	17882	17710	17729	17683	17962	17969	17561	17903	18103	17714	17811	17693	17956	17891	17933	17781	17711	17958	18147	17878	17690	18012	17602	17793	17733	17873	17998	17881	17780	17728	17751	17998	17956	17738	17853	17821	17879	18055	17765	17679	17828	17926	17773	17945	17913	17877	17931	17844	17823	17967	17823	18024	17956	17958	17762	17689	17894	17907	17811	17946	17845	17703	17878	18044	17742	17859	17933	17720	17881	17646	17785	17908	17669	17858	17936	17680	17889	17638	17994	17612	17847	17874	17875	17963	17824	17783	17668	18005	17841	17809	17876	17961	17634	17764	17846	17722	17930	17883	17789	17758	17774	18068	17940	18091	17924	17684	17941	17934	17786	17649	17713	17970	17951	17748	17667	17941	17826	17868	17681	17895	17758	17900	17639	17745	17744	17963	17621	17762	17895	17805	17820	17723	17805	17790	17881	17882	17702	17834	18022	17800	18000	17859	17831	17900	17948	17884	17919	17747	17950	17891	17751	17810	17879	17807	17890	17926	18043	17630	18086	17770	17839	18098	18187	17796	17890	18204	17692	17913	17805	17656	17782	17841	17922	17953	17895	17898	17740	17866	18094	17879	17623	17944	17736	17946	17943	17886	17768	17838	17771	17991	17801	17969	17830	17872	17998	17925	17959	18031	17849	18036	17853	17798	17671	17768	17781	17820	17789	17864	18024	17986	17958	17954	17850	17649	17902	17796	17827	17651	17738	17982	17767	17866	17971	17931	17857	17729	17722	17884	17730	17894	17687	18061	17937	18041	17756	17819	17836	17931	17913	17842	17968	17927	17749	17793	17789	17945	17824	17928	17697	17819	17729	17824	17575	17814	17608	17895	17993	17996	17705	17838	17946	17674	17897	17816	17969	18013	17940	17793	17820	17890	17747	17892	17818	18028	17854	17836	17700	18015	17736	17999	17995	17985	17998	17807	17776	17929	17865	17846	17727	17775	17879	17995	17827	17979	18123	17854	17763	17812	17739	17908	18081	17990	17991	17983	17991	17776	17932	17833	17994	17728	17746	17783	17859	17744	17731	17835	17862	17896	17892	18215	17851	17946	17862	17793	17996	17973	17959	17713	17893	17954	17899	18001	17843	17852	17819	17900	17722	17885	17953	17947	17707	17687	17964	17901	17696	17938	17674	17911	17937	17991	17756	18105	17879	17807	18046	18033	17832	17709	17664	17866	17889	17602	17980	17875	17882	17935	17800	17941	17926	17874	17857	17899	17724	17765	17744	17965	17970	17734	17911	17632	17911	17934	17608	17812	17846	17839	17816	17908	17907	17810	17779	17807	17995	17887	17873	18013	17915	18061	17872	18035	17792	17836	17906	17875	17679	17843	17711	18002	17956	17687	17949	17693	17662	17820	17807	17935	17876	17798	17570	17948	18027	17906	17951	17688	17994	17785	17640	17710	17883	17864	17783	18023	17728	17921	17937	17980	17936	17911	17793	17846	17723	17726	17887	17757	17795	17786	17870	17789	17760	18005	17915	17789	17742	17818	17894	17904	17944	17899	18052	17857	18061	17994	18014	17863	17671	17877	17942	17932	17708	17734	17588	17881	17987	17734	17689	17991	17797	17876	17913	17896	17732	17884	17778	17653	17786	17793	17761	18027	17969	17773	17947	17750	18005	17804	17854	17613	18023	17700	17876	17689	17834	17787	17943	17816	18082	17916	17759	17948	17810	17933	17793	17827	17984	17804	17714	17931	17773	17710	17771	17806	17822	17748	17807	17843	17756	17886	17769	17911	17887	17799	17873	17818	17712	17896	17989	17904	17871	18032	17793	17993	17765	17984	17783	17822	18109	17702	17852	17855	17758	17805	17917	17924	17805	17708	17931	17843	17906	18042	17774	18004	17796	17745	17898	17817	17760	17946	17875	17964	17747	17895	17865	17760	18003	17649	17522	17520	17864	17723	17659	17867	18060	17712	17998	17866	17803	17775	17886	17792	17732	17879	18036	17966	17849	17758	17870	18022	17742	17868	17981	17796	17764	17898	17806	17817	18002	17979	17729	17870	18041	17710	17804	17849	17845	17762	17844	17848	17722	17752	17890	17716	17859	17724	17857	17827	17869	17859	17684	17918	17865	17778	17718	17994	17687	17802	17836	17875	17822	17572	17894	17976	17805	17898	17962	17892	17762	17952	17847	17829	17934	17717	17767	17835	17959	17807	17829	17885	17874	17823	18036	17714	17620	17767	17721	17794	17735	17784	17787	17830	17761	17675	17986	17871	17709	17837	17867	17859	17860	17805	17859	17717	17769	17846	17819	17673	17698	17881	17803	17676	17961	17706	17957	17749	18007	18065	17887	17786	17853	17920	17856	17990	17806	17838	17836	17716	17766	17657	17849	17940	17802	17680	17936	17882	17899	18055	17778	18013	17829	17937	17905	17814	17771	17818	17697	17829	17900	17755	18011	17841	17801	17875	17876	17622	17640	17783	17891	17859	17835	17875	17807	17956	17905	17586	17967	17876	17981	18032	17843	17895	17754	17818	17919	17854	18025	17773	17741	18106	17899	17931	17905	17951	17704	17886	17877	18012	18048	17868	17864	17761	17829	17892	17993	18025	17572	17773	17814	18054	17810	17883	17827	17941	17648	17744	17787	17738	17608	17786	18038	18172	17844	18068	17901	17906	17922	18021	17826	18189	17831	17871	17902	17853	17717	17893	17790	18002	17857	17953	17797	17807	17945	17958	17978	17787	17978	17866	17686	17931	17809	17849	17531	17808	17907	17836	17839	18006	17860	17975	18013	17750	17810	17892	17878	18083	17934	17793	17667	17854	17916	17933	17908	17912	17779	18000	17952	17650	17794	17784	17749	17755	17829	17737	17857	17962	17771	17837	17780	17960	17790	17858	17827	17792	17829	17912	17905	17878	17709	17960	17684	17640	17812	17695	17768	17628	17706	17839	17922	17938	17845	17978	17912	17905	17959	17924	17962	17721	17650	17872	17571	17780	17827	17776	17912	17857	17775	17711	17651	17709	17983	17846	17846	17856	17819	17956	17808	18036	17928	17951	18103	17864	17913	17840	17689	17975	17873	17797	18099	17957	17771	17828	17783	17899	17786	17920	17941	17731	17820	17754	18017	18030	18128	17757	17915	17990	17786	17851	17773	17987	17861	17894	17934	17826	17771	17891	17829	17826	17654	17827	17995	17813	17955	17758	17835	17881	17716	17800	17802	17843	17935	17973	17961	17799	18079	17733	17856	17863	17791	18049	17801	17945	17918	17981	17832	18004	18069	17897	17808	17777	17828	17832	18018	17697	17904	17676	17908	17652	17983	17976	17964	17889	17748	17963	17820	17877	17808	17921	17740	17648	17944	17793	18099	17939	17918	17916	17717	18217	17891	17708	17883	17891	17796	17953	17783	17776	17889	17634	17785	17889	17891	18127	17640	18163	17807	18063	17722	17730	17895	17794	17691	17637	17775	17854	17858	17843	17878	17654	17839	17907	17866	17849	17984	17933	17872	17678	17783	17741	17982	17738	17890	18021	17898	17886	17671	17874	17884	17856	17875	17881	17829	17708	17934	17768	17736	18121	17678	17803	17855	17810	17931	17817	17804	17867	17803	17715	17751	17846	17777	17978	17927	17991	18022	17776	17910	17784	17825	17936	17978	17797	17535	17667	17737	17995	17888	17674	17806	17579	17884	17870	17867	17782	17998	17928	17798	17679	17886	17766	17867	18041	17887	17763	17775	17706	17849	18012	17915	17936	18038	17881	17821	17778	17877	17880	17874	17912	17892	17920	17717	17822	17831	17857	18027	18062	17908	18004	17920	17841	17942	17866	18095	18127	17853	17677	17892	17742	17819	18020	17772	17796	17994	17922	17851	17791	18034	17979	17815	17889	17878	18099	17946	17770	17886	17934	18028	17864	17843	17888	17730	17761	17930	18158	17810	17904	17934	17879	18001	17907	17856	17895	17792	17961	17797	17862	17788	17867	17874	17859	17869	17987	18107	17833	17811	17826	17978	18024	18031	17674	17805	17937	17870	17968	17921	17926	17897	17936	17738	17861	17846	17855	17864	17815	17824	17893	17814	17927	17875	17692	17776	17827	17754	17849	17824	17711	17774	17869	17871	17901	18038	17952	17970	18107	17732	17934	17776	17982	17783	17874	17700	17810	17789	17836	17827	17943	17870	17872	17898	17814	17942	17929	17923	17940	17845	17863	17803	18054	17828	17920	17637	17868	17892	17729	17737	17838	18115	17904	17974	18060	17880	17794	17753	17824	17593	17743	18008	17983	17711	17856	17778	17808	17690	18003	17739	17761	17861	17828	17829	17589	17812	17745	17556	17841	17621	17905	17916	17792	18022	18002	17730	17603	17633	17930	17708	18027	17689	17962	17740	17819	17925	17827	17818	17834	17787	17835	17657	18065	17872	17952	17807	17803	17743	17806	17862	17957	17754	17850	17837	17792	17828	17807	17828	17682	18011	17948	17928	17833	17696	17753	18028	17757	17907	17682	18027	17833	17675	17843	17886	17950	17733	17925	17562	17894	17823	17942	17897	17755	17914	17642	17726	17848	17621	17874	17954	17873	17880	17939	17847	17920	17726	17813	17655	17792	17672	17814	18095	17957	17778	17677	17895	17832	17874	17832	17786	17722	17930	18072	17959	17736	17939	17911	17901	18100	17927	17749	17879	17973	17932	17749	17791	17707	17819	17772	17863	17800	17960	17849	17813	17824	17758	17772	17922	17817	17759	18023	17836	17891	17891	17690	17935	17937	17797	17848	17867	17892	17755	17991	17714	17840	17851	17806	17930	17746	17876	17899	17917	17925	17911
36574	57321	49034	37995	31802	28028	25003	22850	21231	19787	18605	17976	17271	16967	16486	16206	15915	15803	15836	15572	15561	15419	15708	15353	15655	15352	15264	15287	15264	15404	15292	15326	15227	15236	15226	15365	15316	15179	15178	15325	15089	15240	15164	15197	15254	15230	15194	15262	15182	15219	15271	15160	15314	15192	15021	15321	15222	15202	15302	15292	15252	15048	15092	15356	15158	15286	15295	15139	15322	15419	15215	15329	15108	15279	15243	15188	15208	15104	15231	15007	15141	15316	15234	15205	15114	15311	15182	15224	15370	15034	15213	15107	15178	15372	15198	15286	15127	15162	15221	15205	15172	15324	15245	15028	15206	15271	15112	15173	15172	15070	15285	15049	15264	15176	15082	15143	15199	15154	15075	15262	15149	15430	15207	15291	15217	15253	15191	15068	15067	15129	15200	15170	15242	15073	15048	15315	15295	15162	15144	15249	15165	15229	15208	15316	15155	15385	15154	15151	15138	15162	15395	15066	15067	15400	15233	15327	15250	15291	15246	15288	15245	15351	14989	15000	15190	15309	15192	15336	15235	15195	15072	15243	15164	15144	15371	15130	15152	15202	15250	15254	15229	15268	15291	15184	15295	15048	15233	15084	15240	15109	15155	15189	15253	15272	15334	15060	15220	15069	15165	15197	15240	15115	15126	15087	15054	15177	15177	15240	15197	15317	15169	15371	15052	15235	15211	15206	15185	15290	15174	15130	15068	15156	15225	15172	15118	15217	15246	15275	15225	15134	15229	15159	14996	15280	14953	15173	15078	15355	15142	15154	15199	15176	15190	15206	14966	15263	15218	15155	15193	15313	15149	15350	15226	15331	15213	15236	15273	15229	15265	15156	15166	15212	15202	15314	15321	15254	15330	15039	15104	15083	15226	15049	15239	15196	15329	15215	14934	15162	15223	15261	15180	15151	15102	15153	15169	15182	15358	15295	15246	15097	15154	15303	15200	15127	15223	15123	15287	15175	15122	15132	15134	15053	15146	15101	15183	15230	15068	15318	15088	15185	15000	15105	15163	15112	15024	15327	15188	15170	15343	15153	15183	15116	15152	15152	15214	15008	15195	15238	15253	15180	15257	15339	15211	15175	15077	15274	15187	15270	15378	15106	15112	15243	15274	15214	15343	15332	15304	15299	15110	15256	15242	15159	15018	15153	15250	15229	15072	15306	15335	15185	15253	15024	15211	15186	15240	15077	15376	15319	15010	15250	15261	15132	15189	15166	15355	15200	15217	15114	15171	15111	15266	15164	15327	15230	15290	15109	15107	15179	15396	15184	15340	15071	15036	15325	15111	15351	15282	15222	15126	15216	15141	15228	15261	15079	15425	15232	15326	15101	15291	15210	15222	15215	15259	15381	15225	15142	15105	14996	15228	15316	15210	15039	15188	15297	15216	15146	15135	15235	15257	15165	15133	15251	15153	15069	15153	15034	15074	15200	15128	15161	14954	15172	15273	15206	15233	15078	15123	15164	15300	15164	15226	15062	15263	15106	15213	15125	15163	15235	15220	15185	15151	15196	15376	15324	15174	15238	15036	15066	15350	15231	15137	15454	15312	15190	15177	15183	15062	15246	15149	15219	15107	15205	15269	15191	15292	14957	15270	15193	15239	15247	15205	14983	15238	15141	15183	15113	15272	15236	15257	15196	15284	15208	15038	15266	15362	15297	15229	15193	15255	15287	15349	15084	15111	15167	15163	15221	15337	15103	15290	15269	15211	15182	15154	15342	15202	15263	15211	15250	15260	15176	15202	15038	15093	15075	15326	15325	15248	15199	15407	15183	15146	15075	15204	15216	15312	15078	15294	15064	15313	15179	15252	15284	15218	15208	15301	15307	15289	15152	15307	15182	15242	15303	15171	15334	15300	15207	15285	15179	15176	15175	15126	15179	15209	15288	15290	15072	15133	15136	15271	15384	15159	15258	15237	15206	15141	15100	15161	15288	15173	15247	15364	15178	14976	15267	15358	15164	15018	15228	15127	15230	15065	15198	15155	15221	15115	15260	15120	15177	15151	15269	15131	15149	15198	15084	15219	15200	15262	15194	15165	15151	15169	15189	15449	15133	15290	15131	15297	15281	15143	15316	15221	15137	15184	15124	15284	15160	15059	15139	15302	15200	15147	15106	15219	15213	15223	15233	15221	15167	15128	15244	15121	15198	15336	15151	15173	15195	15219	15175	15296	15314	15273	15083	15192	15237	15160	15182	15147	15275	15188	15271	15242	15163	15152	15230	15071	15278	15129	15118	15241	15177	15157	15289	15149	15222	15227	15226	15286	15162	15073	15309	15116	15204	15330	15348	15243	15332	15213	15257	15073	15164	15186	15210	15410	15056	14981	15239	15192	15284	15347	15017	15231	15326	15191	15140	15249	15247	15067	15177	15228	15235	15213	15436	15270	15216	15179	15322	15216	15159	15136	15296	15224	14983	15073	15149	15266	15150	15113	15223	15406	15194	15125	15216	15080	15069	15334	15149	15263	15129	15046	15406	15216	15164	15299	15297	15382	15059	15161	15086	15323	15208	15347	15044	15156	15121	15219	15126	15161	15323	15216	15277	15077	15437	15156	15108	15153	15268	15136	15182	15141	15295	15123	15236	15246	15209	15115	15283	15287	15104	15196	15144	15155	15402	15116	15224	15243	15190	15283	15122	15196	15238	15284	15383	15174	15223	15125	15134	15370	15261	15195	15179	15132	15109	15119	15134	15189	15333	15417	15252	15194	15232	15149	15294	15345	15302	15370	15183	15156	15295	15267	15246	15199	15065	15221	15104	15234	15001	15169	15124	15278	15333	15284	15328	15252	15196	15387	15135	14993	15209	15039	15163	15259	15332	15252	15103	15325	15250	15062	15120	15186	15248	15171	15177	15198	15011	15120	15134	15321	15208	15315	15168	15211	15105	15120	15105	15291	15173	15156	15188	15209	15486	15181	15069	15420	15174	15066	15288	15226	15119	15141	15113	15227	15376	15244	15374	15111	15177	15148	15151	15118	15242	15166	15380	15254	15201	15120	15191	15141	15192	15171	15211	15174	15122	15078	15171	15123	15309	15354	15168	15211	15175	15148	15097	15307	15292	15168	15277	15255	15125	15214	14965	14966	15331	15239	15188	15102	15216	15192	15192	15263	15216	15320	15249	15113	15090	15206	15180	15097	15366	15006	15265	15234	15149	15224	15350	15287	15195	15196	15360	15289	15344	15161	15148	15315	15115	15213	15294	15342	15326	15070	15069	15119	15020	15246	15238	15077	15246	15185	15326	15136	15233	15195	15377	15352	15299	15288	15024	15170	15259	15153	15000	15261	15239	15214	15123	15301	15268	15141	15366	15153	15146	15177	15174	15286	15291	15209	15247	15194	15194	15153	15330	15218	15084	15313	15351	15143	15157	15190	15181	15176	15014	15156	15217	15106	15257	15256	15090	15371	15208	15115	15322	15132	15119	15480	15338	15307	15182	15297	15096	15335	15261	15221	15138	15242	15279	15269	15187	15144	15301	15225	15180	15247	15090	15094	15140	15379	15141	15183	15217	15175	15350	15486	15174	15238	15107	15219	15098	15185	15242	15192	15391	15142	15200	15221	15165	15183	15231	15086	15065	15324	15215	15182	15215	15196	15312	15212	15315	15363	15369	15173	15334	15067	15256	15383	15069	14989	15147	15330	15132	15246	15149	15075	15236	15325	15279	15254	15269	15194	15300	15265	15265	15097	14998	15241	15098	15182	15120	15163	15200	15188	15161	15199	15403	15242	15281	15366	15267	14924	15320	15383	15070	15199	15326	15111	15264	15043	15209	15228	15122	15177	15288	15186	15141	15226	15254	15169	15210	15114	15165	15267	15130	15244	15171	15155	15201	15082	15191	15138	15277	15238	15164	15213	15268	15078	15143	15181	15205	15083	15240	15286	15079	15279	15112	15086	15214	15173	15286	15231	15364	15236	15310	15252	15427	15241	15309	15254	15220	15290	15325	15210	15215	15276	15076	15137	15166	15316	15108	15406	15306	15232	15219	15057	15169	15307	15210	15157	15164	15228	15130	15236	15040	15078	15246	15220	15135	15074	15220	15420	15003	15130	15417	15237	15187	15235	15205	15201	15265	15084	15188	15310	15395	15265	15180	15201	15272	15194	15271	15278	15000	15108	15335	15172	15325	15263	15234	15278	15219	15280	15148	15193	15157	15322	15206	15200	15224	15185	15110	15169	15072	15293	15064	15349	15241	15239	15371	15151	15072	15264	15239	15003	15343	15224	15119	15208	15219	15298	15183	15233	15192	15196	15155	15235	15148	15291	15284	15098	15268	15197	15072	15212	15283	15210	15196	15097	15149	15166	15245	15129	15068	15249	15230	15175	15213	15156	15374	15130	15186	15153	15327	15191	15200	15086	15308	15239	15322	15240	15231	15124	15308	15213	15126	15233	15117	15276	15180	15210	15419	15161	15354	15352	15116	15082	15272	15070	15117	15272	15034	15401	15185	15177	15160	15031	15267	15301	15421	15262	15250	15186	15299	15130	15134	15259	15242	15060	15285	15243	15165	15151	15163	15206	15226	15243	15274	15120	15323	15076	15210	15375	15202	15333	15212	15088	15275	15123	15291	15222	15154	15283	15137	15291	15019	15437	15224	15255	15172	15002	15433	15203	15164	15218	15144	15217	15196	15227	15179	15289	15215	15391	15331	15176	15416	15161	15124	15242	15227	15057	15245	15356	15205	15323	15264	15189	15184	15386	15296	15070	15250	15284	15048	15141	15293	15103	15136	15244	15111	15192	15346	15308	15139	15211	15280	15177	15204	15187	15184	15188	15225	15314	15293	15329	15120	15081	15282	15335	15366	15079	15098	15177	15153	15216	15157	15145	15143	15279	15209	15034	15249	15206	15389	15155	15306	15263	15271	15184	15233	15220	15387	15138	15067	15392	15252	15109	15328	15113	15318	15150	15160	15234	15172	15096	15292	15262	15222	15257	15263	15138	15164	15061	15196	15365	15388	15332	15223	15139	15211	15351	15267	15239	15295	15213	15165	15182	15123	15350	15176	15289	15257	15349	15210	15148	15133	15276	15121	15352	15170	15315	15062	15257	15236	15117	15142	15212	15388	15245	15229	15132	15144	15106	15335	15144	15011	15222	15125	15267	15031	15271	15083
22794	21127	28847	23937	22936	27561	30517	25447	23521	22869	21707	21115	20401	20352	19669	19563	19336	19008	19089	18901	18913	18785	18696	18801	18888	18901	18646	18591	18690	18345	18538	18685	18620	18654	18630	18660	18494	18455	18576	18630	18605	18606	18484	18683	18480	18556	18416	18267	18432	18581	18363	18252	18524	18403	18600	18413	18350	18555	18348	18423	18466	18445	18658	18654	18454	18627	18762	18294	18585	18453	18725	18402	18423	18540	18357	18479	18555	18383	18513	18528	18538	18303	18278	18535	18469	18529	18394	18361	18379	18256	18356	18381	18264	18547	18401	18303	18454	18351	18496	18380	18272	18409	18385	18411	18209	18495	18425	18466	18371	18620	18527	18405	18457	18419	18475	18310	18413	18519	18371	18253	18083	18535	18324	18364	18304	18310	18281	18284	18620	18538	18718	18609	18462	18355	18445	18224	18716	18345	18431	18430	18570	18265	18483	18337	18528	18465	18343	18409	18349	18623	18292	18582	18516	18406	18361	18620	18481	18622	18377	18521	18601	18537	18352	18410	18472	18645	18414	18642	18250	18512	18382	18453	18511	18376	18361	18628	18296	18402	18356	18402	18472	18283	18635	18398	18442	18526	18285	18337	18431	18346	18605	18520	18304	18416	18428	18288	18233	18358	18354	18546	18436	18279	18544	18255	18240	18492	18337	18580	18354	18346	18366	18328	18308	18499	18435	18342	18537	18302	18285	18300	18295	18674	18216	18325	18412	18666	18239	18330	18200	18299	18330	18446	18447	18559	18593	18607	18614	18342	18459	18299	18235	18369	18438	18448	18465	18393	18268	18496	18292	18157	18432	18311	18414	18330	18433	18350	18399	18441	18381	18439	18412	18445	18495	18342	18345	18321	18635	18433	18273	18169	18542	18415	18508	18270	18385	18428	18370	18376	18382	18367	18374	18377	18465	18567	18461	18343	18491	18427	18362	18490	18667	18535	18498	18532	18286	18242	18509	18309	18475	18286	18470	18511	18457	18460	18377	18245	18390	18390	18259	18403	18423	18437	18382	18506	18362	18247	18110	18339	18272	18399	18344	18275	18580	18350	18399	18586	18380	18336	18490	18369	18293	18382	18514	18481	18421	18194	18415	18304	18526	18277	18300	18240	18544	18448	18416	18611	18414	18514	18411	18270	18576	18316	18323	18511	18584	18577	18194	18535	18307	18261	18389	18464	18476	18266	18200	18491	18316	18365	18379	18454	18235	18366	18398	18392	18165	18371	18448	18461	18380	18431	18215	18414	18163	18373	18390	18321	18397	18399	18452	18545	18531	18428	18339	18236	18393	18270	18494	18445	18451	18454	18467	18426	18600	18391	18451	18546	18342	18515	18446	18409	18113	18503	18538	18317	18372	18378	18237	18528	18532	18432	18432	18426	18327	18239	18454	18505	18200	18454	18375	18275	18324	18439	18510	18590	18451	18253	18310	18464	18295	18415	18193	18330	18408	18230	18138	18296	18275	18457	18185	18540	18627	18398	18436	18361	18542	18375	18296	18437	18555	18222	18474	18236	18332	18372	18354	18412	18516	18273	18303	18335	18412	18382	18271	18456	18484	18567	18343	18345	18755	18465	18247	18294	18546	18257	18431	18443	18408	18449	18270	18291	18291	18330	18339	18264	18492	18356	18468	18345	18419	18392	18333	18493	18288	18516	18356	18236	18398	18438	18459	18408	18394	18515	18338	18254	18271	18374	18450	18416	18418	18345	18526	18378	18484	18385	18579	18277	18362	18280	18365	18185	18328	18354	18453	18343	18470	18251	18458	18497	18235	18501	18666	18214	18542	18275	18253	18673	18478	18362	18309	18557	18397	18324	18396	18547	18584	18630	18346	18375	18418	18365	18007	18468	18427	18506	18051	18357	18458	18354	18574	18455	18317	18583	18547	18471	18456	18485	18496	18390	18516	18468	18478	18538	18340	18458	18291	18179	18417	18493	18529	18243	18432	18562	18349	18298	18357	18589	18234	18252	18127	18374	18335	18231	18539	18631	18390	18541	18476	18256	18461	18415	18415	18553	18327	18393	18344	18489	18521	18370	18475	18406	18232	18502	18486	18252	18491	18501	18268	18514	18290	18272	18500	18460	18578	18429	18386	18238	18398	18609	18601	18424	18367	18501	18402	18467	18424	18567	18216	18369	18488	18477	18587	18472	18383	18399	18365	18389	18377	18430	18369	18539	18535	18490	18417	18381	18547	18497	18261	18228	18127	18447	18382	18668	18509	18480	18434	18388	18308	18532	18611	18439	18220	18438	18479	18373	18393	18541	18395	18320	18494	18422	18371	18465	18427	18296	18287	18572	18561	18486	18467	18355	18340	18306	18359	18508	18403	18149	18404	18410	18573	18401	18597	18365	18370	18291	18308	18143	18419	18312	18429	18349	18330	18424	18398	18426	18404	18236	18312	18212	18307	18375	18527	18478	18316	18057	18363	18449	18220	18518	18430	18279	18293	18338	18530	18565	18419	18606	18412	18355	18388	18368	18417	18411	18541	18558	18331	18347	18364	18501	18670	18207	18245	18421	18360	18455	18502	18369	18348	18602	18291	18279	18545	18573	18204	18247	18438	18337	18372	18383	18383	18302	18408	18303	18304	18257	18371	18439	18150	18423	18500	18629	18516	18292	18456	18176	18346	18447	18229	18407	18695	18287	18545	18239	18208	18318	18253	18522	18514	18160	18502	18609	18068	18419	18370	18432	18235	18364	18435	18390	18347	18491	18488	18598	18463	18425	18335	18241	18445	18452	18641	18522	18514	18304	18166	18318	18342	18317	18322	18506	18510	18411	18509	18541	18222	18526	18260	18413	18382	18432	18532	18291	18408	18617	18516	18322	18218	18238	18521	18544	18331	18342	18330	18678	18303	18391	18498	18254	18401	18377	18480	18473	18662	18314	18406	18359	18370	18559	18451	18321	18119	18247	18407	18368	18342	18511	18441	18388	18335	18144	18274	18606	18600	18411	18425	18573	18146	18303	18486	18286	18419	18307	18397	18405	18186	18239	18515	18442	18556	18534	18415	18467	18541	18316	18381	18565	18423	18504	18516	18508	18387	18528	18501	18563	18361	18444	18404	18325	18250	18393	18533	18599	18416	18468	18305	18458	18454	18551	18258	18402	18447	18166	18354	18267	18302	18476	18454	18362	18430	18282	18423	18442	18354	18295	18251	18219	18378	18315	18359	18557	18437	18490	18439	18406	18650	18398	18451	18318	18283	18412	18224	18336	18681	18365	18263	18415	18390	18324	18115	18115	18376	18409	18413	18213	18455	18285	18545	18488	18503	18423	18101	18243	18252	18388	18368	18500	18456	18310	18417	18087	18289	18368	18355	18241	18468	18541	18441	18380	18237	18422	18344	18302	18325	18349	18300	18330	18376	18479	18343	18534	18545	18588	18514	18455	18271	18346	18409	18347	18410	18385	18410	18203	18500	18361	18263	18693	18586	18305	18541	18402	18297	18196	18419	18368	18438	18409	18405	18438	18529	18585	18652	18467	18524	18218	18751	18336	18300	18376	18349	18236	18356	18500	18444	18469	18271	18204	18477	18307	18414	18214	18508	18385	18366	18327	18279	18445	18397	18321	18557	18544	18463	18481	18475	18232	18217	18400	18396	18261	18430	18608	18419	18297	18212	18233	18295	18324	18316	18464	18420	18493	18274	18455	18384	18424	18183	18385	18374	18523	18227	18339	18192	18472	18403	18633	18429	18540	18426	18410	18620	18328	18373	18449	18698	18370	18401	18524	18258	18134	18473	18494	18342	18334	18389	18410	18300	18573	18274	18420	18556	18453	18506	18449	18473	18424	18364	18432	18064	18416	18337	18291	18314	18371	18437	18335	18429	18526	18461	18302	18198	18392	18497	18293	18327	18452	18540	18318	18429	18456	18421	18295	18507	18576	18479	18269	18415	18397	18495	18368	18468	18526	18423	18320	18514	18367	18330	18377	18353	18385	18596	18654	18445	18323	18523	18398	18407	18550	18402	18680	18228	18410	18363	18423	18455	18437	18249	18458	18528	18173	18264	18394	18333	18486	18410	18358	18470	18372	18279	18489	18499	18289	18355	18320	18469	18288	18421	18466	18270	18249	18453	18339	18519	18427	18239	18526	18260	18383	18325	18502	18498	18545	18461	18302	18515	18278	18603	18332	18454	18296	18463	18553	18602	18432	18556	18437	18386	18340	18542	18463	18510	18307	18237	18363	18272	18191	18290	18446	18305	18454	18400	18589	18566	18290	18491	18518	18096	18385	18679	18387	18504	18371	18454	18482	18234	18528	18264	18237	18269	18347	18272	18607	18453	18665	18413	18479	18565	18498	18458	18623	18347	18502	18403	18567	18364	18506	18241	18331	18315	18397	18384	18424	18410	18434	18416	18370	18403	18248	18422	18385	18454	18478	18304	18515	18337	18359	18561	18222	18473	18385	18300	18291	18456	18417	18326	18164	18243	18411	18457	18444	18412	18272	18470	18478	18537	18349	18393	18336	18319	18447	18497	18267	18160	18451	18355	18359	18389	18326	18470	18432	18362	18304	18310	18610	18413	18358	18283	18344	18224	18370	18272	18390	18271	18572	18528	18435	18287	18379	18298	18393	18376	18418	18430	18409	18481	18416	18326	18500	18464	18426	18281	18544	18646	18409	18363	18322	18393	18268	18373	18274	18290	18566	18601	18343	18409	18534	18289	18582	18402	18309	18486	18299	18508	18579	18663	18452	18480	18423	18428	18289	18295	18419	18406	18399	18550	18252	18401	18298	18133	18541	18490	18499	18458	18425	18390	18382	18291	18305	18415	18215	18372	18468	18482	18479	18233	18335	18434	18281	18253	18422	18626	18336	18367	18357	18235	18308	18476	18482	18424	18454	18299	18404	18325	18284	18544	18317	18398	18426	18398	18460	18572	18343	18411	18525	18428	18277	18402	18268	18323	18283	18427	18525	18351	18532	18393	18177	18329	18428	18413	18467	18529	18449	18284	18602	18479	18370	18361	18546	18449	18215	18256	18360	18431	18427	18369	18340	18412	18621	18468	18373	18657	18306	18480	18328	18401	18303	18505	18437	18514	18414	18621	18331	18199	18383	18426	18551	18302	18511	18311	18484	18573	18470	18539	18422	18496	18399	18587	18276	18340	18194
40698	62223	52846	40947	35667	31496	28277	25334	23292	21636	20039	19172	18129	17879	17418	16938	16779	16421	16280	16054	15950	15906	15923	15775	15912	15825	15616	15673	15536	15424	15640	15616	15676	15635	15640	15495	15364	15466	15645	15513	15484	15318	15621	15533	15666	15474	15509	15569	15346	15491	15469	15436	15449	15424	15487	15570	15498	15652	15600	15497	15556	15512	15489	15505	15591	15543	15508	15502	15412	15564	15517	15502	15381	15544	15470	15412	15472	15457	15561	15461	15410	15603	15525	15481	15388	15486	15552	15594	15480	15484	15392	15468	15423	15555	15448	15437	15516	15571	15484	15294	15479	15536	15558	15455	15604	15452	15630	15773	15496	15572	15722	15425	15504	15328	15594	15491	15573	15457	15626	15434	15494	15451	15698	15519	15525	15527	15262	15567	15542	15604	15326	15414	15345	15550	15435	15471	15546	15431	15522	15451	15490	15479	15624	15460	15659	15329	15484	15490	15547	15473	15675	15254	15449	15496	15616	15360	15539	15564	15412	15450	15501	15536	15506	15478	15325	15458	15513	15463	15398	15441	15381	15403	15632	15406	15505	15440	15421	15662	15454	15318	15673	15476	15507	15546	15580	15482	15523	15459	15609	15500	15491	15306	15459	15451	15606	15360	15700	15493	15511	15629	15316	15511	15401	15511	15526	15511	15458	15486	15540	15569	15410	15380	15473	15449	15299	15481	15540	15475	15645	15273	15471	15418	15508	15495	15410	15596	15520	15496	15649	15423	15508	15559	15483	15397	15459	15380	15636	15529	15377	15337	15469	15527	15531	15400	15386	15392	15486	15406	15406	15511	15492	15528	15477	15526	15432	15497	15450	15396	15383	15374	15474	15467	15453	15437	15526	15586	15674	15577	15320	15401	15443	15405	15391	15583	15492	15465	15702	15644	15383	15540	15461	15523	15493	15385	15484	15596	15432	15556	15608	15471	15438	15525	15605	15522	15454	15559	15594	15549	15402	15393	15473	15437	15434	15438	15602	15592	15466	15535	15572	15512	15219	15390	15641	15486	15606	15572	15657	15643	15472	15460	15552	15565	15356	15642	15554	15487	15582	15454	15511	15630	15330	15517	15448	15580	15444	15460	15411	15576	15468	15530	15447	15538	15594	15471	15418	15336	15444	15443	15650	15397	15546	15560	15357	15335	15469	15240	15480	15499	15460	15449	15567	15453	15625	15408	15445	15472	15576	15474	15594	15560	15391	15583	15546	15389	15548	15570	15441	15539	15522	15417	15514	15540	15533	15605	15566	15562	15375	15492	15460	15492	15423	15489	15440	15434	15327	15509	15443	15591	15485	15610	15295	15307	15400	15316	15572	15425	15577	15443	15466	15414	15460	15465	15395	15507	15522	15508	15456	15558	15515	15480	15504	15303	15573	15479	15372	15497	15353	15421	15447	15507	15388	15487	15585	15460	15642	15432	15623	15538	15266	15381	15372	15352	15335	15546	15586	15622	15435	15445	15352	15520	15350	15555	15576	15489	15327	15544	15416	15474	15546	15507	15343	15440	15535	15381	15312	15614	15612	15279	15534	15459	15675	15475	15576	15372	15604	15483	15552	15553	15421	15461	15316	15408	15437	15383	15500	15588	15296	15351	15403	15506	15503	15557	15360	15500	15476	15465	15340	15478	15454	15468	15419	15429	15586	15408	15415	15375	15518	15488	15399	15426	15515	15484	15399	15629	15569	15555	15354	15384	15311	15492	15565	15442	15479	15615	15466	15521	15615	15412	15541	15549	15488	15374	15547	15542	15519	15504	15480	15388	15573	15526	15572	15483	15559	15440	15435	15471	15546	15585	15520	15456	15422	15457	15555	15439	15656	15458	15573	15486	15562	15550	15617	15516	15574	15571	15477	15570	15674	15523	15409	15510	15306	15537	15546	15385	15566	15522	15511	15405	15387	15666	15229	15479	15490	15487	15504	15543	15369	15679	15532	15323	15674	15466	15517	15425	15364	15481	15360	15237	15431	15530	15416	15485	15577	15583	15391	15637	15361	15551	15265	15351	15575	15542	15418	15512	15628	15531	15530	15392	15579	15444	15623	15415	15622	15557	15330	15495	15475	15581	15460	15298	15345	15470	15663	15309	15617	15447	15597	15428	15392	15463	15508	15324	15375	15402	15652	15607	15483	15597	15485	15520	15456	15351	15554	15563	15509	15426	15557	15478	15632	15477	15617	15411	15441	15473	15419	15412	15443	15373	15476	15477	15373	15481	15495	15557	15392	15377	15387	15474	15517	15506	15524	15484	15412	15460	15560	15502	15313	15454	15383	15455	15466	15420	15418	15586	15384	15495	15513	15469	15644	15595	15393	15532	15458	15544	15411	15692	15432	15467	15654	15281	15628	15523	15578	15654	15443	15458	15454	15498	15539	15511	15371	15567	15495	15470	15518	15546	15416	15491	15634	15310	15358	15428	15617	15399	15438	15404	15528	15663	15443	15349	15575	15579	15498	15567	15338	15467	15384	15619	15324	15483	15687	15373	15559	15497	15538	15524	15419	15447	15603	15491	15525	15514	15591	15610	15471	15602	15407	15384	15520	15357	15612	15391	15529	15506	15612	15349	15440	15528	15501	15403	15458	15654	15400	15604	15309	15482	15578	15468	15495	15523	15428	15420	15666	15233	15630	15499	15407	15632	15493	15468	15581	15625	15397	15366	15447	15485	15603	15594	15425	15360	15385	15464	15627	15566	15488	15530	15525	15375	15487	15505	15637	15562	15486	15439	15624	15457	15700	15381	15497	15518	15535	15499	15439	15547	15580	15499	15515	15382	15566	15351	15451	15455	15613	15444	15516	15381	15458	15518	15604	15451	15363	15555	15655	15518	15425	15444	15529	15486	15479	15516	15412	15607	15566	15343	15563	15439	15382	15587	15413	15439	15600	15461	15407	15583	15491	15371	15511	15402	15484	15457	15446	15377	15391	15568	15619	15451	15465	15400	15493	15529	15540	15396	15309	15489	15654	15402	15407	15426	15445	15500	15535	15405	15336	15528	15524	15505	15460	15603	15537	15277	15444	15436	15436	15497	15542	15497	15453	15551	15440	15468	15472	15398	15439	15388	15360	15544	15526	15493	15248	15392	15631	15630	15509	15618	15455	15509	15603	15485	15474	15489	15578	15376	15462	15552	15603	15587	15681	15659	15398	15512	15631	15453	15459	15379	15507	15201	15311	15594	15518	15612	15405	15634	15564	15555	15502	15440	15518	15526	15525	15392	15433	15497	15471	15455	15355	15475	15452	15518	15428	15678	15257	15554	15571	15449	15487	15246	15484	15451	15577	15306	15532	15482	15516	15506	15449	15530	15415	15562	15487	15401	15623	15535	15554	15414	15454	15576	15444	15394	15538	15366	15379	15491	15582	15528	15461	15489	15539	15509	15481	15428	15568	15543	15656	15445	15622	15510	15407	15396	15432	15549	15474	15423	15538	15434	15558	15591	15543	15468	15543	15525	15318	15486	15432	15423	15318	15567	15738	15447	15417	15649	15299	15492	15560	15489	15521	15445	15637	15479	15406	15482	15394	15405	15660	15613	15555	15452	15417	15415	15497	15603	15536	15538	15333	15418	15558	15556	15524	15522	15527	15418	15479	15437	15657	15451	15499	15315	15477	15376	15626	15510	15489	15693	15532	15623	15440	15519	15487	15517	15559	15493	15410	15484	15392	15627	15575	15426	15460	15395	15599	15317	15478	15617	15454	15452	15484	15402	15344	15451	15368	15438	15494	15446	15604	15331	15447	15608	15342	15457	15484	15497	15474	15582	15429	15548	15401	15500	15504	15335	15407	15538	15329	15507	15578	15568	15382	15380	15657	15473	15768	15414	15557	15332	15485	15409	15495	15387	15375	15507	15679	15601	15455	15529	15458	15592	15433	15602	15540	15426	15310	15489	15438	15268	15512	15599	15655	15457	15445	15378	15464	15405	15589	15624	15459	15425	15476	15549	15424	15374	15493	15510	15304	15506	15438	15376	15590	15595	15477	15385	15189	15554	15415	15388	15643	15479	15696	15425	15427	15490	15374	15399	15625	15406	15529	15349	15444	15350	15537	15620	15604	15375	15305	15493	15599	15571	15234	15474	15429	15330	15683	15354	15423	15451	15483	15530	15507	15514	15497	15358	15323	15557	15637	15422	15501	15482	15426	15415	15496	15494	15657	15648	15588	15599	15553	15444	15452	15513	15548	15375	15666	15552	15536	15523	15449	15460	15569	15623	15686	15443	15459	15498	15550	15652	15526	15299	15446	15334	15526	15496	15604	15468	15588	15724	15556	15634	15442	15415	15428	15466	15391	15510	15384	15490	15408	15418	15459	15443	15356	15513	15685	15534	15518	15544	15457	15361	15511	15626	15484	15534	15522	15437	15446	15556	15500	15632	15561	15436	15603	15551	15412	15570	15585	15503	15417	15538	15487	15519	15393	15396	15461	15555	15617	15475	15430	15574	15582	15410	15486	15536	15733	15490	15557	15415	15506	15419	15466	15240	15539	15396	15421	15466	15534	15570	15525	15587	15522	15503	15493	15483	15436	15551	15326	15627	15374	15522	15521	15674	15466	15354	15552	15376	15506	15469	15417	15620	15399	15532	15409	15342	15628	15449	15379	15592	15453	15484	15521	15643	15400	15412	15375	15663	15508	15482	15302	15427	15396	15675	15472	15438	15301	15451	15503	15349	15537	15601	15409	15659	15468	15484	15469	15635	15542	15550	15513	15612	15593	15276	15392	15506	15513	15380	15493	15315	15497	15445	15625	15502	15494	15495	15515	15324	15604	15526	15423	15563	15397	15512	15511	15423	15538	15483	15469	15467	15409	15337	15646	15504	15577	15605	15627	15678	15617	15327	15454	15423	15400	15416	15583	15429	15502	15517	15514	15498	15553	15410	15345	15403	15523	15552	15531	15446	15630	15611	15397	15455	15487	15447	15521	15440	15422	15644	15473	15451	15417	15605	15802	15497	15477	15418	15570	15623	15563	15511	15473	15458	15378	15461	15600	15355	15359	15372	15546	15615	15449	15425	15536	15405	15450	15401	15507	15510	15565	15242	15502	15497	15423	15240	15608	15342	15408	15635	15536	15545	15517	15583	15563	15383	15527	15467	15519	15467	15326	15673	15527	15609	15464	15556
30576	32277	38535	33738	27749	24923	23235	21341	20590	20014	19287	18976	18732	18511	18547	18488	18311	18200	18027	18149	17968	17944	18023	18028	17911	18078	18003	17909	18088	17967	18045	18056	17944	17910	17961	17768	17682	17735	17817	17907	18199	17838	17863	18133	17944	17936	17661	17738	17765	17946	17808	17875	17917	17844	18007	17813	17905	17703	17796	17684	17717	17827	17814	17926	17870	17715	17859	18088	17949	17821	18129	17909	18178	17732	18037	17991	17856	17912	17807	17776	17882	17968	17943	17869	17969	17961	17864	17738	17928	17963	17888	17839	17933	17990	17835	17726	18099	17930	18016	17659	17942	17743	17787	17854	17799	17841	17692	17935	17856	17845	17900	17918	17810	18126	17602	17884	17849	17716	17792	17732	17770	18014	17899	18004	17950	17803	17880	18112	17858	17719	17944	17914	17958	17751	18010	17926	17996	17941	17809	17882	17706	17880	17885	17994	17953	17943	17909	17914	17874	17834	17996	17928	17878	17652	17713	17846	17779	17696	17838	17611	17804	17811	18021	17664	17842	17889	17843	17716	17928	17861	17972	17981	18098	17752	17836	17782	17835	17823	17725	17652	17998	17867	17955	17800	17801	17672	17849	17943	18117	17786	18083	17960	17895	18011	17966	17871	17894	17780	17679	18035	18003	17739	18000	17671	18033	17854	17996	17878	17732	17886	17975	17922	18015	18054	17772	17837	17931	17699	17840	18036	17959	17957	17707	17989	17791	17821	17835	17881	17903	17893	17430	17871	17883	17981	17840	17748	17937	17683	18019	17892	17951	17812	17842	17765	17834	17673	17907	17736	17978	17835	17912	17941	17763	18035	17825	17838	17952	17772	17664	17926	17861	17763	17945	18028	17828	17874	17721	17953	17860	17932	17937	17884	17894	17845	17805	17773	17740	17894	17922	17817	17930	17718	17673	17790	17928	17868	17934	17779	17891	17779	17926	17959	17796	17764	17914	17989	17733	17974	17789	17804	17866	17765	17994	17781	17995	17693	18001	17993	17648	17827	17887	17976	17843	17800	17759	17899	17941	17977	17951	18130	17922	17847	17774	17878	17910	17630	17813	17884	17832	17863	17712	17728	17823	17758	17795	18019	17726	17857	17871	18021	17905	17848	17824	17931	17927	17839	17766	17961	17913	17820	17982	17748	17902	18062	17911	17940	18070	17874	17990	17842	18051	17941	17872	17918	18030	17797	18020	17961	17639	18072	17840	17867	17887	17833	17770	17849	18033	17853	17900	17989	17846	17787	17731	17753	17945	17822	17847	17880	17811	17849	17876	17719	17685	17829	17654	17918	17995	17922	17828	17766	17831	17725	17680	18005	17853	17823	17965	17910	18013	17826	18144	17920	17792	17747	17821	17916	17742	17993	17826	17915	17805	17936	17960	17876	17996	17631	17843	17815	18226	18050	18160	17981	17937	17942	17943	17781	17764	17759	18005	17527	17994	17918	17788	17974	17802	17868	17875	17799	17961	17706	17915	17971	17884	17826	17951	17949	17898	18098	18053	18145	17806	17946	17963	17992	17925	17892	17834	17845	17719	17704	17906	18063	17753	17674	18029	17971	17849	17703	17942	17968	17801	17834	17869	17672	17801	17881	17606	17945	17842	17730	17842	17943	17940	17832	17829	18088	17771	17938	17841	17879	17730	17829	17887	17758	17719	17764	17798	17739	18040	17882	18106	18019	17927	17989	17988	18081	18074	17752	17824	17904	17802	17593	17864	17665	17948	18050	17778	17879	17821	17733	17836	17889	17913	17866	17878	17904	17987	17975	17895	17936	17664	17821	17714	17880	17788	18122	17933	17870	17787	17669	18066	18114	18076	17742	17849	17875	17876	18064	17958	17839	18002	17834	17972	17774	18093	17913	18053	17691	17654	17891	17715	17940	17886	17822	17869	17914	17768	17832	17946	17792	17675	18064	17702	17865	17867	17737	17950	17919	17680	18044	17981	17707	17867	17921	17851	17912	17780	17716	17736	17886	18100	17715	17909	17829	17863	18006	17740	18094	17766	17730	18044	17872	17625	17964	18000	17736	17992	17933	17811	17783	17862	17634	17755	17778	17898	17754	17951	17955	17987	17880	17748	18169	18001	17915	17997	17973	18012	17844	17898	17749	17800	17976	17863	17975	17747	18050	17781	17905	17854	17844	17811	17876	17942	18018	17878	17729	17939	17866	17936	17949	17925	17875	17763	17790	18146	17818	17763	17818	17888	17797	17773	17559	17768	17961	17777	17609	17885	18054	17942	17729	17979	17823	17928	17848	17711	17750	17880	17771	17777	17875	17675	17836	17830	17812	17676	18122	17848	17866	17905	17855	17988	17772	17744	17868	17745	17866	17934	17769	17959	17927	17889	17791	17859	17924	18036	18035	17988	17902	18022	17895	17939	18063	18080	17914	18139	17966	17849	17903	17890	17838	17978	17882	17763	17689	17991	17811	17835	18048	17964	17845	17845	17830	17841	17893	17829	17946	17871	17759	17869	17954	17851	17653	17962	17910	17778	17872	17728	17619	18017	17999	17805	17796	17808	17979	17692	17916	17937	17738	17871	17794	18014	17835	17905	17888	17708	17790	17813	18001	17966	17864	17950	17758	17854	17850	17833	17746	17811	17965	17781	17917	17959	17849	17844	17770	17859	17898	17759	17971	17915	17760	17826	17881	17860	17952	17952	17899	17618	17883	17778	17862	17890	18058	17726	17924	17962	17908	17937	17612	17945	17966	17915	17949	17847	18053	17978	18143	17796	17955	17902	17921	17831	17883	17804	17993	17802	17850	17811	17851	17864	17929	17696	17864	17799	17810	17878	17896	17907	17805	17937	17782	17751	17920	18027	17827	17776	17991	17695	17600	17716	17725	17928	18062	17932	17673	17746	17865	17958	17961	17834	17889	17919	17762	17951	17715	17874	17749	17909	17737	17960	17801	17878	17951	17610	17789	17928	17897	17797	17873	17932	17848	17818	17714	17843	17788	18091	17770	18100	18010	17784	18007	17790	17967	18095	18043	17853	17796	17735	18031	17954	17734	17853	17944	17764	18019	18072	17781	17770	17713	17728	17817	17815	18117	18106	18025	17936	17942	17961	17865	17934	18031	17892	18172	17937	17966	17973	17851	17945	17631	17855	17836	17800	17944	18029	17708	17974	17783	17813	17774	17883	17928	18023	17834	17930	17700	17832	17882	18004	17735	17757	17932	17792	17928	18018	17796	17779	17741	17847	18030	17749	17712	17867	17924	17905	17663	17924	17764	18135	18071	17938	17899	17859	17930	17728	17787	18047	17911	17749	17984	18061	17909	17971	17697	17976	17932	17729	17889	17823	17764	17919	17867	17856	18024	17968	17941	17910	17912	17865	17898	17912	17900	17810	17853	17853	17801	17903	17740	17854	17745	17747	17999	17745	17671	17872	17895	17787	17869	17859	17870	17803	18080	17932	17859	17925	17948	17953	17843	17822	17934	17867	17794	17717	17805	17833	18031	17953	17693	17781	17637	17914	17806	17810	17759	17701	17792	18015	17995	17774	17797	17780	17831	18016	17980	17804	17943	17700	17959	17761	17947	18020	17824	17738	17884	17918	17933	17750	17817	17987	17957	17833	17769	17877	17945	17773	17995	17850	17813	18087	17840	17733	17747	17861	18029	17881	17825	17973	17838	17860	17877	18003	18036	17802	17716	17998	17752	17615	17964	18119	17801	17642	17879	17840	17800	18082	17902	18105	17794	18000	17822	17961	17741	17923	18025	17929	17867	17735	17949	17842	17872	17942	17758	17799	17902	18005	17732	17793	17894	17983	17976	17989	17946	17961	17807	17861	17855	17840	17827	17968	18063	17932	17987	17890	18114	18041	18218	18057	17981	17693	17748	17936	17688	17791	17859	17900	17667	17695	17825	17866	17874	18120	17865	17865	17696	18071	17883	17933	17864	17756	17874	17878	17691	17617	17632	17923	17627	18096	17973	17968	17841	17846	17930	17933	17736	17782	17802	17814	17941	17940	17951	17778	17906	17869	17830	17687	17843	17704	17830	17977	17745	18019	17952	18013	17790	17879	17971	17762	17787	18008	17876	18154	17897	17844	17866	17779	18000	17870	17912	17772	17862	17999	17853	17905	17980	17906	17869	17750	17724	18047	17982	18030	17681	18019	17947	17820	17827	17844	17801	17736	18138	17977	18015	17725	17934	18010	17989	17891	18049	18109	17765	17768	18049	17834	17934	17936	17988	17907	17817	17720	17694	17957	17948	17905	17943	17713	17871	17777	18021	17811	17980	17864	17908	17894	17993	18024	18093	18080	17888	17869	17907	18072	17907	17926	17953	17773	17812	17773	17816	17617	17750	17865	17744	17907	17815	18030	18055	17965	18037	17901	17779	18021	17788	17756	17792	17924	17725	18073	17902	17996	17795	17706	17973	17934	18032	17819	18026	17679	17801	17756	17838	17932	17913	18049	17818	17844	18004	17819	17862	17947	17847	18078	17829	17873	17890	17896	17978	17771	17880	17862	17933	17792	17928	17989	17803	17782	17890	17884	18000	17922	18067	17955	17706	17818	17594	17705	17990	17968	17914	17860	17866	17813	17867	17957	17952	18056	17941	17967	17907	17860	17888	18007	17806	17783	17941	17837	17885	17884	18052	17714	17920	17926	17840	17921	17821	17788	17988	17781	17807	17915	17935	18017	17791	17924	17930	17856	17976	18020	17846	17868	17856	17961	17986	17845	17846	17826	17690	17879	17868	17983	17958	17920	17872	17844	17791	17997	17827	17780	18057	17783	18028	18028	17842	17954	17716	17984	17842	17897	17771	17786	17861	17760	17882	17934	17872	17881	17769	18046	18041	17746	17847	17885	17962	17961	17646	18109	18034	18053	17846	17968	17656	17921	17852	17838	17899	17806	17879	17849	17740	17496	17799	17870	18161	17982	17848	17809	17697	17991	17910	18168	17785	17932	17913	17824	17913	17936	17904	17872	17960	17976	17798	17834	17819	18232	17959	17734	18001	17988	17719	17741	17892	17882	17756	17922	17739	17808	17777	17830	17813	17804	17760	18082	18005	18006	17853	17895	17819	18010	17751	17900	17842	17958	17698	17787	18192	18011	18111	17858	17754	17702	17783	17977	18025	17918	17986	17979	17747	17877	17796
36118	49318	42471	32529	27990	24757	22396	20714	19348	18223	17468	16997	16510	16301	15935	15768	15709	15545	15542	15460	15464	15504	15291	15365	15399	15264	15375	15160	15354	15239	15343	15232	15290	15180	15301	15327	15178	15161	15269	15194	15247	15275	15254	15112	15153	15237	15159	15163	15149	15097	15300	15248	15089	15232	15276	15131	15106	15223	15327	15236	15185	15020	15187	15093	15146	15224	15200	15169	15260	14970	15366	15225	15104	15250	15054	15277	15186	15248	15167	15014	15223	15257	15159	15188	15121	15027	15268	15244	15362	15261	15256	15034	15228	15128	15170	15242	15315	15236	15195	15019	15335	15254	15152	14974	15082	15291	15260	14975	15244	15140	15097	15201	15323	15204	15285	15357	15075	15090	15260	15284	15186	15331	15123	15290	15003	15153	15160	15312	15183	15314	15059	15036	15335	15137	15180	15325	15235	15395	15199	15093	15114	15258	15199	15247	15220	15130	15028	15242	15121	15080	15060	15198	15006	15157	15187	15248	15250	15225	15227	15191	15091	15268	15341	15072	15302	15105	15217	15148	15110	15214	15318	15276	15045	15256	15279	15203	15326	15148	15124	15239	15004	15127	15293	15340	15322	15164	15098	15218	15340	15261	15189	15180	15222	14970	15190	15295	15218	15130	15274	15095	15304	15323	15204	15181	15319	15239	15208	15193	15245	15092	15245	15230	15266	15100	15152	15090	15362	15233	15245	15232	15105	15293	15127	15135	15081	15229	15196	14989	15275	15269	15315	15192	15205	15052	15370	15326	15083	15194	15173	15350	15174	15107	15216	15214	15001	15267	15223	15060	15202	15171	15269	15249	15187	15035	15295	15033	15260	15190	15027	15188	15310	15109	15383	15225	15231	15219	15275	15186	15223	15202	15312	15135	15115	15314	15219	15210	15385	15130	15222	15291	15196	15310	15186	15187	15220	15148	15115	15316	15192	15173	15128	14964	15195	15314	15200	15160	14983	15029	15184	15227	15133	15265	15059	15102	15108	14908	15239	15143	15175	15031	15171	14942	15357	15263	15212	15139	15270	15063	15160	15010	15097	15081	15205	15350	15249	15096	15163	15301	15214	15244	15164	15116	15277	15116	15079	15287	15316	15180	15190	15232	15284	15028	15144	15146	15295	15183	15202	15250	15380	15158	15157	15136	15248	15168	15076	15331	15053	15116	15151	15041	15290	15214	15221	15283	15213	15298	15282	15136	14975	15259	15127	15374	15264	15250	15191	15344	15214	15229	15093	15294	15153	15138	15236	15095	15059	15135	15305	15268	15119	15183	15357	15270	15388	15129	15138	15241	15198	15346	15153	15247	15051	15281	15243	15224	15095	15338	15345	15206	15280	15176	15155	15158	15149	15189	15205	15240	15155	15312	15135	15146	15376	15173	15180	15342	15224	15295	15115	15225	15011	15079	15125	15327	15305	15143	15150	15300	15168	15055	15167	15256	15220	15385	15077	15246	15263	15117	15274	15143	15115	15119	15198	15162	15268	15173	15153	15257	15016	15102	15164	15224	15266	15344	15199	15152	15130	15170	15163	15015	15152	15137	15263	15168	15132	15181	15331	15181	15256	14998	15230	15253	15273	15213	14997	15230	15214	15129	15074	15306	15181	15180	15310	15244	15304	15313	15129	15091	15247	15188	15184	15127	15207	15162	15138	15286	15066	15272	15191	15144	15156	15194	15331	15390	15103	15151	15073	15147	15114	15161	15230	15017	15203	15297	15260	15186	15032	15229	15334	15267	15311	15080	15117	15086	15256	15219	15105	15207	15355	15224	15059	15216	15247	15208	15145	15170	15260	15245	15226	15103	15118	15205	15159	15117	15338	15086	15053	15095	15205	15096	15256	15147	15334	15275	15267	15288	15097	15185	15333	15102	15107	15277	15270	15338	15073	15200	15173	15124	15248	15074	15248	15195	15074	15040	15296	15178	15194	15231	15140	15344	15119	15119	15110	15267	15154	15142	15086	15004	15102	15107	15176	15194	15102	15232	15221	15287	15162	15196	15301	15219	15218	15191	15167	15401	15093	15147	15149	15117	15180	14970	15055	15182	15280	15105	15180	15208	15125	15351	15197	15040	15236	15059	15236	15079	15028	15147	15042	15196	15268	15263	15197	15287	15212	15221	15268	15156	15243	15132	15075	15198	15309	15123	15087	15212	15027	15054	15189	15227	15338	15257	15185	15172	15112	15146	15252	15241	15085	15240	15292	15320	15211	15157	15266	15404	15264	15271	15129	15352	15064	15151	15099	15231	14971	15220	15397	15192	15237	15225	15270	15397	15218	15226	15122	15194	15365	15333	15399	15068	15290	15262	15126	15164	15112	15086	15267	15192	15159	15348	15141	15124	15159	15238	15179	15199	15168	15186	15311	14900	15242	15149	15147	15222	15107	15259	15195	15306	15187	15231	15234	15176	15152	15302	15172	15143	15248	15169	15197	15144	15311	15159	15272	15058	15179	15170	15213	15129	15140	15257	15238	15432	15119	15190	15221	15055	15160	15149	15068	15121	15126	15258	15300	15001	15253	15233	15095	15038	15272	15178	15232	15171	15093	15211	15322	15196	15203	15259	15270	15092	15176	15453	15276	15042	15165	15217	15099	15209	15127	15105	15129	15242	15037	15273	15057	15314	15035	15194	15143	15143	15221	15033	15361	15216	15085	15349	15229	15119	15114	15222	15316	15231	15249	15124	15144	15124	15107	15276	15143	15350	15136	15164	15242	15257	15309	15208	14962	15186	15198	15345	15284	15249	15124	15327	15195	15084	15104	15297	15091	15180	15177	15107	14963	15058	15213	15115	15000	15200	15063	15131	15269	15096	15119	15048	15289	15226	15338	15184	15170	15244	15238	15148	15116	15193	15266	15019	15267	15194	15231	15234	15127	15155	15033	15071	15127	15262	15176	15250	15161	15281	15129	15139	15049	15150	15228	15182	15182	15179	15113	15337	15090	15225	15130	15144	15117	15378	15211	15067	15256	15056	15127	15086	15298	14975	15121	15166	15157	15234	15189	15161	15247	15171	15183	15069	15109	15236	15151	15167	15162	15126	15374	15176	15310	15142	15218	15233	15205	15136	15038	15282	15166	15052	15194	15205	14996	15180	15164	15066	15100	15203	15096	14991	15077	15212	15169	15309	15172	15225	15153	15091	15231	15265	15013	15043	15325	15243	15123	15424	15109	15347	15214	15234	15134	15263	15285	15156	15336	15195	15152	15117	15092	15119	15234	15298	15069	15188	15351	15191	14940	15161	15106	15170	15135	15293	15184	15125	15372	15049	15170	15016	15132	15072	15266	15101	15304	15076	15199	15194	15270	15240	15234	15168	15164	15207	15268	15149	15248	15325	15287	15234	15223	15124	15167	15079	15135	15126	15174	15275	15087	15135	15324	15130	15300	15166	15246	15161	15224	15171	15102	15081	15220	15185	15290	15215	15051	15208	15140	15022	15274	15299	15192	14998	15174	15127	15145	15151	15237	15184	15355	15219	15084	15213	15199	15050	15145	15245	15058	15225	15154	15209	15173	15200	15173	15039	15143	15210	15238	15084	15166	15298	15236	15191	15160	15151	15049	15242	15213	15105	15085	15088	15232	15084	15217	15287	15292	15240	15267	15246	15161	15210	15089	15254	15160	14982	15171	15151	15303	15201	15166	15314	15369	15237	15344	15168	15130	15171	15121	15199	15231	15129	15271	15083	15175	15281	15185	15223	15242	15184	15306	15173	15414	15251	15014	15246	14965	15263	15156	15229	15145	15283	15274	15311	15250	15269	15159	15184	15136	15244	15126	15093	15107	15136	15238	15010	15123	15181	15196	15259	15288	15168	15057	15312	15159	15183	15325	15162	15343	15331	15264	15309	15260	15052	15153	15248	15292	15225	15334	15383	15249	15130	15332	15365	15130	15217	15290	15211	15245	15113	15157	15087	15046	15093	15199	15268	15118	15168	15194	15270	15137	15245	15191	15440	15270	15313	15296	15185	15167	15279	15385	15203	15265	15167	15003	15279	15156	15220	15172	15222	15089	15180	15264	15211	15201	15109	15235	15135	15193	15311	15017	15201	15069	15199	15365	15196	15257	15224	15339	15240	15194	15122	15210	15192	15106	15256	15138	15071	15102	15162	15243	15240	15252	15158	15024	15052	15038	14977	15278	15136	15383	15053	15182	15180	15281	15117	15092	15218	15445	15178	15328	15194	15296	15191	15343	15375	15256	15290	15277	15175	15324	15309	15236	15059	15057	15177	15222	15086	15169	15217	15171	14993	15360	15182	15206	15029	15331	15156	15158	15250	15208	15180	15120	15064	15252	15225	15229	15141	15222	14974	15138	15189	15215	15071	15165	15096	14974	15292	15162	15239	15116	15257	15052	15157	15343	15266	15172	15221	15326	15198	15044	15269	15217	15367	15419	15287	15187	15228	15206	15278	15083	15345	15202	15205	15284	15248	15290	15267	15196	15278	15252	15178	15232	15152	15057	15227	15225	15196	15200	14992	15145	15233	15270	15153	14965	15177	15258	15226	15158	15165	15248	15236	15168	15157	15153	14979	15097	15330	15231	15211	15073	15190	15085	15144	15054	15088	15316	15331	15232	15099	15171	15309	15175	15216	15306	15112	14998	15179	15138	15180	15194	15140	15264	15193	15128	15330	15502	15270	15006	15270	15225	15209	15279	15161	15252	15065	15152	15184	15271	15303	15266	15272	15159	15256	15098	15122	15143	15216	15355	15317	15301	15161	15158	15170	15079	15345	15239	15039	15301	15322	15050	15152	15161	15154	15250	15234	15140	15279	15111	15008	15125	15161	15108	15188	15219	15413	15220	15220	15200	15171	15269	15049	15188	15176	15101	14981	15306	15140	15242	15140	15212	15210	15228	15118	15254	15085	14966	15253	15014	15197	15262	15177	15180	15129	15190	15269	15045	15425	15183	15392	15012	15278	15263	15250	15250	15264	15247	15398	15348	15184	15152	14968	15207	15098	15032	15209	15264	15349	15313	15160	15280	15129	15166	15120	15186	15262	15110	15099	15089	15351	15182	15036	15270	15220	15109	15168	15217	15223	15130	14984	15142	15332	15115	15218	15175	15199	15123	15072	15224	15217	15222	15176	15320	15272	15148	15148	15317	15229	15278	15059	15149	15174
24182	21140	28689	26357	26678	28251	27426	23668	22298	21332	20674	19876	19265	19106	18905	18619	18631	18356	18283	18223	18338	18022	18096	18108	18054	18216	18033	17966	17971	18042	18084	17739	17923	18014	18039	17801	17890	17983	17816	17755	17943	17953	17858	17838	18088	17767	17828	17852	17927	17689	17963	18095	17950	17881	17692	18133	17776	17941	17658	17786	17991	17889	17768	17662	17883	17886	17952	17912	17731	17832	17826	17930	17850	17774	17889	17841	17799	17919	17838	17822	17819	17908	17723	17896	17764	17764	17620	17810	17776	17829	17827	17967	17775	17867	17897	17743	17698	17778	17858	17815	17903	17724	17841	18174	17648	17755	17897	17822	17968	18012	17823	17763	17998	17829	17654	17782	17929	17869	17804	17863	17760	17745	17807	17997	17827	17812	17785	17835	17762	17596	17870	17731	17964	18005	17831	17905	17827	17965	17873	17743	18066	17744	17752	18008	17716	17755	17699	17894	17911	17788	17990	18012	17950	17627	17616	17783	17810	17803	17775	17984	17639	17787	17718	17888	17708	17879	17750	17546	17806	17855	17826	17874	17841	17663	18010	17790	17794	17597	17814	17975	18093	18196	17865	17659	17774	17821	18055	17850	17878	18075	17897	17933	17886	17693	17944	17786	17884	17787	17690	17895	17897	17830	17963	18003	18032	17740	17893	17746	17848	17828	17858	17753	17949	17788	17806	17786	17683	17870	17787	17710	17730	17760	17830	17660	17812	17902	17989	17736	17888	17774	17661	17791	17695	18032	17828	17936	17745	17840	17705	17873	17862	17787	17505	17611	17782	17830	17673	17662	17891	17693	17649	17664	17798	17825	17851	17751	17813	17824	17704	17855	17807	17817	17909	17910	17533	17805	17597	17645	17958	17763	17555	17837	17848	17830	17886	17859	17846	18017	17801	17554	17956	17809	17710	17846	17712	17917	17935	17828	17888	17669	17886	17739	17877	17686	17968	17872	17887	18006	17859	17872	17794	17839	17718	17790	17745	17819	17750	17876	17794	17575	17761	18001	17861	17830	17906	17671	17779	17889	17967	17935	17774	17942	17797	17907	17807	17590	17941	17816	17767	17798	17783	17729	17857	17809	17777	17890	18005	17733	17610	17922	17744	17755	17552	17885	17911	17647	17920	17699	17852	17605	17883	17874	17788	17750	17693	17945	17780	17886	17702	17963	17639	17862	17811	17713	18046	17865	17902	17839	17856	17745	17959	17769	17792	17802	17953	17771	17629	18042	17911	17892	17689	17733	18037	17841	18034	17932	17763	17654	17776	17710	17837	17704	17865	17920	17616	17943	17769	17733	17630	17798	17890	17900	17776	17835	18023	18019	17951	17659	17768	17823	17762	17722	17918	17811	17702	17962	17985	17831	17937	17729	17836	17808	17832	17942	17816	17902	17741	17936	17712	18010	17951	17733	17676	17749	17576	17787	17794	17843	17660	17690	17780	17768	17730	17861	17905	17882	17887	17799	17866	17835	18077	17758	17871	17848	17910	17728	18064	18084	17874	17715	17801	17682	17990	17914	17714	17755	17774	17785	17815	18002	17755	17905	18115	17767	17966	17670	17695	17714	17924	17966	17681	17742	17665	17800	17924	17756	17712	17571	17750	17727	17644	17973	17812	17624	17844	17938	17920	17678	17845	17626	17920	17696	17963	17940	18020	18039	17791	17833	17794	17683	17705	18003	17950	17608	17916	17727	17964	17880	17863	17860	17867	17760	17608	17988	17714	18052	17837	17955	17809	17831	17675	17907	17922	17807	17851	17767	17825	17863	18000	17782	17739	17964	17775	17889	17836	17834	17844	17935	17691	17986	17886	17820	17725	17626	17812	17690	17650	17723	17798	17854	18113	17946	17823	17826	17668	17805	17940	17856	17869	17774	17941	17807	17767	17856	17763	17812	17754	17878	17775	17770	17827	17908	17982	17609	17520	17682	17719	17898	17922	17807	17940	17752	17957	17968	17997	17812	17751	17857	17884	17860	18052	17780	17961	17789	17784	17798	17941	17654	18118	17719	17919	17814	17900	17831	17984	17917	17788	17935	17993	17772	17970	17940	17735	17782	17788	17817	17968	17663	17882	17630	17910	17817	17754	17739	17786	17699	17816	17603	17936	17796	17793	17712	17911	17737	17801	17898	17882	17809	18008	17682	17705	17798	17889	17708	17657	17796	17788	17912	17869	17882	17974	17823	17826	17628	17687	17739	17888	17817	17931	18083	17944	17771	17973	17796	17816	17723	18003	18057	17829	17844	18015	17912	17940	17816	17927	17789	17848	17916	17843	17818	17801	17850	18059	17754	17936	17906	17906	18052	17792	18028	17827	17746	17949	17792	17893	17876	17803	17751	17865	17774	17722	17774	17742	17833	17950	17775	18018	17659	17833	17594	17802	17728	17999	17724	17854	17627	17686	17878	17885	17622	17855	17831	17811	17809	17870	17840	17726	17776	17835	18163	17765	17634	17921	17850	17727	17944	17791	17711	18028	17971	17919	17884	17863	17788	17781	17935	17752	17700	17864	17731	17859	17836	17768	17946	17810	17922	17956	17951	17733	17753	17838	17792	18039	17700	17819	17674	17733	17855	17698	17893	17803	17677	17803	17747	17729	17952	17898	18011	17881	17610	18008	17770	17939	17681	17771	17849	17890	17689	17938	17750	17728	17882	17745	17729	18029	17750	17860	18052	17850	17819	17786	18007	17779	17814	17806	17994	18081	17920	17632	17998	17812	17700	17852	17804	17904	17889	17666	17834	17698	17791	17795	17830	17845	17850	17844	17878	17886	18008	17964	17776	17886	17855	17956	17683	17975	17927	17741	17915	17923	18114	17795	17734	17927	17787	17968	17942	17891	17851	18094	17846	17838	18026	17853	17959	17762	17891	17793	17674	17895	17976	17843	17802	17783	17881	17871	17759	17794	17840	17934	17992	17829	17928	17813	17807	17934	17735	17845	18125	17923	17793	17738	17917	18058	17641	17874	17913	17664	17829	17748	17696	17898	17796	17784	18000	17756	17767	17739	17714	17701	17679	17847	17804	17901	17808	17808	17825	17909	17911	17848	17870	17776	17838	17787	17850	17952	17771	17896	17820	17828	17655	17868	17867	17948	17716	17622	17825	17865	18003	17876	17990	17790	18088	17831	17746	17789	17864	17697	17899	17927	17679	17922	17756	17840	17786	18038	17726	17687	17779	17952	17844	17849	17648	17917	17900	17968	17757	18024	17864	17779	17645	17959	18057	17754	17751	17888	17895	17942	17767	17675	17735	17894	17731	17799	17718	17834	17708	17905	17794	17915	17845	17703	17856	17727	17944	17737	17722	17846	18023	17811	17596	17647	17686	17757	17940	17825	17908	17752	17708	17980	17725	17876	18017	17627	17809	17672	17956	17877	17808	17769	17748	17641	17609	17619	17930	18120	17991	17848	17695	17590	17720	17757	17786	17789	17832	17812	17724	17915	17669	17906	17771	17948	18096	17960	17844	17820	17917	17762	17792	17920	17587	18011	17737	17761	17822	17617	17748	17662	17870	17904	17746	17907	17670	17714	17701	17959	17894	17686	17779	17765	17943	18188	17895	17958	17931	17943	17733	17943	17717	17863	17725	17880	17988	17836	17758	17794	17865	17848	17736	17668	18050	18036	17764	17977	17962	17851	17670	17748	17908	18058	17912	17737	17690	17898	17717	18079	17673	17915	17620	17882	17927	17936	17874	17911	17861	17933	17796	17849	17817	17882	17873	17858	17942	17695	17704	17954	17972	17646	17791	17853	17875	17823	17657	17700	17721	17877	17659	17814	17926	17873	17885	17916	17820	17775	17804	17679	17958	17902	17799	17692	17674	17747	17958	17469	17653	17704	17782	17672	17728	17576	17977	17858	18070	17738	17954	17765	17846	17783	17976	17945	17776	17968	17760	17814	17660	17862	17600	17908	17755	17818	17869	17746	17831	17949	17882	17925	17746	17832	17956	17720	18000	17882	17830	17877	17889	17829	17991	17851	17665	17745	17921	17756	17790	17889	17993	17794	17919	18021	17829	17903	17926	17872	17801	17752	17825	17961	18010	17753	17900	17975	17742	17917	17758	17822	17936	17831	17822	17809	17916	17843	17718	17911	17730	17793	17779	18031	17701	17806	17761	18051	17782	17770	17657	17746	17968	17898	17765	17770	17775	17792	17628	17731	17635	17722	17705	17722	17958	17980	17665	17760	17800	17910	17680	17997	17621	17775	18028	17920	17886	17723	17809	18022	18018	17829	17856	18143	17659	17960	17877	17839	17895	17911	17700	17875	17799	18110	17746	17851	17782	17830	17753	17907	17724	18043	17850	17731	17917	17703	17881	17910	17621	17863	17724	17980	17839	17809	17681	17839	17717	17963	17796	17988	17932	17851	17665	17860	17701	17800	17882	17826	17853	17877	17730	17895	17647	17714	17866	17809	17732	17934	17652	17752	17584	17860	17832	17736	17792	17980	17835	17762	18003	17846	17614	17639	17840	18043	17935	17708	18015	17693	17795	17843	17967	17973	17873	17593	17890	17610	18018	17481	17770	17889	17879	17787	17757	18028	17737	17839	17980	17751	17840	17914	17942	18069	17977	17968	17898	17800	17848	17909	17808	17921	17681	17602	17574	17987	18040	17786	17722	17694	17715	18026	17778	17755	17820	17682	17793	17908	17996	17875	17885	17771	17704	17873	17767	17766	17899	18054	17890	17813	17859	17771	17618	17971	17879	17875	17859	17937	17983	17767	17634	17792	17607	17853	17751	18090	17895	17768	17779	17857	17636	17727	17717	17794	17826	17965	17673	17994	17899	17867	17842	18069	17734	17646	17599	17626	17801	17787	17680	17761	17952	17932	17844	17719	17988	17919	17974	17853	17796	17866	17756	17829	17886	17822	17789	17706	17830	17893	17658	17772	17748	17678	17792	17925	17815	17993	17783	17792	18004	17909	18037	17902	17910	17803	17818	17916	18019	18000	17772	18094	17899	17873	17913	17719	17781	17739	17799	17914	17842	17808	17921	17846	17568	17610	17642	17907	17838	18003	17758	17840	18036	17770	17700	17802	17834	17803	17973	18159	17916	17899	17754	17824	17529	17775	17746	17836	17809	17708	17732	17639	17371	18054	17745	17688	17748	17750	17914
35974	54968	48229	38449	33266	29188	25959	23494	21619	20053	19063	17761	17444	16925	16352	16234	16033	15778	15768	15758	15656	15473	15599	15295	15469	15219	15386	15275	14983	15374	15427	15214	15301	15044	15291	15180	14985	15334	15292	15319	15246	15188	15166	15152	15366	15194	15227	15147	14947	15088	15066	15346	15067	15255	15148	15069	15134	15161	15285	15175	15047	15271	15182	15182	15274	15304	15130	15245	15230	15251	15052	15298	15116	15195	15109	15285	15125	15325	15279	15196	15037	15032	15069	15250	15297	15141	15055	15095	15127	15215	15129	15232	15007	15153	15365	15135	15171	15068	15068	15059	15076	15232	15047	15252	15228	15293	15255	15028	15137	15200	15177	15064	15087	15077	15272	15246	15216	15196	15281	15162	15054	15162	15250	15203	15190	15269	15236	15193	15012	15191	15308	15248	15129	15153	15183	15191	15225	15206	15102	15198	15056	15125	15165	15252	14969	15128	15192	15225	15221	15214	15115	15192	15307	15078	15299	15154	15142	15016	15084	15196	15257	15078	15237	15261	15362	15268	15112	15219	15210	15104	14988	15246	15028	15246	15156	14955	15352	15113	15203	15068	15216	15379	15010	15064	15128	15087	15105	15105	15074	15082	15138	15102	15185	15249	15172	15068	15114	15109	15241	15146	15375	15115	15079	15223	15055	15141	15157	15240	15159	15032	15218	15254	15150	15164	15067	15154	15154	15168	15127	15226	15039	15185	15108	15264	15314	14917	15252	15185	15108	15179	15087	15227	15267	15047	15097	15191	15235	15232	15213	15175	15175	15195	15193	15112	15181	15267	15211	15250	15215	15255	15155	15106	15242	15115	15123	15177	15066	15162	15016	15153	15057	15087	14986	15096	15261	15224	15141	15114	15272	15030	15186	15164	15251	15193	15244	15099	15230	15240	15100	15188	15230	15212	15082	15171	15352	15124	15199	15057	15181	15032	15140	15119	14876	15218	15280	15144	15141	15266	15025	15173	15227	15291	15143	15184	15159	15149	15121	15105	15189	15069	15068	15101	15272	15060	15165	15187	15087	15098	15092	15030	15173	15111	15235	15128	15145	15269	15032	15181	15251	15129	15215	15101	15151	15233	15053	15196	15260	15062	15164	15042	15182	15130	15200	15174	15174	15233	15142	15075	15053	15171	15104	15041	15111	15156	15094	15027	15100	15248	15050	15313	15066	15152	15288	15186	15148	15095	15190	15049	15108	15094	15058	15039	15192	15171	15287	14975	15215	15142	15060	15261	15322	15181	15043	15165	15152	15095	15222	15066	15180	15211	15123	15256	15189	15043	15101	15323	15107	15135	15252	15310	15187	15220	15111	15201	15200	15203	14958	15100	15289	15186	15244	15252	15162	15344	15233	15160	15228	15233	15161	15183	15154	15196	15120	15113	15002	15199	15295	15071	15102	15127	15152	15454	14978	15151	15279	15006	15188	15130	15286	15131	15206	15120	15184	15330	15231	15172	15190	15150	15108	15075	15118	15149	15217	15251	15168	15018	15231	15308	15086	15172	15087	15184	15230	15156	15158	15108	15275	15135	15158	15209	15112	15317	15063	15089	15148	15226	15147	15224	15032	14998	15022	15056	15252	15403	15063	15144	15193	15020	15187	15161	15237	15046	15095	15135	15054	15109	15194	15011	15163	15224	15012	15117	15205	15135	15114	15130	15193	15199	15227	15142	15309	15037	15170	15277	15177	15020	15331	15200	15035	15369	15178	15142	14985	15160	14999	15205	15244	14956	15078	15040	15077	15301	15260	15110	15188	15232	15096	15181	15214	15267	15257	15087	15346	15184	15179	15032	15261	15227	15218	15246	15125	15201	15185	15028	15239	15194	15088	15148	15153	15101	15001	15128	15408	15209	15232	15248	15124	15038	15126	15222	15198	15139	15265	15248	15223	15008	15183	15011	15390	15271	15264	15323	15198	15143	15273	14999	15185	15346	15295	15031	15193	15271	15146	15076	15244	15184	15354	15158	15302	15207	15216	15114	15144	15251	15138	15197	15150	15180	15197	15204	15306	15093	15162	15178	15216	15194	15360	15245	15238	15102	15155	15239	15130	15171	15239	15063	15007	14995	15144	15270	15075	15272	15031	15002	15138	15004	15141	15260	15184	15238	15110	15133	15300	15121	15190	15244	15135	15255	15206	15146	15130	15245	15220	15160	15240	15108	15119	15078	15283	15078	15272	15316	15125	14970	15223	15254	15241	15175	15058	15209	15136	15148	15061	15098	15202	15149	15296	15095	15188	15291	15002	15108	15167	15255	15233	14971	15299	15228	15200	15204	15039	15153	15189	15085	15187	15164	15132	15176	15109	15071	15300	15234	15219	15304	15211	15116	15179	15163	15257	15188	15141	15302	15178	15032	15280	15157	15337	15107	15309	15179	15131	15347	15296	15019	15103	15252	14962	14938	15214	15171	15079	15334	15357	15184	15169	15170	15100	15140	15210	15235	15305	15117	15299	15056	15214	15031	15125	15188	14926	15245	15149	15244	15064	14940	15175	15272	15159	15161	15167	15323	15066	15322	15206	15074	15189	15167	14984	15166	15033	15001	14930	15135	15167	15147	15076	15178	14959	15172	15096	15157	15199	15145	15226	15175	15163	15189	15109	15116	15003	15289	15118	15104	14925	15228	15151	15088	15117	15179	15219	15107	15105	15132	15288	15046	15250	15149	15216	15175	15379	14980	15147	15131	15055	15170	15274	14980	15320	15116	15271	15211	15142	15161	15218	15057	15031	15085	15246	15092	15059	15159	15364	15034	15220	15121	15096	15014	15253	15118	15045	15312	15091	15248	15035	15172	15198	15090	15214	15173	15224	15126	15298	15319	15301	15160	15193	15150	15210	15257	15127	15254	15145	15352	15026	15210	15129	15194	15048	15287	15215	15224	15133	15266	15188	15123	15123	15091	15264	15220	15151	15122	15276	15208	15168	15168	15138	15168	15146	15291	15061	15131	15169	15149	15047	15396	15099	15105	15062	15096	15182	15248	15031	15110	15272	15083	15078	15085	15202	15165	15173	15275	15185	15240	15183	15109	15132	15158	14995	15264	15172	15087	15245	15118	14996	15362	15324	15075	15275	15152	15224	15094	15322	15120	15219	15168	15141	15232	15255	15190	15039	15225	15163	15253	15199	15076	15338	15116	15088	15057	15106	14970	15220	15265	15236	15244	15225	14950	15120	15010	15192	15169	15281	15322	15177	15278	15214	14963	14993	14976	15334	15164	15202	15067	15137	15244	15158	15141	15047	15127	15165	15306	15189	15264	14990	15144	15184	15369	15291	15229	15267	15156	15046	15092	15186	15117	15228	15126	15086	15133	15184	15045	15130	15224	15195	15261	15156	15267	15003	15281	15185	15255	15224	14978	15170	15278	15122	15128	15091	15216	15243	15267	15179	15146	15143	15120	15174	15095	15120	15061	15294	15011	15085	15208	15290	15044	15220	15346	15264	15110	15343	15083	15100	15158	15080	15192	15102	15102	15175	15177	15071	15192	15314	15007	15179	15220	15101	15278	15145	15299	15136	15123	15162	15102	15182	15144	15112	15166	15280	15201	15180	15117	15259	15082	15218	15047	15259	15197	15250	15227	15111	15138	15082	15136	15274	15127	15176	15202	15226	15235	15063	15109	15294	15144	15258	15205	15108	15029	15142	15179	15341	14960	15117	15242	15166	15216	15346	15104	15023	14872	15263	15034	15303	15304	15066	15098	14841	15014	15211	15212	15270	15137	15064	15185	15205	15211	15180	15324	15117	15159	15052	15084	15134	15116	15217	15303	15362	15162	15056	15225	15077	15013	15104	15281	15186	15233	15282	15058	15078	15216	15265	15200	15177	15266	15202	14996	15351	15064	15103	15147	15076	15211	15036	15159	15196	15106	15261	15148	15128	15243	14968	15248	15194	15177	15153	15185	15277	15293	15100	15098	14916	15221	15271	15228	15220	15083	15199	15098	15218	15201	15060	15163	15331	15105	15197	15249	15153	15041	15178	15195	14953	15058	15142	15125	15213	15146	15201	15278	15037	15098	14969	15320	14951	15245	15178	15260	15153	15286	15156	15221	15265	15365	15129	15162	15089	15243	15137	15122	15074	15200	15101	15206	15121	15287	15224	15109	15181	15055	15097	15381	15171	15093	15171	15246	15049	15130	15217	15258	15213	15067	15214	15402	15124	15128	15172	15227	15087	15198	15184	15057	15339	15196	15248	15283	15004	15275	15349	15075	15157	15274	15124	15136	15189	15063	14886	15246	15320	15368	15271	15112	15146	15032	15341	15180	15174	15314	15064	15240	15132	15008	15349	15035	15330	15178	15268	15074	15124	15218	15288	15153	15172	15173	15115	15200	15178	15226	15286	15319	15166	15062	15257	15263	15274	15244	15262	15260	15190	15348	15022	15129	15043	15125	15139	14945	15081	15123	15150	15239	15084	15291	15130	15079	15049	15129	15258	15088	15300	15171	15072	15153	15257	15141	15117	15070	15150	15210	15179	15093	15377	15208	15310	15220	15299	15143	15201	15175	15226	15077	15110	15077	15097	15176	14966	15061	15189	15114	15160	15093	15344	15115	15253	15233	15033	15167	15164	15189	15159	15151	15147	14771	15266	15224	14923	15166	15103	15225	15306	15176	15085	15168	15139	15201	15160	15361	15145	15230	15232	15278	15170	15086	15151	15238	15263	15309	15019	15293	15038	15114	15171	15028	14972	15270	15014	15067	15037	15083	15154	15171	15103	15255	15179	15202	15271	15169	15053	15218	15170	15049	15040	15191	15263	15438	15121	15242	15204	15158	15081	15318	15065	15116	15148	14913	15085	15082	15391	15125	15147	15053	15157	15229	15213	15145	15153	15224	15194	15189	15252	15179	15108	15257	15169	15089	15310	15001	15190	15141	15379	15124	15140	15251	15211	15093	15087	15129	15154	15266	15208	15242	15244	15223	15084	15140	15217	15138	15214	15317	15193	15215	15187	15115	15184	15359	15212	15091	15115	15192	15327	15085	15187	15245	15096	14999	14960	15174	15100	14996	15278	15041	15374	15015	15094	15169	15254	15247	15307	15301	15141	15263	15203	15226	15283	15033	15113	15161	15039	15120	15044	15143	15205	15208	15290	15102	15166	14954	15176	15227	15300	15184
22962	21194	28962	24110	23828	28780	31533	26449	24935	23709	22655	21275	20973	20370	20051	19877	19523	19497	19306	19193	19260	18910	19167	19029	18812	18685	18820	18634	18629	18802	18761	18930	18792	18911	18710	18809	18795	18675	18620	18643	18603	18621	18720	18674	18650	18613	18576	18598	18601	18714	18568	18512	18663	18504	18757	18693	18386	18489	18523	18508	18474	18543	18593	18440	18461	18671	18617	18445	18584	18640	18628	18339	18654	18527	18593	18486	18592	18661	18614	18714	18501	18611	18534	18542	18737	18646	18590	18620	18516	18770	18695	18697	18786	18680	18592	18527	18419	18724	18699	18779	18550	18645	18627	18557	18472	18604	18669	18819	18548	18551	18672	18546	18647	18621	18509	18507	18596	18468	18679	18386	18554	18578	18557	18581	18569	18498	18539	18626	18570	18554	18615	18587	18741	18638	18550	18748	18826	18606	18404	18442	18621	18691	18788	18539	18479	18561	18743	18579	18493	18709	18619	18647	18561	18419	18467	18386	18403	18549	18641	18502	18530	18456	18530	18653	18497	18442	18707	18653	18609	18397	18440	18561	18393	18402	18536	18512	18503	18777	18486	18698	18436	18501	18679	18573	18440	18494	18533	18691	18513	18516	18860	18470	18597	18738	18577	18587	18538	18617	18471	18537	18662	18558	18272	18503	18484	18791	18786	18464	18525	18260	18575	18662	18557	18552	18639	18556	18471	18668	18464	18748	18532	18462	18729	18405	18524	18635	18829	18650	18592	18621	18453	18485	18391	18477	18476	18518	18510	18587	18718	18543	18495	18567	18421	18636	18623	18538	18778	18738	18484	18657	18550	18551	18363	18570	18648	18578	18496	18632	18545	18669	18618	18673	18471	18674	18744	18559	18620	18647	18379	18536	18417	18473	18571	18695	18659	18612	18621	18663	18678	18578	18502	18394	18414	18562	18542	18564	18515	18549	18786	18545	18571	18586	18484	18634	18755	18522	18687	18422	18631	18461	18429	18488	18525	18550	18658	18588	18501	18439	18695	18645	18833	18452	18595	18485	18708	18638	18831	18615	18576	18620	18468	18685	18481	18595	18592	18695	18490	18672	18669	18476	18511	18436	18427	18680	18536	18376	18571	18625	18557	18692	18578	18501	18416	18678	18604	18624	18705	18614	18664	18616	18638	18589	18655	18464	18584	18647	18663	18410	18567	18615	18371	18320	18554	18596	18632	18421	18537	18558	18661	18530	18722	18435	18472	18661	18479	18385	18638	18712	18611	18674	18682	18428	18463	18591	18483	18444	18503	18576	18751	18593	18610	18630	18560	18731	18629	18548	18538	18645	18451	18378	18638	18640	18671	18540	18450	18661	18487	18689	18538	18607	18627	18599	18700	18374	18551	18590	18508	18603	18531	18534	18589	18395	18556	18614	18561	18458	18455	18495	18364	18452	18391	18508	18591	18579	18630	18773	18488	18717	18463	18415	18510	18557	18616	18492	18507	18531	18653	18476	18485	18422	18559	18308	18644	18508	18629	18477	18538	18233	18634	18591	18615	18651	18518	18791	18475	18677	18517	18595	18699	18661	18926	18849	18754	18579	18618	18672	18506	18445	18761	18653	18619	18534	18548	18650	18505	18456	18493	18606	18794	18468	18460	18641	18514	18758	18365	18692	18558	18637	18533	18289	18685	18425	18618	18410	18603	18680	18704	18534	18505	18625	18730	18851	18678	18511	18798	18589	18786	18646	18465	18628	18642	18682	18796	18587	18608	18609	18589	18572	18618	18563	18531	18228	18606	18441	18456	18438	18853	18396	18632	18509	18671	18601	18331	18702	18719	18669	18622	18582	18379	18543	18608	18589	18506	18479	18529	18297	18518	18461	18385	18392	18658	18593	18591	18563	18607	18780	18518	18441	18625	18577	18611	18430	18537	18504	18668	18570	18796	18562	18527	18518	18652	18377	18561	18479	18567	18643	18606	18623	18541	18482	18414	18611	18633	18488	18621	18372	18433	18433	18619	18459	18600	18603	18564	18477	18623	18589	18438	18581	18536	18299	18322	18540	18496	18871	18435	18694	18834	18662	18681	18566	18631	18561	18658	18618	18579	18620	18649	18403	18622	18371	18488	18508	18433	18439	18459	18489	18581	18470	18511	18403	18617	18804	18571	18556	18818	18593	18466	18338	18556	18599	18587	18327	18622	18670	18566	18574	18683	18530	18553	18717	18546	18688	18622	18369	18630	18557	18573	18658	18549	18324	18450	18381	18642	18402	18672	18562	18384	18510	18596	18453	18750	18562	18435	18602	18486	18480	18660	18467	18279	18350	18721	18435	18552	18495	18710	18456	18620	18566	18550	18407	18561	18745	18488	18676	18682	18456	18592	18458	18463	18468	18337	18450	18540	18537	18736	18464	18467	18378	18560	18682	18569	18469	18653	18637	18402	18398	18654	18568	18568	18552	18480	18678	18513	18353	18499	18468	18520	18604	18603	18539	18469	18433	18333	18639	18593	18596	18482	18578	18767	18583	18360	18412	18653	18561	18459	18696	18640	18804	18862	18661	18582	18528	18342	18504	18466	18425	18348	18413	18559	18460	18500	18341	18620	18724	18345	18496	18590	18528	18641	18465	18506	18545	18578	18610	18462	18477	18327	18707	18855	18527	18459	18642	18572	18726	18570	18560	18566	18510	18428	18313	18482	18502	18426	18672	18481	18725	18470	18508	18665	18438	18631	18610	18544	18629	18759	18545	18324	18554	18425	18486	18487	18555	18572	18706	18518	18846	18639	18406	18728	18459	18591	18458	18737	18491	18385	18529	18460	18639	18684	18599	18503	18541	18551	18545	18454	18504	18609	18448	18652	18584	18670	18605	18541	18623	18666	18720	18528	18386	18575	18295	18482	18517	18451	18611	18721	18635	18799	18498	18483	18496	18508	18472	18604	18478	18559	18289	18481	18460	18546	18431	18637	18613	18550	18550	18602	18304	18702	18416	18452	18531	18636	18450	18671	18536	18558	18283	18720	18699	18603	18483	18617	18447	18530	18826	18386	18590	18579	18469	18402	18630	18427	18442	18643	18597	18732	18550	18406	18689	18724	18534	18483	18413	18527	18514	18451	18437	18390	18569	18687	18558	18547	18558	18455	18510	18626	18521	18766	18567	18763	18578	18752	18698	18537	18541	18570	18425	18495	18627	18435	18827	18371	18552	18404	18650	18412	18421	18583	18721	18569	18549	18751	18541	18530	18497	18732	18465	18329	18299	18666	18467	18654	18501	18812	18596	18522	18605	18548	18784	18621	18660	18519	18614	18478	18559	18640	18582	18552	18549	18633	18535	18632	18669	18443	18753	18586	18651	18644	18488	18434	18571	18580	18519	18654	18391	18438	18743	18638	18501	18586	18648	18651	18693	18623	18259	18448	18688	18584	18646	18497	18496	18636	18543	18484	18487	18598	18558	18272	18486	18686	18603	18639	18602	18382	18551	18557	18452	18493	18731	18767	18456	18721	18390	18418	18520	18782	18385	18731	18282	18641	18692	18555	18413	18626	18443	18544	18693	18593	18571	18424	18598	18494	18507	18609	18514	18504	18520	18630	18764	18402	18489	18515	18361	18624	18643	18451	18464	18737	18592	18371	18518	18625	18442	18450	18822	18589	18582	18509	18493	18619	18477	18624	18445	18644	18636	18719	18534	18399	18597	18527	18434	18644	18564	18576	18642	18595	18612	18560	18639	18588	18478	18476	18587	18423	18513	18625	18528	18330	18458	18497	18467	18800	18612	18395	18700	18568	18706	18495	18514	18759	18593	18517	18701	18472	18278	18777	18776	18373	18341	18583	18544	18831	18625	18512	18556	18521	18320	18543	18624	18829	18424	18465	18535	18644	18681	18498	18575	18502	18526	18442	18480	18360	18509	18384	18486	18520	18404	18553	18484	18754	18576	18519	18619	18555	18418	18605	18431	18517	18484	18517	18462	18344	18426	18590	18681	18564	18575	18500	18474	18281	18549	18636	18585	18479	18725	18632	18528	18709	18514	18530	18527	18523	18567	18660	18572	18617	18771	18590	18665	18669	18499	18293	18385	18365	18493	18542	18445	18552	18417	18697	18578	18608	18322	18438	18560	18472	18393	18592	18390	18545	18333	18557	18573	18550	18522	18557	18728	18499	18627	18559	18516	18648	18506	18639	18650	18375	18603	18533	18374	18634	18531	18615	18527	18420	18441	18839	18544	18660	18607	18622	18418	18660	18615	18583	18555	18561	18430	18470	18560	18350	18630	18445	18662	18592	18699	18511	18558	18629	18460	18561	18438	18588	18576	18613	18626	18676	18626	18542	18439	18418	18756	18612	18386	18497	18822	18519	18441	18718	18352	18746	18719	18784	18515	18396	18486	18469	18378	18563	18529	18525	18385	18540	18523	18595	18518	18572	18762	18542	18644	18621	18648	18550	18404	18692	18591	18545	18594	18664	18759	18771	18554	18561	18280	18613	18546	18318	18526	18477	18469	18428	18531	18689	18788	18772	18498	18713	18698	18651	18668	18493	18506	18444	18483	18546	18468	18466	18589	18554	18530	18550	18590	18408	18406	18608	18514	18626	18508	18805	18791	18596	18676	18486	18434	18572	18271	18635	18479	18475	18588	18554	18521	18518	18581	18722	18566	18514	18539	18612	18582	18626	18609	18611	18371	18455	18377	18479	18494	18508	18887	18625	18505	18660	18704	18642	18605	18598	18561	18624	18443	18464	18671	18709	18300	18532	18588	18668	18586	18606	18478	18561	18578	18721	18363	18479	18613	18424	18536	18577	18560	18609	18477	18587	18554	18431	18719	18646	18487	18523	18648	18506	18509	18363	18545	18646	18600	18530	18382	18623	18566	18476	18510	18575	18430	18462	18635	18895	18677	18448	18493	18535	18532	18561	18491	18531	18479	18724	18493	18560	18498	18585	18740	18562	18520	18594	18475	18509	18587	18537	18598	18557	18500	18638	18579	18350	18550	18393	18641	18576	18642	18431	18464	18493	18671	18546	18578	18674	18705	18626	18525	18654	18734	18455	18612	18550	18544	18446	18718	18824	18660	18469	18673	18569	18503	18457	18438	18518	18342	18412	18470	18563	18385	18362	18376	18550	18670	18647	18613	18501	18632	18517	18572	18354	18489	18406	18842	18553	18593
35010	59356	55123	43865	38284	33833	29862	26726	24633	22747	20901	19475	18822	18047	17585	17163	16943	16584	16479	16300	16210	16074	16047	15871	15832	15690	15548	15766	15702	15837	15732	15720	15692	15510	15580	15565	15683	15683	15566	15624	15652	15646	15628	15579	15556	15551	15617	15728	15644	15576	15597	15508	15502	15682	15606	15441	15519	15503	15640	15569	15576	15644	15527	15567	15517	15562	15442	15444	15569	15453	15587	15493	15527	15601	15319	15656	15510	15652	15633	15564	15449	15422	15540	15562	15682	15391	15612	15494	15672	15491	15527	15504	15567	15540	15686	15532	15499	15672	15568	15475	15575	15565	15590	15537	15627	15620	15474	15699	15634	15617	15496	15735	15664	15721	15464	15561	15459	15504	15557	15475	15560	15336	15536	15566	15516	15481	15533	15666	15668	15538	15701	15646	15522	15630	15410	15479	15563	15411	15702	15411	15425	15618	15487	15595	15475	15605	15601	15685	15507	15398	15476	15562	15476	15624	15596	15445	15584	15494	15669	15392	15438	15436	15366	15544	15646	15477	15620	15421	15515	15429	15622	15701	15529	15638	15623	15566	15650	15658	15518	15487	15597	15567	15469	15761	15438	15449	15484	15440	15561	15535	15408	15539	15553	15593	15473	15516	15759	15474	15618	15503	15538	15729	15775	15456	15709	15620	15412	15454	15686	15451	15583	15634	15541	15640	15318	15379	15554	15716	15725	15672	15557	15393	15503	15499	15480	15447	15523	15467	15585	15726	15614	15552	15627	15523	15537	15569	15759	15625	15470	15537	15510	15545	15579	15499	15608	15523	15476	15349	15552	15532	15628	15605	15480	15446	15590	15407	15435	15427	15516	15611	15498	15667	15557	15568	15720	15499	15609	15591	15441	15420	15540	15550	15453	15625	15358	15585	15448	15503	15605	15785	15644	15657	15437	15494	15520	15517	15354	15482	15634	15511	15520	15610	15525	15454	15539	15580	15584	15619	15520	15534	15662	15456	15628	15529	15579	15360	15555	15550	15502	15541	15600	15484	15476	15520	15556	15569	15556	15543	15607	15562	15556	15552	15673	15388	15486	15524	15716	15513	15510	15462	15498	15623	15627	15545	15585	15499	15568	15554	15496	15554	15533	15494	15606	15521	15538	15560	15464	15663	15592	15417	15673	15743	15704	15477	15494	15556	15708	15458	15483	15338	15521	15593	15506	15706	15566	15617	15466	15539	15595	15416	15379	15577	15485	15634	15585	15501	15603	15625	15618	15543	15713	15459	15669	15576	15434	15507	15763	15544	15337	15664	15638	15644	15499	15376	15600	15548	15385	15616	15555	15631	15464	15599	15416	15632	15482	15641	15646	15542	15653	15551	15478	15590	15544	15661	15596	15728	15559	15531	15421	15504	15653	15462	15671	15655	15514	15689	15625	15410	15656	15507	15524	15470	15407	15586	15556	15689	15494	15493	15633	15614	15490	15556	15553	15561	15622	15417	15481	15528	15672	15476	15519	15398	15492	15611	15520	15625	15705	15475	15596	15549	15562	15494	15605	15539	15423	15632	15579	15477	15617	15582	15443	15580	15503	15482	15478	15418	15524	15522	15661	15468	15436	15534	15583	15368	15535	15538	15735	15621	15442	15639	15380	15653	15401	15435	15478	15496	15432	15444	15557	15437	15567	15578	15353	15491	15578	15653	15543	15546	15495	15711	15604	15400	15493	15544	15461	15683	15564	15712	15627	15622	15340	15567	15663	15393	15601	15660	15657	15482	15515	15498	15449	15437	15487	15512	15517	15507	15664	15503	15569	15585	15580	15348	15575	15528	15493	15504	15636	15535	15542	15439	15627	15461	15575	15490	15462	15554	15519	15562	15342	15637	15419	15689	15454	15523	15482	15599	15475	15693	15696	15504	15627	15546	15635	15384	15530	15587	15482	15531	15562	15616	15582	15625	15585	15400	15564	15630	15536	15479	15813	15371	15651	15583	15552	15285	15459	15563	15408	15475	15528	15561	15411	15533	15482	15503	15665	15453	15491	15617	15463	15529	15601	15366	15604	15652	15528	15629	15479	15629	15526	15615	15548	15494	15574	15371	15691	15567	15539	15633	15665	15598	15522	15376	15441	15436	15527	15593	15532	15442	15446	15644	15622	15624	15553	15546	15599	15625	15611	15553	15603	15571	15533	15498	15703	15398	15455	15347	15536	15626	15536	15719	15350	15482	15570	15415	15490	15369	15533	15493	15534	15527	15529	15527	15443	15547	15660	15506	15646	15653	15665	15619	15545	15664	15558	15351	15607	15556	15526	15625	15351	15548	15467	15389	15545	15557	15525	15498	15599	15453	15425	15307	15663	15402	15599	15470	15549	15556	15592	15680	15509	15446	15538	15602	15427	15701	15606	15444	15531	15522	15453	15679	15555	15541	15764	15436	15490	15689	15600	15488	15644	15711	15482	15587	15540	15573	15547	15345	15429	15504	15354	15654	15470	15404	15606	15573	15559	15536	15586	15655	15611	15409	15427	15448	15547	15681	15458	15556	15604	15574	15576	15467	15630	15602	15434	15502	15553	15692	15483	15416	15382	15542	15469	15529	15657	15446	15674	15556	15669	15585	15514	15443	15561	15558	15660	15457	15401	15606	15532	15544	15626	15582	15393	15567	15419	15504	15555	15538	15353	15522	15619	15534	15592	15504	15442	15515	15671	15550	15547	15460	15613	15499	15564	15578	15409	15617	15447	15582	15475	15413	15504	15623	15495	15657	15602	15514	15510	15565	15444	15608	15441	15572	15518	15676	15478	15660	15641	15698	15562	15602	15311	15632	15458	15495	15530	15575	15632	15332	15524	15548	15457	15744	15650	15540	15629	15485	15573	15424	15644	15593	15462	15712	15327	15652	15256	15639	15544	15696	15429	15580	15679	15671	15656	15374	15655	15693	15438	15667	15571	15563	15544	15563	15590	15489	15695	15532	15473	15501	15377	15589	15506	15471	15630	15386	15505	15455	15554	15384	15551	15572	15397	15538	15481	15642	15551	15430	15513	15408	15473	15564	15504	15592	15562	15498	15499	15366	15551	15516	15475	15650	15669	15600	15503	15488	15473	15348	15761	15687	15657	15513	15483	15438	15664	15565	15483	15593	15397	15482	15679	15537	15538	15544	15658	15482	15691	15709	15468	15766	15529	15499	15460	15541	15680	15519	15549	15580	15406	15549	15595	15659	15620	15390	15788	15387	15790	15532	15502	15563	15409	15416	15570	15588	15463	15445	15475	15436	15608	15587	15455	15748	15543	15479	15673	15614	15610	15455	15541	15460	15560	15549	15561	15557	15504	15451	15342	15665	15471	15468	15453	15587	15452	15603	15520	15584	15519	15504	15447	15639	15543	15642	15600	15583	15624	15640	15625	15449	15633	15537	15468	15751	15494	15505	15619	15468	15554	15540	15723	15484	15489	15450	15513	15650	15537	15418	15496	15553	15718	15475	15504	15423	15503	15537	15654	15455	15574	15561	15587	15490	15495	15567	15501	15501	15446	15513	15447	15606	15450	15448	15482	15404	15654	15534	15569	15644	15598	15579	15505	15540	15609	15535	15563	15545	15413	15399	15389	15510	15397	15626	15674	15602	15626	15714	15649	15398	15581	15492	15608	15543	15691	15588	15490	15470	15578	15516	15580	15528	15627	15365	15562	15351	15658	15588	15671	15483	15556	15455	15576	15561	15481	15492	15432	15578	15468	15435	15474	15596	15480	15618	15426	15543	15318	15509	15519	15597	15506	15562	15523	15684	15580	15627	15419	15390	15588	15604	15542	15650	15529	15499	15449	15458	15396	15569	15575	15542	15490	15514	15544	15701	15600	15405	15601	15469	15702	15437	15521	15554	15517	15558	15691	15427	15745	15540	15556	15550	15511	15504	15611	15553	15622	15482	15585	15441	15505	15548	15704	15551	15569	15399	15653	15450	15651	15574	15596	15329	15667	15585	15647	15540	15513	15624	15482	15445	15628	15510	15393	15643	15590	15456	15487	15462	15398	15543	15573	15675	15670	15490	15689	15433	15665	15632	15599	15369	15663	15435	15621	15688	15496	15662	15445	15503	15615	15564	15620	15323	15692	15485	15534	15609	15621	15585	15521	15518	15593	15565	15483	15533	15525	15426	15600	15623	15519	15443	15563	15700	15588	15589	15459	15546	15587	15481	15648	15627	15601	15586	15533	15492	15570	15604	15474	15594	15658	15625	15400	15709	15563	15498	15776	15612	15745	15522	15540	15591	15487	15496	15361	15466	15526	15539	15414	15620	15593	15434	15530	15495	15469	15576	15691	15534	15478	15690	15569	15590	15601	15576	15634	15594	15514	15521	15574	15393	15545	15552	15779	15361	15652	15525	15736	15531	15718	15417	15666	15434	15732	15570	15554	15447	15674	15540	15516	15494	15577	15284	15609	15592	15489	15636	15635	15558	15645	15509	15700	15547	15534	15626	15623	15422	15552	15515	15583	15423	15504	15464	15530	15446	15647	15706	15520	15517	15565	15421	15528	15399	15656	15496	15558	15542	15397	15294	15560	15584	15508	15387	15549	15513	15578	15448	15496	15534	15614	15657	15553	15501	15670	15522	15561	15671	15464	15678	15731	15543	15715	15503	15681	15679	15513	15493	15441	15510	15682	15572	15443	15268	15509	15505	15584	15647	15438	15646	15727	15509	15493	15660	15615	15671	15546	15557	15506	15519	15595	15664	15651	15511	15604	15523	15598	15540	15485	15516	15539	15767	15500	15647	15671	15620	15499	15370	15485	15573	15585	15577	15493	15602	15462	15550	15580	15708	15462	15603	15500	15643	15422	15451	15690	15558	15429	15574	15529	15601	15540	15442	15611	15559	15496	15688	15491	15546	15780	15554	15633	15573	15377	15616	15478	15627	15611	15580	15492	15674	15562	15313	15496	15707	15617	15515	15690	15485	15767	15642	15567	15746	15544	15621	15453	15519	15511	15553	15539	15658	15593	15436	15582	15431	15560	15550	15374	15675	15581	15605	15594	15449	15583	15574	15461	15573	15484	15585	15573	15529	15487	15643	15538	15617	15491	15570	15519	15444	15627	15631	15457	15725	15562	15582	15552	15566	15499	15592	15402	15570	15555	15540	15604	15439	15493	15608	15569	15578	15552	15381
29942	31754	39582	35431	29334	26019	24016	21937	20993	20353	19851	19411	19173	18927	18673	18473	18433	18371	18438	18216	18153	18159	18230	18046	18194	18201	17880	18055	18086	17989	17839	17899	17889	17886	17959	18040	18109	18120	18175	17972	18001	18039	17845	17938	18082	18114	17943	17873	17999	17891	17929	17986	17800	18130	17878	18000	17858	17946	18074	17778	17979	18056	17978	17922	17792	17800	17896	17999	17958	18041	17829	18033	18130	17905	18008	18078	17932	17953	17748	18035	18059	17758	17988	18139	18080	17859	17837	17822	18052	17958	17977	18014	17905	17890	17964	18152	17930	17834	17975	18140	17776	18114	17817	17734	17821	17789	17810	18063	18079	17964	17854	17903	17855	17850	17974	17917	18032	18045	17978	17892	17862	17935	17836	18032	17955	17972	17938	17985	17827	17980	17785	17992	17956	17954	17949	18090	17944	17947	17953	17936	17812	17841	17819	17844	17779	18049	18035	17986	18017	17870	17728	18002	17818	17947	17906	17815	17992	17839	17925	17965	17924	17965	17886	17994	18017	17833	18015	17777	17841	17970	18235	17836	17805	17814	17854	17944	17860	18142	18081	18018	17779	18361	18032	18004	18126	18264	17989	18049	17971	17953	17565	18047	17859	17876	17986	18101	17794	18116	17974	17863	17850	17857	17769	17752	18026	17773	17842	17931	17898	18105	17992	17934	17857	17867	17902	17830	17996	18063	17752	17676	17865	17941	18017	17895	18018	17947	17986	18114	17755	17872	17864	17805	17876	17819	17801	17885	17447	18072	18054	17753	17957	17947	17941	17775	18032	17970	18050	18107	17950	18104	17909	17766	17962	17964	18027	17806	18053	18053	17821	17899	17818	18022	17889	17909	17793	17839	17896	18169	18039	18114	18058	18002	17838	17984	17741	18187	17740	18063	17991	17925	18076	18146	18017	18014	17785	18052	17768	18179	17820	17964	17914	17967	17809	17886	17869	18023	17841	17737	17873	17800	17887	17991	18059	18031	17866	18130	18134	17885	17968	17937	18113	18069	17849	18029	18039	17884	17983	17738	17981	17931	17875	18001	18014	18044	18135	18086	18075	17758	17902	17998	18048	17961	17766	17898	17760	18077	18057	18069	17966	18036	17941	17886	18192	17977	18061	17908	17842	17861	17835	17879	17967	17883	17804	17957	18159	17951	17917	18000	18065	17893	17913	17976	17860	17713	17893	18075	17896	17902	18127	17911	17711	17913	18027	18018	17750	17749	17837	17928	17914	17991	17910	17852	18207	17815	18134	17982	18070	17927	17897	18041	18033	17777	18008	17811	18005	17823	18134	17819	17849	17812	17814	17999	17976	17862	18053	18020	17857	17988	17986	18008	17988	18076	17768	17861	17932	17776	17788	18226	17798	17798	18214	17890	17899	17956	18026	17997	17754	17891	17960	18078	17909	17946	17888	17924	17958	17692	18002	18044	17914	17813	17931	17859	17897	18058	17893	17950	17946	17856	17879	18047	18101	17956	17907	18127	17993	18023	17992	17789	17714	18116	17987	17981	17918	17921	18043	17920	17867	17856	17911	17978	18032	17864	17887	17823	17851	17877	17886	17807	17926	17537	18022	17966	17961	18051	17877	17938	17849	17860	17909	17965	17924	17898	18006	17891	18045	18128	18073	18044	17935	18103	17684	17773	18038	17988	17880	18061	18070	17733	17829	18034	18004	17674	17779	17808	17946	17983	17979	18136	18064	17901	17990	17963	17860	17911	17836	17928	17892	17914	17908	18245	18025	17784	17970	18048	17825	17879	17947	17853	18058	17765	18061	18066	17925	17896	17907	18073	18028	17912	17952	17887	17857	17954	17802	17745	17972	17928	18003	17932	17927	17986	18080	17941	17674	17881	17953	18065	18041	17892	18297	17777	17930	18010	17942	17806	17621	17923	17856	17981	17774	17920	17961	17774	17936	17868	18006	18041	18026	17904	17850	17931	17981	18110	18009	18022	17958	17844	18067	17890	17941	17847	17760	17856	17837	17930	18037	17669	17839	17863	17951	17994	18015	17623	18088	18020	17699	17888	17948	17821	17844	17958	17829	17925	17859	18082	18051	18103	17925	18071	18111	18078	18160	18005	17832	17875	17895	17944	17818	17955	17961	17919	17870	17909	17796	18034	17885	17961	18103	17967	18059	18064	17973	17939	18061	17862	17759	17861	18038	18013	17852	17730	17931	18132	18056	18004	17944	18241	18140	17920	18000	17657	17964	17969	18016	18035	17728	17856	17847	18024	17859	17837	17841	17991	17749	17878	17885	17827	17769	17990	18103	18003	18063	17868	17832	17965	17854	17811	17811	17906	17851	18055	17764	17753	17943	17741	17908	18082	17919	17825	17670	17886	18062	18074	17860	18055	18061	17869	17859	17791	17880	17937	18079	17898	17929	17941	17805	18041	17908	17850	18124	17886	17933	18048	17869	17792	17865	17906	17858	17684	18186	17967	17895	18022	17879	17903	17899	17959	17938	17992	17855	17886	17991	17880	17811	17889	17953	17773	17839	18023	17936	17749	17830	17971	17943	18152	17910	18033	18176	17821	17991	17904	17986	18011	17844	17745	17746	17952	17885	18055	18054	17944	17788	17763	17870	17873	17781	17922	17829	18018	17920	17842	17747	17934	17975	17796	17951	17791	17993	17900	17997	18077	17964	17875	17983	17841	17800	17781	18122	17795	18059	17936	17953	17888	17979	18019	17922	18083	17894	17940	18049	18076	18052	18103	18095	17743	17980	17727	18053	18036	17751	17995	17768	17955	17962	18180	18161	17891	18017	17868	17920	17713	18233	17970	17836	18018	18062	18093	17812	17892	17930	17789	18031	18044	17975	17827	17923	18100	17917	17921	17832	17919	17896	17902	18054	18132	17922	17845	17874	17815	17810	17865	18087	18006	17988	17658	17893	17996	18045	17863	17941	17813	17983	17969	17957	18114	18103	17882	17938	17900	17966	17892	18010	17964	17929	17945	18162	17842	18098	18112	18029	18109	17938	18069	17867	17920	17997	17780	18074	17944	17970	17857	17947	18081	17977	18034	17898	18104	17968	18134	17819	18188	17894	17957	17923	17951	17850	17912	18006	17874	17777	18070	17806	18049	17924	17860	17894	18151	17803	17824	17980	17943	18016	17901	17953	17906	17987	17939	17917	18130	18179	18009	17903	17945	17963	17840	18028	18001	17779	17871	18029	17874	18009	17921	18106	17810	18128	17902	17724	17700	17999	17918	18016	17971	17941	18004	17986	17859	18040	17989	18018	17819	18025	18007	18007	17944	17942	17979	17930	18023	18124	17940	17928	17937	17791	17889	17796	17993	17939	18186	18035	17828	17938	17770	17798	18083	17714	17807	18074	18002	17899	17910	17977	17971	18034	17963	17967	17933	18055	17670	17974	17956	17884	18114	17860	17824	17778	17875	17947	18023	17885	17912	18044	18281	18075	18035	17749	17920	18002	17899	17953	17950	18087	17883	17933	17877	18301	17860	17975	17808	17725	17745	17963	18014	17967	17922	17841	17987	17850	17790	18023	17907	17870	18205	17995	17991	17615	17929	17945	18102	17742	17963	17900	17571	17762	17929	17872	17817	17861	17921	17959	17862	17784	17818	18023	17767	17970	17927	17829	17954	17860	17864	17986	17790	17846	17879	18004	17867	17904	17923	17973	18040	17882	17918	17950	17769	17930	17949	17855	18057	18108	17966	17941	18012	18186	18011	18004	17983	18023	18183	18003	17904	18059	18207	18045	17882	17885	17803	17933	18003	17801	17897	17922	17952	17964	18017	17700	17940	18102	18036	18008	17777	18013	17977	17782	18160	17982	17907	17756	18095	17898	17964	17988	17773	17864	17904	17956	17825	17778	17921	17802	17829	17965	17888	17941	17968	17937	17972	17892	17998	18044	17780	17952	17752	18112	17697	17987	17852	17930	18016	17948	18076	18073	17928	17897	18032	17956	17898	17920	17963	17966	17859	17905	18015	17923	17896	17923	17760	18101	17996	18023	17778	17893	17866	17825	17973	17825	17847	18048	17900	18015	17858	17964	17898	17760	17942	17779	17969	17784	17913	18014	17993	17798	17692	18061	17874	18033	17995	17856	17839	17780	17865	17944	17758	17813	17918	17919	17900	18010	17835	17729	17783	18089	18055	18244	18044	17999	17828	17844	17903	17861	17929	18053	18043	17991	18164	17977	18159	18062	18079	17867	17792	17979	17875	17806	17933	17996	17784	17824	17931	18116	17986	17881	17904	17785	17951	17981	17878	18099	17993	17912	17722	18234	18081	17959	17998	17852	17823	18080	17865	17893	18158	18031	17940	18023	17824	17909	17877	17903	17846	17954	17992	17870	18058	17701	17937	17993	18115	18036	18102	17912	17933	18071	18143	17949	17852	17837	17840	17836	17852	18001	18122	17948	17801	18072	18085	18064	17839	17977	17922	18075	17893	18173	18087	18016	17967	18180	17947	17844	17943	17776	17967	17783	18055	17806	18092	18129	18044	17973	18043	18061	17819	17931	18207	18068	17792	18016	18014	17920	17983	18131	17972	17939	18048	18069	17816	17732	18012	18057	17756	17881	17667	17992	17978	17757	17988	18061	17845	18058	17970	17800	17900	17965	17824	18100	17593	17976	17883	17865	17994	17808	18024	17837	18133	17803	17962	17792	17881	17757	17804	17830	17803	18005	17911	17825	17977	18073	17907	17951	17909	17853	17720	17982	17891	18130	17930	17911	17797	17915	17923	18015	18060	18022	17819	17938	17883	17935	17961	17901	17992	18033	17683	17950	17880	17886	17912	17976	18164	17898	17792	17722	17828	18092	18097	17851	17851	17891	18005	18053	18100	17930	17821	17961	17926	17988	18117	17846	17935	17855	18016	18128	17814	17765	17894	17931	18181	17885	17978	17569	17892	17984	18083	18002	17924	17842	18014	17952	18035	18050	18098	17867	17919	17796	18082	17939	17811	17938	18143	18097	17754	17903	17953	17998	17915	18039	18037	18050	17830	18024	17772	17864	17741	18044	17875	18052	17942	18064	17939	18200	18063	18005	17949	17839	17850	17990	17890	17953	17809	18041	17817	17895	18188	18137	17900	18028	18032	17958	17901	18062	18180	18120	18182	17789	17865	18032	17837	17989	17814
33950	49121	44203	34777	29792	26263	23363	21206	19830	18754	17921	17322	16928	16435	16224	15914	15752	15834	15535	15542	15459	15572	15473	15319	15357	15400	15317	15318	15305	15240	15407	15102	15243	15253	15293	15103	15127	15301	15116	15014	15237	15143	15221	15218	15201	15226	15154	15212	15186	15217	15357	15235	15222	15261	15110	15126	15237	15140	15132	15268	15292	15191	15163	15048	15394	15215	15256	15311	15300	15341	15246	15386	15110	15413	15371	15265	15101	15138	15292	15269	15160	15208	15252	15464	15343	15185	15183	15155	15193	15158	15274	15203	15195	15075	15176	15161	15235	15310	15155	15277	15186	15200	15133	15268	15123	15165	15381	15136	15392	15108	15232	15191	15155	15327	15141	15331	15136	15057	15179	15245	15163	15121	15215	15203	15233	15155	15036	15205	15249	15188	15339	15160	15256	15259	15239	15212	15087	15277	15359	15235	15295	15417	15319	15241	15174	15177	15269	15408	15183	15218	15339	15360	15227	15265	15222	15275	15228	15318	15016	15278	15334	15182	15104	15216	15291	15197	15284	15250	15402	15114	15105	15226	15117	15204	15350	15189	15286	15315	15252	15140	15258	15216	15384	15188	15093	15126	15054	15295	15321	15188	15111	15173	15189	15214	15209	15179	15007	15271	15235	15027	15266	15129	15247	15189	15203	15201	15254	15038	15152	15011	15243	15221	14946	15019	15279	15257	15123	15199	15283	15275	15072	15214	15108	15275	15199	15176	15128	15197	15366	15250	15281	15253	15179	15107	15154	15205	15288	15136	15179	15157	15219	15226	15098	15155	15219	15189	15270	15259	15310	15243	15066	15240	15196	15327	15216	15064	15391	15495	15245	15144	15176	15236	15356	15118	15213	15202	15270	15107	15246	15302	15250	15283	15313	15224	15246	15204	15131	15158	15091	15284	15120	15084	15290	15146	15316	15155	15089	15412	15224	15103	14950	15201	15118	15291	15186	15123	15179	15160	15297	15262	15168	15201	15213	15177	15339	15362	15064	15287	15164	15310	15050	15263	15232	15257	15164	15175	15267	15226	15190	15209	15132	15252	15162	15207	15361	15122	15084	15209	15378	15254	15154	15092	15163	15128	15071	15377	15185	15042	15246	15172	15221	15275	15332	15166	15169	15281	15106	15265	15165	15000	15191	15127	15254	15138	15272	15221	15134	15417	15137	15330	15210	15243	15164	15302	15117	15300	15333	15249	15167	15319	15202	15207	15042	15145	15434	15173	15171	15272	15103	15236	15276	15219	15263	15146	15124	15093	14958	15111	15225	15207	15266	15322	15283	15269	14997	15245	15104	15252	15308	15291	15117	15441	15184	15270	15220	15106	15163	15126	15088	15269	15223	15261	15315	15227	15312	15338	15286	15196	15254	15098	15174	15210	15229	15252	15164	15288	15113	15191	15212	15202	15277	15385	15166	15226	15180	15232	15416	15265	15271	15104	15092	15359	15217	15223	15179	15191	15249	14964	15249	15097	15338	15593	15528	15014	15369	15290	15178	15197	15236	15292	15131	15425	15236	15309	15115	15078	15370	15154	15024	15264	15303	15094	15203	15309	15157	15221	15268	15392	15163	15201	15231	15075	15048	15121	15421	15337	15376	15108	15321	15059	15148	15419	15175	15352	15258	15319	15170	15269	15235	15181	15307	14921	15138	15147	15341	15240	15230	15219	15206	15253	15246	15228	15133	15181	15229	15264	15277	15190	15209	15224	15253	15308	15333	15280	15218	15172	15374	15221	15341	15198	15135	15029	15251	15275	15215	15200	15163	15311	15170	15333	15034	15163	15172	15167	15304	15094	15286	14998	15294	15272	15387	15142	15333	15271	15287	15200	15231	15075	15096	15216	15334	15182	15189	15270	15328	15217	15284	15110	15269	15283	15116	15309	15425	15287	15162	15275	15101	15179	15225	15237	15273	15206	15250	15338	15206	15246	15341	15115	15048	15188	15361	15142	15350	15223	15430	15139	15125	15388	15279	15217	15368	15389	15269	15104	15254	15115	15354	15250	15194	15314	15059	15252	15098	15218	15242	15192	15078	15121	15205	15227	15179	15286	15176	15377	15161	15122	15258	15214	15120	15197	15208	15282	15218	15101	15250	15020	15263	15193	15188	15231	15244	15186	15186	15265	15143	15226	15244	15185	15272	15158	15058	15267	15121	15301	15342	15339	15401	15236	15146	15237	15294	15155	15249	15292	15119	15265	15147	15285	15190	15201	15315	15158	15114	15183	15089	15321	15211	15174	15283	15184	15142	15157	15223	15248	15091	15343	14987	15127	15320	15213	15264	15203	15465	15390	15113	15165	15272	15232	15224	15106	15196	15164	15346	15197	15190	15306	15209	15076	15474	15248	15248	15158	15301	15229	15096	15299	15164	15285	15189	15197	15198	15068	15280	15163	15121	15195	15165	15287	15096	15070	15207	15221	15218	15328	15396	15193	15162	15168	15210	15340	15246	15305	15176	15197	15127	15234	15157	15220	15256	15284	15035	15208	15234	15340	15209	15277	15206	15139	15157	15137	15263	15141	15203	15197	15136	15295	15169	15307	15089	15296	15223	15252	15242	15378	15246	15213	15144	15163	15249	15051	15355	15360	15168	15343	15209	15314	15190	15468	15120	15076	15171	15226	15197	15226	15133	15292	15336	15105	15129	15149	15384	15242	15085	15120	15356	15221	15331	15242	15259	15331	15215	15177	15160	15182	15400	15265	15196	15265	15334	15251	15288	15151	15307	15281	15202	15048	15189	15361	15129	15207	15338	15267	15341	15231	15334	15292	15235	15140	15244	15224	15084	15253	15287	15234	15102	15498	15260	15169	15060	15107	15233	15249	15182	15135	15247	15228	15137	15292	15267	15232	15168	15216	15230	15444	15176	15188	15226	15360	15217	15185	15215	15182	15153	15214	15321	15203	15238	15016	15114	15299	15163	15203	15296	15284	15130	15154	15170	15283	15176	15280	15122	15232	15282	15206	15169	15216	15009	15081	15244	15379	15234	15128	15283	15327	15126	15032	15316	15293	15396	15266	15211	15335	15182	15082	15206	15263	15316	15272	15341	15145	15216	15240	15476	15141	15183	15257	15172	15156	15191	15382	15225	15162	15236	15183	15287	15231	15280	15171	15206	15335	15291	15111	15323	15218	15217	15270	15301	15169	15189	15309	15165	15322	15144	15259	15097	15295	15167	15110	15263	15187	15162	15058	15230	15165	15245	15086	15295	15241	15217	15146	15342	15300	15124	15126	15260	15196	15309	15152	15041	15120	15061	15206	15264	15300	15166	15272	15193	15204	15237	15197	15149	15284	15211	15111	15258	15316	15255	15316	15318	15271	15168	15223	15207	15192	15230	15308	15198	15201	15199	15159	15208	15180	15289	15112	15223	15228	15360	15315	15135	15365	15119	15168	15187	15377	15261	15147	15309	15122	15312	15182	15210	15274	15313	15280	15224	15277	15322	15176	15309	15307	15221	15176	15192	15057	15223	15345	15153	15172	15265	15212	15177	15233	15280	15428	15191	15401	15300	15129	15189	15070	15351	15131	15326	15123	15194	15023	15227	15263	15246	15295	15307	15278	15181	15275	15165	15044	15167	15304	15074	15225	15260	15187	15284	15091	15224	15233	15323	15230	15231	15147	15370	15241	15147	15266	15312	15173	15151	15136	15206	15161	15200	15286	15325	15324	15306	15093	15161	15228	15144	15307	15131	15259	15098	15184	15109	15090	15033	15232	15339	15215	15384	15190	15262	15368	15222	15266	15326	15358	15325	15201	15186	15045	15139	15302	15334	15012	15345	15137	15148	15192	15149	15107	15191	15184	15221	15186	15093	15308	15226	15230	15300	15140	15160	15182	15235	15211	15153	15330	15170	15245	15274	15211	15250	15160	15297	15279	15112	15335	15321	15154	15345	15341	15200	15063	15300	15085	15272	15207	15183	15277	15078	15057	15257	15163	15175	15207	15285	15185	15144	15290	15384	15093	15134	15205	15306	15250	15235	15155	15337	15181	15268	15170	15152	15263	15124	15079	15217	15193	15174	15044	15169	15248	15221	15237	15190	15261	15489	15386	15314	15248	15328	15181	15320	15372	15186	15343	15243	15254	15242	15282	15300	15328	15258	15164	15105	15221	15514	15098	15041	15201	15278	15157	15210	15254	15238	15120	15200	15240	15032	15194	15116	15240	15056	15050	15166	15278	15099	15306	15146	15115	15219	15346	15164	15370	15408	15416	15341	15172	15404	15150	15228	15131	15205	15254	15126	15105	15383	15172	15203	15220	15127	15334	15138	15446	15282	15204	15217	15302	15196	15143	15324	15202	15256	15293	15256	15237	15189	14967	15126	15399	15205	15320	15189	15294	15238	15309	15077	15176	15136	15148	15286	15423	15243	15278	15202	15185	15150	15235	15103	15247	15207	15295	15158	15143	15174	15272	15325	15286	14984	15017	15147	15262	15200	15154	15449	15105	15306	15085	15175	15268	15179	15104	15217	15318	15346	15109	15142	15308	15331	15123	15192	15359	15231	15213	15218	15331	15194	15273	15145	15224	15223	15313	15355	15214	15118	15265	15252	15356	15388	15265	15179	15154	15287	15394	15205	15093	15112	15284	15277	15167	15194	15184	15301	15228	15115	15217	15245	15225	15167	15257	15262	15241	15258	15416	15220	15131	15276	15270	15165	15242	15196	15205	15153	15197	15324	15130	15254	15376	15225	15163	15399	15140	15150	15143	15475	15279	15213	15297	15321	15286	15305	15172	15325	15283	15184	15176	15346	15185	15202	15226	15269	15230	15196	15328	15284	15167	15206	15318	15076	15117	15251	15327	15288	15176	15070	15291	15288	15153	15131	15116	15165	15251	15196	15168	15321	15298	15114	15043	15198	15246	15126	15220	15304	15345	15191	15117	15283	15192	15136	15236	15155	15246	15289	15244	15186	15380	15260	15214	15262	15158	15291	15218	15066	15194	15199	15342	15041	15105	15257	15082	15342	15345	15347	15265	15298	15181	15243	15165	15135	14999	15073	15150	15384	15332	15209	15168	15264	15320	15143	15235	15090	15109	15125	15270	15242	15283	15139	15213	15333	15285	15075	15262	15162	15295	15228	15099	15211	15322	15205	15290	15222	15096	15161	15237	15224	15120
24288	21312	28935	26822	27312	28818	27644	24089	22256	21687	20788	20065	19852	19215	19059	18647	18662	18599	18445	18449	18148	18183	18227	18016	18128	18030	18042	18163	18087	18369	18140	17955	17883	17910	18027	17968	17916	17977	17919	18075	17778	17821	18117	17793	18124	17994	18246	17898	17923	17888	18122	18046	18238	18019	17919	17920	17952	18007	17818	17815	17833	17966	17949	17865	17841	17880	18013	17794	17943	17849	18011	17940	17878	17827	17889	18172	17886	17923	17907	18051	17982	17926	17968	17929	17765	17930	17973	18015	17815	17834	17875	17867	18032	17917	17965	17889	17929	17968	18003	18115	17829	17994	18002	17973	18033	17822	18009	17915	17646	17880	17786	17909	17840	17947	18065	17900	18041	17897	17943	17890	17895	17844	17799	17809	17781	17968	17809	17834	17845	17894	18074	17950	17976	17946	17670	17686	17881	18136	17857	17934	17932	17891	17818	17884	17999	17948	17935	17807	17761	17938	18058	17915	17843	18009	17854	17890	17917	17692	17990	17957	17979	17994	18013	17817	17754	17931	18187	17951	17913	18062	17961	17748	17394	17768	17950	17847	17795	17910	17990	17891	17593	17854	18007	17750	17731	17967	17999	18210	17930	17862	17971	18066	17951	17939	17979	18165	17814	17816	17764	17850	17743	17975	17775	17958	17904	17889	17873	17917	17900	17933	18082	17962	17894	17968	17999	17894	17932	18070	18032	17987	17962	17716	17819	17824	17990	18051	17827	17928	17987	18170	18078	18082	18056	17619	17992	17921	17891	17946	17852	17943	17909	18062	17787	18026	17937	17857	17773	18052	17730	17886	17772	18020	17939	17818	18060	17954	17848	17962	17914	17839	17930	17724	17918	17964	17915	17905	17868	17932	17718	17755	17909	17793	17764	17831	17947	17947	17885	18004	17826	17742	17970	17885	17788	17886	17936	17899	18043	17833	17719	17637	17934	17835	18006	17936	17924	17838	17850	17918	17791	17952	17871	17855	18050	18017	17834	18005	18142	17833	17775	17991	17847	17979	17880	17866	17820	18035	17948	18060	18043	17997	17942	18071	17955	17924	17849	17919	17878	17805	17784	17799	17821	18040	18096	17904	17869	17993	17988	17986	17853	18001	17911	17853	17870	17899	17782	17767	17882	17817	17939	18002	18024	17903	17829	17759	17991	17835	17950	17817	18058	17972	17914	17920	17938	18148	17860	17849	17889	18035	17872	18002	17932	17924	17967	17915	17999	18086	17843	17773	17929	17796	17905	17885	17796	17823	17942	17982	17971	17969	17780	17781	18034	17904	17866	17829	17820	17901	17967	17871	17820	17925	17973	17888	17904	17852	18061	17997	17895	17878	17746	17746	17943	18004	17952	17629	18146	17911	17936	17789	17799	17902	18042	17852	17904	18021	17862	17900	17830	17805	17592	18041	18099	17929	17833	17715	17923	17803	17871	17924	17714	17841	18023	17798	17995	18012	17977	17963	17806	17876	17992	17909	17951	17884	17838	17747	17905	17979	17883	17685	17895	17874	17745	18047	17764	17815	17934	18072	17671	17890	17967	17981	17893	17969	17913	17973	17806	17799	17923	17874	17983	18041	17791	18098	17987	17923	17940	17712	17826	17777	18002	17930	17789	17905	17568	17946	17943	17692	18007	17794	17879	17844	17861	17884	17907	17836	18012	17834	17954	17919	17746	18013	17863	17801	17876	18003	17729	17777	17923	17889	18254	17999	17863	17657	17885	17895	17974	17897	18001	18073	17889	18059	17908	17932	17920	17949	17828	17948	17918	17984	17757	17913	17880	17916	17777	17748	17998	17934	17884	17848	17848	17889	17923	17815	17865	17822	17926	17933	17871	17817	17940	18094	17996	17873	17813	18012	17783	18089	17917	17774	18053	17804	17844	17955	17847	17921	17931	17844	17925	17863	17930	17818	17896	18142	17800	17939	18157	17972	17833	18092	17917	18015	17869	17936	18193	17927	17770	17986	17874	17769	17964	17827	18167	17810	17913	17982	18114	17982	17942	17854	17953	17971	17854	17920	17960	17823	18158	17769	18107	18066	17835	18143	17890	17857	18055	17900	17890	17835	17969	17925	17996	17706	18088	17902	17904	17941	17798	17839	17927	18132	18156	17825	18073	17771	17803	17798	17980	18108	17716	17926	17972	17858	18011	17891	17987	18105	17996	17716	17687	17822	17993	17738	18080	17889	17913	17996	17949	17739	17843	17927	17721	18038	17691	17990	17952	17815	17682	17929	17857	17689	17855	17767	17847	18029	17958	17855	17965	17815	17924	17882	18015	17905	17823	17873	17928	18013	18060	17925	17896	18033	17984	17931	17924	17919	17795	17850	18019	17916	17596	17848	17902	17682	17726	18106	18051	17808	17811	17997	17993	17931	17902	17944	17898	18101	17786	17538	18015	17759	17940	18020	18043	18128	17904	17871	17843	18122	17795	18064	17950	17794	18098	17690	17970	18180	17939	17640	17846	18001	18134	17799	18121	17839	17956	17853	18022	18045	18046	18115	18082	17896	17723	18091	18087	17806	17629	17847	17966	17926	17846	17804	17777	17771	17954	17829	17879	17951	17875	17823	17949	17867	17923	17986	18021	17911	18030	17953	18008	18095	17974	17808	18010	17895	18029	17885	17973	17799	17850	17814	17825	17760	18019	17892	17912	17926	17895	17965	17945	17809	18031	17963	17876	17770	17880	17637	17958	17860	18007	17787	17998	18007	17831	17778	18001	17955	17995	17681	17953	17888	17872	17762	17954	17899	18047	18095	17882	18150	17895	17905	17890	17697	17850	17894	17933	17989	17974	17870	17992	18024	18056	17939	17908	18029	17992	17868	17973	17897	17802	17977	17926	18013	18010	17967	17988	17981	17882	17803	17898	17843	17870	18010	17848	17807	17887	17930	17813	17805	17733	18091	17942	17930	17717	17862	18057	17797	17873	17993	18094	17754	17877	17757	17757	17887	17704	17682	17970	17728	17944	18004	18003	17964	17936	17922	17948	17758	17971	17736	17963	17663	17884	17733	17813	17719	18148	17949	18052	17878	17897	17961	17809	17888	17875	17980	18033	17573	17948	17902	17898	17970	17687	17798	17933	17821	17848	17994	17865	17854	17862	17834	17969	18047	18035	17772	17950	17823	17914	17906	17842	18039	17955	17953	17999	17934	17822	17723	17689	17891	18037	17917	17906	18015	17815	17812	17890	17918	18195	17889	17974	17907	18064	17956	17883	17642	17812	18044	17833	18031	17940	18019	17887	17851	17633	17940	17714	17971	18034	18016	17817	17894	17920	17916	17940	17918	17830	17705	17648	17797	17919	17784	17995	17891	17824	17750	17758	17816	17934	17749	17816	17768	17998	17721	17822	17742	17986	17926	17765	17862	17898	17967	18110	18070	17909	17913	17830	17937	18054	17879	17787	17766	17825	17902	17797	17718	18063	17996	17620	17861	17971	17877	17867	17814	17977	17851	17934	17831	17862	17834	17970	17862	17749	17960	17990	17870	17964	17900	17935	18081	17816	18026	18063	17816	17693	17813	17897	17844	17840	17870	18021	17989	18003	17839	17930	17977	17951	17882	17719	17890	17769	17919	18130	18020	17818	17832	17930	17645	18078	17791	17811	17839	17988	17768	17990	17863	17842	17914	17704	17771	17867	17922	17666	17941	18144	17790	17749	17962	18133	17861	17880	17747	17955	17889	17909	17968	17994	17865	17923	17550	17830	17860	17953	17976	18054	17920	17927	17870	18010	17878	17887	17818	18027	17921	17823	17988	17874	17977	17880	18046	18061	17949	17759	17885	17825	18021	18054	18096	17847	17749	17781	17725	17827	18007	17777	17855	17843	17758	17950	17894	17878	17912	17869	17717	17702	17903	18045	17760	17738	17757	17731	17934	17750	17533	17860	18016	17982	17888	17922	17952	17924	17777	17876	17879	17895	17974	18006	17979	18079	17753	17945	17784	17886	17723	17815	17989	17989	17931	17872	18026	17868	17844	17786	17954	17936	17792	17960	18095	17878	17888	17887	17955	17994	17622	17885	17962	17748	18106	17953	17881	17791	17825	17894	17984	17964	17933	17866	17832	17935	18071	17945	18106	17992	17763	17899	17729	17786	18039	17857	17911	17891	18012	18108	17673	17975	17976	17970	18208	17915	18070	17909	17969	17682	18075	17968	18022	18113	18037	17799	17793	17916	17827	17879	17681	17971	17921	18112	18019	17921	17933	17811	17837	17912	17908	17742	17685	17569	17879	18003	17710	17924	17750	17898	17990	17959	17804	17950	17853	18052	17816	18070	17903	17984	17851	17922	17775	18019	17920	17583	18124	18002	17878	17809	17924	17999	17903	17841	18008	17925	17946	17933	18098	17913	18026	18065	17834	18053	18088	17746	17846	18003	17918	17704	17808	17945	17991	17906	18166	17949	17787	17691	17866	17842	17834	17988	17934	17981	17872	17815	18001	17952	17710	18100	17819	17775	17734	17801	17786	17958	18073	17779	17743	17806	17963	18091	18182	17901	17902	18046	17901	17760	17852	17752	17854	17834	17650	17965	17782	17927	17865	18087	17935	17828	17855	17945	17882	17835	18045	17861	18113	18034	17698	17999	18099	18090	18064	17874	17864	18089	17960	17671	17798	17794	17919	17952	17965	17960	17576	17948	17723	17945	17896	18099	17871	17748	18091	17892	17879	17930	18173	18052	17798	18164	17741	17999	17947	17883	17958	17894	17896	17864	17981	17859	17904	18049	17931	17873	17803	17780	18076	17919	17921	18054	17856	17764	17818	17966	17875	17861	17841	17654	18026	17983	18075	18005	17728	17779	17825	17858	17894	17882	17822	17900	17945	17819	18046	17827	17762	17752	17740	17806	17801	17887	17941	17746	17852	17907	17925	17934	17787	17792	17833	17786	18039	18032	17787	17909	17857	17775	17925	18077	17662	17948	17978	17755	17803	17801	17836	17972	18021	17795	17753	17908	17943	17927	17957	18007	17876	18133	17897	18024	17913	17697	17822	17856	17827	17958	17786	17775	17898	18030	18062	18034	18005	18004	17846	17996	17814	17799	17910	18118	18009	17968	17885	17878	18124	17886	17676	17923	17847	17985	17889	17791	18041	18032	17895	17894	17914	18085	18276	17998	17946
34002	54335	50103	39598	34275	30138	26400	23830	21703	20523	19116	18121	17688	17259	16740	16215	16099	16022	15709	15714	15480	15682	15556	15499	15370	15185	15296	15167	15238	15215	15184	15474	15249	15290	15461	15295	15123	14977	15256	15162	15257	15179	15416	15182	15182	15361	15207	15146	15267	15037	15192	15253	15210	15234	15030	15378	15316	15298	15219	15085	15269	15130	15270	15219	15251	15249	15096	15360	15298	15287	15218	15293	15191	15184	15384	15216	15270	15340	15189	15276	15299	15440	15219	15152	15173	15173	15396	15248	15198	15170	15398	15420	15321	15269	15051	15321	15147	15222	15356	15293	15364	15131	15354	15109	15264	15169	15174	15171	15258	15165	15233	15336	15321	15100	15148	15247	15143	15298	15221	15087	15211	15180	15252	15169	15410	15182	15235	15192	15248	15207	15375	15365	15399	15232	15155	15236	15070	15295	15304	15124	15211	15307	15126	15218	15272	15155	15271	14993	15277	15355	15228	15344	15362	15111	15341	15090	15164	15160	15145	15032	15151	15216	15259	15210	15294	15308	15079	15241	15266	14948	15256	15225	15131	15173	15153	15332	15095	15253	15284	15157	15250	15131	15239	15110	15202	15251	15280	15080	15392	15214	15097	15157	15170	15203	15206	15242	15264	15315	15207	15078	15116	15119	15282	15290	15163	15414	15164	15332	15296	15102	15391	15257	15266	15159	15040	15303	15160	15075	15237	15211	15267	15169	15307	15195	15201	15243	15287	15174	15017	15280	15164	15302	15185	15245	15139	15261	15287	15273	15126	15182	15268	15303	15296	15109	15127	15233	15013	15412	15281	15274	15170	15378	15131	15380	15104	15436	15247	15152	15395	15325	15225	15332	15199	15226	15180	15236	15302	15207	15261	15198	15227	15324	15166	15220	15248	15362	15111	15210	15312	15283	15123	15172	15148	15272	15159	15235	15318	15253	15250	15261	15300	15204	15192	15145	15242	15229	15300	15285	15055	15204	15268	15271	15288	15219	15198	15302	15180	15212	15295	15189	15071	15277	15282	15137	15213	15431	15213	15200	15016	15204	15427	15207	15216	15201	15144	15171	15141	15199	15214	15276	15240	15235	15388	15222	15257	15204	15199	15243	15255	15372	15257	15280	15261	15158	15187	15049	15381	15340	15304	15148	15209	15224	15277	15096	15264	15276	15119	15203	15307	15223	15145	15121	15361	15328	15197	15238	15328	15180	15251	15117	15232	15154	15112	15282	15217	15202	15111	15242	15359	15300	15197	15122	15071	15384	15328	15215	15190	15080	15152	15109	15229	15141	15117	15166	15135	15230	15209	15070	15257	15101	15145	15206	15340	15244	15234	15228	15217	15070	15161	15094	15277	15475	15107	15340	15227	15305	15197	15233	15034	15141	15215	15191	15253	15154	15332	15260	15158	15270	15254	15450	15389	15082	15229	15250	15170	15242	15242	15339	15262	15212	15236	15216	15082	15248	15317	15233	15248	15066	15198	15242	15062	15253	15216	15177	15275	15257	15140	15256	15392	15134	15092	15262	15206	15227	15382	15217	14916	15150	15141	15334	15194	15238	15136	15313	15134	15468	15242	15270	15178	15219	15226	15306	15098	15271	15218	15093	15219	15347	15242	15383	15072	15229	15211	15216	15241	15135	15156	15343	15169	15166	15381	15197	15262	15165	15171	15199	15174	15302	15105	15028	15269	15190	15090	15223	15302	15117	15276	15165	15266	15172	15066	15396	15372	15085	15320	15163	15321	15243	15105	15187	15211	15184	15146	15228	15172	15093	15021	15298	15128	15014	15330	15244	15201	15187	15285	15243	15501	15267	15098	15158	15321	15171	15136	15213	14862	15236	15357	15204	15142	15179	15182	15204	15234	15214	15174	15177	15330	15141	15290	15073	15240	15076	15266	15281	15309	15276	15058	15223	15134	15319	15258	15252	15094	15388	15240	15100	15357	15115	15276	15246	15281	15163	15367	15236	15131	15269	15312	15177	15272	15317	15365	15048	15279	15234	15198	15175	15203	15265	15399	15279	15282	15222	15131	15232	15219	15205	15178	15062	15134	15217	15358	15213	15247	15062	15159	15179	15142	15284	15153	15194	15250	15321	15252	15171	15313	15135	15185	15272	15283	15290	15256	15192	15325	15358	15309	15104	15222	15206	15230	15193	15070	15158	15193	15078	15205	15076	15341	15275	15325	15099	15244	15166	15193	15503	15177	15205	15176	15421	15276	15218	15277	15286	15261	15318	15306	15190	15325	15189	15113	15261	15240	15228	15252	15385	15238	15320	15334	15212	15123	15081	15200	15212	15137	15058	15290	15276	15339	15316	15275	15337	15285	15141	15127	15248	15384	15229	15212	15212	15190	15184	15348	15203	15265	15138	15235	15372	15102	15119	15221	15258	15236	15093	15215	15266	15244	15252	15291	15105	15255	15183	15133	15287	15196	15284	15299	15209	15071	15026	15096	15227	15219	15188	15154	15088	15237	15207	15343	15294	15264	15235	15278	14943	15235	15177	15149	15015	15143	15154	15015	15271	15147	15297	15135	15308	15194	15204	15192	15097	15122	15333	15177	15219	15167	15180	15377	15350	15295	15196	15198	15154	15286	15360	15198	15216	15134	15410	15249	15148	15126	15095	15383	15222	15245	15053	15149	15207	15322	15175	15201	15154	15173	15271	15332	15430	15289	15250	15322	15340	15232	15073	15133	15252	15300	15300	15239	15249	15172	15358	15287	15302	15411	15224	15131	15170	15295	15391	15224	15224	15111	15264	15128	15233	15376	15246	15335	15215	15152	15210	15273	15204	15051	15098	15099	15246	15255	15106	15196	15097	15423	15206	15212	15178	15244	15294	15232	15025	15277	15155	15086	15039	15164	15222	15193	15339	15200	15255	15267	15132	15315	15077	15293	15122	15235	15321	15403	15066	15113	15156	15268	15277	15142	15250	15178	15202	15063	15122	15453	15209	15231	15288	15409	14993	15293	15082	15247	15272	15354	15163	15204	15137	15133	15271	15251	15262	15267	15163	15331	15118	15317	15263	15287	15178	15228	15316	15238	15268	15295	15339	15315	15353	15251	15332	15151	15262	15172	15314	15134	15330	15127	14990	15162	15239	15242	15324	15215	15290	15350	15263	15124	15156	15059	15122	15078	15259	15210	15134	15187	15244	15257	15287	15201	15339	15029	15415	15404	15274	15097	15184	15311	15230	15188	15295	15239	15305	15185	15246	15343	15312	15302	15473	15275	15174	15281	15116	15116	15306	15342	15051	15234	15419	15181	15144	15402	15203	15311	15211	15291	15228	15186	15146	15037	15163	15196	15305	15268	15135	15155	15302	15334	15362	15213	15344	15199	15312	15279	15048	15347	15251	15154	15240	15170	15219	15248	15159	15246	15252	15183	15109	15263	15461	15181	15249	15210	15165	15126	15095	15266	15336	15182	15097	15221	15353	15217	15279	15172	15325	15361	15300	15367	15278	15206	15225	15294	15222	15142	15176	15309	15085	15271	15089	15096	14940	15256	15280	15272	15192	15320	15099	15289	15290	15216	15240	15189	15176	15077	15226	15030	15244	15201	15148	15183	15249	15391	15288	15445	15329	15273	15217	15240	15212	15330	15158	15177	15364	15248	15344	15224	15225	15094	15259	15253	15168	15230	15076	15214	15258	15362	15301	15308	15231	15134	15337	15222	15179	15341	15244	15262	15124	15334	15266	15288	15277	15147	15109	15188	15251	15172	15369	15411	15112	15434	15104	15127	15308	15171	15108	15263	15183	15114	15253	15281	15209	15325	15202	15252	15279	15092	15290	15251	15195	15262	15209	15369	15294	15255	15102	15358	15205	15256	15107	15052	15070	15261	15217	15168	14994	15325	15146	15053	15297	15208	15051	15148	15087	15154	15320	15334	15253	15231	15271	15239	15089	15094	15388	15236	15202	15379	15220	15241	15431	15067	15251	15063	15068	15226	15271	15287	15160	15426	15166	15104	15153	15297	15328	15008	15065	15260	15186	15165	15270	15278	15156	15354	15419	15280	15411	15156	15270	15108	15346	15298	15259	15213	15235	15210	15202	15100	15080	15309	15289	15243	15223	15317	15127	15195	15225	15210	15296	15239	15295	15213	15390	15128	15266	15305	15123	15137	15095	15067	15394	15288	15289	15225	15167	15252	15269	15477	15273	15305	15314	15085	15154	15323	15034	15180	15004	15161	15285	15218	15053	15131	15187	15264	15167	15267	15120	15229	15014	15209	15348	15180	15254	15118	15158	15275	15266	15247	15108	15208	15246	15231	15122	15361	15082	15295	15413	15076	15306	15084	15259	15277	15107	15489	15257	15205	15222	15266	15155	15072	15285	15282	15253	15180	15251	15285	15142	15340	15213	15155	15073	15220	15248	15305	15152	15204	15152	15006	15279	15294	15169	15183	15213	15251	15057	15250	15337	15310	15170	15358	15189	15235	15135	15092	15196	15239	15188	15305	15096	15105	15081	15124	15153	15271	15130	15067	15143	15135	14985	15111	15140	15320	15171	15091	15130	15194	15144	15263	15249	15093	15249	15169	15156	15082	15122	15185	15192	15257	15210	14985	15245	15073	15136	15241	15211	15256	15312	15083	15205	15423	14966	15350	15042	15236	15214	15304	15308	15160	15301	15073	15250	15184	15370	15325	15168	15090	15288	15098	15299	15061	15320	15315	15222	15228	15283	15169	15256	15227	15184	15316	15260	15167	15233	15330	15127	15252	15212	15081	15262	15117	15221	15091	15194	15262	15113	15261	15177	15257	15415	15286	15222	15252	15266	15250	15126	15229	15335	15235	15110	15253	14982	15326	15191	15258	15280	15324	15338	15028	15283	15141	15047	15319	15222	15118	15329	15165	15252	15359	15368	15198	15083	15291	15210	15221	15257	15252	15371	15342	15216	15467	15235	15037	15224	15298	15171	15146	15223	15254	15153	15218	15280	15353	15377	15136	15423	15119	15313	15212	15319	15297	15260	15185	15212	15198	15319	15196	15163	15157	15309	15162	15150	15342	15284	15248	15217	15269	15234	15315	15248	15200	15178	15177	15112	15398	15305	15271	15068	15289	15332	15379	15392	15119	15277	15333	15121	15217	15243	15377	15076	15237	15334	15198	15222	15276	15082	15281	15359
22835	21117	28938	23996	23953	28738	31434	26406	24276	23574	22360	21708	20979	20442	20171	19795	19466	19535	19260	19097	18988	18843	18935	18679	18792	18674	18641	18618	18361	18841	18617	18480	18522	18378	18586	18656	18661	18563	18615	18612	18415	18571	18366	18344	18361	18474	18557	18544	18607	18558	18439	18729	18381	18381	18585	18655	18633	18374	18464	18361	18394	18406	18396	18675	18428	18535	18593	18680	18606	18531	18614	18503	18366	18413	18516	18493	18617	18448	18685	18598	18565	18463	18463	18428	18408	18537	18724	18473	18435	18441	18665	18579	18274	18394	18670	18309	18403	18239	18443	18618	18347	18278	18253	18417	18563	18677	18423	18571	18296	18460	18416	18466	18502	18409	18387	18371	18340	18737	18489	18551	18454	18458	18501	18319	18448	18514	18434	18362	18594	18596	18409	18571	18421	18570	18467	18611	18326	18332	18113	18550	18561	18480	18370	18228	18402	18753	18622	18268	18455	18649	18622	18345	18429	18481	18310	18619	18456	18375	18522	18209	18466	18274	18575	18366	18459	18326	18362	18409	18478	18488	18728	18488	18422	18249	18342	18298	18576	18672	18496	18273	18379	18418	18594	18460	18342	18572	18507	18274	18488	18420	18559	18625	18515	18341	18366	18419	18449	18296	18467	18508	18501	18586	18681	18239	18480	18435	18426	18383	18484	18412	18376	18416	18331	18430	18523	18627	18484	18258	18416	18327	18360	18731	18431	18253	18258	18333	18637	18500	18339	18415	18519	18489	18324	18669	18468	18265	18327	18584	18607	18452	18569	18472	18401	18591	18516	18425	18446	18487	18493	18642	18432	18550	18361	18476	18503	18345	18328	18478	18441	18273	18447	18427	18549	18179	18254	18397	18265	18249	18237	18371	18367	18519	18429	18460	18489	18337	18434	18553	18534	18278	18468	18346	18304	18286	18604	18268	18438	18303	18358	18336	18457	18399	18238	18381	18538	18535	18325	18672	18486	18468	18216	18348	18373	18452	18360	18332	18494	18313	18014	18230	18466	18326	18720	18434	18373	18530	18535	18558	18329	18348	18669	18347	18423	18395	18294	18194	18332	18209	18440	18333	18476	18556	18387	18307	18391	18303	18341	18418	18338	18404	18467	18190	18354	18454	18386	18445	18395	18402	18434	18272	18511	18361	18403	18460	18457	18512	18494	18328	18575	18632	18491	18394	18378	18343	18615	18382	18409	18469	18427	18499	18186	18585	18536	18222	18395	18418	18521	18237	18466	18387	18623	18287	18350	18543	18247	18335	18632	18232	18371	18578	18552	18537	18524	18837	18398	18624	18553	18523	18501	18564	18430	18601	18483	18427	18594	18458	18616	18654	18677	18400	18286	18501	18545	18352	18490	18325	18339	18423	18449	18337	18437	18393	18361	18542	18422	18319	18368	18563	18358	18495	18370	18444	18308	18336	18660	18502	18531	18379	18472	18437	18573	18454	18286	18394	18402	18434	18443	18226	18252	18352	18501	18152	18311	18458	18499	18488	18378	18351	18319	18273	18621	18410	18489	18553	18556	18646	18444	18494	18500	18283	18478	18499	18558	18542	18573	18312	18310	18334	18520	18669	18555	18438	18571	18439	18357	18487	18433	18416	18475	18190	18399	18411	18234	18436	18416	18368	18351	18519	18362	18293	18410	18662	18417	18253	18234	18371	18549	18430	18464	18373	18517	18477	18312	18479	18378	18199	18316	18181	18268	18483	18666	18482	18449	18284	18433	18450	18438	18462	18479	18362	18573	18387	18286	18488	18391	18516	18236	18431	18525	18302	18513	18443	18542	18474	18357	18484	18487	18316	18735	18339	18337	18245	18429	18652	18595	18309	18372	18259	18430	18557	18324	18405	18580	18502	18371	18521	18325	18349	18486	18590	18527	18620	18354	18557	18513	18650	18720	18584	18563	18223	18389	18342	18379	18329	18548	18420	18532	18374	18289	18363	18213	18432	18405	18389	18207	18539	18503	18419	18594	18373	18178	18492	18377	18369	18441	18384	18317	18425	18217	18363	18417	18526	18520	18329	18441	18418	18426	18415	18542	18379	18554	18438	18475	18422	18574	18466	18343	18400	18463	18329	18601	18529	18337	18369	18277	18518	18510	18654	18537	18536	18405	18452	18515	18477	18594	18465	18350	18512	18333	18447	18460	18410	18669	18678	18528	18556	18378	18291	18297	18481	18675	18494	18280	18647	18305	18583	18507	18344	18658	18385	18474	18214	18494	18385	18405	18523	18475	18538	18424	18470	18543	18341	18692	18448	18571	18542	18618	18451	18407	18622	18432	18292	18532	18515	18658	18640	18410	18587	18659	18246	18603	18287	18413	18504	18390	18452	18341	18403	18538	18424	18263	18181	18405	18604	18500	18443	18465	18428	18411	18648	18326	18340	18350	18527	18575	18445	18304	18224	18441	18533	18384	18400	18453	18471	18344	18362	18333	18499	18386	18439	18532	18311	18396	18357	18634	18497	18406	18531	18280	18476	18595	18314	18344	18495	18353	18291	18349	18286	18522	18497	18445	18400	18630	18373	18404	18360	18435	18366	18296	18448	18282	18599	18478	18318	18411	18496	18416	18369	18552	18384	18339	18628	18271	18614	18518	18459	18641	18125	18278	18570	18448	18413	18430	18428	18450	18498	18363	18385	18659	18412	18437	18225	18563	18468	18605	18238	18459	18368	18315	18479	18212	18437	18656	18370	18344	18436	18432	18652	18380	18430	18353	18497	18230	18372	18346	18301	18266	18339	18361	18337	18542	18414	18470	18241	18441	18399	18442	18324	18449	18551	18505	18488	18538	18294	18433	18453	18368	18316	18615	18467	18379	18405	18579	18282	18467	18307	18382	18568	18526	18455	18251	18492	18264	18293	18361	18433	18441	18538	18402	18646	18337	18485	18530	18386	18294	18464	18507	18458	18398	18551	18439	18597	18541	18176	18461	18286	18217	18674	18439	18425	18425	18319	18567	18418	18380	18505	18213	18436	18367	18579	18376	18459	18581	18423	18367	18191	18327	18584	18555	18238	18590	18287	18520	18627	18437	18493	18452	18443	18418	18438	18379	18215	18378	18560	18468	18451	18471	18504	18569	18218	18395	18279	18442	18750	18494	18560	18364	18514	18627	18423	18351	18532	18362	18531	18627	18387	18471	18546	18343	18301	18513	18487	18444	18446	18302	18170	18389	18142	18323	18248	18085	18270	18250	18183	18304	18475	18552	18247	18509	18449	18553	18393	18376	18471	18343	18337	18404	18466	18393	18377	18398	18376	18332	18211	18331	18361	18449	18603	18339	18420	18307	18481	18254	18571	18659	18422	18378	18238	18336	18509	18349	18359	18470	18464	18503	18402	18352	18434	18486	18459	18367	18497	18454	18195	18470	18436	18605	18383	18482	18385	18247	18375	18299	18569	18581	18490	18183	18311	18274	18282	18368	18349	18348	18323	18384	18313	18383	18556	18376	18305	18525	18503	18489	18428	18219	18454	18307	18404	18353	18396	18402	18484	18324	18263	18442	18452	18475	18444	18418	18319	18388	18537	18440	18316	18351	18327	18483	18344	18528	18285	18428	18442	18607	18427	18439	18374	18394	18541	18501	18283	18465	18401	18556	18214	18622	18442	18389	18326	18447	18452	18416	18476	18606	18403	18183	18482	18453	18464	18327	18374	18319	18316	18450	18664	18548	18607	18310	18317	18556	18485	18593	18400	18398	18567	18380	18512	18424	18612	18437	18325	18568	18313	18483	18400	18363	18485	18650	18390	18562	18395	18051	18509	18592	18489	18185	18352	18600	18246	18378	18248	18525	18354	18431	18386	18555	18572	18575	18466	18359	18614	18244	18322	18655	18705	18447	18538	18449	18258	18192	18332	18587	18459	18461	18352	18421	18361	18473	18638	18535	18346	18565	18601	18307	18298	18494	18462	18532	18385	18463	18570	18566	18355	18568	18416	18390	18413	18446	18300	18322	18282	18236	18397	18558	18562	18403	18285	18393	18412	18581	18550	18445	18326	18250	18284	18553	18418	18495	18313	18396	18439	18407	18297	18446	18371	18443	18431	18485	18325	18504	18264	18458	18355	18448	18494	18305	18335	18334	18355	18654	18343	18373	18566	18531	18455	18451	18591	18501	18550	18365	18443	18386	18475	18456	18472	18497	18308	18427	18347	18429	18320	18635	18668	18373	18533	18339	18408	18687	18518	18359	18259	18639	18642	18493	18461	18416	18350	18517	18722	18731	18279	18438	18332	18434	18419	18446	18586	18635	18359	18430	18487	18489	18468	18443	18557	18659	18514	18382	18435	18327	18419	18273	18442	18339	18517	18571	18327	18454	18474	18401	18364	18432	18484	18401	18451	18467	18657	18418	18649	18290	18307	18555	18246	18469	18459	18461	18380	18521	18305	18283	18328	18322	18316	18367	18183	18488	18482	18431	18349	18578	18300	18340	18338	18380	18353	18586	18559	18556	18522	18416	18635	18464	18326	18423	18485	18434	18457	18427	18285	18344	18419	18348	18495	18448	18350	18617	18276	18421	18570	18416	18472	18469	18471	18437	18313	18419	18301	18265	18572	18447	18385	18520	18774	18452	18479	18328	18390	18554	18313	18412	18286	18634	18551	18314	18468	18150	18405	18421	18485	18491	18439	18451	18546	18602	18399	18399	18425	18499	18344	18396	18605	18535	18441	18422	18437	18468	18702	18373	18495	18739	18519	18418	18394	18609	18353	18542	18249	18551	18412	18471	18367	18300	18222	18472	18387	18551	18750	18310	18321	18377	18249	18264	18415	18548	18519	18574	18246	18310	18339	18550	18619	18407	18579	18509	18574	18371	18470	18335	18405	18439	18346	18665	18278	18492	18514	18334	18463	18528	18465	18212	18525	18377	18426	18372	18673	18324	18446	18386	18370	18363	18334	18422	18540	18442	18390	18419	18576	18300	18659	18502	18413	18455	18417	18395	18563	18470	18394	18434	18374	18279	18459	18538	18418	18175	18506	18298	18327	18441	18550	18454	18379	18451	18513	18533	18650	18565	18341	18343	18339	18411	18328	18242	18353	18346	18458	18332	18452	18504	18281	18469	18547	18270	18387	18465	18414	18327	18388	18318	18444	18477	18388	18337	18517	18512	18416	18544	18557
35839	61207	55557	44523	38176	33537	29687	26535	23731	22556	20938	19841	18862	18236	17750	17113	16874	16459	16224	16043	16072	15934	15888	15701	15766	15798	15656	15729	15588	15434	15726	15579	15533	15528	15491	15585	15418	15654	15488	15495	15379	15445	15554	15518	15631	15443	15500	15474	15568	15414	15489	15438	15395	15327	15440	15570	15604	15509	15483	15389	15575	15508	15535	15366	15357	15649	15315	15614	15628	15546	15470	15475	15542	15190	15396	15565	15462	15588	15430	15356	15521	15383	15457	15497	15404	15317	15396	15591	15487	15367	15479	15339	15516	15463	15357	15371	15573	15380	15559	15465	15508	15388	15538	15326	15618	15485	15577	15357	15359	15307	15343	15579	15361	15203	15511	15392	15383	15499	15391	15467	15519	15502	15411	15605	15578	15433	15456	15361	15495	15462	15577	15563	15376	15437	15424	15445	15587	15589	15585	15528	15439	15341	15480	15485	15504	15341	15457	15499	15505	15350	15456	15484	15378	15496	15431	15582	15480	15566	15313	15485	15504	15456	15491	15555	15468	15372	15474	15627	15488	15260	15416	15346	15336	15516	15485	15492	15570	15457	15569	15376	15545	15415	15488	15525	15490	15382	15519	15519	15460	15351	15468	15378	15560	15447	15538	15550	15463	15449	15487	15387	15483	15435	15611	15494	15477	15541	15394	15414	15461	15337	15519	15480	15320	15607	15472	15246	15686	15495	15411	15422	15541	15363	15359	15586	15436	15428	15556	15304	15480	15589	15499	15436	15434	15253	15488	15519	15554	15262	15494	15514	15466	15606	15534	15544	15410	15426	15392	15487	15236	15503	15382	15566	15405	15339	15417	15394	15430	15568	15512	15525	15542	15526	15327	15507	15559	15385	15356	15376	15556	15556	15394	15510	15416	15549	15322	15458	15549	15498	15651	15521	15374	15510	15342	15422	15401	15487	15430	15624	15448	15410	15530	15423	15363	15537	15367	15521	15506	15395	15496	15269	15467	15408	15413	15596	15386	15411	15562	15390	15340	15331	15411	15348	15400	15449	15407	15442	15222	15552	15279	15370	15405	15474	15347	15616	15395	15364	15413	15503	15500	15472	15403	15451	15449	15413	15608	15472	15446	15341	15435	15601	15370	15529	15521	15532	15554	15285	15267	15456	15543	15488	15483	15486	15513	15374	15587	15427	15513	15337	15563	15538	15240	15514	15399	15438	15479	15489	15554	15354	15405	15373	15277	15439	15516	15573	15576	15540	15577	15332	15621	15313	15388	15487	15454	15126	15541	15442	15386	15383	15663	15413	15410	15354	15439	15579	15541	15639	15455	15477	15371	15397	15474	15331	15497	15476	15443	15402	15575	15313	15666	15576	15493	15594	15613	15353	15589	15386	15563	15364	15565	15406	15455	15460	15370	15520	15476	15443	15331	15382	15450	15487	15510	15383	15307	15454	15456	15487	15444	15464	15505	15378	15530	15417	15565	15437	15291	15399	15331	15453	15504	15417	15566	15397	15471	15303	15238	15577	15607	15512	15479	15477	15434	15452	15504	15318	15537	15649	15388	15418	15426	15317	15605	15461	15554	15436	15554	15383	15419	15516	15535	15247	15282	15478	15407	15514	15269	15478	15463	15486	15509	15477	15546	15458	15435	15436	15443	15412	15489	15185	15562	15365	15661	15622	15473	15522	15375	15500	15279	15442	15404	15450	15433	15494	15468	15347	15557	15395	15425	15373	15561	15603	15635	15333	15400	15525	15470	15424	15487	15383	15458	15439	15425	15645	15534	15545	15452	15544	15467	15467	15432	15422	15480	15301	15480	15468	15393	15557	15622	15391	15653	15472	15346	15479	15393	15351	15333	15540	15330	15376	15494	15367	15456	15260	15421	15525	15558	15322	15248	15237	15433	15473	15446	15368	15402	15461	15460	15531	15576	15426	15394	15662	15322	15451	15394	15382	15403	15528	15526	15297	15281	15550	15555	15452	15396	15507	15437	15317	15447	15433	15493	15474	15191	15411	15460	15534	15451	15372	15468	15571	15579	15537	15314	15419	15606	15627	15321	15494	15521	15482	15369	15521	15349	15313	15465	15588	15565	15456	15612	15362	15302	15434	15374	15559	15397	15573	15277	15431	15417	15427	15369	15311	15398	15442	15521	15462	15417	15501	15462	15470	15406	15550	15574	15521	15409	15437	15419	15436	15414	15460	15611	15557	15483	15682	15608	15457	15449	15326	15395	15253	15488	15611	15393	15432	15369	15612	15419	15469	15463	15388	15396	15498	15475	15573	15521	15483	15469	15609	15598	15326	15415	15494	15405	15524	15472	15445	15604	15448	15395	15533	15082	15741	15413	15399	15466	15335	15462	15518	15315	15643	15348	15624	15434	15437	15456	15410	15513	15543	15306	15400	15588	15369	15525	15386	15618	15376	15550	15424	15569	15364	15372	15464	15523	15488	15362	15281	15516	15458	15291	15428	15457	15547	15380	15532	15584	15440	15286	15342	15513	15452	15449	15552	15496	15542	15327	15436	15489	15647	15770	15550	15429	15390	15341	15491	15613	15520	15460	15515	15525	15520	15412	15445	15533	15379	15456	15493	15469	15490	15489	15447	15476	15475	15480	15673	15348	15343	15444	15372	15418	15524	15445	15422	15353	15398	15548	15559	15319	15466	15521	15221	15498	15524	15419	15381	15550	15344	15325	15434	15490	15448	15536	15403	15386	15466	15253	15475	15554	15405	15476	15391	15475	15377	15409	15487	15363	15524	15490	15504	15383	15365	15482	15569	15407	15347	15630	15393	15414	15514	15578	15362	15581	15455	15515	15352	15535	15346	15630	15420	15491	15553	15495	15304	15338	15482	15449	15486	15468	15501	15432	15401	15464	15468	15458	15511	15470	15504	15519	15448	15440	15486	15452	15603	15440	15379	15585	15441	15439	15450	15499	15458	15381	15386	15334	15566	15371	15503	15286	15423	15357	15714	15462	15470	15273	15488	15588	15399	15525	15377	15497	15373	15378	15481	15446	15570	15305	15507	15535	15446	15414	15454	15709	15420	15419	15452	15370	15468	15546	15500	15498	15486	15385	15524	15592	15419	15477	15425	15391	15418	15347	15513	15453	15377	15519	15332	15304	15276	15539	15484	15547	15694	15359	15487	15437	15558	15469	15404	15444	15358	15442	15368	15352	15370	15433	15449	15398	15408	15516	15483	15443	15394	15287	15611	15399	15375	15436	15492	15495	15436	15311	15125	15502	15507	15255	15568	15629	15515	15643	15393	15561	15363	15562	15521	15345	15394	15517	15350	15409	15540	15498	15511	15653	15475	15397	15271	15485	15449	15629	15476	15659	15294	15538	15279	15256	15407	15522	15475	15474	15403	15580	15287	15428	15329	15477	15460	15584	15396	15401	15543	15412	15426	15322	15464	15536	15525	15318	15400	15556	15521	15477	15306	15411	15499	15436	15412	15442	15366	15544	15549	15401	15405	15492	15370	15447	15398	15537	15330	15439	15427	15334	15421	15313	15593	15484	15442	15414	15500	15415	15563	15412	15327	15467	15400	15601	15568	15354	15570	15393	15540	15438	15414	15408	15527	15352	15618	15288	15416	15388	15567	15524	15465	15406	15408	15521	15588	15492	15356	15525	15491	15485	15451	15489	15267	15551	15537	15504	15629	15478	15552	15408	15382	15521	15490	15592	15436	15393	15507	15477	15521	15453	15282	15450	15441	15317	15656	15480	15339	15456	15397	15542	15414	15340	15693	15247	15507	15398	15484	15423	15312	15515	15327	15280	15439	15663	15404	15354	15455	15603	15322	15503	15391	15594	15691	15511	15531	15358	15537	15485	15551	15407	15470	15458	15338	15679	15441	15511	15427	15411	15373	15584	15439	15426	15371	15337	15633	15552	15437	15302	15451	15426	15412	15489	15415	15416	15500	15554	15539	15457	15542	15306	15392	15320	15328	15403	15544	15458	15247	15524	15441	15579	15221	15503	15370	15323	15449	15391	15458	15515	15577	15411	15614	15602	15265	15273	15485	15306	15537	15367	15324	15455	15237	15589	15548	15511	15452	15277	15591	15339	15495	15566	15460	15512	15395	15316	15342	15450	15512	15469	15320	15369	15312	15428	15429	15333	15321	15297	15596	15440	15356	15490	15490	15304	15547	15530	15378	15533	15330	15359	15420	15415	15335	15492	15408	15475	15498	15371	15660	15465	15398	15491	15546	15407	15495	15397	15538	15442	15653	15509	15588	15587	15464	15369	15473	15331	15569	15456	15394	15422	15497	15423	15493	15336	15456	15604	15495	15468	15408	15301	15391	15522	15478	15383	15475	15357	15453	15445	15448	15376	15396	15351	15470	15302	15336	15291	15396	15519	15492	15304	15571	15477	15603	15376	15493	15475	15368	15535	15246	15624	15454	15390	15462	15595	15780	15335	15288	15520	15376	15405	15458	15553	15422	15357	15580	15378	15655	15541	15615	15599	15450	15602	15325	15401	15527	15536	15432	15512	15383	15560	15310	15556	15311	15451	15485	15408	15479	15468	15381	15345	15432	15492	15444	15374	15531	15405	15513	15488	15418	15360	15608	15339	15514	15580	15365	15373	15485	15504	15460	15432	15464	15349	15593	15422	15490	15408	15618	15468	15514	15370	15291	15595	15445	15428	15416	15548	15420	15516	15466	15400	15364	15459	15471	15534	15461	15425	15360	15425	15542	15591	15407	15427	15304	15458	15486	15311	15190	15566	15415	15453	15457	15501	15448	15529	15440	15237	15336	15400	15432	15447	15446	15501	15325	15576	15471	15372	15357	15504	15385	15438	15291	15435	15426	15572	15430	15271	15367	15321	15479	15565	15624	15629	15539	15420	15664	15537	15467	15536	15277	15446	15531	15448	15391	15493	15553	15394	15525	15537	15489	15419	15456	15575	15358	15503	15341	15421	15549	15395	15511	15268	15383	15422	15410	15413	15386	15347	15301	15353	15506	15431	15254	15464	15252	15527	15324	15498	15550	15361	15415	15435	15548	15446	15604	15620	15421	15257	15267	15542	15564	15473	15221	15324	15479	15503	15407	15420	15449	15395	15564	15331	15425	15379	15516	15493	15455	15599	15314	15505	15336	15351	15606	15473	15501	15343	15366	15426	15512	15667	15485	15381	15503
30394	32018	39715	35234	28779	25763	23567	21474	20302	20126	19511	19319	18999	18878	18677	18473	18316	18302	18215	18142	18166	18014	17925	18092	18089	18223	17995	18137	18029	18234	18004	17905	18225	17948	17912	17971	18067	18159	18072	17895	18120	18013	17910	17876	18036	18108	18209	18043	17993	17845	17870	18019	18053	17999	17834	17961	17651	17852	17993	17945	17942	17783	18216	17895	17996	18034	18103	18055	18091	17855	17985	17944	17921	18109	17955	17819	18028	17985	17896	18230	17998	18132	18145	17947	18215	18166	17945	17775	18078	17956	17926	18024	17877	17980	17756	17955	18024	17916	17769	17941	17880	17968	17855	17926	18084	17932	18285	17977	17930	18039	18015	18118	18007	18094	18037	17776	17894	17876	17802	17936	17981	18046	17907	17776	17954	17862	18061	17965	18044	17916	17874	18052	18209	18212	17761	18070	18088	17929	17895	17759	17958	17794	17875	17996	18040	17942	17715	17822	17921	17844	17847	17942	17933	17903	18067	18269	18085	18137	17805	17763	18041	17857	17941	17885	17821	17816	17896	18001	18070	17768	17966	17901	18152	18167	17908	18060	17962	17871	17967	17862	17875	18084	17971	17883	17964	18094	17868	18061	17749	18066	17951	18143	17926	17881	18007	18008	18028	18158	18087	17910	17821	17940	17913	18083	17987	18334	17915	17932	17918	17907	17844	17948	17896	17995	17919	18114	18014	17890	17806	17906	17740	17832	17962	18043	17786	17975	18066	17801	18116	17983	17938	18053	17881	17969	18010	17811	17893	17936	18185	18024	17980	17980	17860	17957	17901	17883	18119	17937	17964	18154	17819	17975	17883	18081	18012	17796	17854	17975	17902	17949	17981	17887	18196	17752	17996	17810	17949	17870	17882	17857	17777	18086	17878	17944	17964	17974	17819	17858	17868	18018	17926	18023	17888	17814	17932	17876	17794	17865	17961	18163	18067	18126	18050	18084	17981	17957	17964	17998	18024	18135	17975	18048	18003	18041	18079	18068	17846	18216	18211	17952	17854	18051	17917	17847	17956	17917	17713	17859	17818	18030	17900	18162	17959	17909	17929	17768	18194	17826	17686	17905	17859	17876	17933	17938	17917	17910	17925	18010	18153	18119	17978	17977	17958	17785	17980	17670	18037	18066	18055	17976	18172	17913	18013	18011	17758	17914	17856	18022	17810	17991	17941	17767	17930	18090	18138	18090	17895	18098	17914	17972	18194	18168	18110	18133	17917	17968	18014	17918	17904	18028	18050	17965	17920	18093	18053	18020	17999	17938	17825	17929	18213	17966	18019	17938	18151	18057	17934	17976	17896	18075	18043	18066	18027	17990	17917	18054	18031	18130	17732	17988	17737	18166	17824	17831	17999	18041	18006	17848	18087	17837	18098	17936	17874	18067	18094	17922	17943	18004	17836	18075	17795	18104	18123	18010	17927	17811	18068	18142	18101	17795	17870	17792	17993	18059	18014	17991	17936	17826	18071	18030	17885	17940	17989	17942	17865	17947	18026	17755	17985	17966	17990	18013	18139	17925	17947	17879	18037	17773	18017	17996	18041	17989	17803	18037	17907	17768	17981	17904	17959	17847	17984	17960	18124	18040	18129	17918	17773	18044	17973	17963	17945	17917	17878	17942	18123	18315	17918	17883	17988	18043	17886	18014	18011	18080	17832	17806	18015	17846	18020	18200	17935	18112	17963	17933	17957	18062	18062	17780	18001	17908	17865	17583	17898	17817	17973	17885	18076	17995	17964	18155	17952	17720	17813	17959	18138	17861	18021	17819	17929	18111	18039	17902	17857	17956	18016	18170	18178	18182	17890	17798	18045	17969	17825	17860	17875	17820	17998	17986	17899	17827	17673	17760	17922	17817	17891	18150	17985	18069	18089	17931	18007	18114	17919	18223	17882	17827	17915	17940	17948	17970	18016	18048	17918	17979	17955	17925	17841	17949	18121	17963	17943	18160	18056	17939	18081	17992	17838	17988	17954	17883	18057	17988	17804	18137	17828	17963	18061	18017	18037	17965	17939	18024	17830	17898	17859	17764	17801	17978	17991	17788	18006	17898	17878	18049	17978	18102	17824	17948	17859	17977	17856	17772	18110	18248	18024	18066	18054	17891	18036	17962	17941	18081	18068	18219	18002	17995	17826	17922	18162	17947	17933	17920	17847	17828	17889	17897	17982	17847	18085	17896	17978	17975	17857	18042	17685	18074	18020	17938	17878	17930	18079	17932	18114	18038	18085	17898	17971	17862	17896	17850	18006	18043	18051	18133	17949	17998	18122	18078	18014	17989	17934	18066	17929	18170	17915	17937	18252	17868	18015	17909	17927	17998	17859	17986	17740	17980	18242	17756	17913	18142	17746	17899	17923	17763	18083	17863	17877	17989	17883	18053	18213	17909	17967	18037	18088	18122	17815	17929	17873	18195	17890	18015	18060	17971	17971	17922	17985	18054	17871	17759	17910	18030	17907	17891	18100	17846	17981	18010	18275	17895	18041	18036	17896	18104	18116	17825	17803	18033	18060	18017	18049	17856	17980	17994	18002	17803	18095	17923	18002	17983	17992	17818	17979	17778	18012	17799	17809	17785	17958	18003	17855	17950	17928	18047	17998	17799	18020	17898	17860	18020	17951	17872	18054	17870	17949	17912	18011	17905	17920	18072	18194	17830	17847	17916	17978	18183	18016	17975	18080	17721	18010	17999	18016	18032	17912	17879	17828	17950	17907	18008	17820	18058	18056	17896	17786	17976	17834	17910	17891	17949	17961	17905	18016	17764	18105	17845	18107	17952	18055	17969	18139	17934	18009	17855	17910	18135	18022	18155	18014	18032	18103	17855	17738	18034	18070	17873	17905	17832	18185	17968	18100	17978	17754	18060	17967	17891	17846	17787	17910	17936	17939	18021	17755	17957	17932	17954	17945	17820	17976	18042	18058	17678	18074	17774	17924	18167	17911	17984	17844	18096	17955	18001	17799	17957	17995	17887	18226	17964	17789	18081	17795	18104	18048	18064	18048	17970	18013	18002	17828	17953	18143	17958	18023	17999	17832	17865	18011	17906	17895	17916	17793	17839	18019	17839	18151	18116	18087	17916	17881	17969	18019	17795	18141	17859	17949	17916	17913	17965	17855	17796	18170	17864	17964	18008	17999	18136	17934	17989	18032	17933	17890	17872	18016	18156	17956	17884	17963	17931	17916	17927	17961	18041	17947	17980	17698	17846	17913	17946	17930	18080	17875	18017	18147	18009	18172	17927	17857	17846	18076	18080	17902	17991	17792	17734	17951	17981	17918	17978	17828	18128	18134	17856	17731	17844	17884	17716	17905	17934	18372	17881	17897	18023	17947	17990	17934	17888	17879	17975	17871	18137	17868	18007	18089	18160	17815	17878	18043	18097	18021	17907	18020	18073	17961	17921	17862	18040	18014	18010	17971	17703	18033	17813	18220	17993	17956	18154	18142	18127	18081	18062	17811	17911	18095	18141	18238	17899	17983	17985	17917	18108	17962	18136	17931	17936	18124	18004	17964	18008	18109	18136	18048	18163	18164	18068	18146	17977	17830	17893	17940	17982	17966	18007	17865	17868	17944	17951	17937	18199	18106	18050	17995	17830	17945	17974	17819	18135	17895	17996	18139	17878	17853	18100	18175	18224	17948	18162	17866	17873	18016	17877	17974	18074	18189	17983	18011	18057	17945	18021	17787	17867	17810	18101	17876	17801	17752	17867	18081	17917	17866	18000	17953	17980	18088	18016	17978	17884	18106	18014	17909	18014	17958	17847	17868	17924	17834	17896	18089	18042	17854	18014	18166	17953	18110	17927	17780	18077	17885	17920	17986	18046	17925	17978	17998	17923	17932	17956	18125	18098	18055	18038	18081	17985	18075	17987	18010	17982	17913	18016	18112	18074	17969	17670	17848	17837	17813	18001	17895	18070	18284	18033	17929	17990	17802	17940	17877	17876	18054	17849	18033	17917	17872	17855	17849	18000	18121	17946	18043	17914	18244	17779	18146	17923	18174	18209	18023	17958	17962	18045	17791	17902	17885	17854	17859	17859	17793	17880	17846	17611	17836	17802	17817	17928	17705	18090	17980	17898	17902	17917	18042	17915	17991	17934	17844	17936	18087	18015	18167	17946	18129	17954	18198	17963	17969	17985	18041	18004	17829	18063	17866	17915	18067	17923	17803	17966	17911	17972	18106	18020	17981	17860	17983	17891	18012	17965	18122	17957	17853	18016	17868	17889	17889	18068	18102	17889	18151	18152	18063	17877	17696	17848	17830	17973	18037	18104	18141	18032	17820	17975	17987	18078	17831	17941	17851	17877	17827	18088	18016	18023	18031	17907	17957	17985	18063	17862	17805	18142	17921	18175	17944	17915	17934	17829	17943	17897	18173	17951	17828	17886	17961	17926	18012	17815	18025	18065	17932	18029	17977	18130	17929	17993	18059	17997	18117	17908	18125	18014	17842	17734	18035	18065	17871	18002	17949	18008	18191	17905	17723	17953	17927	17975	17711	17896	18011	17936	18034	17944	18030	17985	17987	17929	18082	17923	17997	17807	17915	17939	18006	18066	17986	18027	17863	18099	17854	17949	17959	17977	18050	17955	17872	18051	17972	17791	18063	18007	17933	18110	17941	17917	17874	18001	17791	18099	18126	18043	17985	18207	17878	17930	17994	17853	18007	17877	17997	17948	17891	18166	17893	17858	17844	18083	17990	18090	18014	17792	17978	18060	18130	18092	17790	17933	17889	17820	18231	17896	18031	17904	17951	17948	18243	17988	18100	17916	17766	17877	17784	17939	18032	18109	17942	17812	17968	17894	18129	17880	17931	18053	17978	18040	17810	17914	17790	17946	18178	17938	18137	18008	17826	17898	17975	17991	18018	17969	17916	18003	17857	18038	17892	18186	18051	17932	17948	18139	17997	17799	17976	17958	17892	18032	18068	17992	18077	17895	17782	17944	17912	18117	18161	17866	17902	17997	17887	17812	17969	18039	17982	17862	17933	18005	17865	17821	18031	17982	17851	18088	17991	17931	17847	17859	18027	17902	17897	17933	18194	17859	17872	18062	18053	18169	18008	17831	18076	18169	17873	17956	18084	17953	17825	17989	18038	17901	17923	17885	18054	18114	17897	17988
35055	49004	43904	33453	28945	25088	22609	20377	18962	18216	17547	17079	16698	16259	15939	15903	15825	15671	15528	15529	15557	15367	15340	15392	15219	15470	15242	15261	15337	15323	14974	15175	15163	15013	15264	15269	15150	15081	15221	15176	15315	15189	15159	15217	15210	15424	15178	15144	15293	15303	15302	15332	15048	15221	15262	15206	15112	15145	15119	15128	15201	15149	15360	15280	15313	15103	15238	15128	15272	15210	15233	15371	15263	15103	15290	15356	15256	15180	15225	15142	15165	15132	15329	15032	15516	14998	15009	15342	15083	15268	15203	14888	15217	15135	15020	15189	15292	15040	15177	15162	15273	15233	15237	15215	15194	15221	15222	15194	15260	15144	15066	15068	15353	15358	15232	15435	15188	15285	15156	15081	15093	15112	15184	15132	15276	15110	15290	15054	15123	15229	15032	15206	15293	15206	15237	15219	15161	14933	15198	15118	15292	15142	15091	15378	15170	15363	15129	15176	15281	15153	15200	15239	15058	15177	15197	15126	15017	15159	15241	15169	15205	15358	15162	15072	15251	15094	15316	15008	15332	15192	15138	15010	15187	15258	15171	15107	15138	15211	15141	15205	15457	15231	15268	15258	15290	15274	15232	15331	15186	15205	15190	15052	15218	15266	15209	15336	15187	15331	15028	15292	15017	15334	15205	15311	15222	15249	15256	15134	15220	15139	15203	15204	15298	15132	15314	15307	15126	14975	15081	14993	15104	15351	15153	15113	15207	15290	15094	15083	15200	15091	15171	15226	15253	15073	15170	15084	15196	15128	15199	15214	15190	15184	15112	15106	15254	15201	15149	15277	15260	15150	15182	15138	15227	15339	15126	15164	14892	15112	15289	15284	15245	15138	15341	15212	15237	15114	15268	15176	15162	15289	15070	15232	15163	15356	15013	15318	15262	15044	15143	15134	15082	15193	15355	15178	15055	15112	15072	15153	15252	15220	15184	15172	15198	15384	15244	15202	15109	15206	15130	15067	15123	15249	15181	15079	15254	15213	15236	15241	14904	15176	15205	15174	15121	15184	15324	14994	15316	15226	15090	15407	15336	15234	15245	15170	15220	15347	15017	15246	15164	15122	15270	15111	15321	15169	15202	15273	15226	15242	15220	15305	15275	15340	15138	15104	15261	15280	15316	15118	15311	15295	15194	15271	15237	15163	15144	15387	15327	15152	15334	15144	15313	15199	15084	15200	15110	15213	15162	15145	15090	15144	15415	15167	15191	15209	15179	15201	15140	15328	15085	15134	15346	15140	15267	15304	15129	15228	15197	15099	15250	15040	15125	15099	15198	15229	15155	15148	15269	15266	15299	15181	15164	15161	15191	15152	15247	15205	15297	15192	15208	15096	15303	15232	15367	15131	15275	15099	15043	15021	15257	15239	15108	15196	15280	15243	15126	15332	15181	15172	15058	15193	15157	15193	15202	15207	15124	15169	15253	15293	15287	15107	15309	15145	15345	15220	15235	15301	15257	15127	15445	15053	15282	15171	15171	15163	15173	15086	15272	15388	15030	15069	15313	15176	15126	15297	15244	15195	15068	15168	15159	15164	15221	14960	15179	15149	15247	15203	15282	14998	15113	15233	15176	15172	15196	15206	15200	15253	15184	15189	15102	15177	15119	15346	15180	15070	15211	15066	15057	15128	15253	15308	15229	15371	15291	15319	15196	15103	15209	15119	15236	15288	15226	15350	15228	15373	15303	15142	15202	15225	15279	15137	15298	15328	14991	15192	15027	15282	15226	15301	15170	15026	15178	15333	15153	15326	15255	15071	15212	15191	15239	15336	15226	15344	15356	15370	15229	15285	15179	15114	15310	15218	15197	15162	15091	15271	15056	15057	15055	15236	15214	15302	14966	15145	15243	15232	15207	15203	15097	15037	15283	15148	15264	15307	15109	15274	15205	15075	15328	15117	15159	15214	15263	15234	15087	15260	15091	15212	15188	15182	15291	15127	15217	15114	15120	15283	15246	15308	15265	15165	15415	15255	15119	15189	15213	15327	15199	15198	15078	15150	15148	15339	15341	15219	15283	15170	15236	15279	15347	14962	15199	15114	15199	15114	15128	15196	15350	15112	15270	15298	15211	15271	15296	15155	15254	15170	15410	15162	15297	15174	15061	15271	15282	15265	15208	15243	15070	15275	15148	15271	15310	15209	15269	15239	15220	15169	15243	15248	15059	15070	15217	15114	15199	15185	15236	15098	15102	15097	15155	15293	15282	15270	15024	15224	15141	15161	15080	15203	15219	15182	14949	15231	15283	15182	15227	15150	15324	15344	15247	15320	15109	15338	15210	15141	15272	15404	15367	15282	15339	15084	15151	15110	15017	15147	15269	15156	15176	15226	15198	15172	14980	15187	15024	15166	15201	15190	15228	15084	15245	15203	15120	15210	15308	15051	15290	15333	15097	15227	15216	15195	15244	15158	15245	15066	15233	15207	15219	15139	15154	15158	15143	15228	15225	15187	15271	15216	14976	15117	15067	15343	15234	15319	15243	15197	15210	15252	15257	15129	15166	15229	15399	15148	15085	15258	15208	15189	15136	15307	15250	15442	15149	15210	15160	15299	15211	15215	15393	15146	15218	15266	15214	15404	15323	15333	15125	15232	15249	15164	15181	15095	15157	15058	15102	15199	15243	15175	15228	15208	15317	15166	15295	15251	15178	15189	15098	15298	15233	15357	15199	15278	15321	15111	15291	15086	15337	15185	15252	15289	14992	15229	15209	15063	15259	15261	15271	15181	15164	15296	15127	15210	15287	15275	15246	15267	15193	15439	15070	15186	15302	15170	15173	15158	15127	15258	15208	15133	15334	15270	15156	15211	15070	15305	15051	15237	15281	15109	15315	15054	15187	15135	15152	15243	15267	15309	15055	15274	15153	15261	15168	15289	15097	15350	15053	15223	15226	15210	15215	15186	15112	15143	15185	15146	15231	15088	15213	15106	15253	15230	15223	15294	15120	15189	15302	15338	15243	15302	15107	15351	15433	15185	15203	15186	15132	15178	15192	15018	15411	15139	15219	15244	15192	15180	15090	15322	15132	15311	14957	15048	15068	15271	15244	15221	15308	15128	15227	15134	15194	15054	15287	15138	15093	15217	15244	15155	15282	15205	15222	14955	15230	15037	15164	15474	15255	15133	15202	15260	15352	15268	15222	15331	15179	15300	15261	15187	15249	15323	15280	15095	15299	15266	15346	15164	15145	15150	15192	15248	15158	15311	15061	15151	15164	15222	15163	15210	15211	15328	15284	15170	15192	15222	15279	15329	15206	15178	15107	15162	15264	15162	15088	15379	15140	15288	15066	15292	15190	15141	15246	15251	15263	15136	15105	15241	15254	15153	15355	15196	15346	15213	15121	15135	15137	15245	15292	15031	15237	15026	15292	15163	15277	15161	15127	15103	15245	15168	15324	15193	15232	15278	15170	15167	15219	15177	15051	15141	15035	15271	15265	15258	15314	15205	15116	15183	15324	15135	15136	15169	15220	15131	15328	15194	15180	15166	15310	15177	15381	15028	15281	15155	15188	15327	15161	15161	15278	15040	15169	15122	15268	15162	15058	15063	15343	15194	15284	15194	15249	15281	15346	15319	15271	15224	15179	15292	15125	15174	15109	15168	15268	15289	15146	15155	15295	15214	15297	15184	15112	15184	15105	15175	15270	15191	15280	15144	15367	14976	15197	15296	15220	15190	15025	15254	15157	15129	15319	15173	15231	15200	15120	15097	15109	15210	15103	15273	15279	15247	15198	15237	15223	15299	15131	15282	15236	15217	15048	15133	15166	15386	15128	15274	15367	15198	15148	15168	15110	15194	15148	15095	15252	15344	15180	15228	15398	15037	15320	15242	15181	15110	15382	15229	15146	15267	15194	15428	15217	15212	15253	15203	15303	15198	15332	15350	15419	14988	15309	15193	15306	15300	15165	15255	15180	15125	15216	15285	15246	15109	15224	15211	15284	15355	15236	15180	15429	15303	15280	15416	15150	15072	15301	15116	14996	15412	15165	15202	15225	15272	15177	15167	15190	15135	15183	15087	15287	15237	15232	15124	15210	15205	15148	15188	15268	15089	15161	15212	15232	15236	15238	15247	15014	15145	15063	15170	15198	15302	15328	15315	15112	15109	15350	15214	15133	15030	15277	15227	15216	15141	15069	15194	15305	15242	15224	15004	15197	15117	15235	15063	15334	15140	15094	14984	15101	15140	15154	15052	15302	15049	15297	15085	15272	15190	15043	15311	15063	15038	15075	15246	15188	15283	15144	15178	15076	15252	15159	15273	15146	15123	15113	15201	15181	15402	14967	15172	15107	15119	15138	15403	15292	15203	15254	15031	15241	15105	15274	15267	15199	15210	15092	15244	15211	15204	15133	15055	15210	15271	15146	15188	15084	15181	15097	15400	15158	15132	15200	15195	15155	15257	15273	15199	15292	15204	15083	15076	15069	15020	15279	15371	15011	15196	15210	15194	15330	15282	15292	15188	15195	15323	15216	15061	15223	15045	15339	15062	15279	15091	15156	15153	15172	15296	15265	15414	15114	15184	15052	15193	15336	15269	15281	15114	15294	15213	15185	15162	15202	15217	15314	15276	15166	15194	15234	15240	15114	15076	15208	15147	15172	15234	15379	15136	15153	15076	15117	15069	15354	15203	15065	15209	15243	15213	15304	15163	15002	15125	15239	15295	15244	15119	15076	15258	15096	15210	15149	15236	15150	15238	15175	15156	15139	15402	15100	15367	15344	15315	15214	15182	15144	15200	15052	15276	15237	15335	15258	14993	15197	15238	15166	15197	15188	15268	15156	15076	15319	15178	15296	15159	15372	15161	15116	15152	15335	15147	15089	15268	15137	15207	15440	15130	15192	15258	15382	15355	15369	15057	15284	15159	15157	15047	15099	15147	15176	15293	15213	15102	15193	15173	15139	15193	15291	15203	15170	15371	15123	15247	15245	15362	15106	15276	15288	15139	15362	15260	15260	15125	15341	15087	15138	15097	15314	15139	15278	15250	15166	15156	15171	15162	15131	15058	15019	15419	15306	15292	15278	15095	15253	15127	15333	15187	15253	15305	15127	15123	15193	15164	15232	15053	15223	15283	15320	15122	15354	15295	15300	15202	15242	15273	15178	15136	15159	15197	15004	15096
24066	21106	28726	26236	26842	28164	27175	23479	21604	20977	20203	19743	19315	19005	18977	18671	18622	18370	18412	18210	18066	18142	18072	18087	18157	17668	18087	18085	18012	18133	18018	18000	17942	17988	17928	17881	17859	17842	17806	17977	18085	17959	17827	17971	17810	17900	17802	17968	17651	17705	17706	17837	18009	17794	17862	17989	17585	17888	18027	17859	17928	17846	18030	17874	17717	17946	17974	17829	17908	17999	17692	17860	18162	18091	17852	17803	17707	17687	17785	17838	17878	17796	17786	17957	17908	17897	17840	17840	17954	17873	17965	17695	17843	17880	17803	17692	17898	18009	17987	17782	17915	17933	17829	18048	17877	17935	17726	17918	18008	17949	17768	18041	17872	17911	17940	17870	17667	17930	17857	17666	17890	17947	17793	17885	17980	17797	17785	17926	18022	17820	17863	17728	17793	17787	17848	17952	17786	17815	17926	17777	17855	17775	17644	17927	17659	17734	17621	17603	17619	17885	17812	17642	17941	17913	17957	17799	17915	17930	17771	17964	17766	17751	17821	17911	17888	17874	18004	17825	17854	17905	17751	17915	17696	17789	17786	18103	17812	18035	17935	17907	17846	17692	17806	17855	17989	17813	17841	17809	17765	17964	17711	17817	18021	17792	17846	17889	17892	17630	17875	17713	17912	17849	17763	17795	18043	17675	17827	17729	18060	17741	17769	18077	17934	17830	17906	17842	17746	17750	17775	17839	17894	17777	17648	17692	17870	18027	17664	18018	17861	18042	17803	17724	17670	17790	17995	17851	18007	17929	17945	17934	17691	17793	17932	17957	17855	17784	17741	17738	17997	17998	17829	17877	17752	17824	17546	17910	18213	18039	17773	17848	17905	17934	17880	17829	17855	17908	17980	17970	18055	18060	17843	17739	17946	17822	17899	17765	17685	17862	17810	17929	17718	17848	17872	17946	17817	17794	17938	17942	17864	17871	17914	17860	17714	17924	17789	17799	17963	17717	17838	17939	17699	17692	18050	17822	17832	17811	17882	17992	18038	17943	17763	17884	17829	18101	17881	17599	17849	17880	17793	18028	17869	17712	17971	17983	17888	17872	17815	17988	17723	17773	17806	17730	17782	17816	18096	17750	17855	17800	17917	17948	17908	17777	18160	17873	17813	17631	17735	17730	17850	17884	17796	17749	17729	17925	17929	17784	17936	17905	17997	17859	17682	17876	17737	18086	17700	17875	17791	17780	17791	17736	17765	17946	17989	17866	17952	17646	17812	17888	17847	17594	17722	17962	17888	17951	18023	17769	17812	17677	17838	17815	17766	17923	17805	17949	17936	18011	17984	17700	17860	17718	17789	17723	17843	17831	17753	17848	17820	17905	17809	17816	17712	17860	17874	17802	17848	17850	17955	17717	17793	17770	18048	17797	17795	17834	17830	17788	17771	17841	17708	17770	17855	17937	17728	17907	17861	17736	17937	17778	17834	17809	17924	17626	17661	17819	17848	17837	17945	18119	17925	18157	17806	18022	18024	18059	17874	17911	17918	18092	17939	17780	17697	17703	17772	17893	17808	17865	17813	17865	17923	17794	17654	17886	17748	17864	17947	17986	17885	18033	17801	17741	17703	17636	17818	17955	17714	17737	17896	17960	17914	17721	17920	17723	17937	18057	17745	17875	17844	17849	17678	17769	17828	17831	17923	17896	17719	17766	17816	17925	17876	18038	17890	17768	17965	17951	17921	17746	17914	17879	17826	17651	17563	17862	17821	17884	17756	17801	17977	17802	17673	17777	17793	17908	17853	17958	17853	18001	17899	17769	17912	17599	17834	17647	17890	17848	17767	17655	17992	17972	17811	17712	18006	17891	17810	17907	17876	17864	17886	17876	17639	17471	17727	17838	17870	17636	17932	17819	17911	17780	17937	17857	17812	18039	17703	17788	17715	17818	17757	17913	17843	17748	17714	17746	17957	17741	17660	18116	17861	17792	17825	17789	17861	17899	17802	18056	17847	17748	18010	17965	17909	17865	17784	17861	17796	17767	17753	17873	17883	17952	17676	17797	17852	17933	17908	17811	18153	17953	17943	17965	17835	17756	17894	18020	17852	17713	17911	17934	17987	17763	17625	17841	17995	17876	18070	17945	17727	17879	17874	17904	17955	17840	17658	17940	17826	18017	17859	18156	17999	17842	17769	17852	17691	17744	17933	17943	17721	17749	17771	17936	17907	17946	17858	17700	17959	17775	17749	18067	17980	17931	17735	18003	17799	17655	17913	17828	17781	17787	17850	18183	17945	17683	17885	17865	17745	18073	17924	17912	17983	17832	17781	17989	17718	17672	17748	17685	17914	17987	17904	17774	17732	17849	17721	17737	17912	17745	17830	17526	17808	17775	17940	17943	17790	17941	17986	18080	17768	17839	17871	17895	17979	17818	17925	17941	17908	17936	17816	17832	17997	17895	17766	17770	17891	17751	17839	17784	17867	17749	17918	17748	17737	17888	17959	17964	17780	17764	17790	17945	17969	18044	17741	17930	17881	17991	17988	17745	18038	17604	17824	17839	18049	17819	18045	18002	17701	17917	17787	17845	18128	17752	17937	17771	17624	17798	17959	17745	17797	17722	17947	17920	17850	17863	18000	18108	17921	17890	17766	17568	17765	17932	17846	17843	17871	17878	17726	17935	17902	17948	17926	17971	17777	17771	17901	17958	17878	17982	17813	17961	17904	17777	17771	18030	17645	17831	18113	17740	17862	17931	17806	17873	17724	17961	17857	17873	17836	17845	17784	17720	17989	17946	17826	17597	17826	17909	17675	17935	17753	17816	17735	17751	17888	17846	18021	17823	18089	17729	17817	17915	17782	17703	18015	17969	18104	17792	17822	17909	18035	17911	17981	17893	17868	17842	17941	17835	17782	17910	18024	17809	17799	17938	17904	17777	17904	18025	17805	17729	17857	18113	17832	17827	17750	17876	17818	18013	17903	17585	17912	17827	17820	17747	17869	17780	17884	17792	17738	17819	17941	17752	18053	17860	17753	17877	17878	17904	17855	17952	17698	17751	17861	17660	17947	17956	17953	17861	17955	18004	17917	17839	17936	18101	17908	17799	17888	17838	17817	17673	17629	17863	17824	17824	17910	17903	17958	17936	17953	17806	17728	17831	17873	17756	17961	18011	17608	17815	17671	17758	17823	17790	17968	17703	17825	17982	17802	17875	17756	17949	17751	17648	17773	17726	17978	17988	17698	17868	17988	17918	17668	17972	17767	18002	17991	17708	17959	17773	17792	18062	17942	17861	17713	17892	17977	17963	17864	17963	17781	17834	17950	17853	17973	17959	17731	17713	17597	17745	17915	17963	18021	17738	17765	18037	17975	17841	17635	17867	17886	17618	17778	17836	17795	17652	17652	17845	17689	17838	17733	17930	17868	17809	17813	17870	17926	17783	17726	17837	17660	17882	17772	17953	17733	17831	17742	17866	17734	18047	17847	17720	17805	17758	17753	17705	17810	17998	17757	17865	17928	17779	18007	17746	17811	17844	17763	17563	17896	17924	17688	17790	18007	17903	17897	17961	17991	17944	17548	17660	18046	17877	17732	17791	17830	17830	17643	17975	17969	17814	17767	17742	17869	17903	17845	17753	17901	17914	17929	17543	17894	17765	17853	17817	17819	17816	17939	17947	17765	17878	17994	17844	17896	17963	18058	17863	17817	17934	17878	17668	18101	17897	17882	17831	17909	17884	17968	18047	18033	17845	17673	18203	17871	17947	17911	17927	17842	17649	17927	17851	17643	17814	17847	18034	17797	18097	17940	17817	17979	17955	18030	17804	17737	17851	18014	18031	17960	17740	17719	17843	17668	17841	18007	17981	18072	17826	17667	17730	17928	17905	18075	17833	17716	17782	17897	17934	17670	17917	18111	17916	17781	17802	17788	18013	17642	17856	17843	17919	17894	17823	18010	17957	17873	17782	17744	17649	17834	17810	17818	17793	17824	17870	17799	17855	17612	17806	17590	17792	17931	17847	17896	17763	17774	17495	17877	17840	17634	17900	17938	17942	17949	17999	17917	17915	17679	17806	17717	17892	17645	17891	17761	17777	17823	17907	17781	17779	17811	17821	17867	17997	17914	17738	17888	17788	17943	17846	17879	17851	17747	17903	18092	17684	17897	17789	17757	18128	18042	18048	17711	17739	18043	17920	17587	17835	18036	17832	17753	17804	17763	17689	17824	18042	18152	18032	17699	17847	17809	17696	17885	18158	17901	17891	17782	18000	17698	17770	18062	17950	17835	17871	17929	17731	17905	17876	17790	17832	17895	17927	17753	17918	17799	17779	17562	17886	17988	17732	17829	17847	17585	17653	17831	17721	17922	17966	17859	17911	17969	17797	18017	17799	17821	17806	17777	17838	17746	17671	17965	17876	17791	17901	17919	17910	17641	17891	17789	17685	17869	17990	17866	17708	17820	17869	17981	17878	17897	17896	17741	17956	18017	17910	17861	17818	17840	17825	17768	17824	17877	17953	17784	17907	17660	17813	17617	17903	17941	17772	17771	17885	18025	17997	17594	17814	17746	17684	17861	17796	17879	17765	18136	17873	17899	17839	17838	18026	17924	17877	17806	18016	17754	17880	17805	17547	17525	17889	17943	17876	17959	17845	17862	18049	17807	17779	18079	17876	18107	17915	17704	17985	17947	18051	17904	17813	17887	17848	17756	17757	17834	17824	17878	17728	17815	17644	17761	17882	17820	17717	17929	17854	17632	17845	17918	17936	17783	17759	17727	17978	17930	18142	18124	17733	17915	17622	17766	17828	18061	17573	17796	17983	18059	17884	17810	18038	17949	17832	17776	17829	17830	17834	17715	17804	18111	17924	18031	17839	18030	17937	17772	17804	17952	17808	17983	17974	17774	17891	17731	17774	17728	17802	17964	17971	17811	17828	17985	17896	17741	17854	17899	17757	17765	17904	17977	18000	18001	17907	17924	17793	17832	17754	17775	17945	17848	17825	17951	17798	17984	17812	17917	18036	17838	18010	17788	17826	17836	17894	17880	17662	17939	17656	17979	17874	17798	17772	17884	17658	17809	17717	17824	17752	17765	17738	17778	17804	17937	17910	17700	17799	17933	17695	17816	17610	17764	17854	17940	17715	17826	17733	17932	17957	18009	18065	17958	17975	18024	17880
35451	55821	49739	38664	33359	29005	25628	23102	20778	19703	18509	17928	17494	17120	16589	16342	16165	15888	15754	15607	15691	15440	15188	15438	15422	15366	15383	15458	15177	15276	15223	15219	15339	15209	15275	15222	15190	15090	15289	15213	15149	15122	15264	15421	15217	15094	15231	15106	15300	15177	15204	15273	15274	15267	15266	15183	15091	15013	15105	15222	15078	15182	15178	15080	15331	15209	15402	15315	15231	15254	15220	15302	15176	15193	15073	15308	15276	15218	15478	15151	15244	15159	15117	15092	15164	15054	15138	15146	15207	15245	15438	15119	15329	15202	15222	15312	15242	15093	15346	15233	15321	15048	14975	15103	15275	15132	15081	15231	15212	15207	15190	15082	15451	15189	15195	15144	15311	15271	15138	15092	15072	15143	15193	15098	15378	15140	15190	15194	15267	15246	15145	15336	15277	15163	15262	15186	14998	15256	15351	15122	15263	15106	15051	15201	15373	15144	15391	15157	15152	15089	15190	15193	15247	15084	15152	15133	15212	15137	15080	15312	14998	15129	15174	15134	15067	15097	15180	15019	15268	15164	15280	15211	15281	15022	15123	15428	15185	15310	15138	15074	15244	15261	15185	15207	15226	15157	15078	15258	15190	15335	15285	15169	15194	15111	15098	15021	15219	15188	15172	15280	15081	15302	15301	15069	15224	15210	15072	15217	15196	15212	15040	15100	15286	14978	15141	15160	15238	15106	15195	15234	15268	15243	15204	15231	14995	15314	15293	15299	15236	15195	15316	15075	15147	15273	15123	15259	15068	15151	15126	15081	15157	15252	15210	15122	15143	15335	15158	15180	15174	15221	15170	15178	15273	15242	15177	15205	15088	15119	15191	15309	15162	15158	15381	14996	15208	15326	15298	15240	15071	15150	15104	15235	15152	15090	15156	14942	15085	15064	15118	15207	15140	15151	15257	15266	15166	15211	15320	15164	15212	15168	15039	15219	15308	15215	15219	15108	15250	15250	15157	15109	15278	15038	15135	14964	15169	15172	15203	15108	15081	15262	15112	15246	15264	15141	15265	15268	15165	15276	15236	15280	15095	15087	15174	15090	15195	15219	15328	15254	15275	15177	15331	15488	15303	15322	15242	15166	15271	15200	15276	15442	15155	15280	15182	15129	15194	15099	15204	15014	15076	15207	15193	15176	15345	15148	15071	15217	15158	15214	15171	15262	15196	15157	15228	15043	15265	15335	15109	14986	15217	15259	15222	15284	15047	15203	15182	15276	15095	15271	15255	15368	15248	15222	15192	15147	15168	15132	15119	15137	15271	15305	15218	15231	15187	15179	15081	15160	15133	15320	15188	15243	15095	15260	15230	15031	15309	15262	15234	15075	15094	15230	15053	15115	15091	15090	15239	15179	15122	14986	15106	15308	15265	15384	15262	15170	15161	15397	15199	15160	15004	15112	15103	15033	15195	15207	15220	14998	15216	15190	15249	15154	15272	15133	15352	15142	15233	15316	15221	15283	15208	15364	15407	15176	15200	15275	15296	15140	15113	15194	15169	15306	15253	15320	15240	15314	15210	15112	15342	15006	15103	14927	15254	15224	15308	15232	15337	15050	15097	15083	15200	15202	15090	15214	15064	15149	15349	15157	15138	15231	15160	15296	15238	15135	15160	15174	15132	15356	15272	15233	15312	15067	15074	15255	15274	15065	15168	15093	15128	14954	15096	15153	15317	15028	15182	15144	15181	15151	15338	15175	15245	15155	15104	15177	15215	15249	15197	15142	15101	15061	15332	15119	15176	15279	15158	15241	15102	15068	15264	15102	15053	15138	15024	15257	15125	15331	15079	15162	15344	15170	15270	15145	15204	15321	15227	15291	15254	15113	15180	15148	15267	15169	15337	15303	15165	15144	15156	15308	15225	15037	15141	15093	15385	15180	15124	15125	15235	15162	15200	15216	15244	15033	15258	15245	15278	15079	15198	15132	15334	14961	15054	15244	15156	15294	15182	15100	15119	15185	15258	15203	14970	15435	15146	15214	15237	15039	15175	15314	15109	15266	15255	15312	15189	15201	15216	14976	15196	15195	15103	15106	15339	15133	15222	15211	15060	15096	15200	15128	15274	15176	15221	15100	15376	15258	15144	15305	14990	15126	15284	15162	15158	15099	15263	15237	15065	15098	15283	15147	15135	15140	15273	15181	15211	15324	15149	15181	15309	15117	15132	15278	15379	15170	15034	15234	15168	15210	15178	15082	15111	15203	15319	15198	15158	15220	15261	15162	15105	15081	15315	15161	15252	15219	15259	15223	15338	15457	15141	15228	15251	15098	15402	15209	15124	15196	15103	15093	15202	15323	15214	15289	15103	15297	15120	15237	15246	15167	15089	15238	15173	15286	15174	15310	15307	15214	15133	15233	15360	15212	15189	15215	15382	15170	15406	15056	15216	15175	15164	15164	15173	15070	15112	15132	15312	15138	15129	15294	15119	15155	15207	15414	15236	15191	15246	15119	15173	14955	15203	15108	15227	15177	15363	15093	15161	15232	15256	15220	15309	15230	15102	15326	15163	15339	15366	15158	15285	15168	15180	15049	15303	15201	15154	15078	15215	15216	15227	15166	15087	15315	15161	15129	15035	15270	15153	15231	15137	15065	15289	15352	15298	15115	15163	15369	15200	15202	15262	15326	15253	15141	15209	15231	15281	15143	15305	15146	15150	15271	15268	15255	15064	15156	15344	15135	15280	15198	15174	15187	15144	15174	15267	15202	15376	15225	15138	15241	15064	15063	15058	15237	15264	15161	15199	15269	15074	15168	15115	15131	15263	14999	15281	15277	15108	15119	15219	15268	15227	15264	15074	15147	15124	15322	15122	15136	15238	15080	15185	15170	15264	15238	15110	15085	15248	15265	15133	15048	15210	15134	15237	15173	15181	15054	15176	15095	15065	15194	15097	15281	15219	15265	15150	15162	14995	15226	15232	15257	15157	15140	15181	15160	15199	15171	15291	15291	15194	15314	15075	15044	15188	15239	15046	15150	15124	15173	15087	15201	15297	15094	15077	15083	15010	15192	15114	15259	15084	15129	15334	15199	15055	15160	15383	15036	15162	15317	15156	15199	15023	15364	15085	15221	15107	15442	15350	15184	15256	15084	15137	15109	15150	15134	15212	15276	15245	15158	15145	15076	15285	15146	15188	15208	15104	15075	15250	15145	15248	15289	15125	14912	15134	15147	15227	15139	15278	15292	14938	15161	15138	15274	15238	15070	15351	15262	15185	15300	15259	15233	15097	15257	15300	15216	15094	15098	15229	15109	15158	15244	15241	15293	15223	15339	15090	15302	15328	15257	15208	15218	15218	15216	15137	15154	15153	15041	15113	15211	15175	15200	15165	15133	15102	15197	15126	15139	15189	15424	15140	15359	15119	15050	15301	15191	15159	14961	15087	15199	15003	15115	15202	15200	15132	15174	15146	15169	15240	15108	15117	15253	15197	15203	15172	15139	15177	15222	15243	15013	15249	15208	15099	15211	15323	15249	15149	15287	15054	15263	15350	15113	15087	15139	15048	15038	15155	15209	15223	15281	15241	15200	15273	15209	15277	15079	15231	15310	15214	15061	15152	15259	15236	15229	15301	15227	15142	15174	15281	15112	15164	15199	15297	15291	15273	15224	15047	15242	15111	15234	15270	15117	15125	15153	15335	15156	15141	15152	15031	15061	15325	15241	15201	15267	15260	15141	15101	15137	15278	15191	15170	15279	14933	15240	15217	15179	15218	15103	15157	15190	15228	15139	15084	15244	15220	15196	15220	15267	15356	15238	15207	15229	15146	15145	15210	15139	15274	15309	15270	15231	15206	15244	15161	15110	15096	15102	15225	15208	15002	15387	15278	15158	15119	15276	15205	15176	15298	15089	15033	15010	15103	15224	15126	15074	15188	14986	15300	15084	15236	15311	15196	15111	15300	15200	15119	15101	15146	15228	15262	15180	15292	15290	15247	15244	15272	15242	15206	15181	15093	15119	15163	15206	15239	15214	15320	15231	15254	15117	15147	15351	15166	15205	15396	14981	15380	15111	14955	15169	15179	15226	15327	15176	15042	15225	15346	15208	15315	15247	15140	15166	15222	15094	15233	15093	15225	15175	14911	15167	15045	15300	15167	15185	15109	15219	15324	15207	15189	15380	15208	15227	15249	15138	15418	15314	14982	15175	15164	15179	15255	15172	15145	15165	15131	15232	15187	15297	15197	15329	15383	15342	15096	15314	15058	15100	15095	15096	15168	15107	15189	15288	15189	15218	15166	15169	15250	15186	15153	15259	15229	15166	15189	15187	15245	15309	15117	15054	15167	15118	15069	15265	15241	15315	15037	15294	15082	15165	15251	15140	15192	15263	15125	15342	15057	15168	15219	15192	15177	15168	15211	15216	15150	15267	15094	15110	15402	15123	15216	15180	15151	15255	15140	15074	15278	15267	15121	15352	15250	15168	15074	15074	15193	15118	15230	15039	15249	15134	15357	15103	15182	15084	15209	15198	15148	15312	14922	14995	15031	15242	15192	15101	15259	15282	15094	15215	15092	15322	15308	15140	15121	15411	15059	15128	15133	15095	15387	15078	15232	15219	15097	15265	15208	15071	15240	15221	15093	15133	15187	15128	15222	15162	15149	15073	15386	15229	15117	15115	15167	15313	15350	15358	15202	15225	15220	15213	15328	15166	15326	15080	15146	15268	15172	15234	15189	15175	15281	15239	15127	15238	15140	15248	15040	15176	15212	15192	14980	15306	15205	15156	15028	15290	15268	15230	15139	15111	15142	15035	15199	15317	15135	15006	15277	15186	15055	15293	15227	15118	15365	15207	15373	15157	15268	15176	15266	15208	15158	15250	15237	15210	15283	15149	15270	15281	15155	15101	15285	15192	15143	15203	15281	15117	15299	15145	15426	15310	15127	15192	15272	15355	15163	15302	15218	15241	15188	15252	15081	15226	15099	15205	15092	15231	15210	15136	15181	15129	15350	15133	15234	15081	15250	15173	15206	14990	15372	15324	15119	15121	15283	15079	15097	15053	15225	15028	15053	15136	15174	15326	15060	15208	15225	15164	15131	15218	15135	15220	15059	15231	15080	15292	15194	15207	15037	15225	15157	15272	15330	15135	15247	15291	15225	15238	15185	15185	15262	15045	15139	15199
22758	21124	28916	23946	23435	28421	31035	26003	23716	22648	21925	21241	20633	20217	20056	19677	19507	19429	19325	19127	18962	19053	19138	18703	18791	19108	18732	18767	18891	18746	18745	18479	18642	18786	18815	18386	18431	18710	18551	18636	18615	18810	18524	18521	18566	18642	18568	18711	18613	18631	18533	18551	18788	18525	18539	18596	18636	18632	18545	18546	18525	18719	18554	18486	18585	18566	18707	18519	18673	18451	18739	18678	18596	18550	18526	18619	18607	18547	18462	18592	18513	18601	18577	18310	18560	18532	18446	18602	18412	18520	18561	18399	18623	18548	18508	18669	18386	18401	18778	18547	18687	18565	18279	18543	18463	18411	18835	18694	18355	18276	18405	18505	18541	18432	18540	18510	18927	18690	18459	18413	18519	18332	18473	18415	18427	18543	18551	18551	18489	18631	18499	18593	18579	18599	18402	18754	18601	18395	18488	18612	18623	18572	18854	18440	18501	18638	18463	18645	18782	18609	18478	18514	18681	18489	18624	18601	18493	18527	18593	18589	18545	18558	18716	18407	18473	18442	18549	18453	18487	18511	18605	18408	18514	18639	18386	18515	18525	18445	18699	18680	18793	18589	18667	18494	18583	18453	18628	18537	18371	18483	18304	18461	18486	18665	18621	18490	18565	18716	18537	18672	18362	18685	18621	18632	18421	18534	18663	18593	18563	18713	18518	18470	18589	18659	18546	18425	18541	18453	18463	18418	18550	18329	18410	18536	18316	18714	18561	18347	18434	18556	18322	18458	18618	18601	18702	18611	18580	18583	18458	18606	18616	18658	18706	18553	18806	18383	18645	18526	18570	18620	18289	18409	18555	18737	18805	18436	18501	18109	18640	18644	18543	18334	18447	18639	18662	18492	18541	18594	18469	18708	18393	18471	18431	18440	18372	18433	18489	18684	18656	18569	18506	18716	18531	18561	18624	18584	18484	18434	18624	18544	18448	18351	18608	18602	18432	18509	18641	18460	18549	18303	18535	18485	18610	18636	18422	18352	18369	18451	18413	18489	18536	18776	18559	18412	18567	18312	18639	18287	18549	18617	18483	18484	18597	18608	18520	18554	18344	18543	18524	18313	18507	18570	18566	18552	18563	18532	18441	18305	18553	18466	18541	18650	18597	18566	18367	18452	18324	18594	18473	18431	18565	18475	18510	18503	18574	18638	18393	18389	18504	18753	18623	18511	18482	18488	18373	18674	18546	18363	18399	18432	18514	18489	18747	18516	18537	18579	18347	18529	18555	18468	18656	18557	18649	18643	18309	18273	18533	18671	18527	18643	18248	18469	18632	18542	18429	18430	18436	18292	18306	18502	18460	18281	18423	18564	18551	18546	18564	18813	18588	18249	18623	18493	18597	18607	18646	18629	18504	18375	18434	18509	18486	18580	18579	18466	18635	18658	18698	18585	18538	18690	18391	18361	18617	18701	18561	18411	18429	18525	18686	18631	18516	18727	18518	18453	18651	18531	18596	18578	18565	18662	18585	18474	18322	18451	18347	18397	18390	18454	18658	18526	18495	18677	18650	18517	18461	18315	18616	18394	18493	18263	18611	18507	18586	18480	18335	18791	18430	18301	18517	18275	18480	18533	18450	18476	18485	18469	18623	18511	18469	18467	18645	18340	18378	18410	18504	18311	18422	18455	18583	18548	18486	18424	18476	18366	18706	18528	18622	18622	18537	18374	18462	18474	18534	18561	18598	18578	18539	18552	18602	18495	18523	18440	18749	18770	18587	18590	18295	18461	18486	18426	18472	18393	18635	18549	18576	18529	18445	18528	18363	18603	18561	18420	18424	18661	18541	18472	18418	18426	18607	18629	18543	18519	18514	18408	18660	18548	18571	18443	18588	18264	18573	18401	18478	18704	18360	18523	18469	18645	18797	18698	18845	18567	18547	18586	18385	18418	18566	18240	18485	18478	18482	18529	18307	18402	18540	18535	18668	18569	18547	18586	18685	18756	18680	18611	18600	18491	18582	18449	18588	18591	18534	18417	18476	18554	18547	18508	18377	18545	18656	18482	18492	18370	18483	18305	18601	18633	18683	18488	18726	18427	18442	18542	18595	18525	18684	18478	18446	18584	18474	18468	18370	18615	18389	18530	18592	18378	18485	18412	18673	18500	18802	18465	18419	18577	18586	18531	18479	18347	18489	18499	18586	18606	18698	18406	18665	18483	18597	18581	18373	18457	18529	18626	18668	18657	18689	18706	18692	18679	18569	18515	18633	18467	18371	18598	18709	18429	18496	18412	18404	18566	18374	18636	18471	18358	18580	18433	18408	18537	18454	18433	18377	18673	18500	18482	18430	18114	18365	18545	18466	18474	18607	18625	18629	18442	18529	18354	18620	18403	18623	18478	18557	18463	18557	18661	18514	18613	18586	18570	18390	18500	18403	18534	18522	18383	18441	18644	18556	18547	18346	18498	18632	18495	18601	18481	18742	18400	18542	18598	18713	18512	18612	18580	18681	18538	18747	18502	18500	18484	18509	18498	18616	18417	18498	18551	18280	18407	18419	18583	18806	18516	18501	18563	18276	18403	18793	18663	18300	18553	18403	18414	18639	18570	18494	18570	18429	18444	18580	18589	18780	18632	18751	18357	18473	18574	18624	18543	18492	18511	18436	18456	18502	18592	18672	18678	18515	18553	18477	18584	18372	18379	18564	18640	18458	18427	18605	18539	18501	18551	18600	18876	18231	18240	18695	18521	18426	18564	18466	18443	18467	18679	18345	18435	18669	18493	18381	18509	18327	18628	18524	18588	18601	18441	18638	18386	18319	18335	18374	18483	18623	18651	18444	18401	18296	18537	18329	18551	18557	18630	18436	18636	18816	18403	18491	18454	18503	18556	18647	18534	18109	18422	18415	18564	18603	18535	18745	18716	18506	18374	18480	18507	18469	18608	18427	18503	18625	18554	18512	18392	18418	18481	18755	18608	18622	18654	18630	18367	18328	18565	18416	18525	18581	18468	18491	18307	18493	18523	18406	18511	18334	18345	18631	18726	18699	18581	18602	18497	18384	18555	18275	18636	18478	18678	18576	18641	18789	18655	18750	18632	18536	18456	18271	18516	18469	18562	18571	18557	18486	18427	18633	18501	18699	18678	18347	18587	18555	18528	18340	18440	18514	18609	18477	18326	18623	18652	18430	18577	18539	18505	18386	18653	18374	18518	18831	18524	18536	18589	18706	18477	18531	18568	18577	18375	18689	18431	18738	18525	18364	18615	18687	18538	18428	18423	18527	18721	18597	18470	18467	18421	18500	18446	18656	18725	18379	18628	18671	18394	18622	18440	18610	18591	18652	18633	18518	18576	18465	18671	18277	18503	18603	18434	18481	18547	18497	18519	18451	18532	18724	18522	18518	18530	18386	18394	18487	18566	18408	18531	18422	18611	18641	18258	18493	18467	18392	18444	18450	18597	18219	18386	18747	18454	18280	18719	18513	18555	18670	18293	18441	18533	18499	18291	18568	18582	18650	18427	18584	18523	18593	18510	18549	18614	18371	18390	18563	18464	18579	18523	18427	18295	18482	18487	18640	18488	18704	18597	18670	18328	18506	18429	18490	18647	18379	18356	18560	18413	18441	18459	18552	18504	18480	18530	18580	18403	18555	18700	18448	18231	18573	18485	18589	18447	18569	18347	18235	18571	18570	18577	18431	18511	18649	18254	18481	18539	18613	18505	18492	18431	18383	18521	18488	18434	18536	18518	18645	18486	18472	18541	18459	18211	18438	18534	18380	18653	18427	18712	18421	18430	18657	18448	18608	18788	18454	18451	18620	18443	18480	18554	18512	18457	18542	18845	18547	18636	18544	18559	18901	18683	18666	18588	18560	18415	18588	18636	18624	18450	18418	18606	18448	18363	18584	18404	18462	18737	18463	18497	18516	18693	18281	18565	18629	18604	18412	18481	18490	18579	18840	18622	18507	18669	18740	18597	18583	18223	18563	18766	18630	18605	18392	18667	18468	18502	18605	18574	18426	18478	18603	18608	18500	18711	18476	18539	18539	18519	18663	18539	18399	18427	18403	18572	18459	18598	18585	18638	18453	18627	18427	18551	18603	18505	18484	18416	18590	18214	18722	18546	18534	18608	18410	18494	18445	18226	18697	18710	18459	18397	18655	18671	18646	18477	18488	18642	18249	18472	18405	18458	18491	18511	18378	18616	18586	18470	18427	18421	18490	18436	18383	18488	18575	18572	18548	18580	18483	18190	18540	18806	18383	18494	18459	18520	18604	18430	18470	18477	18377	18300	18305	18384	18493	18634	18612	18505	18642	18540	18522	18845	18441	18384	18402	18639	18281	18393	18710	18628	18573	18491	18526	18335	18515	18444	18657	18426	18464	18641	18310	18461	18500	18494	18600	18555	18503	18505	18562	18758	18538	18713	18641	18477	18576	18555	18551	18378	18545	18485	18701	18603	18498	18496	18627	18742	18506	18509	18415	18417	18410	18515	18475	18453	18685	18436	18440	18482	18532	18693	18583	18656	18361	18507	18509	18682	18381	18538	18671	18647	18446	18539	18587	18621	18372	18607	18530	18446	18625	18363	18625	18628	18568	18471	18590	18532	18592	18555	18499	18652	18447	18459	18651	18243	18541	18543	18440	18580	18626	18492	18614	18520	18478	18444	18544	18623	18536	18304	18634	18497	18342	18372	18449	18528	18136	18492	18504	18429	18461	18358	18467	18660	18643	18610	18589	18561	18477	18611	18437	18286	18394	18560	18530	18570	18591	18622	18675	18450	18508	18603	18452	18463	18297	18372	18606	18654	18559	18604	18585	18381	18743	18412	18309	18635	18652	18573	18531	18537	18410	18556	18612	18583	18525	18359	18471	18353	18582	18563	18517	18531	18618	18659	18635	18498	18603	18472	18560	18461	18438	18672	18512	18633	18583	18494	18562	18345	18620	18339	18496	18350	18440	18282	18525	18446	18487	18460	18559	18275	18573	18796	18523	18468	18346	18555	18631	18433	18485	18669	18504	18514	18636	18535	18403	18744	18407	18483	18527	18445	18647	18581	18414	18341	18613	18550	18733	18638	18269	18341	18507	18477	18584	18593	18484	18466	18716	18500	18521	18352	18622	18472	18329	18443	18568	18529	18567	18535	18558	18545	18436	18359	18405	18532	18440	18668
38817	61692	54553	43221	37518	32777	28824	26000	23177	21400	20143	19351	18478	18095	17405	17277	16812	16712	16443	16493	16083	16075	15915	15817	16055	15711	15611	15739	15769	15649	15593	15610	15682	15686	15770	15583	15590	15541	15465	15587	15618	15534	15765	15580	15591	15640	15487	15432	15593	15480	15563	15637	15605	15525	15523	15603	15576	15558	15676	15613	15488	15595	15386	15545	15595	15423	15582	15580	15782	15695	15501	15413	15612	15607	15518	15689	15522	15688	15697	15649	15429	15499	15565	15410	15566	15522	15675	15320	15628	15539	15619	15443	15580	15453	15588	15683	15538	15487	15635	15577	15512	15474	15710	15498	15494	15632	15477	15514	15502	15462	15474	15618	15704	15555	15569	15657	15491	15469	15713	15535	15523	15519	15385	15509	15522	15594	15561	15696	15592	15624	15509	15576	15584	15609	15668	15645	15739	15536	15521	15561	15672	15660	15714	15672	15598	15565	15582	15548	15494	15545	15484	15626	15544	15644	15488	15556	15529	15557	15523	15624	15655	15692	15480	15528	15614	15533	15518	15446	15481	15551	15550	15564	15700	15556	15501	15401	15611	15447	15656	15673	15619	15525	15555	15526	15404	15575	15613	15612	15592	15501	15517	15634	15581	15337	15579	15392	15668	15645	15598	15580	15581	15611	15515	15642	15667	15480	15560	15622	15434	15581	15500	15622	15655	15494	15422	15523	15612	15455	15440	15711	15548	15462	15599	15612	15591	15634	15402	15688	15427	15633	15640	15500	15485	15626	15480	15542	15639	15559	15545	15580	15788	15288	15643	15668	15746	15606	15540	15595	15561	15551	15525	15582	15696	15488	15527	15617	15435	15686	15617	15734	15657	15558	15679	15523	15609	15727	15523	15745	15467	15618	15497	15554	15496	15421	15784	15410	15619	15462	15496	15441	15431	15634	15595	15694	15612	15548	15479	15567	15607	15617	15496	15641	15486	15420	15368	15559	15572	15492	15483	15624	15506	15639	15566	15594	15562	15598	15645	15623	15691	15634	15474	15642	15474	15420	15616	15593	15487	15479	15647	15708	15370	15463	15481	15558	15617	15458	15430	15541	15610	15640	15369	15537	15479	15584	15617	15810	15552	15589	15472	15667	15444	15426	15504	15356	15693	15551	15497	15553	15538	15540	15486	15569	15523	15480	15484	15535	15542	15541	15553	15643	15496	15553	15559	15651	15456	15630	15584	15535	15496	15551	15607	15638	15508	15736	15643	15688	15666	15543	15399	15760	15498	15470	15610	15492	15534	15539	15484	15417	15535	15610	15608	15607	15497	15642	15578	15530	15616	15508	15489	15566	15657	15571	15429	15736	15757	15328	15601	15535	15556	15550	15600	15624	15473	15561	15528	15430	15541	15445	15779	15739	15679	15547	15612	15665	15597	15840	15574	15573	15532	15626	15468	15569	15608	15535	15646	15682	15507	15718	15583	15650	15388	15648	15548	15448	15475	15534	15698	15429	15469	15521	15334	15790	15444	15489	15559	15660	15567	15377	15650	15582	15582	15619	15559	15569	15624	15561	15506	15575	15448	15511	15513	15572	15784	15565	15615	15622	15359	15576	15710	15573	15558	15490	15659	15661	15549	15523	15537	15760	15535	15375	15440	15511	15565	15580	15682	15666	15394	15605	15485	15554	15673	15638	15568	15437	15510	15379	15554	15577	15670	15688	15712	15578	15638	15472	15426	15275	15690	15443	15436	15480	15601	15532	15685	15372	15511	15582	15631	15771	15734	15608	15485	15463	15530	15532	15557	15544	15566	15423	15533	15579	15631	15593	15425	15552	15364	15541	15505	15624	15617	15687	15501	15519	15539	15466	15370	15512	15637	15812	15424	15596	15504	15763	15616	15607	15618	15794	15574	15653	15460	15507	15703	15459	15552	15639	15564	15663	15610	15594	15433	15614	15621	15454	15609	15519	15482	15627	15609	15441	15655	15355	15623	15405	15442	15684	15596	15715	15514	15666	15571	15501	15585	15668	15666	15516	15639	15501	15741	15608	15572	15618	15717	15464	15389	15567	15635	15483	15544	15764	15593	15455	15805	15698	15462	15674	15541	15699	15701	15308	15425	15541	15544	15466	15563	15546	15724	15481	15546	15596	15523	15437	15460	15653	15614	15654	15676	15681	15515	15448	15539	15505	15504	15520	15651	15523	15457	15669	15624	15605	15693	15576	15653	15463	15482	15480	15573	15480	15637	15395	15368	15486	15762	15549	15527	15455	15560	15463	15600	15463	15393	15666	15400	15662	15498	15620	15484	15431	15671	15535	15541	15581	15559	15597	15602	15585	15652	15678	15395	15559	15545	15661	15655	15707	15611	15539	15576	15538	15625	15686	15476	15428	15345	15588	15583	15552	15768	15417	15574	15596	15654	15616	15588	15619	15451	15610	15617	15536	15735	15624	15441	15720	15545	15573	15642	15588	15580	15675	15678	15577	15486	15651	15538	15411	15520	15373	15605	15702	15520	15352	15516	15585	15365	15508	15720	15657	15547	15590	15584	15665	15568	15647	15346	15582	15338	15580	15622	15507	15689	15468	15563	15507	15488	15536	15573	15512	15593	15468	15533	15402	15650	15643	15581	15553	15564	15417	15505	15561	15567	15627	15697	15616	15609	15567	15479	15626	15770	15475	15573	15587	15487	15707	15654	15623	15576	15478	15669	15547	15701	15484	15528	15456	15481	15483	15608	15529	15429	15526	15362	15595	15461	15684	15622	15493	15399	15646	15639	15682	15461	15640	15590	15700	15657	15617	15479	15619	15398	15545	15622	15575	15339	15451	15584	15572	15598	15627	15667	15520	15739	15491	15620	15567	15595	15565	15587	15729	15621	15517	15668	15492	15622	15477	15760	15556	15531	15595	15606	15685	15560	15549	15384	15471	15478	15674	15525	15744	15631	15566	15626	15457	15505	15454	15457	15429	15634	15654	15632	15448	15487	15635	15493	15643	15554	15626	15485	15446	15647	15533	15420	15694	15608	15535	15700	15576	15467	15474	15557	15483	15507	15514	15640	15551	15691	15636	15572	15666	15628	15411	15585	15596	15641	15403	15476	15467	15514	15460	15343	15579	15470	15658	15608	15543	15700	15586	15554	15577	15513	15322	15487	15672	15535	15533	15462	15494	15456	15552	15579	15660	15513	15516	15544	15568	15496	15718	15481	15605	15620	15471	15684	15451	15505	15448	15611	15527	15499	15588	15614	15426	15521	15642	15494	15494	15725	15635	15529	15440	15450	15484	15639	15453	15588	15491	15540	15796	15610	15537	15574	15578	15649	15438	15513	15527	15604	15620	15561	15394	15500	15462	15567	15432	15432	15658	15506	15513	15531	15707	15586	15477	15641	15584	15547	15527	15722	15595	15614	15613	15660	15751	15487	15337	15563	15464	15492	15692	15543	15602	15511	15564	15630	15549	15451	15638	15588	15760	15690	15516	15425	15515	15589	15595	15570	15625	15527	15635	15585	15625	15536	15601	15605	15500	15413	15587	15545	15604	15446	15651	15641	15619	15391	15493	15538	15393	15596	15651	15340	15677	15663	15651	15511	15546	15618	15482	15585	15538	15608	15559	15587	15652	15570	15668	15499	15592	15619	15482	15537	15477	15600	15563	15568	15539	15678	15488	15572	15462	15564	15536	15547	15634	15575	15571	15663	15728	15582	15420	15417	15614	15417	15483	15658	15678	15642	15558	15639	15443	15500	15598	15556	15650	15659	15529	15690	15537	15729	15706	15684	15666	15715	15506	15665	15480	15592	15507	15587	15584	15698	15691	15554	15623	15616	15549	15398	15518	15646	15563	15542	15451	15470	15607	15487	15752	15465	15687	15629	15590	15589	15380	15668	15669	15511	15612	15313	15424	15637	15537	15594	15685	15693	15733	15480	15590	15609	15555	15680	15657	15527	15334	15604	15679	15412	15530	15660	15465	15630	15581	15643	15731	15572	15447	15804	15563	15707	15541	15517	15449	15573	15493	15518	15463	15567	15634	15618	15394	15606	15361	15756	15559	15523	15595	15641	15745	15321	15694	15615	15539	15669	15558	15512	15628	15644	15613	15653	15700	15515	15512	15541	15709	15581	15348	15549	15409	15432	15423	15658	15451	15536	15433	15630	15500	15587	15508	15625	15648	15568	15715	15613	15626	15402	15474	15592	15402	15594	15452	15747	15589	15676	15565	15516	15525	15421	15524	15691	15485	15563	15562	15518	15522	15583	15445	15579	15647	15503	15538	15600	15561	15555	15470	15505	15483	15552	15590	15425	15456	15510	15519	15280	15431	15611	15426	15530	15588	15582	15622	15543	15531	15495	15620	15339	15453	15575	15393	15626	15696	15544	15467	15536	15486	15644	15447	15473	15796	15895	15518	15484	15623	15590	15732	15576	15590	15405	15590	15544	15525	15485	15528	15508	15616	15711	15332	15695	15632	15622	15530	15524	15458	15665	15734	15612	15717	15576	15654	15599	15488	15702	15692	15566	15766	15576	15693	15570	15495	15458	15427	15532	15611	15490	15393	15579	15670	15383	15474	15577	15711	15669	15394	15636	15617	15606	15712	15597	15545	15687	15742	15578	15351	15548	15714	15418	15543	15700	15538	15599	15557	15297	15525	15534	15357	15709	15744	15631	15514	15563	15522	15543	15561	15725	15614	15605	15687	15630	15597	15404	15453	15464	15718	15505	15576	15701	15494	15657	15525	15420	15599	15397	15492	15602	15371	15380	15662	15535	15551	15605	15641	15655	15647	15439	15442	15629	15562	15689	15450	15399	15582	15608	15516	15512	15615	15577	15540	15686	15615	15450	15700	15686	15685	15387	15658	15578	15633	15499	15499	15504	15541	15600	15435	15741	15584	15490	15663	15406	15782	15509	15498	15597	15683	15643	15489	15573	15508	15572	15507	15606	15430	15582	15695	15662	15705	15451	15549	15603	15629	15744	15479	15458	15600	15562	15533	15703	15784	15450	15743	15652	15543	15672	15637	15459	15575	15541	15467	15616	15503	15623	15477	15606	15876	15531	15342	15667	15447	15492	15431	15640	15501	15638	15634	15618	15549	15531	15685	15442	15502	15552	15611	15647	15595	15509	15548	15475	15548	15630	15579	15549	15428	15565	15463	15525	15474	15543	15525
30407	31911	39496	35045	29322	25664	23425	21667	20462	19898	19391	19305	19075	18724	18667	18661	18338	18440	18181	18143	18448	18282	18170	18024	17965	18225	18196	18083	17867	17948	18091	18108	18049	18112	17989	18198	17937	18074	17949	17926	17908	18002	18064	18005	18005	18107	18095	18029	17991	17988	18012	18133	18048	17847	17950	17979	17956	17871	18107	17915	18087	18146	18118	17986	17876	17968	17983	17800	18070	17895	17843	18014	18178	17920	17963	17907	18023	18053	17934	18022	17964	17955	17997	18080	18025	18000	18207	17993	18024	18149	18120	17771	18103	18093	17969	18221	18113	18193	17957	18081	18159	18247	18105	17955	18092	17895	17894	18094	17913	17958	17994	17990	18043	18078	17954	17829	17917	17968	18243	17881	18008	18026	18022	18112	17970	18135	18123	18069	17831	17819	17930	18006	17967	18041	17982	17903	18068	17983	17968	17938	18151	17753	18062	17951	18067	18065	18042	17894	17920	18037	17988	17861	17802	17882	17957	17781	18133	17966	17983	17911	18024	17987	17767	18023	18185	18130	18100	17952	18095	17792	18073	18050	18037	18018	18033	18002	17986	18105	17911	17980	17952	18111	18005	17920	18110	18066	17979	17891	18047	17895	17847	17967	18062	17986	18088	18009	17970	17934	18011	18041	17962	17828	17918	18005	18133	18113	17987	17987	18041	17899	17864	18071	18097	18038	17991	17928	18194	18079	17869	17875	17983	18077	18056	17973	17812	18153	18011	17970	17905	17891	18049	18087	17880	18063	18097	17940	17953	17956	18133	17813	17906	18227	18056	17967	18026	18306	18101	18126	18027	17926	18040	17936	17953	17941	17939	18023	18040	18053	18060	18026	17991	17971	17973	18141	18109	17942	18041	18158	18034	17849	18106	18019	18063	17971	17958	17896	18076	18022	17996	18047	18076	18115	18032	18025	18241	18100	18133	18126	17937	17782	18151	18242	17945	17677	17810	17893	17755	18046	17903	17985	17981	17815	17826	17961	17800	17838	18053	18218	18330	17794	17894	17884	18115	18042	18003	17828	17948	18312	18255	18047	18179	18275	18129	17955	18074	17843	17998	18042	17947	17852	18065	18023	18040	18057	17872	18063	17905	17855	17975	18168	17920	18083	17903	17959	17923	17986	18015	18276	17933	17909	17930	18045	17860	17972	18359	18079	18206	18117	18030	17910	17953	18045	18387	17999	18130	17969	18076	18075	17999	17963	18010	18017	18202	17923	17791	18100	17865	18030	18248	18046	17952	17997	17895	18069	17907	17971	17966	18019	18136	18029	18060	17836	18047	17837	18051	17898	18053	18129	17853	17934	17868	17790	18077	17854	18099	18192	17788	18018	18160	18098	17905	18139	18030	18102	18152	18026	17923	18076	18048	17877	17926	18139	17926	17784	17981	17816	18038	17961	17950	18054	18033	18016	17901	17944	18006	18029	18184	17785	17901	17811	18028	17707	17975	17975	18022	17927	17967	18080	17883	18086	17988	18102	18010	18023	17982	18232	17952	17931	17947	17948	18000	17985	18109	18171	17872	17916	18112	18107	18133	17963	18017	17784	18042	18153	17874	17883	18065	18058	17826	17858	18025	18119	17983	18114	17996	18087	18058	17956	18087	18099	17956	18069	17997	17884	17859	18063	18211	18090	18068	18032	17997	17966	18090	18084	18057	17944	18103	17885	18023	17942	18054	17981	17990	17922	18043	18125	18157	17926	17902	18035	18040	18133	17912	17947	17917	18028	18182	18167	17787	17923	17909	17923	18179	17865	17933	18000	17978	17962	18224	18202	17862	17738	18053	17971	18022	18176	18093	17942	17882	18010	17960	17907	17923	17821	18109	18067	18072	17961	17915	17945	17975	17853	18167	18183	18104	18091	17915	17970	18118	18152	18041	18071	17909	18059	18013	17873	18026	17986	18019	17945	17932	18066	18029	18042	17812	18185	18024	17988	18079	17865	18125	18059	17999	17914	17897	18015	17954	18013	17896	17926	18033	18075	18021	18049	18057	17963	18023	18072	18025	17940	17968	18201	18197	18076	18070	17994	18134	17991	17962	17980	17946	18087	17986	17981	18240	18001	18051	18032	17865	17963	18085	18097	18121	17981	18110	18072	17932	17884	18080	18042	18217	17940	18250	18028	17952	17972	18018	17963	17989	18066	18016	18056	18143	18068	18113	18078	18056	17967	18164	17983	17964	17945	18321	18026	18073	18051	18064	18013	18028	18083	17854	17950	18092	17917	17951	17882	17897	18120	17832	17857	18010	18112	17961	18321	17974	17790	17864	18120	18049	18018	17948	17894	17966	18009	17966	18102	17979	18097	18127	18111	18059	18036	18038	18053	18043	18060	18211	17978	17956	18065	17979	17904	18129	17863	18076	18238	18000	17908	17974	18008	17796	18001	18170	18059	17891	18156	18051	17792	18117	18118	18062	17925	18098	18058	17965	18075	17975	18108	18168	17938	17930	17859	17884	18081	18077	18204	18008	17948	18139	18062	17970	18089	18020	17949	18015	17965	18053	17903	17960	18032	17944	17888	18003	18029	18119	18082	18056	18034	17903	17985	18098	18000	17955	17990	18149	18048	18090	18175	18062	18035	17900	17817	17861	17973	17924	17882	18016	17945	18126	18155	17886	17987	18169	17984	17912	18078	17918	17960	17819	17938	17970	18109	18139	17849	17981	18029	18067	17928	18012	18197	17984	17987	18053	18137	17939	17941	17893	17910	17952	17976	17877	18087	18013	18103	18184	18088	18097	18000	17920	17837	17943	17954	17744	17992	18067	18059	18149	17884	18187	17899	18007	17998	17941	18136	17859	18165	17948	18000	17955	17992	18087	18065	18034	18089	17914	17882	17926	17929	18102	17856	18182	18132	18146	17991	17924	18164	18024	18143	18015	17953	18029	18037	17851	17924	17816	17986	18012	17929	18087	18054	18007	18045	18234	18000	18027	17528	18018	17877	18133	17821	17834	18177	18217	17933	17983	18078	18004	18027	18138	18041	17983	17971	18079	17975	17960	18064	17809	18075	17846	18127	18180	18076	17862	18113	18080	17929	18126	18175	18094	17938	17935	18147	17870	17843	17903	18171	17920	17872	18364	18098	17956	18000	17886	17985	18062	18004	17750	18068	17916	17953	17973	18020	17992	18108	18069	17852	17957	17911	17936	17889	17701	18009	18007	18067	18162	18257	17999	17926	17925	17949	18073	17830	17990	18013	17943	18017	18071	18233	18077	18040	17982	17974	18038	18080	18036	18014	18145	18057	18028	18173	17983	18003	18133	18039	18102	17913	18073	17923	17972	18018	17811	18123	17988	17932	18256	18227	18015	18111	18024	17976	18072	17999	17978	18055	17962	17916	17768	18095	18174	17969	17804	17748	18052	18052	17940	17756	17915	17909	17844	17877	17866	18018	18146	17739	17947	17952	17964	17960	17932	18102	17999	18120	18015	17994	17990	18078	17765	18130	18039	18042	18215	17956	18226	18017	18085	18016	18072	18035	18156	18047	18050	17965	17875	18017	18126	17794	18087	18033	17967	18025	18100	17919	17840	18098	17975	17843	17934	17758	18087	18044	18084	18033	17771	18166	17971	18097	17821	17938	17972	17985	18008	18028	18098	17933	18072	17944	18078	18081	17933	18037	17996	18193	18216	17997	17838	17918	17868	18120	18023	17807	18045	18248	17965	18081	17901	17704	17718	18018	17972	17984	18148	18178	17862	18207	17882	18140	17828	17987	17912	18118	18070	18112	18109	18070	18023	17922	18084	18078	18026	17926	17879	18056	18021	17991	17918	17948	17783	17826	18199	17959	17950	18164	18132	17973	18037	18059	17977	18031	18089	18055	17965	17947	17911	18037	18162	17912	17953	18022	18068	18055	18063	18063	18080	17786	18073	18146	17908	17920	18143	18059	17954	18268	18089	18048	18162	18087	18277	17965	18021	17828	17943	18046	18043	18183	17975	17860	17934	17909	18054	17929	18112	18033	18077	17887	17957	18052	18219	17990	18067	18260	17960	18114	17852	17836	17996	17921	18007	18164	18025	17889	18052	18050	17996	18024	17939	17767	18262	18093	17944	18080	18154	17872	17908	17740	17994	18081	17935	17748	17844	18016	17910	18035	17997	18134	17870	18016	18061	18060	18108	18184	17967	18020	17921	17909	18136	17997	17887	17997	18186	18161	18042	18083	17977	17851	17839	18033	18092	18221	18175	18242	18045	17973	17889	17809	17921	17883	18040	17951	17938	18058	18111	18144	17999	18024	18099	18157	17971	18153	18116	18086	18026	17961	17984	18224	18186	18062	18096	17821	18141	17988	18339	18205	17881	18174	18289	18140	18216	17965	17887	17980	17864	17849	17901	18071	18139	18162	18099	17889	18140	18095	18220	18132	17922	17838	18127	18058	17960	17892	17961	17977	18143	18047	18112	18080	18223	18082	18005	18037	17958	18029	18036	18203	18080	18122	18023	17927	17845	18098	17791	18049	18068	17876	18060	18134	18194	17955	17846	17870	17832	17921	18140	17936	17990	18098	17962	17856	18068	17912	18045	17933	18074	17839	17911	17910	17940	18069	17850	17972	18169	17967	17975	18095	17993	17842	17936	17907	17964	18002	17900	18029	17991	17853	18045	18012	18134	17972	17874	17961	18005	18125	17990	18053	17915	17899	17989	17967	18044	17861	18121	18131	17921	18151	17995	18115	17966	17796	17964	18010	18169	18005	17933	18085	18076	18019	18091	18096	17823	17960	18181	18132	18036	18156	17942	17896	17929	17881	18027	17897	18090	18020	18148	18050	18062	17807	18169	18097	17828	17964	17719	18024	17791	18003	18010	18145	18103	18021	18163	18133	18115	18182	17989	17963	17977	17950	18167	17871	18030	18051	18039	17948	18035	18186	18112	17854	17846	17813	17928	18227	18018	18001	17936	18060	18211	17950	17880	18070	18066	17908	17922	17763	17839	18015	18124	18028	18130	18045	17991	18051	18090	18069	17953	18133	18104	17749	18100	18074	17870	17801	17995	18100	18099	17996	17977	18106	17921	17888	17918	18118	17899	18098	18085	18101	17984	18045	18089	18058	17878	17931	17747	17950	18111	18095	17944	18198	18095	18115	17940	18026	17817	18019	18074	18015	18148	18015	17816	18153
35376	48602	43827	34097	29139	25288	22440	20388	19054	18000	17480	16951	16741	16405	16208	15985	15829	15759	15572	15642	15531	15548	15525	15407	15286	15268	15315	15476	15312	15224	15291	15339	15305	15482	15078	15188	15179	15311	15079	15339	15066	15136	15212	15287	15236	15317	15376	15347	15208	15330	15226	15346	15292	15258	15156	15190	15394	15119	15321	15325	15261	15230	15181	15309	15244	15245	15130	15147	15290	15411	15194	15432	15065	15243	15283	15197	15148	15329	15168	15179	15117	15404	15339	15277	15124	15155	15255	15228	15357	15095	15273	15271	15251	15132	15072	15301	15187	15255	15351	15195	15212	15211	15314	15222	15213	15184	15275	15246	15295	15293	15357	14994	15497	15527	15231	15304	15327	15352	15162	15315	15110	15291	15389	15494	15352	15245	15143	15234	15359	15207	15321	15224	15357	15300	15313	15211	15206	15321	15296	15227	15253	15162	15308	15211	15078	15289	15134	15423	15290	15265	15340	15229	15365	15312	15166	15236	15293	15307	15256	14990	15145	15250	15368	15314	15115	15320	15224	15310	15228	15086	15237	15258	15129	15345	15234	15264	15089	15171	15213	15143	15275	15165	15287	15276	15225	15266	15197	15531	15340	15384	15289	15427	15285	15222	15201	15465	15395	15334	15234	15357	15282	15310	15175	15282	15345	15261	15260	15148	15346	15384	15182	15275	15255	15288	15332	15267	15293	15336	15274	15197	15300	15324	15215	15228	15257	15196	15186	15222	15335	15367	15274	15194	15471	15346	15291	15154	15183	15154	15261	15232	15326	15295	15248	15276	15346	15335	15212	15301	15459	15236	15174	15247	15327	15275	15159	15347	15226	15320	15336	15286	15175	15312	15346	15293	15291	15379	15177	15185	15294	15202	15202	15281	15329	15329	15151	15185	15246	15430	15158	15318	15392	15215	15177	15353	15327	15257	15356	15476	15269	15308	15298	15320	15172	15257	15232	15228	15420	15356	15282	15249	15311	15326	15290	15127	15276	15367	15370	15266	15319	15393	15293	15429	15254	15041	15257	15266	15168	15221	15251	15188	15226	15293	15175	15169	15232	15245	15382	15128	15192	15109	15337	15332	15275	15209	15174	15269	15295	15250	15288	15132	15371	15268	15229	15189	15210	15118	15107	15295	15161	15386	15273	15156	15235	15207	15288	15147	15375	15346	15204	15258	15158	15306	15195	15347	15152	15152	15233	15238	15279	15167	15245	15345	15275	15213	15294	15250	15318	15258	15111	15323	15345	15297	15219	15430	15328	15411	15111	15177	15349	15431	15413	15192	15218	15246	15368	15266	15380	15249	15201	15203	15219	15147	15300	15259	15396	15265	15361	15087	15230	15402	15339	15211	15298	15213	15260	15203	15257	15149	15248	15279	15193	15282	15354	15274	15266	15303	15286	15364	15220	15273	15444	15249	15204	15233	15532	15164	15195	15316	15161	15252	15207	15231	15245	15255	15343	15176	15055	15044	15248	15196	15256	15153	15196	15386	15363	15401	15416	15268	15309	15328	15234	15235	15289	15310	15083	15359	15132	15400	15138	15409	15356	15274	15149	15227	15360	15282	15264	15311	15191	15372	15217	15317	15364	15323	15291	15180	15216	15202	15149	15190	15305	15175	15279	15197	15321	15367	15407	15327	15267	15243	15245	15212	15322	15132	15258	15223	15281	15493	15327	15269	15326	15341	15317	15343	15302	15372	15306	15370	14975	15161	15385	15131	15246	15224	15198	15252	15097	15162	15349	15297	15228	15389	15347	15286	15237	15137	15390	15213	15295	15148	15245	15057	15293	15349	15027	15329	15416	15106	15320	15209	15182	15198	15332	15168	15424	15332	15322	15255	15241	15229	15277	15270	15215	15152	15481	14993	15355	15185	15346	15292	15332	15095	15308	15282	15362	15409	15177	15291	15210	15156	15265	15304	15210	15046	15317	15356	15178	15402	15444	15198	15334	15199	15266	15138	15355	15360	15250	15110	15289	15216	15119	15159	15372	15323	15344	15165	15203	15363	15412	15337	15175	15210	15235	15200	15080	15157	15269	15260	15359	15182	15341	15278	15209	15311	15166	15074	15312	15195	15204	15480	15249	15336	15274	15430	15321	15329	15286	15370	15284	15241	15356	15215	15379	15186	15250	15269	15226	15355	15253	15288	15142	15103	15207	15267	15147	15212	15288	15219	15427	15301	15258	15205	15347	15304	15365	15396	15298	15283	15302	15173	15388	15280	15419	15191	15187	15167	15112	15274	15372	15453	15283	15338	15340	15361	15179	15331	15294	15110	15377	15281	15365	15076	15417	15261	15144	15140	15262	15322	15237	15324	15347	15354	15169	15169	15328	15324	15360	15244	15199	15360	15244	15212	15199	15204	15193	15308	15290	15297	15206	15416	15202	15278	15164	15077	15304	15275	15319	15143	15217	15255	15174	15285	15349	15309	15289	15141	15308	15274	15360	15256	15359	15388	15041	15274	15230	15343	15253	15260	15182	15304	15252	15285	15484	15143	15239	15315	15300	15180	15230	15260	15302	15235	15129	15238	15242	15385	15270	15395	15150	15257	15164	15216	15442	15346	15233	15209	15217	15281	15307	15333	15252	15338	15226	15273	15242	15177	15378	15338	15349	15250	15307	15353	15126	15248	15452	15260	15233	15176	15372	15315	15315	15396	15049	15307	15088	15124	15328	15374	15276	15265	15218	15288	15295	15344	15245	15223	15329	15419	15226	15264	15358	15242	15294	15403	15378	15151	15299	15435	15407	15234	15318	15261	15112	15435	15174	15267	15244	15242	15181	15253	15088	15326	15224	15241	15264	15304	15234	15266	15260	15424	15388	15254	15342	15244	15448	15468	15226	15127	15429	15279	15308	15123	15124	15242	15256	15337	15134	15351	15148	15371	15252	15056	15160	15356	15386	15380	15264	15102	15231	15187	15305	15130	15367	15188	15286	15122	15326	15375	15310	15029	15236	15272	15273	15204	15188	15356	15388	15406	15174	15335	15288	15168	15125	15330	15287	15229	15189	15245	15414	15358	15242	15131	15243	15293	15237	15187	15289	15332	15476	15382	15303	15288	15317	15284	15261	15105	15203	15262	15230	15260	15214	15383	15248	15164	15429	15310	15334	15166	15397	15271	15160	15372	15220	15253	15515	15222	15295	15389	15322	15374	15126	15317	15221	15158	15289	15283	15293	15242	15154	15225	15192	15240	15451	15179	15498	15239	15166	15097	15351	15172	15221	15474	15336	15245	15148	15455	15207	15194	15244	15315	15243	15349	15365	15209	15217	15261	15299	15421	15214	15422	15495	15292	15215	15367	15425	15335	15199	15412	15237	15409	15073	15371	15379	15175	15358	15308	15339	15427	15333	15150	15103	15367	15063	15227	15306	15319	15311	15248	15178	15250	15259	15214	15446	15372	15200	15327	15206	15246	15272	15001	15346	15223	15261	15331	15398	15421	15330	15463	15138	15353	15083	15240	15265	15281	15223	15181	15219	15356	15059	15226	15260	15157	15225	15268	15414	15137	15332	15094	15104	15292	15479	15441	15291	15392	15175	15270	15233	15382	15126	15034	15364	15303	15158	15328	15345	15211	15269	15502	15226	15422	15137	15341	15182	15354	15456	15211	15319	15232	15184	15327	15355	15328	15312	15258	15407	15156	15222	15319	15217	15205	15195	15312	15117	15353	15281	15234	15282	15302	15205	15284	15099	15226	15252	15412	15354	15172	15233	15110	15273	15251	15302	15244	15179	15228	15191	15389	15261	15380	15240	15320	15382	15348	15319	15377	15257	15410	15185	15329	15121	15414	15455	15329	15281	15297	15281	15248	15421	15297	15132	15117	15348	15304	15305	15271	15296	15290	15240	15262	15305	15477	15348	15321	15318	15313	15334	15378	15231	15194	15362	15297	15289	15142	15362	15171	15259	15169	15083	15420	15165	15161	15167	15148	15244	15230	15232	15179	15406	15302	15184	15379	15175	15269	15189	15233	15382	15231	15115	15388	15282	15275	15105	15258	15321	15225	15228	15212	15349	15180	15197	15246	15482	15354	15213	15304	15196	15251	15343	15297	15195	15467	15251	15139	15347	15420	15283	15266	15253	15129	15237	15296	15221	15330	15289	15253	15262	15087	15182	15209	15162	15172	15080	15265	15281	15258	15277	15212	15319	15286	15298	15310	15235	15132	15480	15307	15051	15170	15284	15209	15366	15360	15329	15245	15205	15244	15331	15466	15103	15232	15287	15396	15268	15082	15250	15096	15235	15008	15363	15381	15206	15255	15346	15359	15322	15348	15296	15314	15142	15168	15420	15226	15350	15226	15428	15303	15189	15315	15398	15203	15371	15253	15187	15206	15372	15454	15171	15148	15296	15221	15136	15146	15268	15357	15157	15202	15160	15094	15394	15281	15259	15312	15242	15306	15182	15261	15405	15277	15179	15191	15262	15314	15155	15093	15357	15301	15392	15220	15345	15126	15353	15067	15154	15259	15331	15371	15317	15269	15273	15404	15295	15132	15149	15276	15251	15255	15265	15395	15066	15370	15129	15217	15380	15509	15241	15118	15199	15257	15283	15316	15214	15306	15175	15269	15417	15250	15262	15222	15376	15189	15300	15252	15469	15352	15261	15314	15236	15180	15395	15362	15383	15206	15250	15290	15174	15321	15247	15273	15265	15388	15165	15373	15275	15134	15250	15229	15289	15329	15475	15336	15243	15233	15126	15271	15050	15368	15284	15269	15178	15390	15174	15367	15296	15221	15335	15304	15135	15227	15186	15356	15398	15319	15328	15263	15153	15205	15271	15261	15378	15319	15201	15230	15197	15244	15307	15289	15166	15216	15244	15340	15227	15271	15361	15238	15467	15252	15226	15254	15381	15253	15243	15366	15284	15228	15204	15389	15306	15198	15203	15433	15336	15157	15396	15338	15328	15368	15455	15291	15220	15386	15322	15376	15195	15382	15292	15232	15190	15251	15273	15337	15155	15153	15241	15236	15271	15284	15207	15160	15317	15292	15208	15340	15283	15274	15375	15383	15169	15075	15106	15271	15222	15139	15285	15281	15242	15485	15297	15441	15276	15301	15080	15183	15283	15221	15246	15268	15169	15278	15379	15411	15241	15249	15225	15148	15363	15188	15245	15078
24039	21057	28666	26668	27196	28801	27447	23414	21791	20725	20326	19642	19638	19053	19155	18796	18613	18377	18536	18334	18248	18021	18069	18010	17893	17962	17831	17943	17891	17827	17681	17914	17987	18047	17738	17943	18029	17627	17756	17906	17842	17873	17775	17659	17773	17711	18003	17671	17979	17645	17590	17820	17769	17784	17503	17726	17963	17742	17765	17764	17804	17896	18055	17850	17618	17707	17578	17692	17885	17789	17704	17755	17848	17997	17863	17794	17794	17955	17680	17704	17917	17923	17834	17930	17921	17834	17741	17627	17624	17935	17877	17713	17830	17957	17783	17960	17664	17849	17888	17698	17971	17901	17877	17660	17800	17716	17968	17724	17987	17722	17711	17670	17792	17704	17913	17688	18000	17730	17620	17767	17856	17822	17835	17720	17954	17939	17877	17842	17580	17665	17539	17722	17850	17814	17630	17681	17656	17707	17747	17898	17829	17945	17990	17790	17905	17370	18015	17740	17743	17722	17931	17788	17879	17849	17760	17633	17713	17862	17927	17799	17749	17834	17664	17839	17641	17783	17662	17587	17683	17540	17620	17749	17761	17752	17598	17647	17840	17887	17861	17886	17640	17765	17735	17653	17874	17728	17803	17796	17660	17747	17838	17866	17896	17751	17736	17973	17540	17819	17879	17830	17801	17911	17895	17959	17645	17895	17826	17672	17890	17719	17964	17752	17777	17917	18009	17974	17901	17852	17682	17941	17860	17625	17749	17700	17716	17744	17712	17865	17829	17831	17759	17803	17721	17713	17851	17694	17735	17579	17736	18047	17754	17904	17758	17920	17870	17790	17765	17662	17693	17900	17938	17682	17845	17734	17577	17761	17582	17794	17849	17604	17840	17573	17775	17818	17924	17884	17736	17847	17697	17854	17822	17834	17736	17847	17602	17760	17827	17830	17757	17963	17912	17857	17930	17777	17885	17488	17774	17879	17663	17760	17889	17907	17676	17712	17793	17582	17819	17776	17892	17572	17832	17900	17646	17652	17812	17921	17955	17839	17715	17744	17644	17692	17757	17816	17625	17763	17739	17701	17963	17794	17865	17947	17811	17795	17811	17872	17764	17901	18003	17701	17789	17836	17698	17859	17933	17738	17689	17761	17825	17718	18008	17757	17876	17877	17889	17750	17838	17756	17855	17866	17685	17812	17711	17646	17737	17785	17820	17855	17611	17841	17710	17786	17787	17811	17843	17825	17772	17876	17714	17745	17729	17788	17818	17778	17829	17934	17644	17555	17911	17827	17676	17877	17865	17739	18106	17792	17950	17720	17848	17678	17837	17819	18001	17822	17736	17675	17797	17819	17645	17756	17959	17701	17755	17825	17879	17830	17767	17763	17861	17754	17528	17872	17784	17723	18048	17710	17845	17689	17730	17749	17801	17701	17973	17752	17868	17858	17807	17979	17808	17779	17863	17725	17847	17737	17850	17971	17773	17844	17722	17732	17724	17698	17793	17558	17739	17932	17850	17779	17860	17708	17894	17682	17778	17923	17705	17798	17877	17777	17633	17782	17738	17819	17633	17758	17788	17820	17853	17923	17777	17719	18006	17819	17786	17686	17782	17817	17896	17699	17712	17678	17676	17564	17587	17718	17857	17557	17729	17856	17879	17921	17850	17809	17968	17883	17586	17941	17792	17592	17895	17839	17890	17918	17731	17786	17762	17940	17758	17656	17895	17884	17953	17871	17708	17937	17936	17738	17762	17659	17703	17665	17736	17534	17737	17725	17863	17781	18001	17738	17741	17828	17623	17900	17861	17646	17744	17722	17669	17775	17778	17891	17942	17632	17733	17649	17877	17802	17817	17783	17807	17790	17862	17968	17728	17766	17920	17816	17889	17842	17868	17676	17711	17997	17865	17774	17824	17700	17911	17911	17568	17786	17710	17759	17880	17807	17961	17865	17735	17886	17826	17923	17702	17792	17876	17870	17847	17795	17970	17841	17640	17998	17961	17825	17838	17768	17688	17808	17660	17723	17728	17980	17752	17836	17805	17814	17816	17834	17784	17775	17752	17681	17820	17860	17919	17926	17796	17901	18035	17776	17642	17669	17769	17670	17714	17714	17689	17818	17794	17650	17688	17802	17960	17874	17927	17827	17801	17806	17714	17832	17830	17816	17741	17847	17757	17721	17907	17808	17877	17961	17918	17719	17624	17719	17834	17964	17849	17740	17642	17594	17789	17944	17846	17611	17837	17850	17709	17836	17807	17911	17859	17666	17743	17725	17720	17667	17901	17806	17873	17779	17797	17643	17664	17676	17647	17671	17832	17641	17683	17860	17744	17639	17831	17751	17788	17650	17621	17774	17664	17600	17830	17825	17648	17622	17665	17757	18002	17811	17731	17955	17786	17651	17819	17809	18011	17748	18007	17791	17806	18016	17839	17691	17729	17849	17783	17879	17848	17830	17784	17805	17819	17716	17823	17768	17857	17803	17593	17544	17848	17770	17995	17926	17853	17920	17752	17664	17606	17698	17821	17667	17752	17756	17905	17718	17890	17797	17952	17974	17634	17681	17696	17904	17685	17800	17799	17667	17827	17658	17931	17679	17687	17978	17756	17677	17901	17670	17701	17792	17701	18002	17778	17836	17633	17733	17818	17799	17778	17831	17862	18030	17934	17843	17752	17715	17888	17711	17724	17780	17912	17910	17880	17852	17734	18050	17969	17748	17806	17810	17767	17871	17773	17570	17636	17693	17937	17868	17735	17823	17732	17766	17545	17820	17823	17768	17745	17858	17872	17696	17935	17800	17733	17832	17892	18019	17954	17697	17873	17788	17713	17583	17740	17927	17707	17727	17925	17667	17803	17754	17796	17944	17859	17642	17833	17518	17727	17647	17850	17622	17937	17937	17638	17945	17730	17784	17737	17742	17731	17790	17739	17824	17776	17799	17934	17809	17825	17687	17828	17786	17803	17883	17930	17765	17761	17761	17865	17698	17888	17772	17735	17794	17988	17859	17809	17867	17875	17681	17763	17913	17799	17874	17632	17629	17759	17878	17725	17789	17683	17923	17842	17874	17582	17809	17801	17740	17747	17730	17761	17756	17698	17911	17869	17707	17719	17780	17780	17922	17876	17781	17887	17705	17936	17792	17807	17748	17973	17976	17821	17934	17736	17653	17945	17637	17885	17762	18014	17856	17790	17983	17907	17869	17703	17625	17674	17878	17743	17728	17844	17682	17688	17813	17843	17939	17522	17738	17740	17908	17729	17665	17732	17730	17559	17732	17625	17732	17694	17787	17886	17831	17867	17680	17826	17920	17834	17849	17630	17684	17760	17920	17841	17792	17992	17763	17765	17671	17606	17559	17764	17923	17783	17731	17733	18003	17858	17815	17812	17702	17690	17802	17835	17824	17745	17845	17731	17736	18091	17927	17425	17818	17773	17882	17814	17769	17677	17689	17815	17894	17805	17681	17773	17658	17949	17774	17867	17675	17645	17825	17723	17616	17929	17621	18075	17685	17738	17906	17664	17721	17649	17791	17787	17941	17655	17949	17633	17936	18023	18037	17785	17706	17694	17924	17870	17730	17812	18018	17918	17815	17877	17656	17937	17896	17756	17822	17673	17763	17772	17672	17679	17784	17888	17990	17822	17755	17788	17968	17869	17866	17873	17995	17766	17882	17899	17654	17747	17662	17793	17599	17870	17614	17931	17967	17661	17603	17748	17650	17772	17907	17731	17947	17732	17850	17743	17693	17902	17769	17805	17660	18060	17739	17757	17727	17884	17795	17702	17683	17805	17706	17585	17698	17935	17555	17878	17761	17750	17701	17965	17725	18010	17810	17744	17863	17773	17706	17842	17946	17858	17642	17929	17862	17710	17681	17734	17733	17449	17652	17831	17799	17807	17852	17621	17790	17747	17902	17891	17981	17681	17724	17820	17812	17962	17854	17731	17934	17939	18031	17748	17678	17694	17852	17562	17673	17719	17690	17811	17725	17769	17842	17742	17750	17867	17671	17849	17902	17882	17820	17715	17860	17794	17710	17686	17683	17847	17724	17796	17837	17866	17903	17819	17725	17686	17840	17534	17691	17825	17790	17773	17939	17659	17745	17691	17823	17762	17903	17956	17774	17722	17696	17609	17943	17917	17572	17572	17763	17837	17933	17756	17839	17901	17819	17741	17661	17810	17621	17931	17960	18164	17838	17809	17824	17967	17967	17596	17849	18051	17961	17735	17644	17727	17816	17720	17859	17904	17570	17840	17787	17688	17775	17697	17760	17968	18037	17883	17895	17758	17858	17694	17827	17649	17721	17710	17581	17766	17715	18085	18043	17645	17848	17867	17857	17847	17789	17794	17866	17909	17796	17623	17997	17953	17854	17706	17993	17947	17863	17876	17800	17952	17803	17807	17803	17852	17812	17928	17725	17748	17809	17865	18050	17839	17780	17877	17883	17905	17702	17757	17916	17900	17857	17863	17769	17951	17775	17828	17916	17869	17899	17756	17875	17903	17595	17582	17734	17833	17704	17646	17718	17694	17846	17804	17709	17825	17694	17803	17919	17670	17671	17781	17805	17739	17684	17793	17594	17726	17847	17783	17606	17891	17951	17727	17735	17723	17862	17829	17718	17877	17786	17758	17700	17851	17791	18060	17605	17774	17816	17774	17590	18054	17937	17839	17784	17762	17855	17758	17817	17699	17691	17664	17883	17836	17741	18017	17810	17863	17853	17809	17828	17838	17739	17699	17762	17701	17733	17838	17837	17850	17849	17649	17750	17850	17970	17773	17612	18001	17731	17878	17995	17858	17902	17752	17760	17963	17900	17892	17598	17713	17804	17832	17936	17728	17724	17778	17752	17670	17719	17747	17662	17813	17654	17781	17833	17816	17881	17720	17785	17688	17855	17762	17706	17706	17860	17743	17886	17908	17792	17824	18065	17707	17693	17826	17812	17857	17806	17763	17892	17868	17960	17857	17764	17863	17742	18096	17688	17637	17769	17656	17843	17959	17840	17909	17744	17999	17621	17708	17927	17618	17850	17804	18030	17940	17693	17833	17708	17675	17924	17739	18005	17606	17722	17825	17718	17840	17846	17694	17973	17682	17702	17760	17862	18010	17437	17884	17788	17802	18042	17939	17770	17598	17951	17856	17880	17826	17861	17663	17584	17627	17796	17740	17807	17733	17654
34646	54853	50084	39447	34130	29731	25812	22837	20749	19216	18482	17644	17351	16931	16510	16496	16103	15912	15834	15779	15579	15446	15505	15336	15409	15222	15253	15184	15202	15241	15181	15171	15334	15203	15292	15177	15142	15295	15250	15098	15217	15106	15279	15273	15130	15161	15057	15156	15123	14944	15214	15075	15131	15178	15228	15040	15282	15117	15124	15031	15160	15223	15232	15072	15193	15092	15191	15105	14880	15195	15157	15132	15210	15145	15165	15230	15035	15146	15321	15139	15094	15120	15086	15185	15161	15083	15128	15018	15235	15090	15229	15166	15346	15093	15225	15511	14983	15177	15004	15085	15204	15182	15299	15071	15259	15058	15187	15231	15099	15167	15141	15334	15123	15148	14984	15217	15055	15225	15143	15114	15110	15140	15241	15102	14988	15264	15112	15110	15080	15099	15251	15280	15037	15063	15051	15225	15199	15101	15187	15163	15148	15164	15095	15091	15217	15102	15110	15268	15228	14991	15092	15298	15351	15157	15249	15105	15125	15271	15151	15126	15122	15237	14972	15201	15199	15031	15154	15079	15075	15152	15197	15015	15232	15293	15144	15124	15066	15283	15348	15200	15196	15052	15050	15085	15003	15178	15156	15079	15121	15105	15019	15145	15254	15224	15217	15197	15198	15115	15152	15114	15248	15232	15241	15237	15254	15279	15045	14990	14931	15247	14921	14939	15142	15049	15040	15107	15086	15179	15096	14977	15154	15072	15157	15165	15196	15111	15148	15121	15259	15023	14949	15213	15238	15180	15155	15034	14979	15109	15150	15179	15102	15331	15080	15063	15090	15144	15148	15275	15154	15225	15121	15155	15031	15014	15335	15314	14983	15116	15243	15174	15162	15222	15067	14998	15249	15119	15230	15077	15292	15173	15126	15167	15038	15127	15177	15088	15158	15112	15130	15193	15243	15086	15049	14983	15155	15260	15077	14886	15152	15190	15176	15085	15163	15071	15107	15054	15134	15227	15030	15175	15157	15198	15178	15021	15162	15161	15189	15025	15154	14816	15220	14983	15254	15084	15289	15010	15070	15191	15157	15288	15128	15162	15114	15185	15210	15338	15129	15099	15211	15111	15162	15263	15108	15116	15110	15268	15300	15078	15186	15164	15228	14965	15082	15146	15090	15276	15157	15110	15031	15113	15196	15202	15111	15049	14977	15169	15048	15121	15113	15246	15368	15231	15368	15190	15259	15139	15074	15035	15085	14963	15223	15126	15104	15115	15087	15102	15193	15088	15181	15167	15174	15183	15105	15193	15243	15038	15287	15229	15082	15369	15218	15232	15174	15250	15103	15080	14950	15109	15226	15124	15212	15185	15091	15150	15067	15255	15143	15384	15148	14982	15118	15195	15199	15243	15206	15246	15048	15138	15175	15169	15265	15191	14983	15150	15220	15026	14985	15148	15152	15048	15086	15098	15096	15059	15163	15142	15127	15081	15204	15131	15279	15245	15110	15096	15152	15265	15100	15074	15258	15136	15172	15273	15253	15132	15138	15172	15192	15046	15222	15053	15092	15098	15169	15177	15145	15228	15202	15103	15188	15203	15146	15055	15145	15245	15150	15270	15112	15428	15159	15295	15219	15158	15234	15100	15081	15137	15231	15152	15100	15118	15161	15006	15127	15085	15238	15208	15143	15176	14985	15412	15053	15162	15176	15064	15194	15133	15217	15146	15139	15063	15103	15167	15018	15209	15402	15137	14960	15061	15257	15224	15176	15081	15194	15288	14955	15068	15036	15280	15157	15117	15126	15033	15205	15234	15056	15115	15088	15032	15046	15024	15112	15164	15363	15144	15165	15238	15131	15149	15104	15099	15151	15101	15009	15222	15009	15082	15171	15226	15200	15221	15248	15210	15164	15012	15104	15063	15117	15197	15162	15224	15151	15069	15224	15167	15315	14951	15212	15145	15127	15300	15245	15098	15262	15214	15068	15107	15165	15143	15115	15282	15070	15248	15166	15175	15313	15130	15178	15344	15088	15161	15093	15048	15043	15188	15252	15030	15260	15240	15150	15188	15259	15265	15047	15250	15109	15265	15111	15302	15143	15041	15160	15111	15052	15106	15043	15218	15082	15136	15072	15045	15162	15133	14963	15129	15308	15332	15068	15116	15144	15190	15149	15139	15176	15070	15280	15207	15068	15204	15269	15110	15212	15156	15051	15300	14931	14988	15085	15123	15106	15135	15203	14943	15122	15059	15206	15077	15189	14995	15247	15087	15101	15090	15114	15054	15012	15315	14975	15266	15167	15182	15231	15155	15180	15202	15206	15150	15183	15157	15154	15253	15156	15177	15040	15304	15135	15119	15121	15216	15015	15156	15098	15226	15243	15189	14972	15141	15188	15033	15286	15153	15204	15079	15108	15039	15163	15149	15079	15064	15169	15165	15161	15062	15046	15208	15001	15243	15140	15037	15175	15116	15282	15164	15091	15178	15190	15067	15101	15283	15307	15206	15138	15234	15033	15239	15236	15054	15368	15073	15068	15231	15119	15227	15155	15302	15194	15241	15152	15059	15085	15019	15131	15221	15279	15188	15063	15063	15215	15147	15410	15317	15089	15121	15149	15128	15318	15150	15374	14946	15044	15221	15167	15076	15196	15002	15104	15107	15274	14956	15100	15262	15101	15268	15007	15187	15222	15057	15076	15086	15151	15146	15225	15106	15178	15208	15081	15128	15029	15000	15204	15199	15207	15224	15117	15103	15215	15197	14937	15100	15202	15227	15093	15203	15095	15137	15160	15037	15357	15067	15220	15230	15143	15044	15012	15060	15199	15130	15104	15077	15264	15054	15068	15311	15039	15151	15098	15238	15074	15182	14983	15146	15073	15031	15016	15159	15215	15113	15053	15141	15140	15243	15176	15127	15026	15076	15235	15231	15202	15203	15135	15118	15100	15220	15182	15183	14791	15106	15166	15182	15028	15265	15127	15231	15052	15112	15081	15176	15185	15100	15101	15196	15219	15099	15221	15041	15082	15122	15261	15052	15246	15309	15176	15089	15348	15238	15146	15291	15146	15126	15367	15144	15141	15291	15152	15014	15066	15298	15159	15216	14966	15063	15223	15015	15191	15121	15013	15097	15227	15201	15269	15046	15194	15211	15067	15096	15069	14998	15042	15223	15226	15222	15130	15232	15088	15271	15111	15201	15165	15298	15063	15060	15065	15256	15057	15209	15112	15042	15093	15143	14995	15198	15239	15119	15042	15049	15195	15246	15171	15096	15235	15051	15186	15035	15119	15176	15195	15339	15099	14945	15138	15156	15135	14871	15137	15153	15107	15066	15275	15046	15260	15011	15036	15376	14969	15211	15099	15077	14938	15076	15063	15099	15228	15126	15311	15169	15140	15207	15197	15165	15221	15184	15101	15193	15136	15272	15126	15039	15100	15330	15291	15233	15207	15163	15060	15372	15161	15107	15150	15130	15179	15146	15227	15168	15185	15113	14874	15294	15044	15107	15091	15133	15080	15102	15183	15028	15345	15091	15189	15215	14992	15070	15220	15059	15168	15264	15131	15148	15172	15067	15184	15190	15250	15201	15020	15109	15075	15059	15242	15261	15215	15227	15367	14974	15170	14995	15153	15121	15210	15207	15018	15289	15285	15091	15153	15078	15146	15270	15088	15135	15193	14964	14963	15354	15031	15139	15011	15202	15122	15253	15109	15028	15283	15243	15096	15087	15273	15103	15258	14977	15112	15199	15154	15218	15229	15342	15135	15107	15320	14953	15158	15139	15012	15209	15217	15180	15097	14996	15039	15122	15175	15017	15064	15237	15007	15252	15129	15230	15183	15130	15185	15030	15070	15180	15016	14968	15036	15210	15043	15073	15097	15209	15185	15141	15199	15100	15117	15264	15101	15159	15270	15159	15088	15214	15113	15008	15117	14945	15199	15176	15053	15078	15127	15095	15151	15125	15089	15143	15119	15211	15071	15147	15093	15186	15183	15232	15169	15120	15100	15364	15142	15270	15190	15205	15207	15236	15138	15088	15310	15189	15133	15111	15196	15179	15281	15076	15228	14867	15136	15110	15264	15046	15262	15063	15160	15079	15097	14984	15222	15338	15193	15169	15175	15188	15223	15024	15147	15144	15121	15062	15109	15178	15138	15071	15229	15171	15039	15177	15076	15196	15171	15187	15089	15127	15133	15105	15271	15113	15144	15121	15143	15139	15173	15095	15109	15141	14987	15146	15260	15152	15042	15081	15142	15178	15196	15184	15247	15096	15173	15017	15066	15240	15015	15052	15110	15118	15159	15145	15217	15025	15132	15074	15255	15260	15042	15095	14952	15162	15140	15153	15259	15232	15385	15232	15106	15199	15278	15101	15245	15128	15085	15187	15033	15200	15092	15157	15002	15306	15323	15084	15098	14877	15116	15210	15214	15394	15268	15074	15050	14930	15095	15197	15236	15208	15208	15055	15047	15219	15157	15187	15220	15080	15122	15022	15188	15249	15118	15125	15127	15067	15157	15177	15212	15049	15333	15106	15205	15109	15173	14978	15277	15032	15241	15095	15112	15003	15077	15250	15153	15197	15194	15111	14982	15033	15312	15251	15058	15104	15238	15163	15144	15074	15241	15223	15167	15053	15057	15384	15150	15200	15082	15069	15246	15220	15054	15099	15174	15311	15043	15221	15107	15205	15221	15051	15262	15208	15166	15174	15235	15073	15146	15077	15308	15097	15185	15213	15125	15070	15360	15275	15064	15217	15286	15119	15275	15119	15115	15030	15148	15125	15099	15097	15095	15065	15062	15192	15220	15066	15177	15124	14963	15097	15199	15065	15221	15128	15358	15040	15091	15192	15210	15147	15193	15063	15130	15171	15068	15088	14981	15085	15013	15242	15091	15131	15089	15261	15228	15239	15308	15126	15221	14966	15149	15227	15162	15274	15308	15053	15343	14957	15166	15276	15040	15167	15008	15175	15259	15210	15011	15018	15049	15180	15285	15149	15213	15110	15197	15192	15092	15178	15235	15103	15085	15039	14968	14992	15075	15120	15020	15149	15131	15157	15274	15090	15082	15195	15309	15089	15223	15291	15123	15241	14997	15233	15141	15191	15270	15101	15196	15346	15093	15045	15298	15156	15186	15252	15233	15170	15149	15193	15118	15079	15005	15223	15094	14995	15274	15097
22908	21195	29038	24139	24103	29071	31538	26049	24127	22995	22057	21241	20677	20491	20169	19819	19725	19331	19360	19262	19058	19151	18858	18953	18957	18885	18725	18809	19017	18725	18491	18675	18754	18581	18626	18789	18621	18886	18631	18586	18690	18778	18518	18810	18347	18398	18430	18446	18435	18441	18648	18614	18357	18605	18469	18707	18623	18561	18407	18683	18676	18488	18403	18452	18652	18359	18243	18616	18585	18519	18565	18646	18356	18707	18472	18549	18619	18647	18479	18559	18652	18572	18704	18514	18393	18500	18586	18577	18433	18415	18689	18610	18605	18763	18729	18699	18753	18697	18697	18622	18617	18393	18479	18608	18492	18591	18442	18522	18536	18600	18539	18589	18461	18674	18397	18594	18522	18455	18681	18821	18624	18703	18539	18426	18362	18634	18636	18444	18643	18542	18579	18464	18467	18522	18291	18490	18603	18611	18536	18566	18830	18478	18496	18473	18325	18821	18575	18576	18597	18375	18513	18495	18561	18570	18415	18509	18699	18694	18442	18487	18603	18512	18634	18726	18560	18496	18361	18301	18330	18529	18504	18345	18515	18351	18442	18494	18297	18317	18592	18614	18534	18531	18461	18621	18582	18645	18662	18634	18463	18712	18602	18296	18407	18564	18823	18574	18509	18448	18415	18691	18259	18602	18506	18457	18499	18506	18551	18516	18355	18436	18698	18508	18628	18774	18453	18344	18806	18610	18475	18567	18569	18210	18529	18668	18603	18533	18661	18514	18535	18479	18771	18725	18481	18571	18582	18986	18562	18386	18385	18586	18349	18408	18449	18488	18535	18525	18596	18646	18375	18493	18543	18516	18661	18421	18434	18612	18326	18608	18745	18398	18674	18858	18544	18295	18487	18665	18591	18564	18512	18480	18526	18317	18279	18529	18815	18482	18547	18731	18459	18762	18492	18539	18711	18487	18878	18498	18501	18514	18388	18377	18645	18495	18435	18532	18346	18520	18365	18368	18576	18325	18568	18244	18659	18450	18544	18430	18506	18652	18566	18557	18739	18527	18577	18555	18335	18437	18546	18468	18685	18528	18427	18477	18469	18420	18641	18674	18657	18538	18423	18709	18680	18261	18607	18511	18508	18518	18664	18390	18394	18398	18499	18702	18686	18498	18484	18459	18456	18564	18569	18710	18420	18571	18488	18769	18527	18652	18437	18325	18386	18506	18388	18533	18716	18619	18657	18354	18389	18563	18402	18583	18303	18423	18374	18523	18603	18532	18675	18576	18646	18561	18267	18550	18499	18455	18541	18484	18428	18512	18382	18458	18548	18509	18538	18424	18558	18511	18564	18562	18893	18689	18590	18304	18602	18536	18715	18416	18450	18577	18409	18562	18726	18571	18566	18664	18649	18634	18413	18579	18534	18494	18529	18525	18343	18557	18206	18543	18581	18509	18519	18707	18525	18515	18463	18465	18523	18473	18401	18565	18280	18557	18572	18400	18453	18421	18516	18614	18463	18460	18462	18368	18486	18496	18640	18526	18232	18573	18574	18531	18430	18750	18436	18515	18406	18487	18732	18428	18595	18321	18615	18463	18321	18451	18596	18329	18455	18388	18270	18445	18462	18372	18515	18411	18542	18378	18417	18458	18579	18495	18395	18476	18385	18336	18620	18482	18516	18548	18382	18357	18378	18577	18529	18617	18308	18551	18578	18506	18440	18595	18604	18439	18364	18501	18557	18398	18303	18387	18417	18593	18401	18485	18574	18497	18655	18494	18613	18564	18583	18680	18532	18697	18454	18520	18419	18489	18503	18379	18298	18447	18428	18414	18437	18286	18597	18624	18490	18386	18553	18518	18604	18458	18605	18524	18603	18711	18548	18325	18368	18307	18318	18586	18473	18541	18172	18484	18469	18376	18222	18356	18705	18663	18378	18503	18288	18473	18420	18514	18687	18465	18444	18272	18661	18503	18348	18467	18592	18422	18551	18494	18620	18465	18516	18556	18530	18592	18350	18495	18568	18389	18591	18483	18657	18476	18604	18433	18526	18589	18698	18441	18596	18630	18562	18754	18447	18475	18691	18340	18557	18640	18408	18629	18742	18637	18532	18495	18471	18437	18454	18528	18451	18454	18635	18683	18438	18418	18517	18684	18411	18507	18384	18629	18752	18483	18539	18482	18582	18366	18381	18410	18505	18536	18741	18629	18526	18269	18346	18601	18502	18342	18562	18436	18630	18468	18440	18468	18579	18642	18607	18552	18457	18624	18432	18482	18695	18464	18706	18455	18551	18425	18542	18542	18496	18575	18532	18684	18379	18348	18653	18520	18678	18479	18701	18531	18399	18538	18489	18696	18312	18524	18440	18550	18653	18590	18286	18588	18554	18366	18641	18536	18485	18451	18501	18684	18421	18365	18627	18358	18508	18444	18628	18445	18370	18394	18437	18528	18692	18627	18676	18487	18403	18618	18555	18554	18328	18331	18283	18319	18493	18461	18530	18503	18452	18506	18742	18382	18418	18772	18597	18637	18454	18446	18473	18653	18609	18518	18366	18576	18519	18506	18591	18545	18595	18251	18582	18483	18583	18418	18634	18709	18626	18441	18550	18491	18663	18480	18588	18421	18625	18527	18470	18531	18588	18605	18440	18537	18690	18620	18630	18501	18494	18563	18438	18341	18609	18403	18648	18782	18632	18405	18579	18693	18806	18367	18668	18459	18481	18402	18361	18511	18509	18694	18563	18654	18473	18477	18621	18489	18597	18456	18576	18458	18464	18562	18590	18333	18339	18457	18468	18607	18470	18341	18463	18472	18589	18647	18430	18609	18636	18478	18434	18618	18555	18600	18752	18584	18550	18542	18259	18368	18385	18427	18311	18361	18439	18368	18371	18665	18422	18685	18553	18425	18573	18440	18715	18727	18719	18538	18722	18271	18562	18472	18503	18510	18597	18540	18510	18415	18455	18745	18479	18552	18516	18695	18463	18358	18526	18643	18344	18577	18549	18555	18434	18576	18588	18643	18474	18502	18579	18752	18436	18528	18387	18409	18625	18489	18560	18424	18452	18570	18476	18411	18440	18460	18424	18508	18418	18346	18225	18491	18447	18555	18659	18560	18453	18376	18592	18562	18717	18395	18283	18566	18464	18593	18526	18529	18455	18557	18429	18625	18499	18528	18436	18446	18554	18573	18379	18510	18602	18336	18514	18621	18362	18572	18531	18291	18758	18561	18677	18399	18741	18435	18636	18526	18485	18384	18540	18652	18532	18587	18313	18542	18433	18606	18672	18437	18350	18783	18603	18460	18574	18499	18444	18458	18501	18617	18601	18492	18603	18640	18472	18277	18605	18466	18460	18496	18575	18589	18740	18577	18589	18869	18660	18508	18512	18307	18743	18433	18370	18488	18459	18490	18513	18489	18563	18565	18565	18353	18574	18473	18571	18491	18465	18540	18487	18599	18326	18593	18509	18577	18545	18572	18439	18528	18449	18455	18455	18244	18398	18385	18601	18636	18629	18313	18505	18423	18389	18540	18471	18549	18337	18578	18631	18400	18588	18459	18464	18445	18631	18456	18581	18527	18447	18714	18526	18596	18328	18427	18356	18516	18535	18387	18405	18559	18456	18613	18503	18626	18788	18417	18431	18545	18560	18447	18524	18504	18533	18467	18537	18479	18670	18644	18609	18551	18486	18454	18443	18617	18543	18521	18413	18495	18448	18479	18557	18470	18399	18382	18628	18581	18467	18345	18812	18568	18628	18644	18460	18651	18403	18392	18626	18612	18414	18351	18693	18643	18544	18455	18656	18463	18768	18648	18600	18533	18383	18536	18379	18510	18555	18464	18570	18695	18545	18420	18486	18571	18516	18607	18578	18490	18676	18533	18492	18425	18408	18551	18364	18344	18506	18406	18474	18770	18554	18508	18468	18512	18444	18482	18436	18411	18410	18312	18624	18623	18392	18447	18699	18616	18451	18252	18396	18484	18563	18519	18310	18531	18580	18588	18378	18691	18441	18587	18664	18458	18418	18325	18442	18537	18636	18400	18465	18637	18743	18573	18612	18511	18452	18691	18276	18477	18537	18538	18456	18375	18599	18354	18391	18284	18528	18729	18579	18509	18484	18433	18310	18496	18551	18519	18493	18525	18359	18516	18610	18599	18439	18523	18614	18470	18578	18511	18344	18454	18692	18566	18513	18716	18493	18479	18457	18366	18548	18836	18379	18323	18592	18585	18483	18639	18610	18483	18658	18289	18465	18384	18402	18495	18510	18430	18522	18445	18573	18516	18394	18415	18567	18615	18555	18464	18669	18643	18313	18596	18495	18544	18525	18640	18370	18531	18793	18526	18474	18467	18606	18551	18686	18395	18380	18482	18394	18374	18563	18592	18587	18476	18606	18632	18604	18666	18524	18613	18433	18535	18500	18636	18570	18386	18448	18352	18617	18403	18566	18569	18472	18414	18373	18381	18413	18441	18416	18594	18407	18400	18716	18641	18751	18675	18462	18526	18679	18521	18663	18520	18554	18601	18504	18490	18516	18415	18548	18396	18350	18332	18595	18404	18418	18532	18764	18489	18507	18499	18497	18571	18417	18512	18514	18507	18515	18431	18487	18432	18619	18348	18393	18261	18404	18386	18437	18573	18546	18468	18661	18498	18362	18638	18567	18516	18776	18635	18567	18694	18512	18517	18648	18511	18438	18523	18454	18564	18556	18453	18530	18661	18496	18581	18595	18418	18601	18475	18442	18391	18601	18605	18500	18488	18582	18562	18551	18538	18750	18593	18711	18527	18320	18561	18434	18674	18439	18435	18394	18422	18521	18588	18570	18479	18540	18525	18580	18544	18573	18602	18793	18482	18319	18521	18389	18470	18656	18667	18460	18385	18569	18513	18371	18422	18479	18314	18675	18535	18624	18568	18639	18615	18486	18458	18497	18398	18490	18333	18614	18459	18382	18570	18534	18766	18457	18679	18542	18182	18563	18442	18491	18504	18682	18559	18454	18585	18460	18521	18510	18367	18478	18389	18615	18612	18558	18601	18534	18542	18368	18678	18544	18659	18402	18480	18570	18369	18376	18583	18614	18612	18405	18362	18732	18566	18496	18328	18505	18637	18331	18522	18542	18420	18512	18377	18524	18510	18349	18578	18292	18288	18481	18479	18629	18435	18716	18592	18408	18432
36015	60981	56420	45405	39377	34223	29799	26315	23579	21493	20478	19535	18753	18513	17742	17348	17003	16793	16440	16295	16171	16041	16129	16006	15956	15850	15841	15748	15759	15590	15855	15663	15669	15724	15628	15540	15613	15545	15745	15680	15625	15477	15563	15586	15653	15707	15704	15613	15779	15532	15499	15569	15796	15475	15755	15611	15544	15721	15634	15570	15592	15612	15582	15623	15549	15607	15597	15847	15629	15694	15731	15518	15555	15429	15566	15705	15657	15472	15695	15513	15583	15852	15391	15578	15560	15733	15577	15517	15540	15502	15684	15491	15542	15361	15653	15703	15579	15710	15576	15674	15564	15569	15576	15813	15423	15630	15567	15739	15576	15469	15670	15690	15545	15489	15575	15523	15653	15818	15611	15519	15648	15480	15646	15471	15513	15514	15479	15645	15556	15599	15648	15686	15505	15544	15464	15530	15727	15452	15594	15589	15727	15659	15539	15585	15513	15445	15617	15477	15508	15668	15569	15821	15694	15621	15595	15609	15849	15295	15569	15624	15623	15560	15684	15551	15652	15561	15530	15372	15554	15744	15542	15585	15481	15750	15680	15750	15717	15702	15505	15415	15391	15534	15726	15603	15631	15452	15502	15600	15578	15454	15409	15627	15678	15501	15690	15408	15455	15596	15758	15587	15570	15577	15549	15643	15688	15687	15715	15619	15489	15699	15493	15616	15611	15724	15639	15549	15568	15685	15574	15613	15623	15549	15604	15478	15498	15546	15639	15734	15630	15514	15698	15638	15506	15649	15713	15576	15511	15594	15640	15618	15588	15833	15485	15629	15559	15598	15573	15490	15706	15798	15499	15606	15556	15515	15574	15566	15598	15530	15475	15694	15697	15576	15579	15457	15582	15490	15484	15385	15787	15584	15622	15545	15672	15704	15621	15553	15706	15608	15657	15435	15607	15535	15713	15686	15655	15558	15905	15637	15711	15483	15564	15597	15633	15476	15490	15594	15612	15530	15486	15571	15499	15611	15581	15727	15601	15474	15639	15586	15496	15731	15601	15462	15647	15600	15583	15415	15448	15570	15684	15451	15595	15501	15587	15513	15626	15547	15471	15638	15728	15591	15535	15441	15568	15573	15732	15558	15477	15615	15563	15529	15522	15599	15644	15550	15510	15652	15532	15619	15579	15466	15426	15531	15599	15383	15668	15415	15493	15469	15558	15598	15513	15634	15584	15564	15517	15486	15627	15513	15454	15797	15633	15622	15550	15698	15650	15610	15569	15561	15648	15430	15620	15570	15535	15587	15478	15669	15628	15565	15585	15642	15713	15621	15509	15889	15501	15822	15573	15625	15435	15619	15684	15670	15523	15578	15462	15662	15559	15666	15561	15476	15678	15443	15690	15476	15675	15524	15603	15518	15481	15608	15514	15460	15209	15514	15589	15755	15656	15583	15680	15407	15463	15612	15607	15562	15695	15551	15470	15572	15578	15487	15468	15553	15553	15733	15582	15581	15747	15492	15564	15612	15710	15581	15675	15604	15538	15673	15609	15433	15559	15515	15739	15476	15531	15534	15702	15523	15515	15323	15663	15582	15504	15683	15533	15621	15424	15620	15508	15401	15562	15674	15666	15694	15630	15705	15550	15497	15424	15498	15644	15670	15688	15521	15607	15382	15730	15562	15489	15544	15588	15730	15456	15638	15577	15522	15452	15589	15706	15489	15568	15697	15646	15480	15550	15575	15586	15444	15435	15514	15504	15745	15569	15594	15541	15590	15537	15527	15566	15712	15620	15423	15657	15601	15418	15471	15532	15725	15683	15682	15833	15540	15705	15575	15711	15590	15479	15530	15576	15616	15508	15671	15687	15652	15554	15551	15559	15489	15590	15570	15648	15498	15575	15756	15663	15592	15710	15619	15798	15461	15694	15802	15557	15683	15649	15433	15653	15564	15588	15737	15576	15647	15556	15537	15686	15475	15499	15504	15578	15578	15636	15526	15661	15401	15470	15534	15514	15717	15439	15689	15662	15373	15596	15549	15606	15473	15522	15657	15478	15556	15653	15528	15438	15548	15551	15526	15672	15555	15568	15486	15598	15364	15625	15524	15607	15573	15517	15496	15613	15556	15555	15518	15459	15519	15773	15518	15769	15616	15751	15595	15326	15705	15533	15694	15723	15461	15713	15615	15523	15536	15458	15553	15534	15549	15676	15612	15433	15571	15413	15691	15694	15656	15533	15441	15439	15758	15414	15658	15549	15626	15621	15550	15513	15519	15605	15485	15593	15542	15661	15527	15600	15667	15769	15613	15579	15516	15652	15451	15725	15505	15643	15450	15475	15607	15800	15544	15508	15607	15530	15607	15800	15457	15609	15596	15565	15589	15783	15569	15671	15519	15620	15450	15660	15520	15588	15560	15470	15668	15607	15608	15593	15789	15439	15671	15536	15650	15710	15554	15605	15595	15616	15628	15535	15574	15773	15591	15655	15603	15572	15570	15619	15522	15701	15548	15560	15543	15583	15669	15707	15537	15641	15615	15504	15619	15540	15575	15486	15629	15656	15533	15628	15419	15666	15516	15683	15576	15483	15614	15499	15749	15698	15665	15569	15529	15518	15598	15598	15593	15620	15661	15666	15523	15557	15621	15427	15585	15524	15524	15606	15546	15769	15732	15521	15606	15704	15480	15646	15442	15568	15525	15634	15647	15438	15579	15617	15671	15488	15481	15468	15647	15614	15684	15537	15595	15620	15573	15722	15664	15599	15483	15667	15567	15545	15598	15625	15705	15617	15565	15782	15580	15493	15571	15588	15584	15637	15640	15507	15500	15763	15582	15686	15439	15556	15526	15430	15644	15490	15579	15572	15759	15658	15786	15607	15669	15589	15729	15574	15482	15796	15491	15595	15585	15565	15503	15595	15763	15452	15557	15566	15591	15559	15471	15567	15636	15396	15574	15519	15505	15650	15629	15503	15647	15661	15663	15423	15647	15655	15629	15606	15512	15569	15595	15563	15724	15683	15527	15433	15405	15466	15670	15563	15547	15411	15613	15442	15577	15642	15580	15437	15769	15613	15639	15420	15653	15602	15713	15587	15563	15719	15612	15839	15600	15506	15604	15637	15590	15475	15493	15642	15504	15525	15627	15553	15550	15535	15496	15592	15387	15730	15624	15618	15524	15700	15564	15651	15588	15675	15580	15521	15632	15581	15695	15504	15514	15610	15590	15514	15550	15621	15716	15413	15575	15508	15591	15502	15577	15570	15646	15540	15782	15816	15519	15404	15600	15732	15604	15749	15732	15479	15438	15376	15635	15683	15601	15653	15441	15667	15647	15694	15615	15494	15503	15752	15634	15495	15647	15574	15729	15701	15505	15523	15491	15587	15543	15533	15624	15676	15617	15566	15476	15654	15653	15624	15526	15583	15533	15636	15666	15556	15612	15508	15437	15702	15487	15734	15628	15670	15498	15608	15516	15751	15617	15468	15714	15478	15612	15777	15584	15605	15456	15565	15596	15654	15370	15596	15799	15592	15535	15680	15686	15507	15480	15533	15795	15661	15542	15716	15363	15540	15446	15504	15474	15693	15639	15391	15580	15444	15564	15649	15504	15750	15528	15774	15581	15614	15484	15668	15515	15733	15635	15631	15430	15748	15486	15555	15476	15540	15440	15529	15673	15525	15789	15630	15649	15515	15592	15534	15593	15604	15559	15741	15656	15563	15725	15623	15638	15697	15631	15565	15562	15565	15524	15605	15650	15543	15596	15527	15491	15512	15607	15709	15693	15543	15706	15590	15563	15528	15825	15616	15629	15598	15756	15399	15620	15631	15520	15740	15435	15666	15646	15548	15592	15664	15555	15429	15594	15581	15556	15655	15605	15502	15730	15562	15642	15741	15495	15606	15487	15533	15524	15574	15577	15692	15526	15612	15558	15547	15591	15716	15523	15567	15577	15711	15578	15571	15622	15509	15517	15624	15607	15656	15608	15550	15472	15542	15598	15518	15523	15536	15723	15561	15720	15611	15615	15624	15589	15680	15511	15749	15548	15546	15651	15574	15640	15569	15564	15571	15610	15521	15617	15576	15463	15533	15520	15785	15401	15715	15540	15624	15590	15615	15470	15575	15510	15577	15595	15622	15515	15647	15675	15691	15620	15713	15605	15545	15624	15700	15512	15474	15541	15500	15728	15598	15538	15543	15514	15603	15719	15530	15383	15667	15657	15424	15454	15546	15740	15555	15562	15628	15569	15615	15665	15742	15537	15586	15597	15525	15558	15809	15529	15643	15704	15689	15589	15641	15521	15604	15648	15737	15617	15563	15414	15665	15530	15586	15602	15638	15536	15598	15579	15736	15622	15590	15697	15487	15653	15605	15583	15589	15517	15782	15652	15579	15578	15414	15692	15527	15591	15534	15490	15751	15525	15602	15590	15439	15665	15637	15578	15583	15564	15672	15485	15614	15707	15367	15735	15692	15485	15680	15523	15620	15585	15453	15466	15506	15662	15525	15749	15653	15527	15574	15572	15755	15574	15598	15399	15528	15624	15476	15463	15525	15704	15758	15665	15720	15619	15566	15373	15732	15645	15614	15439	15556	15563	15589	15601	15504	15680	15470	15555	15536	15500	15478	15663	15339	15576	15594	15474	15780	15382	15455	15546	15465	15531	15585	15555	15519	15618	15565	15498	15510	15570	15336	15340	15619	15609	15546	15557	15431	15669	15538	15728	15569	15613	15549	15567	15613	15540	15447	15582	15598	15402	15513	15573	15561	15651	15482	15553	15623	15668	15688	15647	15615	15661	15722	15698	15754	15588	15647	15472	15471	15456	15470	15670	15674	15670	15647	15564	15538	15425	15574	15478	15478	15626	15485	15751	15593	15602	15545	15375	15550	15548	15686	15494	15632	15530	15725	15602	15562	15498	15633	15578	15648	15525	15704	15551	15504	15526	15456	15477	15628	15516	15512	15629	15692	15552	15556	15666	15590	15486	15445	15549	15718	15505	15576	15718	15709	15678	15523	15714	15569	15549	15526	15496	15567	15482	15587	15540	15668	15473	15617	15610	15565	15580	15481	15628	15635	15435	15544	15676	15559	15668	15675	15603	15625	15490	15609	15522	15567	15602	15674	15605	15484	15573	15617	15506	15564	15593	15517	15469	15508	15463	15671	15582	15546	15633	15737	15627
30151	31470	40019	36336	29776	26241	23696	21857	20531	20174	19457	19248	19062	18686	18727	18474	18544	18480	18441	18245	18252	18305	18145	17943	18227	18117	18245	18235	18036	17910	18066	18041	18003	18085	18104	18036	17914	18098	18153	18166	17901	18188	18095	18050	17861	18143	18222	18071	17993	17983	18172	18203	17941	18206	17886	17904	18051	17999	18004	18077	18117	18039	18201	17999	17789	18082	17906	17944	18018	17990	17891	17915	18101	18068	18263	18019	18060	17898	17988	17999	18058	18080	18164	17935	17983	17970	18028	18079	18094	18031	18090	17967	18049	18142	18162	18066	18111	18111	18188	17759	18268	17881	17976	17864	17935	17876	18006	17802	18122	18168	17885	18012	17827	17989	17996	17860	18260	18125	18006	17877	18002	17980	18064	18220	17984	17852	18033	18084	18124	18037	17747	18101	17829	18121	17941	17896	18082	18020	18074	18135	18015	17992	18113	18142	17972	17855	17828	17953	17952	18025	18121	17936	17960	17934	17971	17918	18015	18077	18005	17922	17940	17942	18092	17841	17995	18041	17984	18039	17949	18029	18269	18028	17858	17944	17958	18102	17857	18036	18075	18235	18029	17965	18261	18005	18045	18078	18069	17981	17942	18083	17788	17734	18147	18263	18006	17797	17958	17781	18088	18040	17919	17889	17831	18161	17993	18113	17976	17887	18233	17868	17720	17961	17960	18003	17993	17946	17993	17922	18049	17864	17978	18111	18013	17743	18080	17880	18129	18030	17999	17774	17952	18080	17901	18053	18055	17925	18036	18045	17978	18016	18025	18056	17907	18111	18101	17975	18100	17849	18089	18087	17913	18060	18106	17872	17838	18006	17943	17979	17953	17957	17879	17877	17996	18062	18021	18185	18028	17933	17942	17982	17999	17954	18069	17880	18193	18103	18053	18082	17874	18024	17984	18015	17849	17848	18191	17912	18099	17942	18289	17916	18014	18094	18101	18159	17874	17782	18033	17983	17904	18102	17929	17879	17969	17982	18133	18106	17994	18112	18162	17811	18184	18065	18107	18080	18109	17884	17905	18148	18122	18172	17939	18231	18031	18060	18189	18019	18031	18128	18106	18002	18002	18118	17970	17963	17926	17906	17922	18138	17951	17963	18162	18206	17808	18083	17819	18142	17971	17906	18032	17924	18030	18084	18008	18192	18030	18038	18099	17982	17811	17978	18033	18074	18063	18023	18064	17936	17975	17960	17760	17923	17963	17725	17970	18002	17842	18076	18038	18206	17913	17774	17814	18009	17944	18114	17886	18028	17917	18211	18110	17860	18101	17813	17907	17924	18194	18039	17996	17812	18003	18024	18239	18052	17903	18000	18093	17976	17914	18190	18073	17906	18032	17928	17912	18136	17963	18074	17950	17876	17952	17956	18134	18083	18031	18254	17983	17879	17931	18109	17952	17876	17964	17828	17872	18060	18072	17987	18093	17768	17997	17961	17970	17880	17799	18142	17982	17982	18133	17923	17919	17909	17854	18027	18028	17883	18046	18040	18006	18094	18032	18078	18133	17897	17908	18121	17956	17954	17977	18067	17991	18057	18038	18126	18157	18041	17964	17643	17945	18269	18191	17982	18015	18228	18098	18116	17856	18208	18021	17968	18081	18092	17853	18038	17873	17910	17883	18055	18164	18065	17734	17924	17901	18248	18019	17981	18122	18092	18036	18195	18014	17940	18088	18209	18015	17988	17904	18016	18072	18081	17965	18199	17858	18002	17941	17731	17929	18019	17821	17938	18053	18026	17909	17931	18088	18130	18195	17997	17913	17996	18137	17962	18112	18054	18036	18035	17983	18139	18225	18096	17898	18149	17997	18051	18313	18146	17952	18055	18008	17983	18033	17896	18127	17945	17768	17803	17983	17913	17898	17937	17983	18078	18029	18010	18063	18044	18132	17973	17892	17855	18055	18019	18038	17918	18014	18002	18004	17994	18080	18145	18244	17788	17952	18061	17959	17983	17855	18034	17879	17937	17970	18017	18047	18093	18070	17838	17985	17927	18113	18027	18274	17974	17994	18114	17973	18144	17877	18039	18261	18027	18107	17983	18198	17927	18077	18118	17877	18039	17951	18015	18152	17949	18108	17860	17970	17840	17945	17966	18107	18198	17963	18159	18168	18065	18065	18211	18366	18202	18090	18030	17989	17849	18103	17936	17801	17816	17926	18197	18040	18246	18053	17906	17837	18159	17958	17986	18066	17927	18065	17942	18073	18097	17875	18146	18215	17940	17895	18066	17979	18049	17885	17987	18029	18020	17952	18208	17996	18078	18039	17902	18057	18143	17998	17868	18178	18039	18047	17992	18018	17946	18121	17813	18093	18205	17835	18086	18157	18100	17927	17912	18020	18119	17969	18056	17864	17905	18075	18062	17894	17949	18203	18039	17987	18045	17894	18099	18202	18065	17965	17907	18078	18059	17785	17904	18098	18108	18161	18079	18153	18080	18216	18000	18117	18141	18167	17967	18092	18131	18058	17897	18017	18041	18126	17843	18108	17911	17904	17942	18025	18069	18033	18092	18096	18086	17946	17905	18249	18094	18129	17937	17830	18127	17886	17881	17845	17877	18022	17989	17964	17992	18080	17988	18143	18254	17990	18091	17873	18076	18019	18041	18138	17848	18026	17931	18020	17971	17892	18142	17876	18046	17928	18141	17943	18231	18148	17861	18067	18050	18023	17941	18219	18087	17996	17947	17907	17820	17901	17940	18112	18189	18027	18019	17826	17905	18049	17995	17969	17866	18122	18209	17971	17858	17997	18098	18103	18025	18088	18047	18174	18203	17964	17845	17828	17959	17921	17880	18014	17935	18068	17871	18184	17982	17950	17872	18018	17999	18086	18130	18073	18056	18213	18080	18002	18002	18084	17946	17886	18010	17969	18025	17945	18109	18201	18117	18011	18042	17934	18003	18024	17990	17788	18030	18244	18121	17984	17933	18085	18156	18243	18156	18035	17978	17946	17878	18067	18026	18086	18056	17984	17910	17938	17902	17847	17939	18118	17840	18179	18150	18222	17888	17930	18007	18019	18124	18060	18109	18154	17982	18043	18079	18211	17916	17998	17937	17879	18095	18014	17838	17979	18012	18010	18171	18122	18158	18017	17900	18115	18019	18077	17964	17899	17951	18170	18101	18163	18071	17778	18126	17946	17877	17886	18051	18115	17971	18020	18117	18070	17953	17956	17988	17961	18144	18170	17945	17937	17934	18028	18245	17754	18113	18113	18183	17987	17857	17974	18030	18183	17908	18021	18182	18233	18086	17803	18111	18187	18089	17935	18153	17922	18072	18132	18048	18161	17952	17858	17950	18040	18020	18051	17961	17962	18165	17777	17923	17888	18119	17923	18168	18013	17869	17875	18088	17993	17786	18027	17922	18084	17971	17878	17811	17733	18020	17954	18099	17889	18289	17869	18245	17992	17997	18078	17968	18084	18051	17844	18093	17996	18141	18276	18182	17968	17995	18049	18002	18264	17962	18035	18112	17928	17919	18060	17950	18127	17925	17888	18111	18116	18047	17790	17898	17825	18154	18088	18181	18014	17940	18053	18136	17983	18059	17956	18048	18081	18086	18066	18165	17978	18041	17902	18246	18073	17915	18146	18010	17935	18145	18117	18114	17993	17978	17740	18098	18129	18063	18057	18057	17912	18065	17970	17970	18010	17824	18158	18135	17960	18019	18147	18113	18071	18031	18168	17814	18073	17837	17888	18206	18086	18087	17964	18045	18080	17989	18048	17849	18093	18052	18145	18041	18017	18061	17995	18209	17878	17913	18083	17941	17903	18069	18003	17886	17816	18092	17883	18007	17847	17979	18022	18198	18125	18148	17900	17941	17978	17901	17926	18007	17911	18054	17865	17960	17877	18195	18073	17994	17974	18042	17911	18059	18132	17910	18024	17944	17917	17914	18076	18206	18056	18148	17887	17928	18101	18136	18032	17978	18002	18061	17930	18250	17952	17959	17787	17907	18044	18134	18035	17873	18057	17929	18055	17982	18083	18024	17839	17912	17999	17950	18053	18165	17857	18143	17986	17850	18005	17950	17889	17886	17935	17960	18005	18129	18191	17936	18065	18283	18048	18024	17984	17820	18009	17892	18042	17969	18131	17817	18088	18263	17928	18172	18161	18016	17754	18049	18261	17968	17819	18274	17975	18038	18004	18080	18113	18208	17862	18072	17921	18093	18075	17789	18193	18020	17900	18126	18144	18141	18067	17917	17909	18072	18098	17912	17984	18033	17888	17947	18003	18071	17998	18293	18132	18137	17941	17833	17908	18046	18115	18114	17998	18246	18039	17979	17981	17905	17813	17963	17941	18020	18108	17994	17967	17912	17842	18179	17970	18045	18039	18044	18177	18123	17946	18129	18239	17982	18018	18355	18083	18177	17685	18084	17850	17939	18187	18031	18025	18073	17932	18156	17995	18011	18285	17991	17770	18055	18164	18002	17843	17905	17942	17954	17957	17916	17861	17942	18025	18138	17948	17843	17868	18058	18010	18028	17976	18034	18007	17885	18088	17932	17856	17880	17901	17834	17983	18136	18028	18065	18098	18215	17975	18098	17968	17910	17940	17988	17976	18021	17999	18094	18137	18045	18036	17944	18060	18158	18054	17960	18145	17995	17868	18063	18142	18007	17978	17893	17980	17954	17886	18139	18066	17987	17954	17894	17967	17728	17961	18202	17908	18077	18058	18075	18215	17777	17942	17925	18135	18000	18157	18193	18085	18138	17971	17972	17929	18022	18168	17898	17984	17966	17976	18073	17946	17996	18241	17879	17853	18166	17950	17967	17792	17992	17788	18154	18038	18084	18172	17917	17740	18177	18089	18111	18127	18024	18222	18113	18003	17926	17999	18123	17904	18062	18079	17880	17898	17951	18094	17962	17878	17922	18021	17863	17880	18132	17967	17940	18012	18072	17936	18090	18145	18040	18174	17900	18053	18098	18059	18146	18122	18124	18097	18055	17946	18091	17929	18176	18031	18082	17745	17978	17873	18130	18221	18167	18007	18147	17966	18002	18060	18164	18084	17938	18147	17995	17852	17875	17611	17924	18157	18001	17995	18137	17895	18059	18121	18179	18146	18060	17996	18067	18100	17926	18050	18040	17836	18113	18150	17953	18044	18057	18006	18083
34334	49001	44635	35780	30025	26051	22804	20460	19190	18066	17473	16932	16501	16373	16135	15925	16065	15931	15812	15600	15625	15433	15579	15433	15458	15418	15425	15394	15188	15282	15371	15436	15296	15215	15226	15095	15240	15378	15206	15185	15380	15290	15336	15277	15140	15164	15322	15324	15362	15215	15241	15341	15375	15379	15337	15295	15272	15282	15459	15238	15327	15322	15435	15575	15253	15281	15390	15335	15354	15406	15444	15208	15402	15473	15372	15335	15400	15336	15245	15103	15230	15277	15496	15303	15351	15350	15373	15293	15354	15233	15230	15284	15119	15238	15133	15246	15228	15352	15508	15249	15129	15213	15193	15266	15347	15210	15301	15278	15191	15377	15264	15246	15098	15274	15357	15360	15439	15304	15311	15430	15252	15417	15377	15160	15315	15405	15362	15150	15410	15087	15247	15322	15219	15263	15297	15299	15350	15199	15462	15292	15247	15378	15314	15248	15322	15432	15343	15193	15394	15278	15419	15463	15248	15254	15323	15457	15241	15386	15247	15335	15220	15473	15500	15278	15406	15120	15356	15404	15383	15383	15436	15554	15178	15419	15416	15248	15298	15316	15350	15374	15340	15459	15395	15151	15145	15246	15277	15324	15428	15227	15201	15285	15326	15284	15244	15357	15081	15317	15371	15478	15400	15284	15509	15287	15415	15263	15206	15341	15440	15420	15243	15329	15325	15312	15398	15372	15331	15327	15202	15319	15296	15373	15482	15183	15426	15198	15166	15336	15244	15302	15293	15400	15302	15391	15368	15061	15299	15298	15113	15271	15160	15526	15458	15448	15231	15180	15338	15193	15368	15386	15316	15236	15300	15324	15222	15280	15409	15330	15361	15482	15251	15268	15617	15327	15226	15229	15226	15222	15300	15221	15471	15295	15294	15267	15390	15435	15143	15395	15305	15385	15345	15387	15283	15269	15297	15243	15381	15428	15282	15200	15481	15379	15347	15349	15334	15395	15405	15197	15530	15196	15297	15276	15123	15402	15255	15364	15285	15261	15319	15156	15368	15418	15380	15271	15291	15181	15205	15297	15278	15423	15442	15476	15257	15428	15288	15307	15427	15326	15152	15232	15431	15295	15244	15452	15207	15328	15239	15266	15515	15310	15411	15196	15449	15324	15335	15153	15228	15423	15207	15174	15369	15233	15201	15309	15411	15372	15341	15303	15369	15548	15182	15242	15229	15249	15185	15352	15226	15292	15213	15325	15413	15342	15305	15369	15406	15479	15274	15306	15360	15412	15417	15202	15356	15295	15298	15243	15495	15205	15482	15312	15221	15306	15504	15233	15186	15436	15455	15269	15325	15323	15179	15379	15238	15491	15170	15415	15360	15302	15379	15388	15295	15405	15102	15454	15218	15099	15377	15274	15332	15235	15328	15383	15477	15143	15262	15297	15372	15209	15342	15240	15357	15332	15339	15171	15263	15316	15226	15386	15107	15343	15266	15319	15442	15314	15282	15350	15462	15180	15285	15352	15256	15129	15137	15240	15287	15281	15416	15384	15271	15341	15114	15145	15253	15258	15367	15318	15303	15332	15282	15238	15297	15266	15423	15281	15428	15282	15454	15346	15443	15176	15209	15417	15353	15369	15292	15191	15145	15381	15305	15426	15461	15269	15240	15280	15412	15166	15464	15187	15331	15293	15150	15403	15349	15271	15253	15340	15288	15363	15367	15405	15286	15400	15286	15284	15292	15297	15369	15227	15347	15259	15220	15189	15482	15290	15425	15377	15417	15348	15172	15365	15326	15362	15306	15397	15345	15232	15301	15325	15476	15210	15203	15425	15304	15213	15545	15416	15493	15349	15532	15278	15290	15316	15265	15486	15251	15297	15336	15272	15247	15295	15270	15416	15494	15463	15263	15505	15157	15347	15337	15220	15174	15392	15304	15429	15297	15470	15393	15291	15226	15436	15232	15284	15187	15518	15201	15308	15404	15192	15146	15202	15369	15138	15368	15245	15200	15309	15288	15545	15291	15250	15422	15072	15345	15177	15370	15125	15329	15314	15142	15346	15156	15316	15313	15259	15190	15330	15278	15245	15399	15227	15253	15286	15190	15284	15185	15253	15192	15250	15424	15332	15425	15274	15393	15338	15244	15281	15253	15358	15305	15188	15320	15481	15289	15301	15226	15423	15320	15279	15381	15464	15245	15520	15232	15170	15395	15283	15463	15310	15258	15185	15269	15459	15384	15403	15340	15467	15280	15234	15469	15341	15200	15216	15345	15334	15281	15075	15266	15247	15425	15275	15273	15289	15215	15368	15288	15309	15307	15131	15274	15237	15320	15295	15381	15340	15365	15365	15406	15334	15235	15308	15279	15358	15447	15177	15306	15379	15336	15258	15318	15408	15192	15241	15268	15367	15221	15323	15276	15246	15252	15279	15283	15304	15279	15250	15410	15337	15439	15290	15199	15312	15236	15285	15313	15286	15356	15308	15503	15363	15207	15361	15314	15261	15250	15311	15263	15411	15235	15330	15360	15214	15261	15351	15308	15406	15275	15332	15548	15261	15454	15450	15514	15204	15428	15196	15457	15410	15296	15388	15282	15265	15312	15410	15327	15303	15387	15236	15351	15370	15321	15493	15228	15266	15351	15338	15214	15418	15256	15415	15192	15429	15264	15382	15260	15160	15367	15091	15390	15300	15252	15176	15324	15464	15405	15288	15269	15361	15302	15336	15316	15178	15376	15372	15203	15256	15356	15281	15255	15481	15251	15197	15404	15304	15271	15253	15445	15278	15152	15384	15230	15210	15445	15200	15209	15356	15298	15227	15218	15300	15295	15289	15236	15364	15171	15192	15270	15407	15404	15287	15413	15335	15207	15246	15289	15262	15281	15315	15257	15307	15288	15293	15331	15493	15381	15153	15351	15480	15332	15358	15394	15351	15311	15253	15299	15326	15280	15253	15089	15308	15356	15547	15278	15189	15348	15130	15435	15258	15361	15403	15153	15552	15259	15230	15446	15361	15323	15365	15249	15333	15275	15477	15399	15457	15115	15127	15238	15165	15373	15397	15268	15272	15248	15343	15262	15361	15228	15419	15392	15268	15298	15440	15525	15304	15068	15340	15299	15281	15356	15229	15317	15154	15349	15215	15330	15331	15263	15367	15344	15351	15321	15452	15422	15389	15201	15225	15297	15376	15191	15359	15326	15326	15480	15416	15324	15342	15565	15364	15286	15264	15341	15426	15325	15358	15283	15404	15357	15463	15390	15275	15182	15327	15274	15300	15364	15345	15366	15304	15211	15277	15294	15398	15363	15292	15381	15231	15220	15293	15061	15318	15275	15406	15298	15194	15206	15310	15365	15460	15422	15407	15383	15371	15264	15258	15365	15335	15409	15257	15338	15372	15331	15309	15222	15238	15246	15277	15300	15292	15366	15220	15369	15396	15307	15088	15440	15216	15352	15436	15272	15325	15361	15223	15335	15355	15271	15343	15206	15229	15277	15209	15182	15322	15240	15401	15511	15315	15243	15209	15168	15291	15198	15163	15247	15498	15358	15289	15177	15269	15402	15290	15378	15385	15381	15434	15287	15018	15309	15264	15273	15433	15265	15435	15289	15403	15295	15293	15301	15294	15325	15087	15160	15402	15300	15293	15368	15353	15360	15205	15353	15333	15302	15172	15389	15299	15256	15106	15411	15275	15308	15266	15430	15352	15461	15402	15444	15243	15249	15398	15309	15395	15237	15326	15223	15260	15219	15299	15213	15472	15331	15281	15475	15418	15464	15220	15263	15341	15436	15340	15046	15181	15246	15319	15158	15185	15170	15079	15434	15285	15371	15408	15253	15239	15241	15295	15137	15381	15268	15421	15355	15285	15450	15212	15283	15450	15361	15353	15353	15388	15184	15506	15471	15363	15419	15270	15246	15182	15303	15295	15257	15100	15395	15263	15377	15252	15381	15307	15474	15486	15414	15237	15326	15337	15393	15225	15267	15163	15252	15154	15289	15198	15348	15366	15416	15335	15204	15526	15310	15443	15396	15266	15204	15439	15376	15408	15504	15193	15407	15426	15166	15261	15296	15222	15210	15269	15296	15372	15319	15138	15350	15328	15231	15327	15236	15420	15261	15286	15440	15417	15435	15226	15258	15200	15357	15372	15365	15403	15178	15251	15280	15192	15259	15310	15320	15246	15265	15189	15391	15375	15324	15302	15280	15323	15269	15223	15192	15341	15389	15490	15405	15257	15135	15187	15436	15432	15275	15544	15174	15164	15157	15475	15376	15164	15442	15323	15370	15155	15446	15227	15353	15425	15316	15248	15459	15349	15289	15330	15159	15416	15180	15340	15342	15473	15234	15424	15101	15328	15162	15215	15401	15262	15309	15353	15113	15257	15161	15356	15399	15301	15354	15317	15340	15179	15134	15224	15541	15229	15250	15290	15230	15366	15220	15301	15330	15337	15320	15305	15431	15387	15172	15319	15338	15340	15248	15242	15163	15354	15292	15399	15365	15459	15273	15322	15343	15414	15277	15457	15280	15352	15480	15456	15464	15265	15347	15561	15319	15306	15314	15241	15320	15214	15384	15175	15321	15277	15332	15288	15325	15404	15397	15236	15266	15377	15190	15442	15263	15307	15179	15420	15052	15339	15239	15395	15428	15234	15508	15350	15424	15258	15341	15246	15295	15384	15294	15335	15444	15355	15353	15437	15265	15072	15390	15216	15324	15395	15263	15518	15499	15410	15356	15209	15339	15334	15349	15303	15181	15310	15247	15362	15246	15260	15288	15281	15328	15155	15413	15293	15341	15258	15347	15287	15337	15248	15296	15265	15336	15356	15512	15156	15215	15174	15270	15368	15310	15234	15167	15155	15417	15365	15288	15485	15288	15315	15157	15364	15320	15277	15459	15246	15324	15394	15453	15345	15350	15214	15227	15312	15317	15172	15253	15323	15359	15324	15414	15375	15149	15259	15333	15371	15275	15365	15246	15294	15333	15350	15415	15315	15353	15375	15237	15323	15345	15328	15333	15145	15312	15316	15589	15323	15359	15258	15282	15350	15244	15284	15327	15324	15199	15284	15354	15231	15305	15411	15497	15420	15253	15204	15323	15403	15375	15267	15341	15259	15295	15223	15289	15018	15190	15469	15358	15244	15303	15366	15179	15295	15161	15251	15462	15488
24099	21156	28775	26747	27219	28555	27340	23403	21664	20722	20166	19680	19442	19062	19011	18781	18908	18606	18415	18336	18408	18222	18077	18005	18065	17922	18032	18088	18025	18134	18078	17872	17776	17922	18005	17978	17985	17935	18118	17846	18371	18005	17758	17842	18003	17914	17937	17792	17730	17900	17857	17890	17697	17960	17963	17856	17912	18115	17853	17964	17986	17916	17879	17935	17731	17773	18055	17929	17785	17729	17851	17862	17933	17895	17807	17919	18106	17761	17872	17883	17858	17911	17945	17930	17958	17813	17908	17864	17893	18021	17808	17828	17923	17956	17896	17870	17900	17791	17783	17704	17955	17921	17612	17694	17709	17716	17823	17771	17769	17717	17778	17872	18077	17812	17697	17940	17901	17694	17719	17957	17984	17789	17724	17808	17792	17872	17883	17965	17910	17859	17860	17866	18006	17825	17967	17904	17792	17967	17937	17973	17761	17943	17743	17874	17816	17909	17809	17840	17999	17825	17997	17885	17679	17841	17875	18017	17915	17830	17948	17822	17842	17777	18024	18000	17965	17844	17677	17785	17946	17939	17702	17979	17881	17869	17765	17994	17806	17911	17997	17870	17849	17898	17816	17774	17869	18063	17870	17685	17796	18029	17848	17956	17916	17854	17951	17888	17824	18018	17970	17758	17817	17692	17711	17850	18010	17811	17845	17796	17824	17919	17836	17889	17763	17811	17875	18030	17809	18156	17938	18001	17851	17928	17947	17769	17899	17871	17722	18088	17883	17971	17948	17879	17654	17842	17822	17908	17916	17870	17860	17785	17885	17865	17826	17762	17814	17812	18032	17865	17796	17849	17916	17987	17872	17858	17977	17967	17877	17694	18036	17783	17928	17837	17877	17952	17903	17746	17730	18056	17813	17887	17730	17933	17894	17926	17922	17913	18014	17957	17886	17918	17932	17705	17832	17941	17914	17938	17880	17795	17712	17953	17877	17928	17956	17937	17757	17921	17857	17907	17935	17969	17657	17876	17793	17638	17613	17796	17890	17784	17910	17710	17923	18038	17966	17942	17913	17851	18163	17831	17623	18168	17801	18191	18126	17890	17896	18025	17857	17947	17962	17862	17945	18199	17963	17798	17716	17874	17867	17789	18098	17845	17926	17874	17792	18037	17716	17786	18093	17901	17800	17643	17695	17959	17746	17787	17889	17976	17905	18042	17735	17779	17983	17870	17694	17820	17985	17798	17743	18058	17821	18067	17962	17680	17728	17982	17866	17994	17798	17966	18146	17929	17895	17712	17637	17832	17759	17798	17854	17839	18108	17932	17899	17992	18015	17839	18000	17779	17928	17850	17914	17992	17772	18021	17855	17873	18025	17949	17747	17933	17850	17896	17767	17810	18099	17720	17944	17754	17822	17812	17747	17880	17985	17920	17817	17819	17994	17936	17837	17828	17892	17939	17958	17768	17840	17862	17789	17869	17755	18010	17844	17800	17794	18084	17756	17919	17885	18026	18109	17972	18033	17927	17959	18029	17834	17798	17906	17807	18113	17845	18081	17893	17733	17942	17747	17695	17839	17881	17996	17949	17995	17966	17997	17824	17798	17981	17737	17896	18016	17816	18085	17771	17900	17946	17896	17975	17990	17832	17910	17980	17781	17867	17903	17799	17922	17800	17811	17952	17835	17904	17882	17964	18200	17804	17942	17834	17748	17903	17862	17662	17860	17962	18056	17914	17984	17939	18016	17671	17839	17916	17839	18010	17924	17800	17891	17824	17820	17807	17856	17747	17932	17759	17825	17890	17789	17879	17940	17924	17612	17914	17929	17863	17749	17900	17999	18002	17784	17894	17914	17841	18009	17765	17892	17768	18094	17912	17984	17890	18045	17897	17727	18010	17884	17988	17798	17742	17874	17939	17910	17638	17832	17721	17959	17863	17899	17972	17943	17933	17806	18003	17915	17777	17857	17899	17903	17970	18104	17905	17885	17971	17683	17902	17738	17953	17807	17766	17992	17796	17653	18055	17864	17891	17907	17825	17800	17879	17910	17830	17677	17743	17742	17777	17805	17866	17842	17893	17859	17920	18045	17869	17845	17756	17811	17837	17958	17764	17881	17699	17872	17875	17867	17832	17975	17675	17918	17874	17907	18011	17897	17781	17827	18037	17860	18002	17908	17840	17777	17872	17986	17737	17798	17872	17920	17847	17961	17674	17695	17910	17794	17800	17948	17792	17716	17906	17861	17726	17711	17792	17757	17826	18040	17674	18028	17944	17769	17887	17932	17872	17728	17886	17981	17973	17706	17693	17693	17976	17925	17581	17870	17822	18080	17914	17796	18056	17968	17949	17954	17684	17842	17885	18101	17753	17871	17964	17816	18006	17839	17865	17984	17783	17822	17887	17925	18002	18005	17914	17504	17834	17913	18078	17884	17761	18103	17944	18037	18114	17886	17663	17759	17779	17954	17680	17763	17860	17707	17869	17911	17685	17936	17803	18005	17762	17760	17857	17788	17792	17880	17719	18003	18053	17888	17897	17828	17687	17857	17810	17794	17957	17805	17827	17680	17691	17809	17912	18059	17669	17889	17757	17837	17836	17981	17774	17796	17777	17703	17735	17827	17778	17881	17843	17893	17768	17885	17894	17988	18016	18091	17781	17998	17867	17916	17921	17867	17878	17710	17929	17862	17737	17937	17689	17675	17983	17877	17825	17885	17845	17782	17866	17796	17839	17783	17674	17883	17821	17814	18174	17943	17530	17836	17941	18095	17889	18060	17914	17784	17830	17847	17913	17952	17948	17816	17785	17866	17898	17807	18040	17802	18035	17748	17813	17773	17795	18036	17790	17872	17812	17767	17880	17973	17875	17847	17794	18011	18020	17838	17975	17795	17991	17831	17864	17836	17868	17885	17776	17860	17947	17897	17883	17966	17994	17863	17957	17977	18101	17858	17863	17756	17903	17994	17848	18010	17904	17717	17851	18044	17894	18114	17807	18035	17794	18012	17825	17795	17904	17793	17880	17933	17941	17942	18150	18121	17829	17677	17856	17995	17862	17945	17925	18022	17811	17558	17803	17821	17846	17755	17888	17880	17707	18056	17980	17978	17917	17909	17807	17999	17772	17979	17868	17861	17821	17854	17944	18029	17927	17893	18000	17966	17905	17782	17726	17848	17952	17859	17885	17678	17826	17805	17830	17682	17773	17873	17947	17722	17821	17791	17990	17879	17763	17961	17879	17903	17903	18109	17923	17795	17889	17802	17842	17919	18029	18034	17883	17714	17944	17668	17884	17497	17651	17833	17809	17833	17835	18017	18023	17836	17702	17870	17846	17867	17805	17995	17916	17956	17672	18017	17892	17862	18028	17973	17920	18010	17797	17949	17916	17928	17769	17951	18002	17814	17781	17820	17687	17951	17945	17966	17811	17978	17665	17871	17680	17811	17955	17745	17902	17858	17692	17799	17780	17735	17861	18142	18017	18069	17911	17981	17940	17697	17822	17883	17956	18051	17915	17892	18013	17817	17817	17983	17930	17918	18030	17947	17902	17974	17996	17735	17861	17797	17975	17819	17823	17785	17859	18013	17943	17898	18092	17764	18029	17701	18090	17941	17985	17866	17771	17835	17770	17651	17845	17826	17832	17676	17759	17985	17891	17853	17914	17824	17808	17982	17983	17875	17828	17944	17939	17903	17766	17805	18032	18001	17815	18090	18033	17930	17829	17800	17884	17650	17713	17763	17881	17954	17860	18146	17904	17793	17889	17969	17916	17867	17839	18008	17886	17912	17708	17995	17729	17739	17783	17956	17918	17652	17661	17761	17702	17858	18075	17917	17700	17917	17969	17960	17837	17728	17858	17777	18056	17924	17724	17748	17612	17899	17786	17772	17789	17919	17791	17800	18049	17937	18011	17998	17707	18041	17988	17832	17845	17824	17803	17918	17839	17832	17865	18015	18058	17955	17886	17899	18003	17975	17974	17810	17882	17880	17809	17825	18061	17647	17826	17832	17722	17859	18061	17766	18045	17942	17885	17928	17865	17935	17833	17872	17794	17654	18162	17944	17774	17828	17900	17750	17656	17826	18011	18161	17963	17946	17861	17870	17945	18089	17969	18196	17776	17934	17790	17655	17943	18006	18032	17921	17846	17841	18064	17921	18032	17811	17910	17969	17841	17846	18111	18019	17903	17930	17954	17739	17778	17920	17693	17998	17807	17866	17847	18038	17919	17941	17786	17805	17763	17799	17792	17832	17941	17993	17900	17819	17676	17895	17905	17923	17874	17961	18016	17957	17899	17882	17957	17953	18176	18020	18041	17794	17941	17903	17904	17910	17812	17833	17731	17861	17681	17935	17811	17828	17861	17738	17760	17899	17866	18002	18022	17857	17649	18038	17938	17895	17700	18038	17750	17880	17803	17818	17990	17973	17747	18000	17896	17990	17765	17849	17738	18005	17982	17876	17748	17936	17919	17845	17944	17889	17883	17716	17933	17717	17819	17990	17938	18093	17965	17929	18153	17848	18043	18188	17938	17876	18094	17891	17779	17915	17818	17954	17947	17929	17950	18010	17867	17852	18057	17752	17942	17727	17752	18047	17818	17926	17962	17825	17834	17682	17724	17855	17834	17824	17956	17884	17809	17886	17849	17653	18019	17657	17817	17810	17836	17878	17896	17797	17929	17834	17962	17710	17964	17956	17982	17988	17982	17903	18064	17822	17868	17806	17719	17670	17798	18098	17984	17787	17854	17846	17963	17866	17867	17750	17694	17829	17804	17983	18075	18022	17889	17863	17892	17945	17626	17867	17611	17797	17704	17637	17983	17839	18091	17831	17835	18046	17964	17799	17930	17832	18115	17610	17696	18121	17826	17833	17825	17914	17965	18088	17896	17736	17923	17710	17945	18029	17865	18057	17936	17800	17976	17739	17851	17808	17837	18063	17759	17880	17935	18089	17891	17761	17927	17832	17882	18060	17977	17885	17902	17921	17859	17913	17860	17802	18086	17913	17831	17815	18039	17705	17856	17846	17906	17743	17915	17930	17841	17818	17777	17925	17927	17886	18069	17680	17786	17998	17851	17822	17829	17867	17890	17815	18095	18100	17901	17949	17958	17739	17735	17801	17808	18082	17971	17903	17978	18031	17595	17885	17793	17805	18027	17906	17964	17889	18130	17759	17820	17840	17927
34181	54704	50178	39639	34120	29554	25861	22825	20776	19349	18456	17700	17300	16859	16734	16391	16381	16063	16010	15516	15773	15649	15547	15412	15346	15352	15278	15399	15291	15482	15311	15320	15542	15339	15371	15405	15307	15420	15284	15177	15262	15429	15198	15300	15231	15319	15207	15195	15259	15295	15314	15407	15180	15238	15389	15290	15225	15106	15217	15122	15448	15298	15211	15366	15243	15187	15297	15221	15152	15339	15276	15124	15398	15190	15232	15153	15307	15081	15322	15231	15153	15268	15044	15242	15072	15365	15152	15244	15154	15152	15280	15279	15441	15200	15153	15214	15276	15477	15183	15333	15244	15274	15146	15349	15122	15499	15188	15220	15248	15259	15205	15162	15175	15151	15302	15227	15372	15350	15240	15228	15229	15276	15197	15133	15187	15139	15222	15300	15264	15385	14959	15196	15326	15348	15229	15152	15093	15403	15230	15329	15291	15347	15285	15261	15389	15150	15331	15287	15234	15328	15175	15159	15182	15331	15139	15177	15367	15145	15335	15213	15162	15312	15289	15422	15380	15292	15190	15290	15262	15275	15272	15085	15391	15147	15081	15161	15277	15122	15246	15114	15081	15184	15247	15247	15291	15212	15335	15253	15284	15422	15284	15237	15384	15287	15277	15327	15268	15285	15326	15205	15099	15184	15252	15346	15261	15306	15214	15345	15337	15281	15245	15252	15183	15279	15388	15283	15172	15107	15286	15288	15227	15144	15193	15194	15257	15201	15306	15163	15280	15176	15194	15123	15353	15304	15150	15233	15223	15173	15230	15117	15264	15273	15230	15214	15305	15324	15297	15156	15165	15467	15283	15360	15418	15297	15246	15320	15207	15151	15114	15182	15111	15259	15094	15278	15263	15170	15336	15328	15176	15249	15334	15187	15226	15320	15242	15223	15216	15196	15286	15147	15212	15128	15141	15228	15244	15363	15447	15157	15281	15178	15118	15188	15352	15322	15284	15109	15328	15242	15139	15263	15259	15154	15367	15138	15341	15230	15323	15219	15122	15052	15306	15399	15287	15277	15160	15318	15307	15310	15308	15213	15168	15226	15189	15469	15230	15214	15218	15308	15012	15331	15286	15282	15269	15412	15188	15344	15217	15263	15298	15265	15240	15161	15272	15148	15324	15306	15363	15262	15265	15309	15237	15303	15359	15170	15405	15250	15279	15180	15405	15127	15207	15343	15342	15269	15135	15369	15142	15201	15191	15290	15264	15303	15288	15354	15369	15357	15398	15179	15275	15224	15226	15313	15220	15357	15307	15259	15408	15322	15144	15246	15320	15396	15248	15136	15172	15363	15195	15292	15238	15160	15249	15321	15482	15207	15150	15246	15218	15204	15308	15306	15319	15439	15195	15432	15326	15389	15321	15293	15413	15169	15081	15121	15261	15278	15228	15231	15150	15123	15293	15294	15141	15259	15275	15165	15228	15310	15328	15266	15213	15141	15118	15125	15470	15163	15235	15197	15297	15208	15468	15251	15113	15308	15274	15199	15342	15279	15125	15188	15328	15313	15300	15311	15252	15118	15279	15430	15254	15355	15245	15207	15085	15171	15081	15286	15334	15297	15247	15428	15186	15334	15119	15159	15291	15268	15290	15387	15239	15043	15227	15219	15307	15383	15096	15324	15228	15101	15382	15165	15282	15359	15329	15369	15199	15246	15183	15234	15172	15221	15213	15256	15292	15269	15324	15311	15242	15248	15198	15231	15360	15152	15060	15221	15342	15180	15108	15228	15245	15175	15396	15305	15368	15222	15287	15310	15135	15160	15247	15060	15128	15304	15271	15123	15329	15268	15312	15308	15375	15344	15302	15242	15279	15099	15166	15227	15190	15308	15285	15234	15249	15193	15166	15146	15111	15283	15291	15072	15265	15345	15350	15316	15292	15276	15411	15238	15274	15110	15331	15092	15479	15332	15080	15071	15236	15352	15291	15215	15200	15238	15357	15356	15119	15143	15194	15168	15196	15335	15328	15261	15347	15282	15135	15140	15361	15236	15205	15247	15109	15191	15334	15069	15426	15192	15241	15306	15118	15307	15230	15311	15369	15198	15118	15265	15290	15241	15170	15247	15303	15124	15325	15337	15165	15173	15222	15186	15398	15333	15401	15329	15437	15206	15125	15277	15238	15277	15337	15196	15154	15301	15082	15159	15319	15324	15367	15477	15225	15176	15299	15211	15284	15352	15432	15353	15110	15253	15353	15228	15376	15355	15365	15416	15074	15045	15314	15359	15221	15177	15201	15291	15469	15274	15349	15256	15217	15154	15398	15415	15176	15379	15044	15043	15148	15075	15262	15208	15436	15218	15284	15208	15287	15325	15178	15236	15476	14978	15364	15235	15257	15357	15173	15251	15193	15158	15277	15382	15188	15365	15076	15362	15311	15137	15330	15175	15226	15285	15255	15282	15284	14988	15306	15145	15147	15264	15177	15361	15133	15245	15146	15270	15244	15262	15181	15343	15291	15134	15288	15250	15393	15250	15296	15117	15273	15332	15199	15379	15290	15297	15269	15264	15275	15224	15276	15222	15318	15218	15409	15203	15266	15182	15191	15403	15219	15391	15148	15210	15302	15351	15287	15206	15330	15191	15358	15265	15322	15334	15297	15307	15397	15399	15193	15273	15259	15197	15163	15216	15183	15285	15255	15168	15223	15228	15259	15296	15321	15162	15137	15221	15224	15368	15256	15359	15328	15209	15375	15183	15280	15427	15349	15239	15246	15242	15109	15127	15367	15271	15132	15241	15258	15248	15205	15299	15393	15401	15307	15217	15131	15404	15304	15238	15218	15261	15362	15128	15205	15327	15344	15096	15266	15369	15218	15240	15220	15382	15254	15277	15191	15099	15126	15150	15122	15268	15363	15140	15449	15137	15303	15289	15160	15149	15293	15229	15253	15042	15302	15384	15361	15424	15057	15224	15243	15061	15427	15347	15132	15304	15347	15218	15326	15088	15123	15297	15202	15147	15148	15292	15148	15303	15170	15216	15456	15231	15275	15396	15430	15218	15355	15310	15268	15345	15098	15112	15242	15258	15202	15345	15355	15233	15273	15286	15167	15370	15254	15344	15143	15169	15316	15304	15087	15126	15305	15350	15051	15443	15351	15174	15342	15406	15292	15452	15396	15287	15225	15344	15355	15209	15250	15456	15350	15291	15360	15269	15170	15313	15253	15204	15140	15333	15214	15297	15323	15177	15210	15265	15393	15291	15368	15189	15209	15319	15314	15188	15258	15342	15270	15201	15151	15339	15040	15124	15305	15261	15377	15188	15125	15323	15150	15459	15335	15200	15412	15275	15436	15364	15278	15121	15377	15325	15200	15377	15243	15267	15190	15308	15247	15235	15204	15216	15317	15290	15106	15388	15446	15273	15202	15156	15219	15074	15162	15382	15365	15253	15181	15329	15309	15262	15217	15168	15177	15249	15225	15395	15163	15162	15218	15348	15316	15220	15330	15157	15373	15087	15143	15103	15517	15278	15243	15048	15139	15315	15179	15169	15204	15373	15271	15339	15322	15354	15220	15137	15329	15311	15404	15092	15261	15130	15332	15212	15409	15373	15215	15141	15232	15287	15321	15325	15253	15134	15183	15228	15423	15306	15199	15248	15253	15198	15347	15176	15482	15170	15145	15226	15288	15226	15190	15130	15131	15442	15318	15364	15226	15342	15401	15208	15190	15410	15121	15166	15313	15191	15349	15322	15197	15343	15246	15347	15465	15229	15181	15311	15389	15198	15261	15258	15246	15107	15228	15337	15157	15413	15285	15203	15280	15125	15162	15245	15248	15266	15322	15265	15264	15138	15362	15373	15241	15280	15152	15219	15274	15219	15265	15254	15369	15398	15421	15039	15430	15246	15099	15079	15346	15257	15272	15244	15169	15239	15349	15161	15299	15157	15323	15320	15374	15420	15275	15446	15272	15080	15373	15053	15241	15212	15453	15303	15228	15171	15180	15443	15246	15226	15254	15127	15309	15243	15071	15334	15338	15215	15217	15267	15241	15072	15390	15289	15084	15328	15273	15362	15316	15160	15384	15257	15359	15304	15115	15404	15201	15316	15089	15339	15264	15245	15297	15177	15196	15208	15135	15319	15161	15166	15178	15298	15200	15263	15295	15014	15270	15291	15228	15205	15097	15218	15340	15309	15223	15354	15322	15094	15181	15251	15230	15359	15226	15282	14974	15283	15356	15194	15283	15096	15349	15205	15457	15344	15381	15398	15228	15295	15335	15333	15344	15369	15375	15349	15128	15305	15290	15318	15232	15173	15189	15427	15107	15173	15249	15210	15204	15354	15506	15205	15237	15121	15170	15215	15287	15215	15333	15293	15269	15377	15214	15276	15334	15198	15331	15254	15310	15292	15481	15311	15236	15196	15313	15071	15124	15259	15330	15299	15257	15056	15167	15226	15179	15292	15180	15154	15144	15217	15219	15186	15314	15123	15273	14975	15203	15379	15042	15260	15380	15229	15176	15177	15301	15272	15234	15081	15268	15355	15159	15320	15328	15187	15277	15250	15219	15259	15258	15396	15270	15219	15289	15287	15377	15296	15286	15322	15230	15327	15282	15037	15342	15310	15432	15378	15344	15212	15242	15195	15457	15265	15261	15247	15379	15255	15173	15214	15327	15377	15209	15257	15202	15288	15095	15324	15270	15111	15208	15266	15268	15261	15127	15315	15194	15123	15242	15338	15309	15230	15325	15306	15360	15174	15265	15262	15385	15400	15232	15258	15298	15125	15342	15218	15382	15210	15275	15164	15365	15094	15311	15142	15390	15126	15204	15144	15191	15112	15371	15225	15330	15288	15160	15413	15322	15245	15147	15199	15098	15214	15121	15238	15207	15235	15182	15185	15507	15127	15298	15252	15226	15294	15290	15148	15247	15317	15425	15236	15256	15140	15241	15267	15237	15271	15061	15089	15274	15258	15165	15252	15163	15345	15419	15184	15209	15317	15321	15371	15196	15286	15252	15294	15352	15201	15266	15224	15203	15248	15132	15214	15214	15271	15197	15346	15286	15378	15238	15231	15212	15236	15375	15118	15154	15129	15364	15309	15262	15273	15341	15419	15439	15354	15407	15326	15148	15204	15431	15254	15226	15267	15324	15161	15016	15082	15434	15161	15101	15183	15106	15245
22805	21126	28983	23921	23602	28468	30745	25588	23645	22555	21651	20986	20494	20210	19998	19702	19604	19367	19161	18957	18990	19076	18781	18914	18989	18871	18753	18698	18420	18602	18964	18792	18770	18446	18456	18579	18667	18593	18534	18687	18808	18581	18758	18787	18783	18582	18648	18579	18696	18692	18438	18682	18540	18639	18587	18640	18472	18412	18468	18649	18639	18569	18500	18608	18716	18400	18627	18400	18525	18563	18463	18450	18574	18522	18747	18549	18503	18670	18390	18779	18596	18559	18470	18719	18646	18524	18830	18428	18565	18644	18616	18635	18352	18307	18524	18621	18546	18437	18351	18469	18479	18482	18399	18502	18621	18612	18536	18504	18653	18435	18546	18814	18600	18690	18528	18771	18564	18579	18695	18397	18590	18617	18614	18437	18282	18411	18580	18530	18698	18522	18661	18635	18612	18564	18478	18563	18566	18412	18379	18420	18652	18478	18300	18610	18619	18465	18543	18463	18435	18459	18795	18582	18550	18541	18643	18601	18639	18481	18519	18440	18653	18593	18599	18504	18521	18755	18521	18657	18699	18837	18542	18395	18417	18603	18543	18443	18636	18546	18563	18516	18599	18610	18608	18588	18542	18662	18700	18685	18598	18520	18392	18469	18655	18545	18667	18474	18663	18435	18683	18600	18490	18578	18788	18649	18565	18759	18551	18555	18516	18303	18655	18629	18496	18562	18402	18728	18555	18557	18549	18701	18442	18591	18594	18512	18497	18527	18647	18545	18586	18581	18631	18444	18486	18605	18658	18493	18680	18709	18474	18476	18467	18649	18552	18526	18428	18666	18746	18545	18595	18339	18542	18529	18399	18346	18523	18492	18179	18448	18480	18594	18575	18485	18459	18517	18580	18299	18441	18363	18506	18567	18386	18469	18516	18441	18664	18475	18618	18576	18512	18608	18517	18502	18608	18408	18633	18481	18413	18519	18660	18624	18591	18290	18267	18436	18404	18400	18607	18663	18444	18539	18475	18618	18452	18723	18583	18484	18506	18432	18564	18506	18600	18471	18636	18518	18504	18418	18484	18589	18597	18430	18549	18627	18658	18457	18385	18510	18617	18531	18492	18405	18587	18614	18634	18308	18450	18348	18408	18499	18610	18546	18660	18493	18633	18525	18389	18462	18391	18451	18666	18450	18539	18583	18718	18642	18618	18509	18653	18560	18538	18657	18409	18574	18468	18357	18502	18687	18381	18452	18644	18512	18767	18663	18548	18598	18658	18579	18499	18557	18581	18445	18506	18599	18462	18549	18448	18383	18447	18478	18453	18471	18553	18600	18440	18464	18625	18481	18548	18493	18691	18575	18691	18499	18564	18532	18475	18619	18658	18452	18518	18531	18525	18636	18671	18705	18409	18441	18406	18525	18321	18285	18488	18565	18545	18545	18532	18644	18722	18538	18452	18457	18508	18561	18727	18321	18461	18368	18414	18440	18499	18538	18637	18663	18345	18407	18552	18649	18413	18595	18813	18402	18579	18385	18515	18434	18606	18270	18496	18505	18393	18624	18578	18419	18521	18412	18626	18595	18583	18667	18475	18645	18611	18477	18493	18616	18554	18533	18468	18557	18617	18538	18550	18401	18368	18460	18580	18647	18494	18620	18470	18597	18941	18591	18582	18619	18584	18696	18490	18602	18600	18634	18515	18473	18503	18483	18486	18699	18534	18492	18451	18736	18697	18474	18406	18688	18590	18699	18625	18465	18691	18424	18572	18467	18514	18272	18567	18511	18616	18784	18458	18237	18556	18455	18506	18590	18524	18528	18662	18696	18519	18447	18329	18472	18504	18394	18627	18558	18576	18656	18607	18561	18462	18538	18235	18667	18496	18602	18565	18387	18535	18393	18733	18593	18291	18613	18646	18688	18649	18585	18553	18433	18490	18494	18416	18505	18336	18476	18311	18211	18560	18497	18420	18493	18656	18551	18531	18487	18622	18613	18454	18432	18328	18614	18307	18568	18606	18408	18431	18442	18705	18693	18376	18602	18492	18596	18590	18490	18669	18700	18614	18445	18425	18584	18520	18472	18744	18707	18549	18504	18471	18676	18643	18447	18432	18538	18287	18622	18643	18435	18444	18504	18680	18570	18395	18471	18487	18479	18646	18575	18529	18595	18692	18522	18637	18514	18606	18568	18629	18523	18598	18438	18344	18621	18503	18488	18520	18424	18640	18459	18511	18712	18563	18464	18653	18489	18553	18498	18505	18556	18596	18653	18518	18412	18344	18365	18471	18619	18560	18553	18488	18473	18700	18630	18517	18487	18724	18634	18276	18610	18646	18460	18532	18477	18415	18431	18509	18591	18604	18587	18555	18711	18253	18300	18539	18425	18671	18386	18595	18680	18579	18753	18682	18740	18179	18360	18443	18703	18693	18507	18512	18439	18531	18649	18521	18318	18428	18500	18446	18326	18422	18380	18468	18675	18572	18888	18632	18477	18606	18558	18680	18499	18576	18384	18642	18444	18577	18504	18410	18373	18479	18481	18449	18740	18658	18602	18519	18448	18345	18492	18551	18506	18688	18596	18450	18467	18303	18540	18590	18474	18757	18459	18418	18812	18514	18608	18501	18544	18323	18607	18702	18689	18772	18664	18637	18437	18602	18463	18704	18327	18552	18621	18472	18327	18570	18565	18643	18450	18573	18552	18675	18375	18575	18592	18607	18341	18477	18467	18420	18595	18483	18511	18690	18435	18525	18656	18552	18526	18633	18632	18728	18300	18496	18539	18483	18660	18409	18627	18795	18706	18607	18583	18499	18483	18574	18427	18464	18280	18639	18532	18788	18642	18583	18349	18707	18398	18495	18875	18468	18709	18646	18477	18427	18669	18496	18489	18577	18424	18411	18551	18654	18612	18671	18466	18729	18632	18382	18589	18532	18478	18430	18570	18458	18471	18616	18718	18696	18472	18473	18553	18521	18314	18635	18399	18615	18579	18687	18496	18772	18580	18834	18493	18509	18462	18650	18536	18529	18472	18479	18524	18557	18683	18582	18483	18333	18406	18470	18575	18636	18599	18645	18429	18294	18518	18570	18450	18647	18624	18617	18512	18606	18584	18495	18620	18518	18627	18529	18607	18398	18309	18548	18443	18487	18528	18524	18321	18603	18631	18445	18541	18510	18498	18450	18658	18507	18467	18414	18484	18466	18592	18426	18472	18544	18549	18425	18610	18355	18546	18536	18408	18542	18383	18686	18620	18604	18546	18400	18549	18475	18595	18478	18497	18521	18584	18643	18611	18372	18662	18651	18323	18784	18528	18405	18584	18466	18559	18651	18691	18501	18607	18427	18411	18669	18738	18653	18687	18832	18407	18550	18459	18598	18647	18436	18271	18509	18520	18604	18327	18426	18429	18467	18398	18491	18542	18529	18529	18577	18645	18507	18677	18595	18613	18754	18664	18702	18713	18510	18555	18669	18643	18396	18535	18580	18520	18463	18466	18426	18498	18412	18568	18551	18508	18651	18460	18458	18218	18595	18443	18579	18639	18536	18622	18494	18570	18369	18685	18550	18590	18348	18408	18625	18746	18388	18387	18496	18500	18543	18611	18510	18570	18668	18505	18545	18477	18495	18394	18671	18579	18558	18428	18539	18612	18618	18384	18409	18668	18486	18394	18596	18524	18584	18260	18761	18406	18557	18487	18438	18709	18601	18511	18547	18387	18509	18409	18387	18517	18450	18431	18406	18460	18687	18568	18450	18392	18445	18508	18521	18403	18486	18568	18437	18677	18635	18292	18478	18573	18577	18632	18646	18401	18472	18613	18653	18595	18587	18504	18548	18563	18620	18474	18696	18689	18543	18489	18456	18515	18701	18821	18710	18474	18599	18488	18435	18681	18495	18507	18296	18516	18556	18436	18495	18563	18531	18552	18433	18451	18469	18634	18492	18593	18606	18563	18517	18565	18560	18491	18315	18623	18587	18352	18606	18347	18462	18476	18682	18611	18608	18573	18498	18707	18511	18527	18777	18686	18761	18387	18581	18678	18462	18445	18343	18417	18569	18331	18506	18583	18645	18393	18565	18512	18551	18508	18564	18515	18544	18579	18698	18640	18482	18630	18561	18257	18493	18378	18580	18487	18757	18514	18565	18565	18673	18684	18545	18542	18476	18462	18335	18540	18407	18648	18672	18553	18553	18366	18743	18574	18511	18548	18688	18544	18601	18480	18492	18433	18530	18448	18543	18588	18442	18697	18442	18312	18555	18498	18677	18535	18515	18633	18533	18498	18493	18570	18573	18468	18599	18410	18514	18472	18609	18521	18593	18340	18464	18429	18573	18550	18646	18525	18544	18656	18535	18634	18527	18721	18802	18587	18465	18576	18511	18595	18368	18516	18635	18668	18391	18608	18723	18538	18469	18655	18416	18386	18611	18565	18542	18647	18529	18401	18583	18465	18499	18571	18547	18438	18492	18617	18334	18475	18579	18600	18515	18423	18658	18555	18661	18454	18440	18348	18551	18690	18770	18476	18578	18531	18382	18506	18539	18694	18551	18207	18779	18706	18663	18419	18327	18598	18670	18288	18644	18602	18631	18286	18675	18228	18598	18372	18346	18554	18390	18475	18543	18535	18475	18484	18438	18577	18778	18646	18507	18511	18541	18500	18534	18414	18632	18729	18577	18646	18513	18439	18502	18499	18679	18562	18541	18533	18575	18455	18625	18659	18716	18554	18744	18481	18532	18519	18336	18450	18635	18447	18716	18722	18583	18382	18633	18372	18686	18549	18672	18558	18429	18507	18397	18329	18566	18411	18654	18547	18563	18581	18478	18512	18413	18229	18552	18540	18425	18507	18541	18771	18358	18716	18686	18580	18431	18402	18614	18511	18487	18618	18517	18653	18403	18539	18403	18428	18621	18521	18371	18581	18427	18517	18681	18456	18494	18556	18392	18682	18443	18520	18533	18413	18768	18435	18474	18487	18625	18596	18273	18623	18398	18508	18596	18690	18646	18258	18447	18394	18518	18423	18607	18618	18619	18487	18382	18321	18579	18543	18604	18472	18387	18478	18422	18500	18565	18637	18426	18526	18616	18345	18545	18714	18590	18387	18649	18439	18309	18552	18511	18427	18549	18469	18626	18491	18669	18681	18531	18500	18564	18570	18617	18504	18497	18505	18471	18597	18590	18591
37750	60295	54882	43606	37993	33013	28562	24944	22676	21016	19617	18945	18283	17927	17473	17102	17021	16706	16171	16316	16225	16143	16034	15906	15834	15625	15700	15693	15784	15762	15729	15695	15736	15838	15639	15692	15750	15674	15548	15718	15669	15752	15724	15660	15579	15574	15721	15544	15742	15578	15532	15595	15658	15731	15559	15511	15650	15715	15594	15650	15576	15502	15609	15759	15666	15598	15642	15663	15682	15519	15487	15786	15535	15556	15596	15640	15654	15737	15779	15586	15635	15593	15505	15609	15804	15789	15675	15651	15586	15595	15732	15496	15566	15593	15664	15620	15805	15458	15541	15638	15607	15773	15589	15711	15734	15410	15578	15671	15567	15627	15542	15615	15648	15655	15569	15650	15505	15512	15655	15653	15683	15705	15521	15613	15629	15574	15573	15534	15647	15566	15557	15649	15595	15540	15556	15686	15617	15649	15692	15772	15478	15615	15475	15698	15731	15690	15518	15562	15546	15653	15606	15564	15691	15503	15676	15443	15527	15466	15709	15438	15614	15569	15614	15582	15734	15499	15783	15687	15682	15587	15585	15614	15613	15620	15626	15856	15847	15531	15794	15649	15785	15506	15720	15629	15583	15710	15518	15458	15606	15529	15671	15567	15571	15525	15477	15582	15622	15547	15756	15441	15639	15523	15523	15525	15698	15745	15592	15671	15560	15673	15516	15683	15563	15588	15474	15290	15698	15635	15615	15575	15644	15510	15715	15612	15502	15740	15618	15430	15711	15385	15543	15718	15776	15494	15759	15480	15656	15778	15635	15612	15598	15554	15569	15487	15808	15507	15649	15715	15573	15576	15451	15637	15475	15545	15687	15763	15422	15483	15666	15649	15609	15645	15541	15511	15560	15510	15565	15636	15626	15554	15530	15564	15696	15598	15526	15479	15560	15503	15631	15580	15620	15584	15711	15733	15646	15704	15697	15534	15636	15584	15583	15640	15648	15633	15563	15562	15598	15489	15694	15600	15523	15494	15806	15452	15612	15550	15642	15596	15519	15624	15440	15441	15732	15703	15632	15687	15513	15535	15550	15596	15644	15561	15619	15520	15598	15637	15576	15689	15772	15637	15684	15605	15658	15626	15765	15541	15635	15475	15684	15567	15499	15540	15835	15498	15654	15699	15742	15615	15561	15458	15625	15568	15732	15605	15723	15510	15473	15628	15463	15787	15789	15603	15647	15710	15808	15583	15483	15575	15633	15606	15501	15496	15525	15713	15533	15571	15654	15486	15534	15543	15580	15661	15599	15661	15754	15475	15714	15720	15594	15491	15372	15749	15661	15574	15565	15593	15517	15669	15459	15670	15628	15649	15612	15552	15577	15563	15528	15658	15476	15553	15530	15604	15614	15533	15449	15594	15633	15614	15430	15529	15729	15442	15684	15533	15557	15702	15647	15474	15606	15556	15760	15680	15604	15603	15679	15542	15720	15433	15664	15653	15568	15627	15835	15487	15636	15469	15594	15585	15537	15789	15528	15500	15817	15620	15510	15640	15622	15516	15603	15618	15461	15529	15545	15505	15560	15485	15651	15671	15609	15618	15427	15675	15655	15541	15601	15557	15603	15657	15572	15451	15558	15637	15456	15531	15525	15455	15550	15674	15585	15559	15721	15650	15497	15530	15609	15545	15687	15729	15459	15615	15583	15575	15516	15441	15550	15681	15615	15581	15761	15568	15627	15590	15579	15528	15714	15492	15543	15553	15506	15535	15479	15614	15707	15541	15583	15552	15424	15724	15637	15559	15622	15402	15610	15613	15475	15605	15654	15610	15669	15583	15683	15689	15520	15628	15706	15553	15666	15688	15682	15690	15518	15539	15689	15750	15678	15566	15763	15557	15611	15541	15717	15553	15702	15593	15506	15643	15565	15675	15557	15526	15608	15726	15720	15627	15442	15768	15622	15830	15493	15596	15463	15572	15527	15511	15585	15546	15590	15626	15567	15605	15626	15517	15526	15600	15830	15675	15638	15593	15623	15700	15513	15581	15498	15503	15684	15755	15621	15457	15583	15727	15616	15660	15423	15495	15490	15593	15567	15585	15616	15421	15761	15633	15586	15621	15485	15810	15623	15603	15517	15651	15632	15583	15532	15559	15929	15612	15642	15762	15421	15742	15636	15735	15546	15700	15625	15722	15498	15699	15731	15405	15555	15422	15475	15572	15736	15515	15714	15560	15431	15458	15671	15702	15765	15520	15530	15441	15631	15687	15573	15612	15535	15417	15769	15609	15630	15521	15645	15580	15627	15618	15555	15621	15504	15615	15584	15386	15679	15653	15514	15448	15648	15565	15735	15678	15711	15543	15469	15594	15670	15642	15633	15620	15500	15426	15649	15502	15709	15563	15612	15650	15487	15620	15592	15734	15560	15707	15494	15627	15564	15611	15460	15557	15605	15639	15698	15585	15530	15690	15623	15635	15577	15681	15611	15530	15755	15535	15772	15560	15654	15599	15543	15740	15682	15644	15572	15714	15676	15765	15623	15411	15583	15615	15850	15584	15596	15651	15585	15589	15387	15586	15571	15298	15547	15840	15536	15544	15456	15779	15627	15685	15732	15479	15636	15692	15554	15578	15421	15488	15548	15626	15611	15557	15573	15689	15538	15494	15551	15385	15561	15644	15595	15667	15695	15440	15622	15539	15689	15573	15695	15512	15674	15479	15592	15675	15550	15669	15679	15475	15576	15656	15312	15478	15680	15545	15719	15549	15637	15543	15576	15613	15547	15666	15449	15652	15406	15671	15597	15509	15745	15708	15702	15724	15683	15414	15531	15665	15493	15449	15401	15673	15596	15567	15547	15392	15569	15595	15678	15588	15680	15497	15514	15696	15681	15582	15541	15605	15671	15572	15593	15607	15554	15570	15561	15643	15563	15754	15407	15647	15511	15558	15643	15535	15695	15651	15551	15548	15650	15604	15704	15672	15614	15484	15746	15627	15535	15676	15642	15649	15645	15716	15504	15407	15654	15517	15720	15539	15497	15516	15653	15651	15498	15687	15542	15455	15693	15621	15632	15589	15742	15644	15585	15680	15451	15566	15644	15710	15618	15500	15438	15614	15813	15464	15747	15618	15471	15507	15556	15691	15658	15709	15538	15492	15613	15541	15382	15395	15546	15437	15436	15576	15616	15614	15517	15398	15612	15493	15601	15518	15605	15507	15680	15517	15517	15576	15458	15553	15706	15646	15668	15572	15772	15519	15546	15491	15830	15643	15446	15500	15545	15473	15607	15604	15586	15514	15614	15737	15730	15517	15466	15457	15584	15398	15615	15468	15622	15670	15538	15614	15634	15543	15595	15715	15538	15712	15428	15537	15697	15583	15533	15500	15590	15686	15553	15538	15622	15744	15660	15560	15580	15520	15434	15517	15615	15883	15706	15531	15551	15605	15645	15608	15568	15486	15214	15628	15709	15605	15771	15626	15560	15488	15415	15606	15610	15578	15710	15642	15589	15685	15679	15709	15589	15510	15662	15562	15577	15544	15536	15528	15603	15452	15559	15475	15540	15610	15523	15581	15575	15473	15613	15731	15428	15727	15468	15709	15680	15434	15606	15631	15449	15595	15705	15620	15650	15582	15579	15647	15500	15635	15617	15642	15563	15469	15709	15608	15705	15670	15613	15538	15470	15713	15655	15551	15616	15723	15437	15619	15746	15366	15560	15575	15683	15448	15454	15550	15647	15679	15703	15505	15628	15622	15318	15502	15693	15615	15595	15654	15607	15625	15491	15585	15622	15575	15646	15712	15550	15542	15630	15630	15553	15499	15524	15498	15518	15432	15817	15648	15622	15629	15538	15399	15507	15655	15477	15578	15559	15691	15460	15640	15530	15700	15404	15642	15569	15582	15529	15724	15559	15504	15620	15577	15591	15636	15541	15557	15655	15526	15687	15806	15568	15424	15658	15540	15613	15619	15562	15502	15374	15544	15610	15627	15542	15590	15445	15599	15643	15453	15426	15703	15536	15437	15728	15637	15720	15612	15488	15596	15562	15601	15475	15531	15424	15624	15463	15742	15697	15569	15685	15464	15529	15535	15590	15576	15615	15478	15552	15534	15499	15588	15631	15665	15496	15712	15512	15453	15571	15719	15647	15619	15497	15573	15557	15558	15500	15776	15524	15646	15535	15575	15607	15435	15761	15651	15529	15638	15528	15738	15660	15679	15721	15528	15668	15324	15588	15736	15583	15600	15694	15660	15486	15411	15570	15739	15670	15647	15630	15632	15667	15644	15620	15605	15612	15631	15538	15533	15421	15632	15618	15629	15457	15592	15563	15402	15526	15606	15653	15491	15673	15573	15632	15550	15638	15581	15562	15657	15462	15519	15471	15481	15578	15533	15633	15620	15591	15506	15743	15509	15459	15490	15569	15559	15535	15669	15731	15634	15650	15580	15674	15421	15585	15537	15610	15545	15563	15550	15656	15611	15687	15512	15540	15637	15384	15530	15656	15457	15676	15548	15637	15491	15527	15587	15694	15723	15562	15652	15674	15619	15499	15707	15647	15784	15559	15783	15654	15573	15566	15628	15389	15687	15581	15676	15637	15691	15645	15617	15625	15476	15611	15625	15586	15571	15662	15739	15768	15766	15411	15462	15458	15667	15665	15617	15518	15596	15786	15684	15637	15581	15474	15697	15437	15583	15484	15630	15798	15716	15616	15750	15544	15639	15508	15627	15556	15733	15553	15555	15532	15632	15593	15509	15642	15541	15679	15622	15580	15585	15544	15513	15644	15731	15712	15625	15563	15533	15437	15526	15620	15612	15627	15682	15674	15680	15605	15526	15537	15575	15505	15516	15610	15623	15706	15542	15587	15493	15524	15519	15754	15599	15376	15693	15517	15693	15670	15685	15596	15599	15596	15564	15613	15719	15561	15678	15620	15487	15492	15586	15659	15670	15481	15512	15669	15682	15659	15472	15525	15687	15550	15454	15596	15730	15610	15690	15641	15609	15623	15662	15518	15850	15561	15469	15560	15694	15554	15840	15641	15740	15620	15573	15574	15580	15582	15467	15423	15570	15631	15504	15494	15633	15562	15581	15553	15567	15735	15717	15565	15572	15540	15457	15655	15563	15479	15602	15521	15617	15554	15523	15621	15732	15496	15576	15592	15658	15536	15651	15623	15711	15446	15651
30633	30649	38017	34078	27899	24602	22522	20486	19929	19251	19157	18847	18788	18540	18443	18369	18457	18207	18273	17911	18052	18053	18122	17954	18282	18083	17885	17943	17747	17880	18005	17839	17880	17988	18027	17905	17884	18057	17916	18044	17967	17891	17996	17925	17772	17933	18104	18077	18029	17966	17788	18186	18126	18007	17982	17846	17913	17793	17776	17808	17768	17802	17743	17991	17804	18017	18024	17911	17886	17823	17811	17924	17886	17942	17893	17887	17923	17963	17630	17812	18156	17915	17943	17974	18096	17769	17749	17743	17739	17878	17850	17772	17993	17958	17671	17771	17878	18010	17951	17745	17748	17795	18025	17893	17909	17763	17741	17719	18024	17855	17856	17645	17771	17862	17973	17834	17837	18102	17815	17893	17929	17966	17617	18076	17826	17782	17808	18072	18052	18017	17906	17866	17999	17870	17787	17654	17840	17950	17882	17673	17716	17918	17789	17776	18221	17899	17874	17853	17848	17970	17946	17895	17677	17764	18055	17751	17769	17847	17741	17862	18039	18003	17859	18056	17911	17696	17884	17885	17899	17913	17848	17949	17752	17700	17854	18049	18018	17712	17896	17845	17857	17863	17790	17799	17689	17910	18004	17928	18007	17778	18027	17829	17867	17863	17671	17987	17892	17905	17888	17938	18009	17887	17914	17872	17964	18033	17933	17988	17834	17706	18063	17963	17996	17781	17940	17840	17891	17863	17716	17864	17795	17852	17884	18079	18090	17744	17967	18008	17846	18074	17982	17819	18105	17890	17962	17933	17770	17829	17835	17880	17666	17571	18034	17764	17913	17800	17671	17717	17872	17969	17871	17949	17869	17928	17931	17828	17926	18111	17868	17886	17825	17645	17697	17998	17720	17834	18013	17844	18091	17729	17869	17923	17839	17882	18036	17779	17736	17677	18009	17937	17670	17927	17711	18014	17756	17922	18035	18037	18126	17879	17710	17657	17689	17957	17808	17871	17714	17785	17832	18063	17938	17725	17789	17922	17969	17881	17597	17849	17848	18048	17857	17945	18052	17898	17939	17911	17700	17873	17717	18106	17866	17893	17819	17888	17899	17852	17991	17833	17745	17813	17891	17736	17841	17879	18051	17763	17872	17935	17751	17942	17965	17865	17651	17768	17977	17878	17967	17769	17949	18071	17945	18006	17872	17702	17665	17928	17951	17695	17857	17806	17879	17825	17728	17892	18028	17835	18108	17935	17699	18010	18014	17965	18203	18010	17940	17780	17913	17931	17973	17845	17857	18120	18089	17952	17884	18006	17969	17688	17839	17944	17926	17794	17946	17949	18016	17811	17815	17979	17730	17778	17871	17973	17721	17814	17930	17914	17775	17840	17830	17803	17923	17750	18020	17680	17784	17911	17830	17847	18011	17957	17923	17988	17960	17949	17872	17946	18010	17816	17712	17892	17811	17907	17992	17918	17860	17698	17468	17807	17804	17917	17926	17836	17528	17967	17955	17898	17862	17757	17740	17839	17785	17824	18002	17873	17895	17835	17667	17672	18007	17994	17748	17965	18011	17828	17938	17891	17889	17714	17970	17488	17823	17818	17937	17991	17758	17873	17836	17922	17857	18082	17815	17904	17668	17766	17903	18035	17935	17930	18121	17955	17744	17795	18031	18209	17886	17799	17838	17971	17779	17858	17937	17760	17935	17898	17594	17712	17807	17805	17755	17891	17841	17846	17878	17714	17882	17850	17875	18018	17767	17923	17975	17935	17923	17855	17763	17831	17916	17798	17773	17796	17907	17980	17619	17816	17855	18000	17713	17777	17681	17801	17785	17892	17860	17825	17934	17845	17935	17893	17793	17825	17880	17996	17796	17878	17874	17810	17818	17780	17881	18019	17776	17983	17865	17846	17800	17757	17908	18054	18095	17745	17844	17498	17820	17761	17877	17879	17807	17872	17777	17816	17904	18139	17843	17897	17805	17733	18033	17631	17896	18130	17921	17963	17731	17724	17874	17929	17827	17897	17941	17896	18000	18004	17933	17930	17876	17927	17852	17800	18012	17703	18015	17736	17919	18009	17981	17855	18074	17759	17787	17973	17962	17719	17809	17876	17745	17930	17610	17942	18062	18127	18057	17847	17953	17959	18111	17847	17880	17896	17924	17837	17980	17721	17891	17914	18001	18001	17980	17917	17798	17992	17829	17718	17927	17895	17800	17705	17911	17708	17983	17831	17849	18098	17825	17961	17916	17759	17992	18060	17864	17620	18035	17803	17615	17868	17796	17699	17838	18116	17932	17944	17851	17861	17841	17850	17997	17732	18072	17691	17914	17730	17918	17994	17690	17682	17786	17684	17815	17740	17860	17938	17938	17688	18032	17989	17905	17789	17958	17928	17777	17947	17886	17743	18048	17845	17882	17846	17789	17879	17680	17902	18026	17747	17865	17950	17777	17839	17786	17769	17794	17762	17954	17925	17620	17924	17861	17908	17964	17869	17906	17814	18110	17753	17916	17854	17848	17849	17847	17918	17856	18076	18064	17855	18006	17926	17931	17900	17968	17939	17998	17994	17804	18002	17964	18001	17690	17771	17905	17791	18054	18026	17945	17792	17915	17871	17828	17801	17953	17948	17694	17844	17731	17895	17748	17891	17980	18012	17734	17839	18082	17961	17914	18103	17827	17861	17916	17918	18056	17760	17818	17785	17794	17846	17811	17915	17634	17759	18084	17926	18014	17890	17949	17699	17744	17969	17801	17943	17978	17987	17869	18023	17906	17994	17918	17764	17795	18052	18089	17944	17888	17831	17764	18050	17859	18008	17960	17708	17856	17951	17884	17982	18023	17865	17769	17826	17885	17560	18042	18039	18091	17869	17760	17901	17781	18066	18019	17879	17831	17896	17949	17959	17865	17574	17705	17931	17580	17908	17693	17978	18004	17996	17938	17951	18020	17720	17897	18083	17747	18022	18003	18088	17913	17965	17893	17949	17736	17850	17778	17752	18009	17824	18006	17705	18024	17717	17776	17644	18064	17893	17813	17832	17710	17986	17910	17727	18026	17791	17989	17811	17882	17894	17682	17725	17832	18076	18021	17854	18099	17939	17877	18001	17924	17785	17885	17771	17981	18084	18000	17875	17777	17800	17688	17875	18048	17879	17844	17890	17865	17752	17777	17942	17967	17858	18050	17917	17968	17889	17757	17686	17933	17927	17785	17860	18181	17972	17799	17888	18030	17942	17869	17707	17606	17759	17787	17811	18008	17866	17815	18053	17698	17881	17904	17965	18074	17993	17879	17840	17861	17787	17792	17712	17909	17957	17774	17656	17787	17969	17803	17803	18116	17718	17735	18088	18008	17904	17887	17796	17881	17898	18015	17936	17902	17690	17790	17988	18001	17849	17725	17757	18020	17867	18043	18016	17839	17808	17925	17893	17977	17878	17938	17661	17655	18006	17725	17999	17990	17717	17945	17756	17822	17796	17871	17820	17823	18031	18063	17801	17823	17802	17882	17763	17906	17845	17769	17853	18042	17747	18159	18061	17924	17933	17877	18016	17784	17717	17770	17873	18068	17972	17894	17972	18088	17790	18027	18071	17974	17766	17897	17823	17870	17838	17882	17985	18003	17936	17936	17940	17941	17860	17838	18026	17955	17981	17927	17764	17994	17913	18156	17878	17949	17903	17869	17987	18082	17906	17867	17848	18050	18083	17611	18096	18028	17889	18044	17926	17917	18028	18024	17843	17907	17950	17711	18082	17917	17925	17913	18042	17977	17791	17664	17671	18117	18113	17992	17632	17903	17821	17849	17889	17880	17783	17911	17752	17858	17848	17746	17872	18135	17834	17952	17769	18003	17716	18024	17961	17660	17768	17773	17819	17809	17751	17760	18076	17874	18039	17879	17924	17870	17741	17732	17906	17841	17764	17888	17801	17763	17745	17857	17840	17745	17850	17984	17866	17896	17958	17836	17723	18031	17853	17925	17987	17868	17899	18075	18077	17941	17777	17887	17737	17913	17716	17846	17919	17853	17965	18077	17805	18040	17985	17938	17851	17871	17973	17987	17818	17702	17965	17980	18009	17742	17774	17759	17992	18029	17942	17930	17755	17977	18058	18097	18137	18047	17892	18027	17899	17997	18060	17861	17803	17931	17830	17985	18012	17913	17795	17957	17756	17922	17962	17972	17823	17920	17776	17849	17760	17882	18033	17827	17771	17949	17911	17703	17812	17963	17799	18021	17895	17925	18007	17931	17894	17758	17868	18010	17960	17744	17683	17861	17745	18005	17983	17975	17976	17880	17823	17845	17786	18021	17702	17881	18096	17884	17836	17894	17926	18028	18000	17765	17799	17773	18102	17971	17947	17874	17820	18004	17852	17659	17792	17805	17895	17966	17946	17632	17816	17873	17892	17916	17977	17891	17896	17922	17881	17999	17955	17785	17859	17996	17994	17767	17816	17842	17822	18138	17967	17842	17770	17891	17606	18110	18009	17782	17682	17977	17840	17744	18013	17909	17859	17962	17897	17877	17869	17731	17969	18036	17716	17910	17879	17926	17965	17790	17980	17955	17729	17973	17876	17919	17781	17978	17743	17932	17823	17962	17865	17940	18037	18079	18052	17658	17934	17969	18014	17850	17720	18020	18199	17927	17800	17763	17892	17864	17810	17968	17916	18012	17804	17798	17947	17937	17849	18010	18023	17977	18072	18095	17956	17947	17917	17806	18082	18061	17954	17974	17943	17989	18075	18097	17872	17829	17734	17780	18002	17980	17765	18081	17952	17791	17866	17801	17937	17968	17818	17819	17860	18134	17959	18032	17832	17845	18018	17955	17722	17981	17830	17932	17931	18050	17951	17880	17884	17922	18007	18012	17865	17654	18000	17814	18151	17798	18085	17868	17869	17754	17911	17762	18022	17569	17644	17983	17958	17773	17810	17797	17839	17984	17999	18086	17916	17991	17691	17874	17932	17902	18011	18049	18135	17637	17819	17868	17829	18022	17834	17844	17906	17920	17919	17817	17746	17757	17848	17852	17880	17870	17801	17753	17888	17875	17997	17826	17930	17870	17774	17946	17653	17919	17881	17892	17821	17775	17822	17665	17880	17808	18030	18278	17837	17963	17926	17914	17969	18030	17798	17829	17668	17743	17697	17923	17517	17844	17878	17979	17805	17893	17869	17856	18027
35754	47134	42191	33184	27845	24262	21209	19527	18329	17573	16957	16680	16289	16299	16018	15856	15881	15610	15555	15553	15478	15407	15396	15390	15521	15511	15337	15247	15372	15182	15222	15230	15476	15389	15467	15336	15289	15375	15288	15284	15294	15143	15271	15176	15239	15279	15233	15064	15237	15056	15274	15161	15199	15336	15264	15154	15277	15265	15159	15518	15304	15333	15448	15194	15040	15262	15179	15284	15176	15188	15237	15219	15115	15259	15314	15285	15271	15031	15314	15052	15118	15159	15153	15384	15118	15332	15390	15112	15132	15147	15273	15195	15127	15290	15204	15304	15304	15145	15324	15227	15248	15298	15371	15181	15262	15208	15325	15236	15039	15305	15125	15188	15180	15217	15272	15320	15080	15323	15320	15360	15345	15234	15173	15241	15135	15186	15304	15225	15200	15379	15227	15291	15189	15227	15180	15385	15128	15207	15206	15183	15302	15247	15367	15112	15122	15272	15252	15252	15312	15124	15157	15296	15479	15105	15319	15413	15353	15232	15330	15204	15092	15215	15347	15333	15141	15183	15300	15192	15066	15261	15067	15169	15348	15269	15262	15335	15090	15189	15273	15293	15252	15213	15258	15218	15325	15366	15540	15188	15355	15225	15327	15258	15334	15194	15268	15316	15455	15369	15243	15151	15316	15178	15146	15182	15292	15235	15140	15272	15506	15217	15252	15145	15143	15333	15178	15266	15199	15298	15273	15327	15321	15176	15171	15219	15271	15332	15183	15183	15233	15212	15259	15296	15172	15240	15165	15263	15178	15269	15424	15009	15200	15011	15465	15237	15322	15211	15086	15258	15257	15430	15250	15317	15253	15418	15189	15250	15455	15190	15248	15105	15315	15313	15192	15283	15381	15088	15328	15267	15174	15265	15096	15257	15201	15280	15231	15209	15130	15254	15225	15018	15473	15317	15242	15188	15277	15166	15300	15298	15384	15157	15192	15434	15415	15300	15407	15321	15231	15250	15315	15049	15133	15190	15149	15281	15310	15287	15202	15290	15131	15284	15182	15277	15326	15243	15083	15289	15283	15284	15128	15101	15101	15329	15329	15354	15254	15345	15248	15245	15309	15076	15252	15206	15201	15209	15228	15064	15143	15177	15223	15231	15289	15386	15256	15364	15490	15117	15276	15119	15474	15167	15269	15170	15320	15313	15222	15354	15137	15059	15334	15311	15236	15260	15183	15205	15325	15399	15255	15180	15336	15311	15196	15321	15094	15292	15231	15244	15230	15121	15180	15237	15112	15078	15338	15161	15217	15186	15185	15233	15059	15208	15291	15336	15116	15266	15291	15314	15168	15418	15181	15331	15289	15273	15293	15173	15191	15288	15334	15258	15357	15376	15137	15120	15291	15190	15363	15220	15193	15383	15355	15394	15381	15235	15278	15213	15272	15256	15220	15199	15237	15131	15138	15276	15241	15298	15099	15176	15100	15183	15253	15265	15282	15202	15197	15284	15156	15348	15255	15191	15229	15206	15329	15279	15134	15352	15185	15253	15223	15074	15293	15150	15181	15255	15225	15127	15157	15268	15345	15226	15207	15370	15305	15220	15252	15315	15381	15300	15227	15313	15089	15345	15032	15251	15248	15260	15185	15326	15282	15316	15257	15187	15410	15332	15161	15144	15190	15236	15147	15187	15317	15277	15211	15398	15071	15286	15210	15297	15168	15270	15411	15215	15299	15207	15189	15183	15252	15303	15392	15114	15214	15209	15144	15435	15257	15176	15355	15160	15228	15367	15181	15242	15240	15226	15305	15034	15291	15259	15301	15404	15099	15185	15180	15240	15423	15259	15139	15219	15211	15170	15222	15361	15151	15164	15363	15275	15192	15197	15267	15124	15260	15295	15196	15136	15047	15430	15309	15094	15290	15294	15245	15219	15192	15215	15145	15277	15169	15175	15100	15313	15304	15337	15248	15003	15303	15206	15154	15381	15452	15218	15179	15122	15190	15092	15221	15215	15177	15202	15294	15322	15249	15014	15367	15385	15264	14934	15191	15219	15179	15278	15119	15270	15294	15234	15197	15400	15173	15143	15328	15200	15219	15273	15185	15360	15123	15333	15159	15224	15322	15286	15193	15517	15242	15247	15203	15257	15218	15128	15333	15353	15291	15329	15328	15311	15290	15259	15321	15320	15218	15342	15221	15310	15181	15349	15317	15190	15380	15251	15323	15144	15218	15196	15190	15212	15422	15187	15169	15324	15269	15336	15238	15319	15051	15315	15296	15334	15271	15205	15216	15227	15302	15224	15243	15231	15292	15165	15117	15418	15192	15431	15439	15161	15229	15282	15203	15326	15223	15396	15276	15149	15209	15246	15168	15177	15181	15319	15164	15512	15312	15287	15214	15300	15233	15156	15251	15316	15295	15431	15371	15270	15264	15160	15282	15352	15274	15373	15206	15144	15279	15185	15080	14990	15240	15287	15163	15405	15087	15125	15236	15281	15301	15284	15261	15290	15167	15268	15358	15368	15214	15164	15295	15311	15110	15366	15187	15291	15317	15279	15301	15176	15423	15312	15146	15443	15225	15131	15254	15077	15211	15184	15285	15150	15449	15214	15209	15083	15246	15300	15193	15258	15183	15183	15363	15247	15192	15117	15390	15034	15219	15320	15424	15179	15306	15143	15319	15230	15179	15281	15342	15243	15094	15370	14994	15348	15264	15326	15281	15240	15257	15311	15306	15228	15214	15183	15178	15269	15302	15186	15264	15406	15267	15293	15336	15121	14964	15182	15397	15209	15144	15293	15289	15452	15177	15318	15321	15050	15209	15225	15223	15306	15262	15315	15204	15203	15231	15336	15189	15133	15381	15198	15455	15356	15107	15399	15384	15230	15349	15306	15276	15200	15318	15331	15283	15342	15472	15200	15314	15251	15391	15034	15265	15151	15231	15226	15299	15397	15177	15333	15312	15200	15299	15260	15200	15399	15280	15248	15346	15461	15163	15236	15165	15233	15197	15286	15385	15256	15298	15168	15404	15193	15326	15329	15200	15338	15255	15336	15448	15243	15205	15348	15271	15470	15351	15285	15219	15133	15252	15398	15184	15224	15283	15238	15286	15227	15250	15192	15254	15256	15242	15334	15345	15167	15145	15034	15345	15104	15268	15228	15400	15285	15153	15375	15290	15241	15360	15268	15268	15177	15374	15399	15276	15190	15294	15024	15246	15324	15139	15120	15195	15199	15346	15227	15141	15169	15283	15280	15243	15387	15222	15376	15198	15222	15257	15224	15282	15276	15178	15364	15157	15349	15510	15199	15348	15158	15292	15356	15323	15282	15187	15243	15181	15215	15050	15309	15234	15316	15230	15370	15299	15248	15404	15054	15164	15333	15157	15245	15457	15229	15295	15194	15492	15219	15227	15263	15349	15312	15285	15215	15207	15414	15374	15271	15232	15278	15163	15158	15209	15144	15299	15265	15307	15350	15357	15361	15253	15212	15202	15505	15351	15187	15249	15280	15205	15173	15379	15101	15347	15250	15335	15274	15224	15225	15204	15233	15039	15366	15208	15395	15160	15138	15369	15294	15033	15249	15298	15268	15213	15214	15297	15318	15147	15106	15196	15214	15313	15277	15372	15307	15318	15390	15259	15336	15015	15299	15273	15276	15218	15330	15036	15133	15343	15253	15165	15325	15407	15363	15223	15150	15132	15138	15362	15322	15356	15213	15261	15214	15162	15449	15092	15241	15048	15272	15280	15250	15300	15065	15298	15250	15260	15318	15231	15186	15415	15168	15073	15127	15286	15230	15225	15568	15225	15258	15302	15237	15197	15238	15154	15167	15276	15227	15327	15184	15098	15383	15163	15191	15284	15316	15234	15241	15284	15377	15269	15309	15207	15329	15307	15349	15278	15256	15194	15225	15183	15283	15517	15340	15238	15078	15359	15118	15267	15281	15135	15374	15136	15248	15334	15142	15271	15147	15202	15119	15355	15228	15255	15216	15281	15242	15233	15267	15136	15230	15221	15243	15333	15392	15230	15194	15134	15211	15306	15288	15242	15263	15145	15363	15273	15217	15215	15285	15176	15104	15363	15290	15120	15205	15087	15349	15142	15278	15273	15255	15191	15339	15221	15398	15307	15168	15370	15247	15251	15322	15296	15246	15171	15337	15409	15142	15228	15267	15297	15323	15277	15578	15319	15215	15163	15308	15295	15429	15279	15256	15148	15372	15123	15278	15257	15262	15255	15257	15259	15124	15289	15209	15253	15296	15186	15225	15224	15237	15294	15241	15115	15339	15288	15187	15180	15208	15192	15310	15140	15287	15219	15465	15388	15302	15241	15103	15259	15287	15256	15246	15233	15380	15359	15235	15331	14991	15285	15206	15146	15320	15091	15294	15153	15251	15096	15129	15146	15226	15118	15343	15358	15323	15283	15309	15135	15258	15246	15191	15228	15254	15212	15288	15183	15315	15135	15323	15180	15280	15243	15338	15127	15212	15241	15184	15353	15141	15193	15331	15193	15324	15406	15267	15134	15206	15164	15081	15338	15134	15332	15357	15279	15212	15213	15235	15282	15240	15411	15189	15272	15344	15263	15167	15301	15213	15347	15225	15173	15405	15353	15329	15179	15177	15335	15204	15226	15119	15326	15300	15242	15245	15250	15204	15458	15181	15225	15301	15231	15274	15129	15259	15201	15194	15400	15121	15249	15266	15302	15294	15168	15125	15165	15269	15324	15334	15208	15281	15202	15397	15280	15428	15373	15238	15226	15276	15418	15424	15463	15252	15172	15351	15205	15312	15318	15375	15208	15300	15285	15292	15567	15207	15383	15364	15274	15259	15310	15180	15456	15408	15167	15074	15231	15371	15315	15162	15233	15223	15060	15306	15277	15223	15080	15290	15303	15408	15209	15205	15279	15143	15117	15311	15253	15332	15313	15312	15165	15259	15156	15178	15363	15150	15174	15286	15359	15238	15286	15287	15338	15334	15251	15324	15262	15230	15246	15198	15256	15123	15193	15262	15528	15322	15323	15180	15328	15415	15098	15318	15265	15243	15183	15211	15181	15154	15306	15254	15267	15330	15207	15397	15222	15241	15269	15265	15120	15220	15065	15277	15367	15269	15255	15402	15321	15310	15115	15332	15322	15231	15313	15110	15070	15374	15291	15236	15343	15221	15305	15138
24140	21213	28906	26438	26803	27909	27133	22909	21369	20772	20020	19563	19337	19257	18819	18806	18645	18521	18500	18205	18457	18357	18212	18180	18020	18061	18122	18152	18181	18123	18211	18071	18005	18069	18211	18160	17962	18008	18082	18021	18115	17973	18074	18046	18030	17997	17935	18012	17940	18048	18212	17953	18193	17952	18027	17850	18165	17826	18117	18257	18128	18199	17957	17935	18012	17926	18046	18120	18175	18210	17959	17875	18060	18162	17846	17938	18076	18228	18111	17989	18024	18078	17849	18233	18209	18110	18067	17919	18004	18198	17946	18023	18064	17933	18027	17934	18033	18032	18091	18112	18123	18152	18191	17997	18050	18062	18068	18080	17942	17977	18011	17920	18019	18068	17888	17945	18108	18000	18159	18118	18294	17944	18004	17870	18216	17744	18025	18040	18203	17734	18031	18148	18070	17871	18071	18025	17970	17876	17867	17917	18134	18006	17857	18123	17861	17998	18026	17866	17960	18028	17943	17922	18061	18153	17858	17973	18133	18165	18402	18165	18315	17858	18099	18041	17969	18091	18050	18267	17853	17891	17774	18115	18149	17883	18080	18015	18121	17998	18178	17831	17933	17898	17834	18071	18028	18194	17979	17948	17907	17934	18280	17895	18077	17902	18128	17962	18020	17962	17992	17933	18191	18067	17896	18035	17847	17930	18065	17969	18143	18221	17943	17906	17928	17926	18154	17835	17811	18071	17989	17963	18128	17878	18133	18087	17986	17940	18133	17887	17833	18044	18024	17964	17910	17858	17880	17877	18177	18183	17995	17894	17926	17844	18296	18108	17941	17962	17966	17940	17808	17758	17992	18305	17972	17812	18056	18037	18157	17850	17960	17940	17895	18019	18079	18084	17981	17965	17936	17859	17914	17926	18041	17757	17875	17945	17920	18015	17956	17864	18013	17977	17905	17994	18213	18048	17832	18140	17953	18024	17947	18227	18000	17918	18033	17717	18036	17958	17940	17926	17898	17740	18191	18149	17812	18003	18064	17798	18028	17939	17967	17917	18031	17962	17973	18006	18009	17993	17908	17955	18030	17960	18020	17858	18151	18121	17834	18221	17835	17902	18028	17998	17966	17782	18202	17963	17903	17873	17806	17986	17953	17909	18089	18078	18055	18123	17881	17974	18097	18227	18058	18103	17859	18029	18059	17951	18004	18110	18118	17923	18065	18055	18052	18243	18068	18127	17922	18182	17836	17991	18034	18119	17948	18166	17982	18007	18063	17834	18018	17926	17937	17830	17878	18173	17989	18064	17970	18310	17866	17767	17874	18021	17809	17941	17803	18061	18014	18100	17976	18038	18110	18159	17924	18075	17952	17777	17873	17895	17933	17943	17974	18024	18043	18036	18089	17932	17830	17917	17952	18101	18025	17953	18039	17798	17829	18099	17791	17994	18105	18165	17997	17898	17940	18122	17997	17989	18249	18020	18047	17992	18046	17936	17949	17858	17843	17997	18078	18016	17924	17989	18069	18191	17910	17962	17933	17800	17814	18047	18105	17841	17878	17889	17973	17914	17927	17818	17845	18008	18149	17985	17983	18052	17888	18091	18055	18086	17981	18125	18137	17900	17970	17959	17888	18161	18065	17970	18029	17978	17997	17876	17998	17995	17994	18025	18108	18218	18084	18013	17932	18005	17949	17805	17845	17823	17952	17922	18070	18085	17881	17874	17903	17892	17970	18075	18108	17912	18002	17884	18008	18000	18010	17977	17823	18084	18229	18021	17996	18031	17932	18163	18171	18045	18108	17988	17813	17974	18038	17892	17911	18106	17922	17974	17865	17946	17716	17917	18108	18010	17916	17844	18055	18022	17861	18013	18085	18155	17860	17998	17997	17846	18026	18155	18004	18104	17804	17777	17935	18014	18112	17936	18083	17890	18053	18000	17898	17864	18253	18117	18245	17991	18170	18264	18082	18037	17993	18107	18141	18073	17918	17947	17932	17942	17942	17830	17971	17953	17951	18039	17963	17997	18054	18002	18145	18016	17886	18043	17890	18041	17895	17855	18070	18122	18186	18042	18062	17810	17931	17850	18047	17820	18037	18114	18141	18110	17922	18093	17986	17976	18035	17850	18010	18028	17961	17801	17911	17908	17969	18168	17814	17934	17841	18022	17926	18036	18177	17842	17869	18066	18034	17991	18066	18205	17886	17941	17933	17974	18095	18193	17995	18126	18080	18222	18085	18043	18131	17995	17974	18002	17937	17943	18065	17906	18139	18161	18077	18030	17880	18094	18085	18030	17828	18072	18057	17951	18168	17871	18172	17920	18199	18079	18425	18118	18081	18069	18270	18058	17991	18070	18095	17947	18234	18098	17838	17934	17975	18018	17993	18010	18110	18046	18030	18073	18062	18017	18192	18067	18006	18282	18003	17982	17998	17909	17962	18167	17989	17621	17803	17869	17940	18001	18264	18088	18092	18070	17867	17903	18008	18052	17792	17913	18060	18100	18012	18163	17865	17990	17859	18068	17991	18208	17928	18116	17982	18110	17986	17994	18080	17832	17937	18036	17977	17983	17979	18091	18043	17931	17972	18131	17820	18115	18043	17966	18126	17864	17833	17877	17879	17910	17960	17990	17891	18049	17955	17983	17902	18034	18059	17902	17766	17931	17893	17936	17936	17945	17878	17973	17877	18057	18101	18086	17998	18094	17987	18032	18002	17938	17863	18019	18057	18079	18097	17990	18063	17898	17826	18127	18119	18225	18016	18012	17867	18159	18103	18215	17917	17802	18029	18148	18153	17956	18030	17971	18033	17903	17914	17868	17987	18060	18282	18203	18041	18003	17884	18057	17849	17806	17996	18040	18052	18087	17951	17841	18023	17986	18051	17847	18111	17955	18119	18071	17798	17968	18111	18034	18065	17994	17871	18073	18055	18089	18123	18371	18122	17748	17919	18033	18002	17930	18124	18094	17959	18076	18049	17709	18061	17920	18003	18096	17968	17831	17857	17805	18141	17938	18003	17825	18075	17935	17969	17884	18051	18148	17967	17902	18164	18078	18197	17865	17886	18013	17945	18109	18159	18088	18123	18114	17856	17992	18043	17902	18082	17881	18066	17910	18029	18063	17988	17965	18026	18209	17865	18119	17999	18139	18007	17977	17937	18159	18081	17967	18107	18254	18059	18104	18069	17994	17914	18072	17908	18135	17948	18138	18011	18059	18161	18085	17982	17938	18153	18231	18175	17820	17844	17985	18068	18009	17953	17865	18138	18195	18057	18110	18025	18095	18159	17850	17977	17979	17949	18197	17947	17848	17966	17808	17807	18107	17962	17818	18091	18000	17909	18059	18086	17949	18153	18013	17736	17838	18094	18257	18125	17756	18160	18022	18013	17983	18220	18019	18016	18122	17872	17936	18058	18049	17915	18222	17956	17977	17957	18008	17893	18166	18000	18002	17981	18035	17932	18167	17903	17925	17780	17988	17938	18181	18070	18226	17835	18131	18088	17987	17865	18037	18026	17953	18066	18088	17860	17799	17979	18020	17785	17910	18079	18024	18007	17936	17978	18140	18075	17877	18125	18034	17951	17980	17990	18006	17935	17987	18099	18043	17901	18008	18014	18097	18005	17787	17936	18138	18080	18226	18055	17948	17878	18042	18013	17930	18054	17960	18052	18048	17855	18138	18235	18072	18121	18316	18218	18026	17987	17908	18116	18044	18032	18016	17943	17889	17987	18123	17850	17957	17764	18023	17911	17932	18113	18126	17959	17928	17966	17969	17996	17997	18037	18082	17885	18031	18260	18198	17889	17930	17971	18163	17972	17989	17913	17950	18031	17903	17837	18146	18077	17943	18090	17999	18225	17891	17899	17973	18052	17965	17908	17976	17975	17971	17946	18240	18137	17991	18088	17830	17983	17764	18144	17818	18108	17895	17823	17887	18036	18040	17845	18195	17939	17844	18097	18119	17905	18214	18044	17907	18001	18040	18031	18140	18187	17958	18060	18074	17849	17879	18028	17893	18073	18141	17972	17896	17956	17966	18070	18137	18122	17859	18154	17818	17814	17909	18036	18097	18039	18151	17996	18013	17899	18012	17779	17984	17966	18076	18122	17948	18030	17903	17864	18166	17898	18066	17965	17939	18001	17975	18016	17873	17933	18068	18044	17865	18104	18089	18016	18044	18064	17899	17851	17914	18048	18149	18197	18005	18021	17981	17932	18089	18030	18158	17847	17831	18020	17949	17933	18212	17948	17805	17846	18173	18025	17895	18095	17673	18002	17995	17833	18157	17946	17823	17861	17937	17778	17989	18051	17858	17998	17911	17956	18249	18010	18007	17911	17957	18022	17759	17863	18224	17995	17993	17929	17942	18117	18030	18019	17965	17949	17917	17928	18052	18024	17894	18362	18155	18062	18060	17831	18044	18033	18010	18016	17863	17937	18018	17833	18014	17840	18078	18156	18006	17762	18130	18096	17973	18214	17984	17934	17910	17730	17992	17996	17843	18013	18044	18011	17983	18171	18021	18042	17989	18036	18015	18022	18020	18088	18160	18073	17840	17870	17945	18073	17903	17867	17885	17795	17876	18142	18075	18149	17967	17945	17827	17941	18153	17935	17793	17719	17877	18001	17952	17972	17981	18036	18005	18055	18128	18024	18033	18145	18050	18119	18071	17853	18040	18015	17997	18120	17992	18151	18075	18185	17990	18119	18010	17913	18172	17826	18149	18067	17950	17942	17910	17874	18019	17985	17971	18139	18199	17837	17939	18030	18001	18084	18211	17888	18101	18039	18088	18066	18025	17928	18169	18095	18169	18074	18070	17930	18011	18096	18099	18174	18094	18149	18011	18129	18145	18146	18023	18202	17984	18161	18197	18028	18037	18029	17966	18095	18066	18010	18147	18097	18121	18309	18152	18078	17993	18164	18022	18000	17792	18106	17777	17964	18167	18107	18051	17811	18203	18004	17977	17889	17893	18074	17878	17841	17817	17931	17888	18066	17981	18221	18007	18208	17976	18106	18058	18066	18008	17995	17900	18025	17924	18056	17979	18231	18044	17974	17809	18023	18210	17730	18033	17922	17982	17846	17928	17860	17848	17842	18040	18018	17876	17863	17801	17832	18053	18075	18199	17978	18028	18069	18158	18194	18121	18029	18103	18116	18038	17827	17925	17898	18060	17873	17986
35738	55756	49986	39005	33298	28768	25350	22082	20195	19047	17954	17587	17080	16998	16455	16253	16295	16104	16068	15668	15669	15668	15724	15636	15586	15693	15318	15364	15457	15314	15256	15612	15481	15274	15467	15347	15413	15477	15304	15485	15296	15458	15413	15415	15430	15573	15438	15331	15505	15499	15423	15227	15319	15359	15445	15306	15173	15504	15462	15342	15180	15408	15275	15305	15429	15363	15457	15159	15290	15356	15329	15345	15397	15365	15541	15388	15410	15309	15477	15258	15398	15412	15394	15333	15231	15495	15420	15445	15220	15319	15233	15278	15184	15449	15385	15396	15319	15413	15291	15374	15593	15197	15396	15385	15433	15297	15454	15301	15240	15166	15396	15407	15558	15446	15210	15428	15158	15310	15422	15195	15353	15378	15506	15243	15370	15391	15331	15368	15375	15281	15317	15246	15388	15395	15370	15320	15283	15261	15472	15195	15284	15571	15247	15239	15230	15379	15281	15189	15342	15107	15265	15408	15391	15580	15274	15185	15309	15131	15180	15367	15351	15345	15314	15446	15393	15405	15433	15340	15286	15473	15369	15433	15203	15232	15338	15480	15413	15324	15423	15402	15376	15531	15416	15407	15424	15466	15468	15459	15355	15375	15506	15301	15345	15309	15187	15300	15489	15490	15242	15299	15494	15169	15353	15374	15241	15416	15422	15514	15421	15337	15333	15403	15367	15303	15489	15138	15287	15353	15319	15245	15565	15357	15456	15419	15382	15246	15370	15337	15358	15281	15409	15338	15303	15535	15137	15291	15390	15364	15319	15387	15335	15339	15340	15010	15359	15393	15258	15317	15447	15317	15458	15327	15444	15324	15551	15361	15356	15416	15390	15246	15236	15576	15394	15201	15421	15399	15411	15357	15462	15332	15227	15280	15369	15233	15233	15304	15412	15249	15316	15422	15340	15373	15242	15471	15325	15240	15256	15278	15312	15250	15428	15438	15479	15154	15321	15611	15178	15484	15449	15321	15309	15280	15329	15296	15184	15382	15244	15318	15352	15281	15496	15437	15471	15209	15334	15280	15419	15194	15371	15424	15232	15523	15364	15402	15497	15246	15256	15412	15318	15279	15559	15287	15056	15219	15451	15380	15331	15206	15394	15251	15405	15381	15516	15262	15305	15336	15435	15378	15438	15464	15397	15371	15333	15350	15348	15326	15482	15300	15536	15167	15254	15399	15240	15499	15350	15421	15402	15482	15235	15372	15475	15292	15341	15221	15285	15318	15408	15502	15305	15225	15271	15433	15321	15314	15389	15567	15520	15591	15136	15397	15281	15473	15184	15305	15379	15321	15374	15355	15358	15295	15424	15376	15337	15308	15286	15473	15558	15333	15255	15243	15437	15375	15351	15207	15299	15502	15249	15349	15306	15515	15352	15349	15111	15219	15516	15334	15353	15286	15382	15466	15405	15288	15259	15516	15361	15186	15367	15256	15316	15241	15260	15306	15337	15291	15211	15337	15307	15282	15443	15273	15329	15308	15288	15383	15342	15452	15301	15490	15416	15312	15233	15289	15256	15394	15426	15393	15213	15380	15276	15363	15526	15233	15323	15300	15401	15483	15333	15299	15272	15366	15379	15483	15371	15236	15309	15288	15414	15403	15492	15500	15331	15118	15099	15450	15236	15409	15447	15459	15590	15372	15327	15372	15354	15336	15250	15205	15271	15409	15428	15474	15311	15374	15228	15379	15351	15373	15273	15351	15594	15379	15470	15472	15373	15429	15299	15373	15367	15362	15407	15265	15310	15579	15205	15416	15092	15406	15424	15515	15283	15341	15420	15442	15288	15381	15335	15542	15324	15380	15287	15140	15283	15450	15308	15303	15156	15280	15278	15313	15346	15383	15519	15442	15366	15234	15301	15354	15344	15439	15346	15401	15289	15201	15434	15362	15470	15247	15539	15276	15391	15410	15432	15372	15424	15359	15476	15186	15258	15291	15367	15422	15410	15449	15481	15295	15347	15352	15215	15253	15277	15368	15469	15290	15387	15432	15264	15272	15314	15414	15354	15501	15410	15361	15362	15462	15479	15237	15370	15335	15383	15429	15168	15238	15450	15323	15329	15404	15398	15396	15381	15205	15366	15278	15379	15359	15341	15320	15356	15296	15388	15453	15405	15423	15453	15298	15370	15291	15412	15379	15318	15181	15535	15251	15402	15309	15381	15324	15205	15383	15288	15253	15459	15468	15415	15263	15355	15217	15311	15373	15396	15429	15345	15376	15487	15370	15425	15327	15415	15092	15351	15391	15438	15414	15389	15491	15523	15332	15409	15480	15166	15261	15322	15393	15430	15327	15311	15425	15297	15317	15249	15275	15546	15529	15356	15441	15361	15303	15286	15329	15435	15523	15362	15377	15342	15389	15367	15394	15174	15463	15408	15368	15421	15416	15383	15352	15310	15435	15299	15286	15427	15264	15317	15329	15237	15441	15224	15230	15281	15412	15304	15362	15283	15320	15417	15434	15286	15432	15359	15265	15206	15333	15546	15332	15226	15560	15380	15235	15418	15395	15406	15265	15437	15349	15390	15366	15572	15317	15301	15420	15326	15387	15251	15326	15362	15237	15299	15274	15305	15294	15383	15335	15354	15472	15405	15244	15230	15272	15379	15236	15446	15500	15421	15424	15295	15287	15467	15302	15453	15341	15248	15302	15273	15168	15331	15419	15501	15399	15363	15532	15320	15303	15285	15327	15315	15371	15317	15211	15255	15395	15414	15323	15317	15420	15325	15167	15477	15404	15192	15262	15497	15392	15351	15377	15346	15228	15448	15389	15338	15296	15307	15361	15291	15336	15150	15496	15200	15204	15572	15280	15308	15352	15315	15419	15326	15310	15455	15462	15351	15288	15472	15245	15320	15410	15173	15175	15338	15256	15391	15345	15429	15443	15360	15340	15470	15431	15458	15334	15469	15458	15372	15263	15545	15306	15326	15322	15304	15399	15314	15414	15343	15366	15408	15533	15294	15228	15291	15326	15373	15388	15394	15306	15464	15450	15308	15643	15392	15248	15375	15438	15336	15328	15385	15428	15361	15345	15278	15336	15271	15279	15267	15379	15479	15502	15540	15450	15450	15272	15327	15290	15346	15256	15336	15312	15440	15290	15318	15489	15333	15267	15365	15383	15389	15435	15242	15427	15390	15315	15330	15343	15276	15357	15361	15407	15271	15352	15332	15484	15232	15347	15443	15353	15320	15291	15289	15303	15419	15391	15430	15377	15283	15440	15371	15406	15280	15293	15452	15258	15413	15288	15236	15223	15362	15420	15126	15480	15294	15314	15291	15393	15395	15444	15591	15328	15207	15388	15277	15300	15417	15457	15253	15485	15398	15436	15418	15531	15320	15324	15487	15284	15392	15515	15396	15396	15383	15400	15532	15350	15382	15358	15512	15191	15362	15337	15402	15512	15321	15506	15294	15262	15395	15442	15344	15356	15266	15438	15303	15478	15339	15349	15318	15310	15341	15265	15401	15434	15401	15299	15424	15367	15259	15348	15368	15328	15237	15177	15323	15455	15365	15299	15300	15306	15460	15389	15316	15361	15213	15336	15334	15354	15396	15307	15242	15365	15468	15345	15489	15384	15510	15418	15266	15482	15383	15382	15240	15427	15312	15294	15343	15446	15289	15348	15494	15342	15351	15463	15258	15474	15489	15398	15222	15292	15360	15343	15464	15446	15389	15162	15276	15324	15494	15475	15123	15402	15329	15350	15580	15475	15408	15467	15369	15322	15213	15396	15444	15379	15394	15446	15207	15368	15381	15262	15462	15302	15588	15291	15311	15216	15228	15409	15424	15349	15345	15463	15091	15356	15244	15345	15115	15467	15406	15434	15186	15364	15459	15349	15309	15310	15285	15146	15438	15345	15322	15347	15362	15205	15498	15334	15407	15300	15330	15324	15335	15214	15351	15420	15329	15255	15430	15349	15469	15357	15481	15519	15177	15388	15244	15340	15571	15330	15319	15461	15348	15287	15370	15302	15365	15406	15354	15420	15251	15253	15535	15519	15211	15321	15435	15315	15451	15322	15436	15404	15269	15404	15108	15330	15278	15445	15301	15312	15469	15337	15382	15308	15422	15426	15471	15424	15357	15340	15315	15423	15282	15451	15188	15409	15267	15362	15466	15247	15323	15461	15478	15310	15424	15398	15395	15293	15347	15327	15302	15395	15196	15455	15451	15398	15346	15267	15481	15296	15397	15404	15298	15225	15566	15281	15228	15481	15349	15373	15449	15367	15349	15341	15492	15285	15325	15369	15362	15443	15454	15413	15360	15362	15313	15393	15225	15267	15474	15423	15413	15352	15343	15534	15384	15509	15374	15506	15269	15344	15385	15293	15317	15318	15466	15463	15508	15183	15370	15358	15395	15360	15258	15137	15333	15402	15316	15288	15294	15205	15312	15218	15534	15533	15259	15296	15254	15214	15472	15365	15202	15329	15343	15187	15512	15403	15389	15302	15699	15246	15388	15522	15386	15508	15205	15355	15106	15299	15491	15378	15163	15438	15355	15315	15571	15409	15396	15322	15326	15538	15483	15298	15357	15400	15428	15449	15303	15356	15548	15185	15362	15222	15531	15447	15237	15365	15393	15563	15328	15310	15391	15264	15282	15289	15378	15344	15373	15416	15451	15533	15318	15458	15244	15465	15475	15375	15215	15404	15307	15415	15249	15221	15494	15248	15200	15402	15320	15418	15547	15417	15478	15316	15265	15182	15369	15225	15209	15515	15237	15381	15200	15350	15338	15354	15446	15409	15177	15450	15439	15401	15330	15298	15481	15331	15244	15368	15303	15476	15375	15390	15350	15417	15088	15326	15290	15431	15487	15441	15489	15198	15320	15285	15429	15371	15372	15434	15591	15155	15370	15319	15330	15324	15200	15439	15238	15483	15306	15176	15307	15367	15310	15329	15330	15252	15540	15280	15254	15404	15732	15334	15343	15450	15327	15337	15403	15318	15376	15400	15195	15267	15356	15396	15388	15212	15199	15328	15369	15357	15243	15276	15569	15278	15259	15304	15446	15296	15431	15512	15372	15547	15387	15118	15335	15444	15273	15311	15295	15439	15322	15156	15329	15311	15367	15373	15336	15370	15409	15278	15397	15435	15370	15232	15229	15276	15254	15223	15230	15274
22803	21115	28929	23975	23403	28166	30488	25204	23017	22706	21756	20900	20729	20545	20069	19946	19670	19588	19483	19502	18965	19215	19169	19226	19063	19076	19035	19062	18949	18853	18978	18769	18826	18849	18966	18567	18865	18910	18783	18808	19045	18858	18660	18831	18831	18513	18726	18806	18733	18864	18871	18971	18762	18842	18606	18710	18839	18716	18770	18796	18882	18694	18944	18885	18987	18969	18559	18862	18788	18655	18710	18719	18909	18909	18583	18740	18940	18706	18741	18589	18755	18751	18746	18908	18701	18658	18675	18571	19017	18609	18815	18513	18868	18621	18604	18827	18822	18559	18716	18905	18573	18656	18710	18667	18709	18522	18864	18535	18696	18810	18663	18647	18767	18833	18730	18760	18752	18838	18868	18693	18787	18599	18542	18777	18596	18630	18911	18721	18699	18733	18832	18754	18646	18686	18778	18515	18705	18767	18907	18915	18669	18586	18849	18490	18545	18668	18656	18464	18846	18818	18595	18705	18739	18610	18641	18795	18768	18682	18696	18627	18611	18810	18582	18890	18788	18757	18594	18672	18573	18614	18615	18620	18642	18536	18713	18716	18490	18566	18705	18562	18553	18772	18698	18843	18787	18756	18559	18563	18448	18714	18766	18766	18720	18574	18801	18761	18653	18583	18566	18416	18649	18695	18687	18829	18487	18693	18733	18575	18507	18777	18554	18890	18546	18727	18708	18490	18663	18786	18681	18598	18718	18575	18727	18619	18940	18815	18752	18754	18610	18828	18828	18992	18720	18673	18815	18926	18700	18534	18458	18626	18635	18826	18509	18664	18766	18782	18919	18529	18478	18712	18743	18601	18826	18712	18774	18737	18605	18691	18756	18753	18691	18656	18543	18604	18774	18726	18628	18590	18618	18464	18760	18733	18575	18629	18810	18706	18645	18672	18649	18457	18529	18606	18672	18639	18862	18771	18663	18636	18624	18758	18752	18824	18605	18588	18759	18949	18714	18753	18831	18709	18879	18804	18696	18679	18550	18724	18726	18585	18732	18951	18684	18491	18733	18874	18631	18666	18929	18675	18747	18584	18796	18688	18871	18710	18832	18655	18717	18693	18998	18522	18552	18743	18732	18780	18784	19004	18724	18641	18549	18708	18692	18598	18746	18736	18837	18570	18774	18847	18776	18836	18676	18770	18647	18752	18740	18685	18776	18580	18581	18606	18821	18752	18851	18786	18576	18680	18691	18597	18718	18676	18420	18835	18816	18828	18762	18830	18803	18678	18641	18658	18672	18651	18676	18611	18670	18878	18669	18476	18526	18780	18556	18709	18644	18711	18778	18501	18581	18804	18872	18764	18870	18645	18732	18709	18826	18715	18778	18543	18697	18619	18530	18822	18601	18538	18774	18987	18618	18675	18617	18613	18718	18725	18827	18698	18787	18768	18787	18718	18874	18571	18522	18753	18914	18784	18646	18814	18635	18643	18886	18558	18729	18925	18859	18914	18540	18677	18494	18736	18717	18562	18617	18823	18590	18729	18768	18613	18733	18590	18606	18717	18758	18593	18769	18688	18900	18700	18699	18536	18690	18583	18914	18866	18804	18666	18755	18763	18677	18633	18824	18937	18693	18779	18628	18799	18687	18806	18774	18693	18575	18737	18709	18734	18512	18743	18781	18838	18636	18501	18517	18723	18409	18570	18697	18869	18774	18669	18542	18855	18744	18730	18851	18847	18795	18670	18804	18706	18909	18972	18915	18888	18637	18729	18701	18640	18774	18688	18686	18591	18781	18646	18659	18394	18754	18670	18883	18731	18792	18721	18959	18847	18827	18582	18628	18846	18818	18634	18567	18971	18736	18860	18810	18692	18608	18561	18699	18735	18861	18720	18678	18620	18875	18710	18614	18659	18613	18750	18843	18734	18883	18877	18519	18644	18728	18834	18672	18861	18679	18879	18790	18628	18734	18570	18921	18767	18926	18736	18701	18859	18796	18568	18791	18565	18627	18646	18604	18610	18808	18822	18671	18735	18814	18658	18632	18382	18662	18761	18591	18743	18686	18709	18515	18629	18530	18595	18653	18657	18697	18701	18886	18515	18647	18569	18723	18814	18598	18801	18702	18661	18772	18786	18622	18717	18614	18600	18582	18813	18480	18510	18735	18864	18585	18810	18769	18810	18855	18766	18886	18722	18576	18548	18506	18814	18793	18684	18658	18638	18558	18858	18926	18868	18708	18804	18670	18783	18730	19163	18915	18778	18719	18878	18981	18990	18695	18723	18752	18660	18962	18606	18849	18833	18812	18612	18749	18768	18755	18856	18803	18880	18632	18731	18713	18588	18718	18597	18796	18752	18554	18660	18666	18637	18685	18860	18603	18814	18694	18661	18852	18764	18815	18531	18749	18849	18597	18527	18781	18858	18803	18545	18685	18814	18703	18675	18899	18641	18703	18703	18546	18547	18766	18668	18770	18807	18651	18839	18807	18773	18702	18620	18992	18787	18573	18736	18762	18798	18862	18624	18649	18647	18777	18679	18696	18633	18703	18571	18560	18689	18864	18781	18763	18743	18654	18448	18761	18565	18790	18630	18812	18466	18891	18572	18484	18461	18669	18558	18611	18653	18716	18735	18696	18852	18708	18879	18574	18728	18779	18625	18882	18888	18655	18725	18623	18540	18728	18834	18629	18864	18710	18858	18622	18620	18585	18948	18748	18699	18519	18522	18894	18573	18722	18666	18575	18500	18655	18778	18753	18630	18761	18625	18690	18723	18735	18750	18684	18575	18614	18752	18561	18692	18701	18584	18622	18539	18727	18610	18457	18669	18728	18744	18739	18412	18661	18687	18679	18446	18665	18587	18570	18754	18553	18775	18799	18684	18449	18577	18842	18893	18644	18570	18585	18622	18644	18821	18735	18832	18710	18649	18760	18794	18699	18734	18575	18777	18853	18658	18674	18747	18491	18659	18734	18630	18867	18539	18731	18848	18904	18751	19015	18780	18647	18777	18633	18835	18658	18619	18772	18777	18701	18722	18531	18620	18611	18702	18599	18697	18678	18664	18822	18575	18736	18787	18595	18877	18761	18584	18343	18666	18765	18588	18898	18522	18813	18681	18705	18567	18566	18755	18644	18820	18563	18791	18762	18600	18743	18642	18756	18707	18760	18700	18611	18518	18980	18896	18952	18774	18566	18717	18547	18450	18468	18666	18745	18792	18557	18611	18572	18731	18823	18616	18462	18682	19022	18788	18630	18827	18654	18530	18646	18676	18844	18626	18892	18734	18611	18707	18456	18551	18680	18595	18807	18800	18793	18789	18662	18532	18565	18747	18585	18649	18599	18477	18810	18543	18792	18553	18610	18720	18663	18854	18898	18651	18474	18432	18440	18607	18749	18650	18622	18590	18909	18810	18671	18504	18616	18665	18733	18663	18828	18577	18636	18658	18953	18927	18586	18474	18895	18712	18994	18654	18764	18695	18606	18786	18814	18789	18721	18513	18645	18476	18546	18527	18651	18702	18601	18673	18582	18531	18484	18590	18593	18588	18787	18428	18697	18671	18592	18626	18886	18597	18744	18593	18731	18977	18702	18733	18582	18706	18852	18833	18494	18541	18545	18813	18695	18614	18574	18820	18859	18811	18808	18633	18693	18687	18892	18698	18588	18868	18671	18628	18748	18698	18811	18761	18806	18838	18649	18915	18823	18869	18818	18604	18826	18716	18736	18609	18760	18615	18583	18926	18732	18740	18716	18626	18630	18750	18463	18380	18761	18729	18576	18499	18673	18804	18621	18730	18644	18733	18688	18661	18579	18553	18678	18794	18687	18697	18304	18911	18731	18742	18822	18664	19001	18847	18793	18739	18713	18624	18730	18623	18871	18774	18667	18635	18601	18869	18763	18652	18646	18761	18754	18683	18601	18734	18694	18572	18736	18709	18735	18911	18923	18787	18916	18650	18665	18524	18737	18850	18664	18640	18582	18550	18991	18522	18629	18416	18875	18827	18692	18605	18744	18694	18724	18478	18484	18480	18761	18774	18768	18625	18638	18647	18751	18702	18691	18780	18796	18591	18502	18637	18700	18648	18515	18547	18565	18577	18645	18655	18738	18626	18732	18627	18863	18777	18641	18821	18807	18790	18815	18889	18716	18781	18688	18779	18862	18793	18659	18587	18527	18751	18479	18830	18828	18733	18599	18620	18682	18699	18559	18746	18626	19033	18787	18560	18734	18642	18542	18450	18629	18673	18774	18677	18832	18680	18929	18621	18794	18657	18660	18652	18664	18710	18660	18857	18473	18699	18579	18669	18799	18731	18776	18807	18698	18722	18769	18854	18751	18516	18648	18976	18750	18675	18785	18603	18917	18917	18860	18783	18783	18907	18796	18863	18580	18698	18767	18776	18747	18701	18616	18797	18716	18783	18605	18861	18941	18558	18709	18639	18618	18802	18760	18787	18766	18696	18499	18740	18772	18749	18882	18591	18447	18649	18997	18768	18724	18744	18630	18677	18636	18715	18744	18593	18601	18778	18864	18741	18580	18821	18766	18440	18709	18663	18660	18809	18552	18741	18699	18674	18694	18605	18520	18571	18682	18650	18618	18766	18690	18674	19028	18812	18530	18684	18623	18802	18661	18756	18633	18761	18696	18887	18732	18805	18601	18743	18598	18655	18906	18687	18715	18598	18681	18606	18770	18501	18663	18765	18789	18732	18814	18752	18702	18585	18622	18600	18716	18580	18626	18543	18778	18689	18860	18722	18602	18656	18754	18629	18744	18632	18622	18655	18679	18709	18756	18612	18613	18604	18827	18827	18916	18505	18770	18887	18735	18591	18923	18641	18668	18680	18692	18702	18815	18769	18931	18740	18486	18722	18638	18827	18767	18594	18835	18838	18714	18629	18714	18881	18657	18635	18728	18815	18597	18608	18706	18717	18755	18769	18704	18673	18398	18583	18919	18583	18732	18745	18746	18624	18760	18708	18953	18549	18591	18735	18765	18707	18779	18722	18587	18785	18663	18560	18706	18757	18704	18560	18796	18839	18696	18855	18746	18601	18556	18724	18719	18631	18673	18614	18807	18559	18641	18795	18719	18682	18471	18587	18467	18606	18720	18680	18648	18757	18551	18871	18713	18515	18792	18911	18716	18607	18787	18627	18553	18405	18815	18659	18799	18650	18876	18786
38399	61493	55246	43763	37316	32206	27927	24636	22382	20807	19457	18694	18383	17863	17450	17163	17056	16697	16462	16473	16179	16151	16112	16106	15981	15934	15940	16123	15854	15879	15820	15701	15741	15817	15843	15811	15869	15641	15814	15585	15737	15829	15676	15730	15831	15748	15593	15525	15863	15702	15694	15673	15861	15670	15709	15715	15812	15720	15958	15713	15683	15799	15658	15662	15820	15680	15652	15710	15745	15507	15601	15776	15644	15575	15552	15738	15590	15678	15847	15767	15570	16011	15759	15667	15591	15690	15776	15584	15802	15817	15693	15515	15776	15634	15819	15899	15831	15652	15741	15689	15643	15687	15881	15583	15565	15752	15878	15817	15726	15668	15671	15896	15785	15740	15762	15632	15713	15693	15699	15702	15824	15840	15678	15641	15690	15647	15666	15785	15691	15759	15790	15736	15769	15728	15755	15658	15672	15651	15682	15806	15628	15740	15767	15846	15715	15723	15712	15761	15792	15719	15720	15747	15693	15749	15720	15659	15538	15635	15647	15603	15628	15857	15738	15834	15654	15737	15704	15907	15684	15656	15718	15752	15786	15799	15657	15713	15577	15760	15724	15762	15824	15578	15782	15779	15589	15719	15716	15753	15844	15858	15673	15696	15815	15691	15577	15697	15848	15741	15600	15822	15668	15840	15605	15588	15794	15743	15671	15693	15682	15664	15728	15850	15787	15741	15743	15803	15972	15697	15773	15759	15689	15588	15705	15702	15775	15647	15797	15592	15719	15641	15798	15729	15767	15714	15603	15625	15781	15465	15841	15636	15714	15780	15604	15579	15893	15498	15678	15947	15651	15698	15633	15839	15625	15668	15726	15712	15724	15824	15798	15767	15866	15766	15619	15792	15606	15687	15559	15721	15774	15725	15692	15716	15541	15630	15827	15835	15726	15637	15698	15541	15650	15715	15827	15736	15718	15665	15594	15661	15624	15646	15844	15677	15770	15693	15749	15511	15773	15564	15591	15767	15712	15657	15875	15890	15779	15734	15564	15921	15585	15741	15784	15680	15767	15766	15507	15739	15614	15827	15595	15802	15550	15977	15680	15856	15740	15761	15716	15767	15771	15687	15777	15960	15761	15867	15769	15784	15721	15828	15846	15833	15775	15847	15885	15650	15740	15621	15682	15595	15776	15711	15701	15679	15582	15664	15812	15669	15658	15758	15879	15854	15590	15690	15787	15790	15582	15631	15617	15702	15723	15589	15640	15693	15665	15674	15616	15843	15669	15735	15620	15620	15797	15611	15631	15727	15798	15725	15793	15461	15798	15725	15778	15604	15738	15676	15614	15728	15748	15697	15726	15627	15662	15612	15632	15784	15685	15807	15751	15793	15677	15766	15682	15782	15736	15606	15837	15685	15616	15557	15606	15651	15650	15649	15759	15725	15727	15722	15743	15494	15718	15712	15692	15867	15827	15934	15615	15691	15711	15782	15845	15723	15911	15625	15743	15619	15692	15569	15815	15660	15667	15826	15763	15611	15768	15818	15720	15763	15826	15751	15854	15578	15705	15644	15655	15631	15705	15532	15562	15777	15380	15745	15701	15772	15666	15725	15723	15767	15726	15763	15858	15704	15723	15830	15719	15663	15547	15688	15738	15847	15716	15614	15844	15602	15823	15671	15657	15684	15755	15872	15827	15704	15619	15718	15620	15832	15751	15460	15783	15779	15677	15621	15817	15728	15638	15808	15785	15606	15761	15644	15759	15814	15787	15848	15793	15637	15824	15527	15660	15680	15661	15573	15678	15613	15581	15596	15623	15756	15573	15862	15710	15719	15656	15773	15787	15644	15622	15652	15605	15632	15754	15536	15741	15704	15649	15677	15773	15636	15834	15807	15646	15731	15753	15638	15769	15723	15761	15596	15719	15655	15915	15654	15735	15762	15677	15612	15755	15811	15605	15830	15602	15734	15752	15810	15736	15785	15615	15743	15615	15638	15682	15729	15699	15804	15706	15655	15706	15561	15682	15711	15793	15819	15636	15802	15619	15715	15771	15569	15668	15631	15711	15709	15636	15837	15604	15656	15917	15712	15369	15756	15617	15723	15599	15715	15652	15810	15814	15611	15858	15657	15812	15771	15682	15577	15671	15602	15641	15733	15774	15638	15725	15701	15623	15663	15698	15724	15731	15611	15685	15734	15569	15717	15713	15723	15756	15679	15771	15801	15750	15528	15647	15778	15746	15558	15745	15717	15660	15713	15713	15759	15722	15697	15603	15727	15779	15777	15637	15767	15854	15681	15774	15686	15652	15705	15822	15716	15787	15648	15711	15752	15792	15608	15541	15730	15691	15608	15634	15664	15765	15771	15752	15895	15555	15723	15853	15694	15718	15631	15633	15804	15823	15819	15863	15824	15608	15635	15518	15593	15760	15515	15621	15684	15609	15777	15635	15561	15688	15713	15633	15776	15861	15758	15851	15663	15523	15560	15726	15671	15674	15677	15761	15717	15704	15690	15690	15650	15664	15734	15644	15655	15716	15784	15887	15597	15691	15539	15723	15722	15622	15576	15825	15683	15783	15736	15708	15690	15679	15517	15657	15616	15709	15791	15726	15724	15807	15682	15715	15737	15646	15815	15846	15710	15657	15731	15664	15638	15761	15580	15698	15790	15656	15647	15643	15562	15925	15531	15551	15776	15758	15771	15776	15753	15506	15688	15615	15692	15665	15606	15749	15673	15740	15805	15829	15774	15965	15726	15692	15581	15669	15637	15556	15599	15605	15505	15520	15747	15806	15804	15517	15722	15756	15735	15744	15786	15762	15523	15705	15655	15923	15546	15763	15590	15833	15545	15630	15921	15674	15726	15495	15818	15740	15729	15610	15790	15553	15574	15597	15687	15651	15713	15807	15790	15740	15603	15730	15635	15737	15720	15808	15697	15603	15745	15732	15770	15583	15735	15558	15746	15797	15651	15701	15802	15590	15524	15552	15538	15660	15548	15724	15787	15677	15505	15505	15565	15564	15675	15531	16070	15612	15769	15635	15729	15574	15821	15721	15567	15833	15614	15664	15625	15789	15781	15798	15616	15652	15728	15717	15617	15810	15751	15823	15860	15679	15652	15795	15627	15688	15663	15967	15828	15787	15727	15864	15739	15663	15797	15780	15672	15822	15616	15635	15808	15924	15579	15885	15662	15803	15744	15674	15673	15775	15680	15484	15630	15638	15619	15628	15628	15843	15729	15689	15678	15703	15741	15609	15656	15778	15799	15817	15709	15626	15477	15576	15674	15718	15580	15733	15753	15701	15731	15692	15754	15674	15692	15704	15694	15622	15499	15613	15782	15780	15827	15816	15576	15688	15771	15785	15759	15796	15673	15830	15618	15677	15667	15722	15504	15578	15761	15565	15643	15696	15700	15839	15734	15716	15801	15683	15771	15746	15653	15755	15667	15814	15861	15528	15500	15703	15644	15532	15701	15774	15603	15726	15606	15657	15667	15807	15859	15744	15859	15663	15587	15655	15810	15960	15843	15671	15661	15714	15647	15777	15705	15711	15680	15622	15806	15670	15898	15830	15565	15620	15523	15662	15745	15636	15600	15689	15588	15756	15934	15836	15765	15665	15536	15582	15689	15608	15739	15651	15673	15664	15732	16007	15577	15783	15788	15850	15697	15516	15658	15760	15721	15651	15546	15840	15592	15796	15820	15794	15627	15761	15767	15650	15737	15696	15630	15684	15662	15614	15749	15839	15722	15679	15576	15801	15730	15648	15867	15686	15776	15814	15707	15733	15847	15718	15700	15727	15786	15764	15593	15626	15808	15625	15589	15771	15663	15533	15588	15779	15656	15865	15527	15756	15628	15629	15871	15739	15627	15654	15886	15637	15711	15718	15762	15636	15793	15756	15848	15763	15764	15758	15873	15456	15640	15758	15620	15642	15694	15583	15857	15743	15692	15648	15711	15584	15643	15638	15806	15768	15796	15734	15681	15798	15647	15657	15647	15686	15558	15462	15925	15761	15711	15577	15592	15693	15641	15688	15774	15834	15486	15700	15788	15722	15693	15739	15707	15722	15651	15598	15792	15673	15575	15617	15738	15719	15823	15741	15807	15559	15678	15635	15657	15780	15553	15603	15709	15754	15649	15654	15802	15780	15661	15790	15629	15650	15645	15646	15795	15744	15736	15648	15751	15520	15608	15751	15610	15698	15919	15631	15723	15697	15635	15714	15798	15823	15717	15700	15652	15644	15743	15810	15620	15676	15757	15568	15761	15931	15532	15724	15603	15669	15667	15712	15715	15660	15609	15619	15709	15810	15735	15655	15689	15787	15724	15741	15693	15624	15717	15701	15741	15709	15721	15642	15676	15626	15817	15741	15908	15649	15765	15754	15659	15564	15734	15753	15799	15805	15674	15737	15689	15529	15750	15800	15849	15554	15736	15827	15800	15762	15664	15764	15734	15697	15675	15789	15765	15733	15625	15749	15640	15702	15633	15811	15797	15463	15681	15738	15735	15788	15878	15686	15795	15732	15688	15755	15907	15576	15587	15800	15621	15719	15689	15648	15725	15651	15675	15651	15629	15707	15715	15662	15641	15660	15623	15662	15554	15651	15698	15575	15640	15687	15505	15660	15629	15524	15722	15843	15729	15685	15460	15787	15829	15668	15649	15867	15657	15609	15628	15737	15780	15598	15606	15737	15800	15669	15646	15839	15604	15739	15896	15712	15651	15723	15819	15688	15844	15742	15645	15814	15744	15615	15640	15667	15595	15831	15598	15834	15692	15523	15868	15732	15726	15649	15716	15599	15520	15711	15764	15703	15666	15730	15679	15771	15687	15645	15451	15679	15725	15786	15666	15732	15617	15640	15690	15489	15726	15613	15692	15702	15664	15881	15776	15663	15471	15539	15689	15782	15821	15730	15543	15643	15703	15749	15820	15747	15833	15787	15643	15555	15521	15625	15727	15705	15671	15649	15707	15640	15816	15813	15747	15759	15728	15720	15703	15736	15807	15847	15645	15833	15744	15729	15711	15677	15681	15744	15642	15804	15819	15722	15694	15701	15764	15802	15537	15714	15560	15679	15618	15854	15619	15472	15535	15890	15697	15577	15709	15697	15690	15758	15824	15609	15659	15625	16047	15769	15729	15788	15446	15821	15713	15553	15798	15659	15658	15575	15722	15893	15502
30883	31731	38814	33845	28043	25032	22772	20904	19987	19672	19177	18976	18879	18744	18688	18463	18389	18745	18392	18208	18181	18378	18426	18308	18390	18402	18217	18228	18315	18291	18133	18030	18326	18237	18303	18221	18220	18225	17888	18030	18217	18011	18092	18243	18282	18104	18155	18386	18076	18110	18370	18226	18070	18250	18411	18245	17974	18115	18140	18096	18176	18090	18203	18164	18229	18376	18184	18136	18158	18104	18140	18274	18173	18102	18098	18193	18145	17906	18217	18255	18349	18223	18085	18133	18276	18172	18191	18390	18182	18171	18084	18270	18098	18246	18159	18033	18198	18139	18092	18073	18142	18187	18247	18105	18103	18262	18144	18209	18180	18143	18221	18138	18162	18049	17946	18100	18171	18238	18164	18062	18240	18391	18217	18097	17757	18150	18136	18141	18113	18216	18151	18071	18174	18150	17944	18175	18095	17970	18082	18184	18257	18083	17932	18068	18089	18066	18008	18002	18094	18204	18040	17901	17908	18062	18151	17931	18077	18124	18308	18024	18251	18036	18100	18138	18203	18284	18236	18055	18337	18207	18350	18120	18278	18123	17998	18120	17984	18192	18335	18281	18140	18359	18279	18173	18255	18286	18142	18199	18063	18158	18258	18152	18112	18280	18255	18225	18131	18146	18273	18223	18097	18221	18117	18115	18108	18475	18182	18135	18104	18127	18262	18128	18133	18309	18170	18248	18177	18102	18095	18064	18266	18261	18349	18275	18398	18046	18130	18261	18187	18165	18246	18016	18203	17928	18106	18040	18214	18158	18151	17985	17968	18069	18262	18192	18107	18132	18210	18187	18131	18032	18183	18418	18176	18038	18070	18193	17943	17876	18140	18203	18086	18164	18021	18202	18182	18179	18162	18005	18083	18261	18076	18456	18232	18255	18028	17951	18092	18251	18079	18092	17999	18231	18328	18189	18132	17956	18251	18019	17959	18131	18290	18078	18028	17957	17909	18148	18125	18133	18335	18360	18037	18089	17949	18070	18266	18318	18166	18161	18163	18033	18158	18050	18066	18135	18212	18139	17988	18033	18169	18250	18193	18354	18133	18100	18086	17949	17986	18091	18181	17911	18275	18174	18207	18108	18107	17913	18174	18119	18153	18030	18168	18131	18293	18325	17988	18207	18269	17986	18298	18179	18359	18115	18275	18087	18098	18099	18203	18102	17977	18223	18345	18122	17949	18201	18155	18046	18081	18168	17982	18108	18216	18170	18305	18177	18009	18064	18288	18205	18016	18086	18222	17967	18101	18131	18168	18170	18196	18033	18184	17906	18081	18294	18077	18310	18340	18061	18246	18028	18057	18236	18133	18190	18101	18041	18154	18164	18230	17894	18184	18294	18236	18010	18238	18380	18368	18025	18193	18020	18293	18100	18210	17991	18298	18195	18102	18141	18065	18053	18287	18164	18199	18238	17978	18076	18104	18394	18234	18218	18232	18015	18040	18050	18130	18102	18269	18050	18255	18061	18180	18123	18050	18180	18241	18271	18132	18341	18084	18049	18092	18215	17973	18249	18030	18096	18126	18245	18004	18045	17967	18336	18072	18070	18264	18092	18217	18434	18272	18092	18235	18174	17966	18135	18066	18248	18291	18280	18159	18068	18315	18361	18135	18170	18000	18177	18079	18200	18226	18205	17988	17907	18210	18048	18221	18384	18183	18004	18153	18089	18251	18037	18054	18381	18100	18227	18155	18056	18159	17966	17997	18148	18062	17980	18045	18121	18059	18206	17952	18323	18270	18027	18295	18192	18120	18040	18172	18126	18192	18350	18214	18182	18144	18182	18022	18170	18025	18280	18022	18174	18197	18139	18067	18234	17981	18012	18215	17936	18267	18015	18223	18307	18234	18244	18337	18227	18098	18052	18029	18104	18142	18308	18135	18123	18208	18078	18347	18052	18138	18082	18251	18094	18060	18273	18208	18223	18131	18211	18242	18149	18013	18089	18299	18171	18104	18109	18052	18118	18304	18063	18114	18069	18260	18157	18231	18082	18238	17994	18231	18183	17982	18157	17969	18286	18276	18066	18110	18065	18216	18171	18058	18148	18112	18074	17999	18128	18058	18332	18420	18216	18199	18148	18069	18283	18244	18266	18152	18131	18034	18250	17980	18090	17989	18063	18223	18067	17998	18228	18088	18038	18178	18282	18139	18084	18141	18202	17908	18274	18042	18042	18035	18310	18179	18086	18100	18309	18143	18049	18176	18113	18150	18235	18341	18085	18057	18292	18250	18064	18208	18133	18236	17887	17964	17982	17898	18058	18108	18083	18057	17985	18336	18329	18179	18228	18206	17983	17969	18090	18091	18263	18010	18241	18232	18184	18191	18017	18099	18360	18227	18175	18141	18059	18130	17991	18214	17861	18207	18137	18179	18241	18080	17904	18074	18089	17960	17980	18078	18216	18111	18143	18134	18072	17868	18257	18125	18112	18069	17917	18198	18150	18053	17969	18068	18133	18031	18157	18069	18230	18041	18151	18276	18278	17949	18261	18088	17915	18082	18173	18190	18158	18087	18060	18130	18183	18117	18047	18313	18181	18173	18079	18232	18101	18204	18116	17991	18189	18076	18284	18090	18085	18259	18242	18168	18172	17994	18149	18037	17985	18182	18157	18252	18233	18244	18151	18162	18288	18152	18116	18291	18155	18290	18282	18392	18161	18228	18205	18042	18199	18182	18051	18085	18111	18139	18023	18197	18305	18264	18189	18257	18184	18210	18138	18085	18036	17979	18400	17996	18222	18239	18259	18168	18052	18227	18299	18114	18218	18144	18264	18318	18022	18128	18202	18192	18210	18052	18234	17963	18087	18090	18219	18380	18195	18194	18011	18008	18217	18132	18165	18121	18022	18096	18324	18123	17999	18076	18113	18068	18316	18112	18149	18245	18301	18101	18150	18259	18141	18038	17895	18192	18023	18098	18142	18137	17997	18227	17993	18048	18054	18178	17907	17989	18068	18215	18036	18249	18159	18179	17860	18200	18230	18396	17955	18142	18079	18098	18206	18336	17892	18249	18034	18300	18067	18175	18091	18203	18133	18128	18183	18314	18222	18170	18035	18243	18257	17969	18126	18067	18070	18234	18144	18390	18124	18347	18107	17914	17977	18010	18254	18169	18196	17958	18079	18142	18181	18083	18075	17904	18132	18217	18032	18249	18215	18253	18068	18202	18135	18367	18097	18224	17887	18143	18294	18199	18203	18262	17940	17973	18082	18272	18057	18168	18312	18344	18297	18330	18263	17982	18241	18137	18085	17923	18063	18322	18393	18150	18163	18119	18036	18238	18299	18195	18211	18009	18131	18066	17977	18127	18299	18210	18265	18192	18290	18136	18060	18041	18304	18048	18149	18086	17945	18234	18116	18359	18096	18127	18132	17917	18053	18193	18119	18138	18023	18032	18089	18212	17981	18269	18127	18122	17909	17987	18101	18085	18238	17933	18232	18223	18407	18265	18271	17992	18264	17942	17956	18072	18295	18029	18099	18391	18248	18085	18257	18203	18169	18100	18299	18246	18086	18148	18096	18192	18072	18015	18168	18091	18320	18274	18148	18110	18018	18252	18098	18189	18152	18156	18378	18271	18142	18083	18334	18167	18033	17898	18112	18120	18091	18060	18270	18112	18313	18097	18128	18115	18068	18104	18226	18402	17956	18100	18318	18247	18174	18263	18028	18272	18118	18209	18189	18168	18176	18258	18087	18312	18273	18086	18075	17980	18119	18103	18318	18262	18044	18024	18170	18243	17854	17882	18172	18198	18173	18173	18328	18194	18194	17994	18011	18338	18268	18024	18158	18445	18230	18046	18088	18272	18003	18080	18098	17974	18236	18309	18388	18129	18181	18073	18145	18234	18144	18266	18226	18146	18323	18217	18029	18286	18057	17980	18304	18072	18123	18318	18225	18338	18181	18061	18153	18108	18034	18092	18102	18105	18304	18318	18317	18229	18280	18056	18322	18059	18062	17975	18082	18191	18207	18287	18235	18251	18310	18240	18107	18084	18133	18226	17982	18206	18160	18430	18096	18083	18275	18212	18214	18080	18284	18160	18092	18025	18128	18091	18221	18050	18221	18087	18189	18281	18122	18134	17996	18118	17992	18101	18185	18157	18164	18210	18250	18183	18075	17976	18270	18338	18145	17969	18093	18211	18200	18217	18110	18082	18152	18250	18116	18132	18263	17982	18258	18197	18386	18157	18048	18145	18100	18102	18020	18066	18066	18142	18158	18223	18178	18261	18133	18266	18148	18011	18018	18068	18069	18213	18158	18098	18101	17993	18033	18097	18291	18138	18130	18474	18131	18176	18079	18071	18204	18070	18222	18126	18220	18089	18108	18210	18000	18047	18131	18247	18132	17945	18149	18059	18061	18062	18173	17877	18159	18324	18348	18090	18032	17990	18230	18119	17926	18208	18234	18075	17913	18470	18312	18239	18074	18117	18185	17937	18467	18231	18184	18258	18176	18120	17909	18039	18185	18201	18045	17923	18246	18032	18157	18282	18078	18037	18077	18143	18020	18214	18161	18063	18023	18280	18031	18067	18232	18064	18074	18064	18221	18232	18194	18123	18288	18152	18129	18132	18196	18157	18180	18043	18174	18094	18239	17984	18065	18140	18104	18036	18126	18000	18098	18144	18027	18146	18324	17940	18165	18122	18314	18246	18245	18304	18161	18076	18159	18235	18203	18104	18100	18244	18063	18143	18002	18335	18128	18289	18148	18348	18295	18208	18310	18068	18132	18327	18023	18036	18347	18318	18441	18208	18205	18027	18096	18207	18456	18280	18183	18291	18230	18235	18309	18114	18155	18047	18077	18221	18019	18212	18297	18083	18154	17990	18160	18231	18284	18103	18114	18115	18178	18134	18118	18253	18080	18199	18111	18080	18141	18157	18185	18267	18068	18079	18038	18181	18440	18215	18139	18307	18073	18256	18101	18226	18188	18107	18127	18119	17999	18148	17971	17800	18148	18117	18193	18268	18040	18175	18124	18102	18317	18132	18183	18128	18098	18313	18281	18225	17965	18138	18163	18177	18230	18135	18234	18224	18097	18106	18189	18079	18269	18217	18096	18147	18357	18069	18222	18177	18318	18253	17990	18121	18293	18141	18166	18090	18121	18225	18286	18343	18256	18225	18083
36866	49176	42940	32700	28235	24508	21489	19320	18473	17631	17193	16600	16371	16426	16317	16009	15859	15860	15735	15792	15540	15681	15573	15442	15777	15476	15509	15385	15584	15414	15439	15497	15480	15434	15328	15321	15424	15420	15364	15506	15361	15428	15356	15396	15396	15269	15347	15430	15515	15265	15449	15390	15402	15348	15356	15493	15331	15262	15418	15309	15432	15452	15405	15424	15392	15305	15383	15331	15322	15365	15448	15381	15416	15354	15548	15251	15391	15335	15409	15429	15436	15442	15484	15518	15223	15334	15316	15299	15448	15483	15290	15339	15440	15530	15350	15451	15544	15405	15428	15228	15482	15206	15407	15309	15221	15397	15328	15391	15297	15363	15307	15499	15523	15251	15387	15422	15357	15224	15319	15475	15473	15402	15248	15432	15385	15375	15462	15384	15331	15574	15318	15233	15340	15519	15406	15317	15534	15477	15443	15498	15550	15421	15595	15338	15328	15344	15440	15242	15456	15533	15408	15341	15505	15433	15364	15453	15383	15484	15489	15276	15303	15289	15372	15350	15439	15397	15353	15321	15504	15253	15349	15334	15448	15479	15363	15565	15258	15348	15334	15353	15345	15258	15348	15451	15410	15341	15358	15526	15529	15494	15507	15265	15380	15548	15612	15383	15221	15312	15311	15492	15351	15306	15376	15321	15399	15330	15360	15308	15280	15465	15496	15556	15599	15461	15489	15366	15491	15239	15364	15346	15251	15472	15532	15428	15249	15370	15374	15439	15580	15152	15402	15290	15386	15242	15479	15340	15262	15359	15346	15297	15386	15469	15490	15151	15400	15498	15206	15324	15547	15483	15223	15472	15395	15317	15477	15341	15352	15394	15373	15403	15431	15337	15321	15293	15424	15306	15344	15390	15398	15218	15567	15486	15465	15245	15479	15447	15177	15333	15355	15392	15335	15478	15357	15383	15385	15251	15262	15417	15401	15472	15373	15221	15430	15408	15400	15407	15333	15323	15307	15491	15373	15265	15271	15259	15567	15301	15376	15339	15443	15342	15323	15227	15359	15379	15394	15335	15313	15314	15450	15555	15172	15501	15364	15422	15523	15417	15388	15364	15507	15606	15309	15382	15360	15331	15379	15203	15367	15322	15371	15400	15348	15389	15375	15416	15375	15355	15265	15355	15310	15384	15382	15536	15392	15365	15374	15494	15524	15324	15323	15388	15438	15398	15375	15282	15252	15258	15315	15313	15440	15411	15550	15434	15388	15329	15369	15492	15223	15427	15536	15320	15423	15483	15502	15362	15374	15413	15518	15282	15342	15496	15417	15513	15430	15412	15403	15309	15446	15350	15271	15499	15476	15410	15329	15429	15141	15382	15461	15426	15370	15329	15298	15450	15241	15455	15416	15334	15308	15441	15243	15386	15304	15345	15345	15472	15455	15467	15321	15472	15263	15290	15350	15542	15466	15303	15509	15321	15314	15389	15401	15575	15377	15275	15492	15292	15425	15573	15405	15356	15371	15344	15568	15397	15512	15333	15265	15333	15431	15342	15227	15384	15407	15524	15405	15342	15428	15268	15462	15330	15325	15520	15487	15360	15389	15327	15453	15238	15396	15459	15202	15337	15390	15422	15327	15329	15283	15413	15586	15338	15309	15314	15563	15475	15380	15296	15467	15463	15348	15212	15440	15373	15265	15421	15167	15478	15423	15300	15316	15477	15414	15550	15427	15240	15276	15317	15401	15364	15426	15263	15519	15398	15406	15538	15533	15542	15476	15358	15339	15495	15472	15276	15369	15428	15319	15454	15382	15340	15229	15324	15412	15381	15389	15432	15335	15258	15361	15319	15321	15302	15558	15394	15312	15117	15425	15402	15365	15372	15493	15405	15361	15354	15305	15361	15564	15344	15565	15371	15485	15384	15413	15530	15406	15306	15484	15345	15349	15325	15187	15495	15178	15545	15545	15378	15485	15475	15489	15543	15402	15294	15353	15437	15454	15376	15348	15512	15186	15367	15718	15364	15442	15241	15679	15444	15558	15396	15350	15312	15457	15266	15381	15303	15264	15623	15252	15495	15224	15454	15438	15585	15392	15476	15404	15407	15321	15313	15411	15364	15488	15470	15262	15191	15386	15480	15457	15318	15446	15460	15384	15316	15349	15544	15549	15629	15323	15238	15394	15481	15288	15297	15344	15290	15302	15433	15402	15316	15555	15467	15321	15571	15482	15252	15329	15392	15376	15495	15187	15352	15355	15349	15343	15388	15308	15384	15472	15310	15343	15669	15385	15274	15325	15459	15425	15320	15466	15447	15312	15397	15443	15521	15494	15244	15451	15308	15217	15501	15437	15625	15386	15438	15366	15482	15440	15444	15425	15525	15495	15151	15305	15568	15461	15349	15459	15244	15317	15316	15415	15344	15548	15441	15342	15521	15453	15309	15488	15418	15322	15272	15507	15258	15442	15351	15386	15475	15303	15401	15441	15138	15461	15283	15358	15375	15440	15370	15292	15404	15444	15405	15639	15468	15345	15401	15513	15552	15352	15419	15441	15317	15405	15450	15372	15269	15468	15296	15338	15380	15393	15345	15409	15505	15379	15325	15472	15227	15087	15401	15297	15295	15283	15186	15422	15392	15372	15320	15239	15450	15307	15279	15331	15367	15470	15297	15485	15482	15602	15359	15396	15287	15292	15428	15284	15229	15431	15333	15274	15525	15309	15314	15419	15380	15560	15328	15319	15398	15425	15438	15304	15397	15551	15445	15470	15418	15272	15394	15432	15528	15403	15473	15246	15188	15519	15430	15445	15345	15399	15263	15474	15280	15383	15649	15199	15228	15366	15552	15309	15468	15473	15420	15349	15363	15520	15454	15532	15450	15502	15391	15341	15415	15378	15404	15416	15323	15587	15418	15366	15391	15371	15340	15424	15503	15293	15471	15495	15404	15410	15386	15247	15469	15379	15340	15438	15391	15503	15323	15418	15445	15350	15444	15251	15405	15286	15625	15245	15397	15529	15434	15370	15463	15356	15398	15514	15355	15392	15472	15479	15360	15372	15318	15345	15491	15241	15322	15485	15434	15462	15320	15459	15337	15461	15398	15462	15401	15395	15537	15439	15507	15272	15623	15227	15381	15369	15340	15288	15267	15404	15444	15425	15348	15470	15249	15341	15334	15387	15259	15449	15340	15377	15556	15523	15335	15415	15352	15355	15424	15394	15415	15384	15267	15458	15280	15506	15324	15492	15367	15217	15530	15270	15461	15420	15398	15510	15427	15322	15503	15312	15424	15358	15456	15461	15295	15448	15442	15391	15438	15407	15348	15551	15513	15261	15453	15430	15183	15218	15266	15345	15444	15361	15361	15383	15332	15403	15247	15355	15363	15396	15310	15569	15478	15515	15414	15520	15333	15272	15207	15445	15535	15457	15374	15438	15442	15368	15281	15477	15333	15421	15545	15444	15340	15364	15217	15341	15452	15444	15410	15424	15460	15516	15427	15402	15463	15420	15390	15472	15415	15320	15451	15377	15413	15350	15596	15468	15457	15373	15446	15311	15424	15387	15403	15399	15533	15404	15469	15307	15257	15405	15382	15421	15204	15350	15460	15256	15428	15379	15227	15429	15375	15540	15222	15134	15360	15387	15374	15383	15429	15573	15233	15468	15532	15499	15617	15453	15379	15344	15405	15269	15479	15346	15488	15236	15469	15268	15465	15511	15385	15406	15428	15237	15419	15476	15255	15467	15380	15381	15428	15188	15372	15239	15499	15339	15404	15360	15412	15610	15333	15341	15337	15382	15391	15598	15517	15460	15362	15314	15442	15335	15519	15301	15510	15550	15323	15343	15287	15425	15398	15267	15548	15371	15451	15434	15317	15540	15340	15408	15354	15558	15337	15313	15319	15466	15213	15392	15365	15252	15526	15293	15305	15476	15378	15448	15464	15313	15315	15345	15560	15243	15358	15518	15460	15392	15497	15560	15416	15440	15286	15440	15432	15452	15507	15497	15295	15372	15304	15340	15407	15371	15293	15351	15356	15529	15590	15339	15526	15347	15418	15485	15386	15230	15474	15283	15361	15181	15483	15260	15415	15361	15302	15409	15277	15504	15501	15326	15353	15584	15411	15540	15340	15381	15341	15256	15291	15311	15309	15296	15324	15439	15474	15396	15233	15516	15468	15528	15570	15466	15432	15490	15603	15329	15348	15579	15438	15438	15306	15487	15476	15406	15525	15402	15277	15404	15385	15432	15276	15324	15253	15310	15383	15346	15425	15373	15587	15211	15373	15378	15518	15502	15301	15389	15341	15413	15201	15472	15236	15310	15370	15351	15319	15346	15521	15416	15453	15356	15436	15598	15538	15352	15348	15514	15331	15377	15277	15351	15297	15440	15342	15426	15347	15371	15383	15438	15373	15433	15482	15364	15443	15469	15325	15239	15331	15529	15366	15373	15378	15293	15317	15620	15330	15412	15521	15385	15290	15529	15364	15371	15431	15304	15420	15418	15349	15193	15330	15482	15468	15204	15319	15570	15419	15337	15447	15351	15289	15490	15455	15517	15467	15429	15200	15395	15524	15435	15360	15406	15437	15440	15335	15434	15404	15471	15412	15259	15404	15342	15438	15632	15515	15340	15359	15496	15422	15387	15385	15449	15289	15445	15312	15359	15399	15351	15207	15508	15527	15525	15362	15352	15369	15503	15375	15304	15390	15327	15297	15339	15464	15513	15346	15388	15291	15546	15622	15265	15487	15426	15421	15402	15384	15376	15578	15351	15580	15331	15336	15489	15369	15337	15270	15391	15416	15207	15221	15479	15354	15343	15328	15358	15482	15370	15338	15421	15306	15433	15521	15422	15463	15340	15317	15306	15412	15461	15471	15382	15374	15361	15549	15438	15335	15492	15364	15466	15430	15510	15432	15394	15426	15330	15566	15505	15402	15506	15477	15512	15367	15224	15329	15256	15401	15463	15426	15417	15499	15482	15224	15244	15352	15494	15283	15233	15494	15364	15482	15415	15477	15387	15470	15220	15472	15404	15404	15522	15623	15501	15295	15425	15359	15397	15536	15225	15325	15344	15631	15355	15610	15359	15452	15477	15306	15394	15363	15526	15211	15373	15422	15391	15418	15380	15300	15406	15483	15477	15488	15472	15470	15538	15385	15458	15444	15479	15389	15525	15307
24160	21148	28734	25973	26099	27616	26898	22928	21273	20552	20209	19686	19486	19069	19296	18946	18945	18743	18680	18720	18528	18437	18594	18346	18336	18164	18282	18274	18329	18203	18302	18479	18275	18302	18166	18305	18169	18226	18191	18138	18108	18248	18090	18182	18350	18189	18197	17959	18101	18241	17957	18237	18267	18227	18184	18077	18340	18549	18173	18128	18404	18100	18191	18311	18060	18142	18219	18145	18156	18151	18145	18306	18291	18358	18119	18338	18207	18290	18264	18222	18061	18098	18272	18146	18158	18437	18162	18030	18289	18381	18236	18093	18138	18324	18178	18125	18026	18181	17988	18341	18178	18297	18306	18286	18480	18146	18144	18294	18119	18269	18255	18304	18040	18069	18197	18105	18059	18172	18356	18356	18325	18367	18243	18009	18163	17987	18198	18375	18282	18093	18216	18371	18460	18205	18315	18153	18227	18281	18476	18301	18321	18327	18291	18038	18174	18170	18080	18181	18220	18005	18231	18345	18286	18436	18229	18050	18181	17899	18300	18185	18072	18134	18368	18261	18240	17992	18123	18145	18212	18008	18186	18326	18090	18084	18200	18054	18101	18208	18178	18264	18050	18114	18107	18098	18289	18285	18374	18094	18201	18140	18090	18323	18231	18016	18267	18070	18219	18194	18247	17927	18231	18231	18340	18007	18177	18068	18086	18074	18108	18142	17907	18120	18176	18242	18289	18343	18213	18229	18356	18267	18267	18303	18264	18040	18213	18046	17990	18072	18294	18028	18171	18133	18124	18237	17944	18030	18325	18151	18138	18497	18241	18280	18263	18208	18263	18127	18109	18233	18394	18269	18363	18259	18133	18000	18266	18237	18117	18166	18076	18014	18195	18181	18004	18237	18118	18244	18119	18264	18171	18427	18284	18110	18006	18368	18057	18250	18316	18194	18275	18238	18463	18135	18276	18199	18305	18181	18291	18363	18075	18225	18331	18264	18196	18137	18303	18329	18075	17985	17915	18073	18390	18365	18218	18103	18575	17987	18162	18159	18197	18091	18297	18162	18098	18061	17993	18180	18266	18105	18092	18217	18230	18124	18204	18185	18127	18337	18019	18193	18282	18177	18024	18235	18206	18185	18110	18158	18222	18076	18194	18130	18295	18200	18194	18299	18358	18395	18322	18202	18181	18095	18169	18337	18211	18169	17958	18083	18236	18236	18187	18211	18114	18044	18214	18361	18033	18075	18135	18407	18047	18348	18375	18164	18098	18022	18208	18117	18288	18154	18333	18202	18104	18087	18256	18277	18126	18324	18381	18301	18295	18252	18021	18200	18055	18264	18073	18113	18249	18258	17914	18150	18140	18235	18257	17981	18123	18170	18168	18019	18203	18139	18142	18261	18291	18160	18271	18241	18031	18244	18380	18293	18289	18120	18184	18341	18123	18232	18292	18180	18214	18142	18103	18085	18250	18126	17996	18147	18195	18085	18256	18275	18288	18110	18245	18034	18143	18170	18211	18352	18285	18183	18208	18230	18262	18111	18095	18163	18087	18232	18216	18207	18350	18134	18129	18316	18170	18106	18117	18264	18183	18494	18216	18056	18411	18450	18210	18137	18326	18253	18027	18228	18206	18290	18304	18340	18163	18107	18063	18203	18298	18375	18258	18224	18288	18252	18230	18202	18098	18226	18304	18233	18237	18175	18323	18301	18108	18242	17926	18187	18188	18041	18205	18349	18397	18247	18255	18180	18455	18234	18130	18078	18402	18022	18271	18300	18062	18333	18248	18211	17950	18245	18197	18263	18397	18260	18250	18329	18079	18181	18152	18283	18134	18328	18036	18235	18338	18223	18471	18104	18059	18101	18275	18249	18254	18219	18302	18157	18090	18055	18128	18039	18162	18358	18043	18113	18261	18310	18133	18146	18247	18153	18015	18051	18157	18123	18380	18176	18144	18040	18279	18119	18354	18224	17938	18242	18244	18067	18230	18246	18185	18292	18243	18140	18345	18210	18069	18205	18304	18170	18014	18294	18021	18035	18005	18144	18287	18086	18326	18341	18381	18087	18264	18444	18131	18366	18469	18280	18168	18101	18429	18203	18291	18198	18221	18283	18231	18239	18234	18324	18309	18221	18124	18107	18129	18159	18391	18505	18309	18079	18134	18196	18112	18206	17913	17983	18335	18232	18172	18217	18124	18304	18258	18119	18104	18146	18052	18188	18106	18163	18322	18258	18113	18312	18215	18303	18285	18249	18146	18203	18231	18210	18215	18172	18143	18072	18248	18153	18129	18344	18448	18236	18193	18083	18044	18133	18235	18268	18326	18277	18166	18184	18116	18304	18206	18177	17968	18379	18170	18132	18192	18277	18230	18283	18292	18316	18227	17957	18061	18191	18213	18280	18276	18179	18211	18177	18195	18301	18023	18307	18378	18324	18226	18445	18305	18168	18172	18165	18130	17988	18098	18275	18332	18153	18202	18096	17955	18194	18211	18164	18135	18270	18180	18222	18130	18128	18064	18003	18198	18075	18174	18082	18248	18034	18185	18277	18185	18195	18275	18222	18159	18244	18286	18239	18154	18188	18366	18147	18101	18256	18079	18358	18246	18252	18229	18468	18244	18110	18098	18353	18118	18178	18289	18223	18095	18103	18127	18147	18151	18170	18355	18373	18372	17986	18136	18090	18227	18037	18222	18177	18260	18116	18291	18135	18225	18526	18051	17933	18046	17884	18195	17963	18361	18379	18205	18199	18070	18106	18081	18192	18109	17950	18197	18356	18296	18240	18049	18128	18236	18395	18203	18316	18117	18214	17997	18189	18263	18058	18141	18198	18047	18088	18154	18269	18091	18114	18223	18521	18245	18107	18130	18166	18277	18354	18086	17958	18220	17888	18023	18114	18331	18182	18092	18111	18281	18249	18270	18220	18257	18299	18182	18115	18156	18192	18081	18143	18111	18287	18311	18135	18237	18206	18332	18216	18405	18117	18330	18215	18230	18267	18123	18128	18100	17970	18213	18032	18319	18373	18306	18280	18116	18171	18206	18115	18204	18289	18264	18174	18354	18134	18191	18163	18119	18268	18118	18004	18272	18286	18152	18255	18365	18014	18398	18279	18166	18348	18432	18369	18255	18316	18093	17991	18313	18131	18206	18037	18257	18251	18037	18129	18274	18260	18207	18180	18017	18110	18199	18310	18152	18246	18157	18261	17976	18097	18280	18140	18215	18114	18398	18241	18127	18234	18188	18117	18244	18049	18107	18019	18178	18222	18053	17972	18354	18243	18140	18220	18051	18281	18190	18209	18203	18049	18088	18000	18137	18275	18272	18091	18204	18097	18326	18270	18405	18303	18147	18127	18204	18285	17946	18140	18152	18109	18367	18188	18357	18303	18341	18157	18179	18242	18299	18133	18223	18235	18293	18299	18411	18296	18132	17976	18397	18175	18102	18116	18269	18372	18270	18097	18338	18230	18348	18140	18088	18223	18096	18104	18137	18280	18278	18262	18136	18309	18299	18157	18215	18305	18314	18188	18132	18160	18316	18212	18215	18239	18226	18281	18250	18145	18172	18234	18149	18351	18214	18388	18049	17965	18250	18189	18285	18210	18229	18170	18286	18249	18116	17947	18294	18249	18231	18173	18064	18142	18123	18361	18204	18189	18264	18129	18106	18371	18036	18257	18269	18301	18261	18191	18415	18040	18117	18172	18161	18302	18296	18406	18207	18360	18198	18217	18229	17930	18156	18304	18093	18201	18309	18210	18242	18017	18263	18208	18144	18036	17996	17998	18225	18215	17991	18150	18179	18277	18269	18272	18406	18153	18203	18070	18286	18054	18122	18230	18292	18196	18293	18303	18234	18231	18199	18192	18112	18394	18289	18187	18434	18316	18128	18284	18438	18259	18306	18219	17938	18381	18218	18029	18374	18099	18127	18306	18268	18165	18253	18294	18116	18180	18180	18104	18229	18220	18195	18336	18038	18207	18146	18231	18257	18042	18089	18434	18174	18157	18248	18171	18163	18055	18213	18112	18414	18363	18223	18121	18528	18103	18215	18055	18110	18136	18146	18187	18268	18263	18192	18070	18170	18089	18085	18128	18095	18215	18128	18059	18156	18432	18062	18183	18152	18109	18257	18142	18012	18292	18131	18206	18389	18052	18088	18081	18299	18240	18070	18184	18162	18082	18231	18244	18257	18180	18116	18044	18281	18288	18223	18110	18109	18060	18193	18161	18169	18186	18106	18154	18233	18195	18177	18407	18297	18308	18065	18034	18112	18193	18319	18311	18223	18134	18258	18268	18125	18059	18309	18059	18304	18221	18107	18261	18233	18091	17964	18314	18101	18308	18297	18266	18226	18053	18346	18190	18162	18345	18000	18148	18054	18144	18040	17978	18188	18187	18048	18086	18346	18256	18264	18221	18079	18231	18129	18106	18141	18109	18446	18157	18250	18166	18253	18178	18201	18213	18151	18249	18251	18390	18257	18059	18196	18270	18245	18221	18155	18234	18078	18291	18156	18018	17985	18172	18077	18320	18180	18151	18298	18076	18043	18160	18002	18353	18161	18049	18305	18128	18276	18374	18390	18273	18158	18058	18078	18101	17992	18069	18226	18126	18154	18246	18281	18239	17941	18487	18230	18178	18137	18242	18250	18088	18201	18336	18025	18190	18106	18301	18128	18046	18109	18240	18359	18366	18273	18088	18163	18140	18229	18096	18167	18151	18121	18026	18136	18134	18241	18175	18300	18320	18242	18196	18070	18242	18059	17948	18287	18180	18122	18244	18242	18073	18254	18354	18380	18200	18122	18235	18409	18121	18056	18261	18209	18193	17982	18260	18402	18165	18267	18427	18337	18182	18126	18112	18148	18133	18129	18225	18185	18283	18169	18177	18240	18082	18148	17980	18302	18160	18187	18285	18186	18261	18379	18243	18335	18078	18134	18176	18263	18038	18138	17946	18181	18200	18021	18259	18215	18199	18262	18135	18137	18090	18385	18265	18149	18350	18064	18307	18043	18280	18135	18131	18079	18173	18229	18254	18349	18156	18302	18231	18332	18199	18104	18315	18443	18019	18286	18237	18198	18125	18315	18285	18355	18520	17873	18137	18165	18172	18062	18191	18250	18290	18042	18015	18152	18308	18265	18102	18355	18132	18083	18172	18157	18176	18078	18281	18218	18155
37421	56511	48330	37727	32150	28118	24647	21921	20137	18922	18183	17434	17068	16879	16608	16429	16273	16093	15994	15819	15750	15649	15821	15747	15763	15552	15500	15495	15695	15390	15482	15537	15472	15302	15491	15470	15151	15492	15542	15473	15440	15385	15434	15563	15450	15322	15265	15571	15370	15389	15530	15368	15343	15223	15473	15402	15455	15352	15275	15539	15567	15385	15423	15440	15314	15380	15351	15534	15350	15282	15602	15512	15526	15450	15359	15210	15392	15404	15539	15390	15363	15268	15430	15348	15345	15468	15473	15264	15577	15458	15440	15407	15466	15346	15438	15490	15329	15494	15322	15372	15245	15273	15289	15354	15267	15337	15499	15307	15496	15512	15329	15350	15371	15437	15403	15206	15626	15444	15370	15180	15409	15498	15479	15362	15548	15433	15276	15556	15517	15332	15376	15410	15323	15212	15304	15366	15455	15498	15481	15362	15393	15280	15405	15255	15501	15352	15477	15304	15284	15385	15471	15253	15287	15407	15491	15303	15337	15354	15293	15330	15496	15307	15391	15332	15462	15547	15332	15397	15386	15364	15317	15438	15447	15334	15533	15418	15117	15459	15525	15528	15417	15512	15401	15383	15351	15552	15443	15356	15503	15424	15397	15385	15440	15273	15244	15251	15415	15355	15616	15438	15337	15423	15390	15285	15341	15403	15304	15257	15332	15368	15303	15283	15447	15372	15350	15397	15321	15312	15327	15383	15179	15400	15271	15277	15527	15507	15411	15208	15543	15577	15507	15269	15586	15191	15413	15560	15346	15439	15482	15467	15288	15503	15434	15447	15312	15409	15422	15658	15276	15246	15262	15326	15460	15432	15476	15398	15455	15263	15391	15230	15453	15338	15129	15383	15493	15511	15354	15464	15359	15472	15334	15398	15516	15556	15284	15420	15365	15476	15438	15464	15369	15272	15392	15282	15516	15381	15431	15393	15528	15455	15529	15285	15424	15489	15433	15377	15431	15550	15388	15384	15438	15329	15326	15352	15235	15326	15458	15424	15483	15382	15463	15438	15338	15258	15360	15379	15360	15312	15345	15311	15295	15462	15367	15414	15409	15370	15537	15545	15417	15513	15396	15418	15414	15325	15375	15535	15424	15400	15494	15329	15237	15459	15446	15516	15502	15220	15523	15388	15542	15432	15219	15269	15516	15404	15456	15233	15375	15319	15306	15474	15607	15425	15356	15297	15495	15564	15291	15394	15312	15591	15440	15345	15449	15294	15467	15331	15409	15506	15208	15523	15273	15420	15298	15382	15428	15398	15438	15412	15401	15236	15513	15331	15428	15520	15384	15559	15181	15320	15432	15488	15433	15245	15604	15223	15463	15233	15325	15377	15608	15431	15575	15388	15239	15333	15565	15434	15420	15592	15389	15423	15433	15328	15672	15130	15377	15370	15294	15241	15482	15417	15409	15389	15429	15397	15454	15531	15434	15445	15574	15425	15355	15638	15407	15257	15335	15508	15382	15307	15470	15356	15458	15333	15621	15343	15446	15448	15588	15362	15489	15471	15451	15340	15235	15358	15454	15311	15440	15438	15290	15376	15485	15535	15456	15284	15218	15431	15354	15263	15399	15285	15359	15446	15311	15470	15329	15498	15460	15351	15478	15384	15393	15445	15425	15342	15342	15235	15289	15523	15221	15346	15485	15559	15251	15358	15284	15244	15319	15418	15605	15502	15340	15407	15282	15399	15344	15504	15624	15454	15294	15407	15265	15308	15530	15403	15355	15478	15425	15335	15323	15656	15501	15279	15383	15510	15396	15360	15447	15344	15373	15307	15490	15292	15281	15367	15334	15351	15381	15281	15467	15314	15593	15378	15497	15362	15360	15417	15420	15327	15486	15434	15338	15394	15420	15467	15532	15422	15610	15370	15395	15260	15434	15440	15382	15238	15347	15389	15486	15365	15484	15429	15412	15314	15303	15445	15383	15403	15322	15448	15467	15359	15445	15468	15438	15282	15487	15258	15425	15409	15311	15332	15673	15398	15367	15267	15479	15518	15508	15433	15327	15490	15446	15351	15436	15208	15547	15276	15442	15440	15365	15451	15298	15248	15172	15422	15341	15533	15523	15409	15577	15428	15492	15397	15466	15482	15416	15513	15357	15504	15276	15308	15485	15329	15519	15297	15468	15332	15433	15310	15396	15387	15509	15241	15472	15385	15541	15375	15534	15282	15389	15268	15391	15467	15562	15432	15324	15310	15415	15335	15324	15330	15388	15409	15385	15300	15323	15676	15358	15390	15322	15347	15539	15409	15467	15316	15435	15289	15411	15420	15462	15372	15443	15536	15426	15286	15339	15505	15517	15358	15324	15477	15445	15341	15448	15515	15449	15501	15415	15373	15494	15319	15595	15410	15290	15338	15413	15438	15278	15134	15532	15411	15191	15451	15397	15369	15338	15376	15412	15368	15342	15379	15260	15318	15413	15555	15364	15403	15434	15473	15410	15476	15409	15338	15469	15265	15098	15290	15284	15347	15432	15370	15564	15406	15161	15406	15368	15420	15367	15430	15382	15430	15531	15562	15375	15331	15515	15304	15486	15432	15429	15442	15340	15312	15446	15461	15310	15404	15438	15245	15439	15477	15402	15460	15356	15399	15383	15476	15474	15384	15351	15380	15241	15332	15384	15407	15623	15276	15514	15447	15450	15441	15385	15478	15232	15414	15583	15165	15373	15395	15247	15438	15380	15353	15451	15447	15267	15450	15402	15227	15388	15490	15387	15523	15498	15321	15544	15286	15155	15246	15361	15567	15504	15520	15431	15485	15480	15416	15488	15320	15392	15448	15427	15457	15372	15352	15357	15451	15483	15378	15558	15208	15311	15312	15235	15442	15281	15438	15428	15476	15495	15269	15503	15368	15424	15415	15351	15443	15441	15466	15320	15409	15435	15520	15529	15434	15395	15263	15387	15362	15159	15426	15375	15255	15441	15454	15276	15351	15565	15589	15394	15226	15552	15500	15445	15349	15381	15493	15575	15423	15555	15356	15397	15463	15368	15323	15491	15498	15476	15516	15372	15360	15373	15502	15337	15509	15437	15338	15505	15469	15418	15581	15390	15219	15335	15294	15435	15547	15347	15422	15401	15128	15443	15279	15484	15405	15366	15386	14992	15295	15409	15442	15501	15423	15266	15459	15571	15285	15274	15281	15418	15422	15327	15402	15310	15332	15234	15475	15496	15399	15451	15408	15418	15392	15525	15309	15503	15516	15344	15399	15359	15348	15366	15354	15560	15364	15429	15508	15571	15358	15468	15532	15269	15476	15299	15522	15339	15392	15322	15486	15439	15383	15364	15469	15392	15399	15372	15578	15387	15389	15246	15427	15605	15262	15492	15380	15408	15303	15495	15399	15398	15469	15495	15373	15380	15299	15376	15474	15356	15484	15408	15510	15314	15449	15389	15319	15433	15302	15518	15187	15345	15482	15358	15563	15396	15416	15553	15548	15335	15355	15395	15419	15293	15563	15519	15209	15500	15256	15420	15416	15357	15452	15411	15288	15384	15375	15132	15525	15576	15526	15206	15408	15448	15468	15328	15256	15475	15378	15465	15379	15638	15440	15520	15334	15393	15396	15510	15329	15475	15536	15186	15268	15310	15284	15233	15400	15228	15392	15434	15406	15410	15353	15410	15358	15463	15630	15405	15489	15334	15395	15596	15341	15299	15424	15445	15242	15410	15360	15355	15398	15534	15280	15484	15552	15378	15475	15506	15408	15256	15326	15383	15376	15362	15230	15348	15272	15637	15422	15490	15357	15520	15368	15451	15463	15470	15398	15385	15542	15459	15227	15535	15371	15601	15326	15397	15310	15410	15222	15280	15489	15346	15213	15302	15506	15289	15284	15518	15338	15439	15518	15327	15271	15377	15394	15340	15477	15239	15258	15388	15218	15407	15306	15516	15265	15378	15430	15404	15469	15496	15480	15286	15313	15370	15464	15403	15204	15413	15590	15404	15263	15381	15527	15445	15455	15454	15253	15565	15231	15243	15339	15383	15146	15559	15288	15309	15279	15306	15592	15364	15217	15350	15354	15478	15363	15131	15365	15481	15263	15463	15425	15221	15418	15461	15256	15278	15352	15415	15501	15440	15398	15518	15216	15327	15315	15346	15417	15309	15440	15361	15434	15379	15330	15413	15455	15314	15454	15350	15352	15336	15356	15421	15422	15537	15299	15261	15194	15437	15388	15518	15079	15549	15359	15392	15454	15394	15443	15332	15323	15521	15540	15369	15387	15497	15340	15376	15355	15546	15576	15121	15317	15389	15404	15507	15387	15413	15439	15367	15308	15336	15403	15413	15373	15271	15416	15355	15342	15411	15399	15451	15409	15455	15373	15365	15437	15520	15417	15388	15386	15496	15363	15470	15463	15470	15566	15417	15176	15396	15410	15347	15315	15489	15209	15331	15342	15342	15414	15422	15341	15392	15471	15374	15358	15273	15489	15551	15326	15557	15627	15377	15327	15427	15523	15453	15259	15322	15240	15411	15347	15219	15399	15454	15384	15352	15269	15256	15282	15507	15281	15310	15441	15421	15392	15407	15490	15498	15280	15207	15487	15337	15498	15413	15331	15479	15424	15349	15416	15495	15361	15396	15158	15423	15328	15461	15338	15481	15490	15303	15406	15569	15348	15359	15498	15307	15449	15278	15528	15576	15370	15408	15466	15499	15359	15470	15250	15311	15327	15420	15439	15396	15407	15370	15496	15413	15459	15357	15401	15262	15353	15553	15245	15416	15559	15424	15505	15469	15448	15498	15379	15398	15457	15258	15462	15397	15330	15339	15350	15382	15469	15600	15356	15227	15450	15368	15431	15438	15456	15375	15423	15361	15486	15336	15440	15325	15322	15475	15327	15582	15386	15529	15261	15342	15423	15416	15299	15471	15352	15402	15263	15534	15603	15368	15195	15488	15574	15400	15455	15298	15399	15294	15321	15395	15471	15399	15304	15432	15492	15260	15392	15582	15581	15473	15488	15247	15340	15457	15345	15733	15679	15560	15370	15483	15259	15422	15293	15460	15352	15458	15243	15515	15602	15406	15361	15440	15378	15292	15394	15462	15413	15327	15439	15497	15261	15487	15456	15470	15360	15569	15283	15272	15309	15491	15374	15517	15343	15299	15509	15279	15206
22764	21134	28885	23918	23429	28183	30597	25567	23499	22809	21901	21213	20904	20469	20342	19873	19655	19597	19682	19507	19545	19299	19265	19215	19105	19244	18898	18862	18842	18875	19133	18980	18974	18876	18870	18920	18937	18890	18867	18846	18756	18707	18858	19136	18883	18897	18863	18761	18826	18783	18817	18780	18817	19017	18721	18884	18668	18778	18797	19118	18839	18581	18885	18814	18850	18831	18866	18712	18848	18988	18826	18809	18802	18640	18821	18650	18893	18792	18959	18830	18916	18955	18881	18953	18779	18900	18957	18630	18664	18810	18897	18896	18885	18644	18779	18941	18656	18828	18731	18809	18880	18751	18687	18800	18915	18809	18802	18684	18639	18768	18900	18942	18809	18697	18594	18778	18663	18845	18723	18889	18867	18815	18844	18712	18916	18878	18815	18622	18886	18922	18860	18950	18931	18736	18880	18820	18798	18765	18782	18693	18908	18630	18829	18443	18772	18786	18664	18910	18986	18693	18668	18821	18800	18842	18848	18586	18744	18771	18769	18651	18861	18564	18891	18636	18962	18944	18777	18810	18808	18733	18780	18592	18676	18728	18898	19069	18799	18761	18837	18668	18555	18768	18736	18837	18694	18700	18759	18713	18648	18780	18838	18806	18719	18691	18756	18549	18642	18812	18849	18878	18801	18940	18844	18809	18744	18688	18508	18629	18823	18777	18623	18707	18717	18679	18753	18682	18782	18834	18715	19041	18952	18916	18861	18688	18850	18597	18733	18742	18725	18694	18690	18830	18695	18629	18659	18831	18798	18752	18667	18746	18856	18935	18753	18725	19072	18876	18974	18880	18845	18821	18598	18680	18694	18827	18723	18835	19049	18764	18760	18706	18680	18825	18792	18777	18605	18876	18654	18812	18446	18647	18692	18806	18667	18837	18651	18648	18846	18761	18759	18775	18728	18556	18840	18702	18929	18888	18776	18604	18452	18628	18783	18992	18851	18773	18737	18660	18802	18774	19107	18799	18750	18893	18698	18877	18870	18892	18893	18771	18989	18791	18677	18566	18742	18878	18798	18890	18702	18845	18827	18616	18823	18591	18745	18838	18682	18742	18720	18673	18719	18686	18612	18759	18833	18748	18787	18680	18709	18807	18663	18707	18740	18518	18657	18607	18730	18841	18742	18667	18805	18811	18669	18688	18653	18969	18835	18659	18723	18758	19175	18975	18816	18831	18650	18836	18747	18565	18877	18778	18644	18719	18703	18889	18678	18680	18700	18818	18799	18918	18713	18732	18744	18846	19032	18674	18774	18694	18973	18880	18700	18578	18745	18660	18952	18869	18475	18765	18731	18867	18875	18731	18761	18775	18804	18899	18781	18948	18800	18650	18900	18724	18876	18694	18834	18342	18832	18791	18930	18733	18843	18998	18965	19021	18695	18821	18963	18753	18800	18591	18850	18694	18909	18892	18795	18655	18900	18723	18758	18848	18721	18831	18748	18730	18865	18913	18787	18579	18565	18852	18910	18895	18707	18818	18857	18542	18614	18738	18924	18647	18708	18643	18811	18812	18890	18729	18975	19002	18719	18893	18707	18746	18737	18790	18696	18809	18839	18940	18791	18965	18860	18781	18674	18964	18802	18920	18863	18726	18637	18724	19009	18739	18821	18735	18570	18820	18847	18674	18773	18731	18759	18811	18957	18719	18743	18853	18832	18785	18671	18904	18878	18678	18791	18818	18790	18750	18701	18714	18877	18869	18734	18814	18896	18667	18876	18700	18803	18945	18777	18763	18569	18645	18890	18738	18543	18683	18888	18810	18871	18873	18784	18821	18780	18756	18712	18756	18741	18870	18727	18762	18930	18747	18833	18789	18738	18642	18796	18633	18937	18614	18702	18711	18653	18670	18953	18558	18774	18788	18767	18782	18753	18841	18820	18965	18716	18640	18729	18695	18956	18795	18745	18858	18723	18532	18745	18590	18705	18659	18807	18852	18826	18687	18647	19128	18879	18732	18541	18986	18712	18903	18803	18597	18921	18785	18900	18850	18751	18734	18843	18812	18662	18865	18875	18913	19054	18862	18855	18861	18414	18885	18664	18699	18767	18788	18834	18837	18840	18749	18831	18707	18696	18832	18836	18750	18746	18696	18824	18898	18728	18815	18753	18858	18942	18832	18910	18881	18820	19007	18865	18832	18794	18824	18916	18745	18912	18746	18951	18920	18993	18753	18633	18893	18861	18753	18778	18758	18939	18634	18702	18764	18765	18779	18699	18882	18776	18648	18793	18703	18767	18781	18809	18783	18890	18844	18723	18755	18819	19000	18658	18902	18842	18758	18746	18685	18535	18779	18789	18657	18786	18763	18761	18716	18689	18620	18716	18865	18662	18795	18846	18787	18742	18667	18995	18909	18656	18712	18797	18575	18695	18827	18844	18773	18792	18798	18786	18838	18683	18844	18919	18928	18675	18942	18757	18960	18922	18717	18728	18819	18755	18889	18838	18860	18843	18710	18701	18663	18972	18805	18935	18878	18884	18695	18624	18683	18934	18614	18617	18678	18879	18679	18860	18631	18881	18925	18810	18603	18954	18889	18604	18875	18590	18742	18547	18618	18673	18751	18827	18703	18770	18764	18681	18897	18840	18919	18811	18846	18822	18840	18860	18551	18606	18622	18786	18765	18745	18748	18635	18612	19038	18674	18778	18495	18804	18712	18796	18704	18866	18690	18683	18504	18752	18980	18694	18744	18654	18446	18833	18680	18496	19008	18544	18603	18679	18894	18829	18668	18874	18736	18927	18651	18716	18799	18947	18858	18494	18646	18626	18691	18710	18741	18827	18955	18919	18751	18832	18627	18720	18803	18728	18823	18893	18855	18918	18817	18754	18832	18942	18930	18638	18909	18675	18905	18571	18933	18765	18550	18737	19093	18641	18587	18792	18834	18687	18848	18837	18659	18711	19039	18599	18746	18670	18702	18922	18717	18943	18746	18670	18902	18817	18609	18835	18711	18599	18949	18788	18775	18919	19118	18844	18962	18679	18923	18882	18764	18729	18672	18735	18861	18527	18590	18716	18613	18750	18685	18934	18783	19083	18883	18773	18749	18926	18780	18708	18800	18879	18742	18733	18617	18907	18915	19103	18892	18713	18671	18795	18743	18867	18760	18751	18496	18880	18657	18724	18692	18925	18780	18692	18837	18952	18937	18559	18921	18677	18628	18719	18730	18858	18901	18690	18819	18784	18617	18727	18737	18720	18814	18584	18771	18639	18886	19070	19017	18597	18747	18768	18865	18788	18828	18867	18742	18582	18676	18697	18867	18611	18562	18655	18874	18717	18605	18723	18690	18843	18683	18747	18868	18926	18855	18747	18937	18631	18831	18843	18794	18622	18750	18847	18702	18621	18667	18699	18819	18997	18644	18871	18856	18724	18840	18793	18765	18850	18822	18603	18842	18994	18843	18678	18812	18811	18932	18718	18823	18873	18898	18722	18750	18770	18719	18887	18501	18860	18824	18930	18752	18864	18690	18928	18688	18795	18816	18809	18810	18896	18665	18689	18782	18819	18934	18779	18789	18722	18833	18759	18793	18678	18655	18911	18728	18690	18905	18736	18909	18569	18771	18852	18850	18583	18774	18568	18672	18650	18850	18511	18574	18894	18652	18892	18739	18874	18614	18801	18649	18693	18671	18741	18761	18747	18839	18963	18875	18899	18892	18818	18730	18684	18869	18850	18781	18814	18932	18907	18808	18756	18533	18686	18877	18841	18908	18772	18869	18819	18905	18709	18860	18991	18893	18779	18761	18682	18688	18698	18611	18870	18598	19021	19021	18888	18818	18859	18850	18709	18753	18739	18791	18904	18743	18866	18882	18934	18937	18978	18942	18735	18755	18750	18648	18660	18860	18990	18682	18804	18803	18763	18516	18634	18701	18724	18770	18770	18737	18733	18868	18814	18829	18862	18993	18846	18736	18799	18763	18804	18828	18865	18716	18618	18677	18892	18947	18910	18862	18840	18771	18992	18691	18803	18912	18948	18915	18474	18774	18705	18801	18804	18671	18740	18678	18875	18774	18724	18817	18727	18872	18797	19095	19113	18887	18555	18784	18612	18760	18701	18505	18690	18632	18729	18723	18678	18840	18698	18711	18777	18916	18879	18866	18678	18758	18851	18853	18946	18657	19000	18757	18756	18790	18700	18654	18896	18925	18948	18979	18979	18784	18622	18676	19052	18614	18820	18806	18972	18650	18872	18714	18913	18738	18685	18759	18778	18523	18759	18821	18738	18775	18830	18647	18756	18903	18916	18764	18749	18673	18576	18729	18646	18938	18495	18636	18606	18929	18922	18554	18724	18774	18795	18697	18785	18806	18883	18682	18755	18668	18776	18726	18563	18663	18701	18832	18758	18681	19035	18811	18961	18905	18927	18932	18774	18321	18622	18792	18745	18723	18867	18915	18849	18639	18481	18844	18711	18918	18805	18805	18585	18848	18551	18545	18832	18744	18873	18863	18833	18612	18676	18958	18866	18541	18843	18942	18871	18569	18623	18762	18801	18954	18791	18752	18729	18890	18914	18921	18758	18871	18860	18807	19040	18820	18612	18980	18750	18929	18818	18706	18854	18719	18714	18775	18714	18589	18711	18900	18886	18633	18962	18755	19015	18825	18802	18753	18745	18856	18816	18783	18686	18835	18779	18584	18823	18788	18790	18870	18704	18916	18929	18981	18936	18633	18742	18693	18749	18754	18589	18578	18701	18781	18865	18685	19059	18687	18670	18689	18656	18743	18801	18796	18749	18565	18698	18763	18618	18690	18747	18806	18549	18758	18760	18818	18721	18611	18756	18610	18652	18817	18701	18767	18782	18647	18930	18722	18657	18653	18693	18869	18698	18768	18815	18933	18811	18749	18693	18817	18828	18704	18644	18657	18804	18573	18928	18857	18858	19057	18870	18807	18802	18786	18873	18938	18796	18708	18900	18710	18655	18934	18762	18848	18766	18777	18741	18770	18783	18987	18720	18549	18751	18834	18669	18772	18589	18842	18635	18837	18776	18799	18754	18873	18882	18513	18598	18726	18735	18865	18785	18887	19010	18918	18813	18895	18788	18659	18602	18775	18838	18835	18934	18622	18826	18585	18766	18729	18738	18708	18814	18685	18850	18842	18683	18843	18808	18985	18778	18770
37315	60007	54536	42614	37209	32098	28243	25005	22613	20862	19824	18974	18327	17752	17807	17305	16954	17135	16697	16373	16187	16335	16353	16161	16083	16167	16043	15949	15910	15894	15756	15909	15859	15721	15778	15625	15826	15810	15757	15760	15808	15636	15673	15766	15655	15720	15661	15771	15800	15607	15839	15623	15768	15860	15778	15655	15734	15673	15674	15820	15904	15650	15815	15849	15513	15677	15756	15656	15925	15706	15646	15899	15834	15769	15802	15758	15813	15760	15596	15666	15714	15619	15605	15650	15619	15595	15587	15613	15677	15850	15648	15797	15778	15778	15754	15745	15945	15730	15621	15645	15802	15683	15865	15617	15732	15693	15672	15616	15982	15758	15725	15812	15775	15783	15712	15768	15747	15713	15845	15748	15735	15874	15676	15629	15758	15719	15773	15743	15711	15871	15663	15644	15585	15844	15726	15585	15681	15667	15737	15883	15594	15714	15640	15747	15627	15685	15705	15710	15598	15758	15848	15483	15525	15635	15803	15518	15734	15747	15761	15771	15779	15725	15818	15772	15625	15816	15795	15849	15727	15739	15728	15674	15726	15593	15810	15751	15744	15769	15716	15715	15670	15588	15782	15601	15565	15599	15905	15791	15657	15855	15660	15670	15785	15638	15664	15794	15901	15543	15712	15705	15699	15690	15579	15725	15662	15851	15702	15799	15745	15474	15603	15673	15659	15639	15755	15756	15586	15530	15865	15631	15567	15649	15645	15647	15727	15626	15835	15820	15808	15595	15509	15843	15571	15915	15684	15736	15762	15729	15702	15602	15754	15774	15804	15646	15714	15788	15662	15710	15819	15701	15734	15654	15721	15733	15594	15607	15677	15729	15766	15691	15831	15781	15785	15771	15776	15650	15725	15844	15567	15737	15634	15688	15589	15916	15671	15745	15834	15707	15708	15706	15681	15627	15478	15676	15795	15774	15793	15626	15797	15753	15651	15727	15914	15685	15702	15664	15689	15789	15820	15769	15804	15770	15765	15811	15872	15661	15609	15672	15670	15652	15792	15879	15832	15777	15678	15686	15784	15771	15779	15705	15757	15699	15851	15516	15655	15847	15736	15751	15634	15929	15805	15766	15902	15759	15557	15745	15887	15684	15784	15670	15730	15720	15807	15696	15821	15714	15783	15720	15679	15618	15619	15703	15839	15588	15684	15742	15626	15571	15721	15783	15720	15713	15855	15710	15650	15803	15681	15838	15667	15896	15733	15844	15737	15742	15714	15880	15760	15596	15644	15748	15847	15698	15773	15738	15684	15752	15827	15659	15630	15779	15787	15651	15678	15646	15800	15667	15673	15664	15616	15717	15840	15774	15672	15830	15758	15601	15791	15736	15661	15545	15953	15590	15705	15708	15703	15779	15656	15769	15925	15777	15807	15733	15741	15622	15594	15895	15787	15549	15685	15858	15737	15755	15590	15734	15719	15691	15632	15806	15602	15832	15702	15888	15773	15810	15674	15572	15683	15637	15788	15743	15796	15712	15585	15862	15712	15810	15827	15585	15742	15754	15707	15802	15736	15744	15706	15738	15782	15766	15754	15838	15688	15679	15642	15791	15624	15667	15543	15570	15703	15791	15759	15655	15613	15721	15633	15740	15544	15613	15786	15793	15748	15680	15730	15505	15795	15727	15758	15710	15647	15614	15645	15668	15590	15705	15806	15693	15814	15663	15825	15711	15736	15660	15689	15604	15759	15836	15803	15850	15739	15680	15633	15723	15765	15732	15640	15820	15717	15744	15602	15651	15724	15725	15719	15407	15703	15816	15719	15779	15790	15626	15806	15703	15791	15888	15740	15704	15687	15669	15553	15849	15519	15756	15851	15678	15654	15729	15692	15670	15668	15773	15701	15753	15744	15690	15593	15662	15679	15780	15636	15821	15676	15713	15760	15847	15790	15697	16025	15689	15883	15702	15761	15702	15564	15800	15747	15781	15772	15537	15693	15810	15693	15729	15664	15724	15856	15711	15644	15704	15664	15706	15931	15731	15806	15758	15638	15662	15688	15672	15808	15847	15548	15773	15760	15657	15767	15873	15891	15648	15757	15740	15786	15805	15800	15691	15860	15731	15682	15736	15690	15826	15703	15751	15683	15673	15731	15804	15806	15648	15839	15815	15836	15705	15703	15702	15658	15792	15730	15808	15735	15659	15630	15647	15640	15737	15609	15806	15591	15692	15809	15797	15635	15611	15648	15587	15773	15658	15725	15551	15835	15913	15545	15701	15674	15819	15904	15542	15738	15841	15710	15726	15886	15687	15589	15663	15661	15860	15747	15786	15498	15671	15616	15667	15795	15751	15553	15884	15606	15769	15603	15827	15719	15789	15776	15715	15706	15666	15624	15959	15772	15665	15836	15819	15605	15679	15744	15748	15633	15571	15748	15766	15656	15710	15720	15660	15843	15764	15707	15830	15727	15807	15648	15816	15771	15949	15689	15883	15718	15768	15646	15746	15634	15675	15783	15693	15770	15817	15785	15736	15649	15915	15733	15769	15687	15804	15807	15838	15705	15716	15918	15756	15773	15619	15704	15775	15704	15814	15677	15610	15895	15641	15569	15779	15774	15811	15653	15803	15756	15562	15834	15616	15753	15718	15845	15654	15673	15665	15720	15535	15787	15727	15844	15675	15615	15762	15715	15755	15869	15922	15760	15702	15648	15738	15804	15797	15611	15895	15620	15821	15811	15614	15592	15701	15659	15638	15734	15717	15641	15788	15840	15682	15768	15636	15705	15820	15612	15695	15826	15630	15632	15829	15838	16016	15656	15711	15782	15791	15780	15682	15546	15639	15725	15651	15706	15632	15839	15532	15719	15668	15633	15728	15616	15702	15771	15769	15794	15780	15741	15517	15625	15839	15662	15764	15738	15840	15628	15718	15749	16043	15706	15756	15864	15744	15803	15916	15627	15822	15674	15624	15708	15829	15790	15615	15659	15787	15609	15639	15645	15753	15826	15692	15794	15620	15853	15572	15634	15640	15885	15780	15528	15637	15725	15674	15778	15773	15828	15812	15654	15700	15746	15627	15706	15634	15697	15794	15596	15705	15783	15825	15494	15738	15561	15688	15715	15684	15600	15702	15784	15674	15805	15629	15732	15776	15779	15689	15679	15737	15546	15854	15672	15728	15466	15648	15681	15786	15738	15733	15919	15639	15870	15497	15663	15737	15492	15667	15518	15737	15752	15874	15711	15763	15779	15858	15742	15587	15672	15758	15687	15609	15788	15751	15691	15677	15761	15754	15734	15722	15683	15687	15786	15811	15940	15736	15668	15812	15766	15842	15682	15798	15748	15875	15651	15637	15548	15760	15698	15592	15545	15602	15686	15749	15778	15688	15855	15660	15804	15695	15687	15716	15868	15581	15747	15521	15830	15588	15834	15884	15821	15773	15731	15685	15719	15635	15535	15722	15882	15734	15602	15768	15949	15797	15688	15538	15794	15657	15616	15755	15665	15752	15732	15775	15856	15697	15563	15713	15654	15708	15732	15624	15786	15913	15644	15576	15782	15674	15649	15808	15625	15733	15664	15642	15684	15762	15692	15671	15865	15912	15887	15647	15597	15704	15759	15727	15698	15655	15846	15736	15767	15858	15634	15783	15830	15781	15855	15659	15769	15729	15774	15764	15770	15566	15660	15616	15780	15836	15576	15741	15697	15606	15661	15730	15892	15765	15733	15715	15559	15873	15731	15745	15667	15737	15719	15698	15734	15478	15750	15611	15832	15715	15825	15565	15648	15669	15726	15776	15809	15649	15769	15737	15691	15688	15749	15592	15663	15838	15785	15814	15671	15929	15702	15689	15848	15929	15679	15730	15760	15666	15700	15808	15676	15700	15767	15668	15729	15649	15714	15588	15877	15769	15829	15809	15939	15722	15509	15943	15746	15850	15603	15844	15717	15863	15701	15820	15694	15628	15598	15791	15794	15661	15711	15719	15706	15782	15664	15700	15601	15911	15820	15602	15710	15740	15842	15700	15788	15653	15759	15714	15714	15668	15876	15730	15799	15753	15600	15543	15679	15772	15854	15705	15777	15713	15780	15678	15748	15683	15601	15897	15784	15611	15672	15774	15551	15760	15667	15454	15564	15661	15691	15825	15745	15774	15864	15681	15587	15815	15853	15762	15778	15737	15786	15652	15768	15763	15693	15717	15865	15707	15596	15763	15817	15839	15841	15543	15849	15670	15685	15775	15777	15613	15614	15867	15661	15646	15741	15662	15957	15629	15690	15823	15637	15714	15891	15678	15721	15731	15747	15764	15703	15622	15794	15729	15670	15576	15583	15783	15679	15547	15670	15699	15704	15693	15566	15681	15774	15673	15782	15782	15769	15721	15814	15765	15712	15870	15814	15800	15677	15732	15552	15939	15696	15621	15804	15604	15633	15633	15689	15678	15655	15678	15669	15546	15698	15981	15670	15613	15859	15673	15676	15666	15546	15629	15796	15652	15833	15671	15767	15702	15809	15715	15822	15673	15835	15774	15714	15738	15885	15685	15731	15881	15837	15762	15595	15697	15667	15758	15761	15689	15685	15814	15664	15820	15570	15654	15677	15775	15752	15579	15753	15675	15570	15673	15624	15844	15763	15800	15778	15792	15703	15705	15675	15761	15629	15695	15748	15585	15726	15674	15630	15612	15734	15574	15633	15747	15761	15491	15722	15748	15677	15819	15730	15695	15876	15635	15643	15902	15555	15737	15774	15692	15732	15669	15596	15781	15805	15679	15608	15686	15718	15644	15678	15675	15736	15654	15561	15570	15822	15737	15826	15584	15696	15875	15863	15611	15665	15885	15744	15741	15928	15733	15660	15837	15601	15756	15577	15737	15771	15636	15808	15723	15696	15737	15745	15787	15789	15800	15688	15652	15874	15677	15737	15725	15563	15858	15637	15606	15783	15737	15647	15759	15643	15870	15810	15675	15733	15755	15572	15615	15778	15683	15712	15699	15713	15760	15788	15575	15808	15523	15678	15843	15698	15722	15682	15632	15634	15875	15823	15640	15808	15557	15787	15704	15730	15850	15790	15853	15734	15740	15711	15773	15664	15805	15740	15872	15607	15847	15575	15467	15752	15843	15964	15766	15681	15548	15632	15684	15878	15699	15842	15699	15769	15779	15779	15577	15790	15935	15793	15582
30374	31409	38939	34766	28640	25283	23075	21611	20697	19814	19446	19182	18940	18894	18881	18901	18387	18574	18464	18637	18395	18448	18410	18501	18581	18327	18364	18313	18150	18132	18290	18079	18251	18253	18155	18326	18060	17974	18278	18260	18072	18043	18157	18176	18147	18358	18118	18018	18147	18315	18231	18348	18076	18141	18076	18213	18035	18009	18270	18311	18086	18213	18223	18060	18236	18244	18329	18129	18114	18100	18185	18331	18201	18148	17998	18103	18122	18194	18209	18076	18048	18140	18150	18332	18301	18271	18121	18123	18250	18288	18134	18224	18347	18247	18161	18146	18181	18205	18043	18172	18089	18080	18037	18308	18179	18037	18169	18322	18265	18171	18313	18319	18191	18151	18243	18324	18253	18169	18025	18222	18161	17983	18148	18203	18268	18233	18319	18361	18352	18298	18239	18208	18226	18050	18218	18319	18245	18170	18265	18238	18162	18197	18274	18250	18159	18181	18210	18031	18126	17986	18183	18090	18034	18046	18094	18172	18423	18074	18270	18201	17994	18051	18032	18106	18120	18013	18152	18009	18108	18287	18077	18089	18119	18028	18211	18071	18165	18234	17992	18107	18187	18140	18175	18209	18127	18196	18247	18218	18093	18254	18197	18382	18054	18272	18245	18029	18109	18327	18248	18048	18153	18125	18197	18179	18292	18222	18049	18139	18105	18119	18007	18224	18281	18433	18058	17988	18000	18004	18036	18222	18167	18280	17946	18276	18033	17974	18283	18092	18028	18216	18055	18056	18328	18099	18018	18360	18243	18211	18077	18179	17980	18114	18397	18216	18027	18013	18062	18166	18155	18215	18142	18255	18229	18326	18140	18049	18055	18102	18104	17903	18193	17987	18155	17998	18017	18265	18066	17971	18234	18327	18084	18163	18159	17973	18081	18124	18095	18140	18123	17995	18026	18096	18090	18405	18404	18121	18050	18090	18227	18191	18376	18177	18015	17970	18171	18104	18175	18101	18066	18247	18301	18152	18249	18081	18018	18052	18179	18112	18049	18235	18236	18300	18091	17955	18029	18095	18137	18184	18195	18059	18164	18098	18246	18007	18039	18014	18193	18211	18182	18238	18231	18400	18118	18114	18110	18134	18161	18354	18325	18216	17850	18071	18008	18233	18146	18295	18270	17988	18004	18109	18155	18352	18094	18350	18278	18339	18054	18112	18124	18055	18262	18132	18317	18105	17938	18032	17968	18219	17992	18076	18181	18129	18022	18152	18029	18261	18113	18125	18267	18179	18293	17999	18275	17952	17949	18405	18202	18191	18207	18200	18223	17937	18037	18351	18255	18120	18303	18182	18193	18274	18107	18318	18373	18028	17911	18236	18078	18189	18082	18069	18174	18123	18062	18262	18135	18101	18163	18132	18079	18004	18164	18103	18251	18109	18028	18328	18340	18102	18268	18311	18218	18146	17961	18113	18098	18106	18362	18088	18166	18001	18046	18023	18141	18176	18205	18079	18004	18289	18201	18216	18065	18282	18300	18042	18156	18177	18143	18002	18307	18212	18255	18178	18005	18225	18190	18323	18202	18106	18073	17964	18008	18138	18211	18207	18143	18199	18159	18035	18121	18171	17965	18238	18104	18293	18248	18142	18138	18141	18171	17990	18298	18142	18272	18309	18274	18297	18156	18183	18281	17928	18117	18115	18131	18072	18178	18168	18201	18239	18149	18089	18286	18267	18169	18148	18070	18104	18045	18101	18181	18016	18255	18287	18283	18000	18104	18296	18157	18229	18160	18123	18244	18030	17969	18038	18355	18113	18080	18218	18357	18405	18116	18164	18059	17886	18098	18250	18074	18150	18121	18159	17913	18239	18275	18262	18290	18214	18279	18318	18262	18069	18263	17977	18224	17986	18025	18201	18261	18314	18286	18217	18172	18116	18105	17958	17852	18106	18163	18152	18141	18202	18145	18234	18065	18030	18177	18211	17867	18057	18124	18228	18179	18083	18230	18082	18148	18341	18173	18186	18114	18301	18104	18043	18246	18172	18306	18016	18317	18185	17965	18212	18202	18146	18067	18210	18236	18253	18181	18302	18227	18138	18022	18109	18059	18164	18120	18236	18101	18223	18135	18236	18248	18076	18202	18158	18255	18209	18232	18117	17886	18173	18252	18239	18046	18183	18229	18302	18157	18286	18286	18084	18052	18229	18422	18469	18286	18279	18144	18020	18089	18380	18263	18176	18313	18109	17958	18120	18104	17950	18137	18391	18174	18200	18254	18233	18250	18060	18407	18032	18106	18078	18011	17997	18220	17998	18265	18228	18121	18168	17971	18223	18240	18126	18141	18126	18302	17974	18118	18108	18164	17972	18509	18085	18165	18137	18168	18164	18365	18142	18216	18090	18059	18177	18184	18117	18103	18185	18253	18229	18208	18026	18028	18045	18210	18225	18064	18045	18266	18155	18127	18121	18216	18302	18168	17967	18174	18248	18133	18118	18085	18166	18113	17991	18058	18071	18237	18007	18041	18225	18246	18081	18235	18092	18252	18196	18341	18252	18172	18234	18283	18188	18082	17980	18293	18155	18211	18195	18371	17932	18147	18083	18075	18303	18192	18238	18069	18020	18212	17974	18232	18127	18035	18083	18006	18347	18235	18064	18131	18147	18208	18181	18188	18221	18147	18214	17942	18121	18325	18045	18191	18101	18355	18398	18259	18157	18228	18111	18290	18246	18122	18267	18312	18116	18382	18211	18222	18137	18291	18103	18331	18135	18115	17930	18260	18298	18257	18162	18413	18205	18086	18085	18200	17935	18290	18275	18085	18137	18198	18055	18064	17960	18228	18141	18147	18208	18162	18066	18167	18301	18233	18140	18123	18311	18183	18280	18248	18072	18113	18217	18461	18138	18177	18072	18196	18353	18324	18263	18200	18218	18136	18205	18250	18261	18292	18465	18267	18238	18099	18112	18103	18289	18126	18248	18295	18299	18047	18116	18078	18212	18024	18225	18140	18160	18098	18131	18176	18126	18218	18116	18159	18063	18068	18208	18003	18275	18163	18101	18089	18157	18004	18185	18285	18244	18289	18109	18274	18054	18172	18145	18152	18195	18222	18196	18334	18083	18422	18170	18158	18122	18145	18170	18212	18308	18145	18182	18225	18178	18251	18095	18145	18281	18081	18051	18145	18156	18315	18169	18198	18146	18177	18280	18088	18269	18194	18073	18163	18241	18258	18092	18179	17920	18389	18197	18099	18206	18143	18098	18134	18205	18112	18169	18024	18095	18245	18144	18258	18134	18279	18102	18071	18277	18141	18163	18236	18329	18152	18087	18223	18327	18209	18340	18188	18128	18165	18301	18209	18073	18162	18116	18279	18125	18137	18444	18186	18200	18081	18184	18272	18173	18435	17991	18103	18213	18053	18161	18225	18014	18265	18144	18206	18406	18208	18091	18179	18288	18318	18115	18028	18248	18262	18158	18257	18066	18098	18406	18265	18154	18096	18281	18097	18133	18090	18186	18192	18207	18246	18085	18191	18254	18107	18393	18389	18147	18261	18214	18243	18185	18134	18151	18159	18108	18077	18193	18046	18034	18257	18369	18258	18121	18302	18133	18365	18227	18239	18135	18244	17983	18205	18313	18349	18160	17972	18272	18035	18164	18255	17938	18025	18250	18121	18298	18051	18310	18134	18348	18098	18138	18102	18170	18157	18088	18093	18292	18171	18274	17992	18390	18333	18164	17977	18311	18026	18192	18149	18071	18076	18101	18057	18241	18388	18318	17926	18179	18049	18122	18164	18176	18293	18070	18169	18128	18130	18367	18200	18088	18191	18262	18340	18218	18289	18137	18192	18084	18336	18145	18204	18183	18103	18098	18132	18205	18206	18137	18305	18206	18161	18189	18106	18203	18119	18134	18031	18111	18113	17941	18061	18131	18262	18265	18247	18207	18234	18139	18019	17975	18143	18390	18180	17987	18096	18036	18209	18035	17968	17992	18243	18222	18083	18201	18140	18252	18154	18048	18136	18147	18227	18365	18165	18278	18101	18150	17972	18298	18190	18161	17948	18123	18223	18125	18285	17926	18177	18310	18235	18250	18238	18184	18272	18082	18290	18112	18338	18260	18052	18213	18234	18222	18178	18240	18032	18278	18213	18085	17947	18036	18119	18120	18329	18180	18093	18240	18270	18214	17863	18112	18158	18186	18379	18130	18181	18129	18136	18276	18064	18067	18108	18244	18232	18261	18212	18211	18320	18277	18120	18128	17970	18341	18412	17974	18180	18203	18269	17998	18147	18125	18197	18159	18266	18216	18279	18136	18205	18071	18145	18151	18088	18032	17927	18442	18107	18297	18280	18086	18037	18240	18157	17963	18100	18340	18131	18341	18281	18007	18075	18234	18103	18136	18001	18221	18172	18100	18039	18199	18235	18324	17979	18144	18320	18117	18026	18126	18206	18124	18032	18369	18277	18250	18262	17892	18276	18303	18145	18197	18102	18220	18189	18195	18019	18129	18197	18119	18205	18386	18190	18200	18136	18235	18273	18024	18059	18107	18167	18111	18205	17958	18292	18158	18294	18093	18199	18130	17955	18154	18242	18276	17969	18287	18334	18122	18057	18307	18299	18332	18257	18201	18155	18079	18150	18194	18168	18218	18037	18048	18141	18261	18189	18094	18182	18250	18180	18239	18331	18255	18273	18194	18211	18185	18314	18182	18089	18010	18377	18299	18030	18082	18298	18050	18273	18182	18103	18264	18171	18175	18208	18125	18172	18184	18201	18246	18090	18099	18268	18184	18147	18166	18062	18251	18268	18258	18103	18175	18151	18506	18219	18262	18125	18252	18226	18438	18098	17865	18304	18140	18397	18330	18104	18051	18266	18063	18070	18072	18024	18146	18132	17986	18315	18237	18269	18288	18173	18088	18327	18083	18146	18232	18046	18013	18227	18209	18315	18317	18161	18273	18013	18150	18318	18069	18038	18099	18307	18290	18078	18077	18149	18255	18189	18116	18132	18046	18076	18085	18204	18117	18237	18084	18088	18026	18290	17990	18171	18057	18150	18317	18190	18182	18042	18189	18123	18279	18140	18336	18303	18232	17914	17940	18067	18019	18167	18267	18184	18092	18284	18393	18282	18156	18369	18286	18394	18033	18202	18234	18147	18182	17940	18312	18475	17966
34784	48397	43127	33757	28573	24463	22436	20355	18845	17971	17174	16725	16666	16153	16153	16093	15981	15808	15874	15690	15580	15709	15535	15600	15448	15524	15400	15264	15372	15432	15365	15496	15428	15242	15443	15347	15476	15320	15397	15364	15354	15378	15379	15355	15584	15256	15236	15299	15489	15442	15252	15374	15394	15217	15156	15331	15354	15280	15411	15277	15213	15307	15485	15425	15097	15394	15243	15396	15364	15290	15307	15329	15260	15330	15445	15455	15435	15268	15385	15486	15310	15333	15502	15360	15316	15443	15368	15316	15349	15202	15252	15385	15460	15241	15431	15228	15282	15303	15363	15484	15397	15409	15431	15403	15416	15268	15363	15419	15224	15296	15207	15507	15405	15312	15182	15326	15312	15407	15378	15297	15449	15170	15455	15438	15359	15307	15508	15290	15305	15355	15429	15265	15313	15330	15353	15390	15409	15351	15419	15364	15292	15148	15255	15403	15291	15344	15461	15184	15367	15252	15349	15282	15431	15339	15388	15327	15314	15431	15409	15215	15363	15318	15418	15340	15300	15468	15502	15485	15389	15358	15538	15239	15454	15507	15338	15421	15438	15340	15302	15320	15192	15378	15406	15464	15300	15458	15464	15329	15352	15185	15449	15430	15375	15411	15491	15389	15486	15499	15325	15327	15468	15455	15256	15505	15444	15329	15452	15201	15344	15369	15161	15255	15361	15203	15360	15313	15366	15351	15331	15293	15426	15274	15426	15348	15449	15283	15433	15175	15329	15459	15407	15302	15466	15272	15290	15296	15327	15236	15264	15338	15297	15404	15531	15364	15297	15518	15254	15344	15560	15148	15288	15350	15317	15361	15417	15196	15265	15562	15385	15239	15277	15454	15375	15293	15351	15418	15298	15431	15331	15489	15457	15477	15393	15365	15297	15364	15372	15343	15311	15354	15407	15328	15389	15272	15446	15376	15288	15267	15147	15199	15303	15427	15341	15282	15334	15295	15548	15346	15391	15249	15239	15280	15301	15495	15425	15273	15388	15303	15343	15487	15130	15572	15366	15252	15406	15359	15474	15455	15384	15221	15326	15374	15438	15112	15583	15265	15297	15295	15285	15548	15333	15354	15374	15295	15389	15367	15313	15333	15254	15312	15470	15429	15317	15316	15196	15360	15391	15327	15315	15333	15422	15379	15284	15344	15334	15414	15342	15399	15405	15287	15484	15263	15277	15433	15420	15434	15360	15296	15396	15347	15311	15397	15357	15213	15401	15361	15477	15312	15497	15231	15727	15347	15289	15293	15499	15249	15479	15396	15348	15314	15398	15313	15355	15232	15331	15207	15244	15326	15345	15249	15384	15439	15275	15413	15382	15426	15537	15329	15360	15501	15630	15307	15336	15094	15300	15366	15384	15278	15498	15334	15362	15255	15387	15338	15455	15240	15282	15319	15377	15274	15388	15304	15314	15274	15410	15398	15404	15377	15369	15374	15410	15549	15301	15363	15373	15451	15241	15377	15507	15188	15389	15290	15426	15330	15358	15407	15531	15305	15498	15392	15260	15295	15335	15341	15354	15231	15280	15389	15427	15257	15262	15454	15402	15345	15568	15211	15280	15563	15320	15452	15314	15441	15424	15258	15515	15463	15302	15510	15469	15423	15537	15322	15439	15180	15410	15402	15462	15542	15449	15450	15218	15263	15378	15463	15216	15530	15247	15542	15406	15279	15378	15413	15336	15374	15214	15319	15508	15309	15623	15411	15426	15451	15283	15362	15405	15333	15418	15257	15297	15409	15225	15361	15425	15438	15578	15220	15478	15371	15422	15327	15111	15415	15385	15356	15392	15226	15484	15173	15335	15260	15296	15351	15422	15311	15313	15496	15480	15302	15426	15285	15201	15257	15207	15440	15492	15185	15335	15237	15516	15452	15373	15252	15539	15403	15523	15346	15455	15419	15507	15326	15447	15332	15349	15323	15304	15315	15402	15437	15306	15496	15286	15313	15319	15420	15388	15326	15489	15206	15230	15282	15320	15414	15569	15548	15410	15279	15382	15198	15462	15293	15426	15418	15267	15233	15459	15268	15283	15322	15390	15358	15459	15509	15442	15280	15373	15283	15494	15468	15350	15313	15281	15190	15439	15258	15329	15477	15332	15199	15406	15301	15339	15385	15232	15311	15395	15299	15363	15328	15247	15389	15211	15354	15183	15469	15346	15509	15259	15254	15365	15251	15330	15368	15313	15471	15457	15334	15416	15192	15474	15344	15360	15406	15351	15337	15311	15358	15373	15319	15285	15532	15388	15461	15301	15428	15339	15325	15517	15374	15441	15365	15309	15330	15490	15428	15334	15303	15357	15317	15411	15451	15280	15169	15360	15159	15352	15313	15336	15412	15356	15294	15434	15349	15404	15423	15521	15479	15282	15515	15294	15384	15287	15214	15119	15212	15435	15374	15240	15432	15395	15391	15406	15380	15140	15362	15388	15246	15533	15189	15400	15394	15329	15505	15336	15361	15406	15403	15347	15400	15305	15452	15279	15277	15398	15312	15512	15278	15373	15472	15263	15230	15351	15471	15364	15386	15222	15369	15374	15326	15345	15436	15457	15272	15193	15446	15478	15310	15329	15329	15347	15440	15295	15299	15255	15321	15327	15333	15209	15453	15398	15276	15254	15253	15414	15295	15237	15437	15384	15460	15252	15402	15303	15359	15152	15263	15528	15368	15278	15271	15334	15289	15401	15414	15533	15363	15183	15265	15240	15293	15421	15395	15461	15392	15386	15192	15457	15133	15344	15366	15389	15224	15321	15499	15547	15565	15367	15337	15372	15464	15373	15466	15315	15219	15454	15239	15523	15349	15510	15408	15344	15253	15418	15280	15392	15354	15459	15362	15279	15326	15515	15372	15330	15606	15638	15421	15383	15313	15392	15235	15341	15463	15391	15411	15302	15410	15488	15422	15376	15236	15314	15450	15332	15250	15259	15451	15290	15473	15369	15313	15508	15577	15248	15287	15316	15295	15371	15514	15396	15412	15393	15454	15295	15436	15482	15357	15208	15463	15229	15443	15318	15419	15392	15327	15261	15281	15387	15265	15319	15395	15174	15360	15250	15376	15286	15498	15355	15300	15460	15335	15335	15327	15292	15392	15232	15416	15222	15361	15370	15307	15437	15372	15305	15328	15355	15366	15403	15308	15270	15360	15529	15291	15239	15449	15327	15519	15393	15535	15465	15216	15445	15295	15455	15498	15293	15438	15488	15404	15423	15269	15408	15380	15434	15383	15516	15284	15336	15387	15385	15466	15373	15324	15280	15418	15254	15330	15267	15264	15403	15308	15328	15338	15338	15208	15301	15462	15479	15406	15481	15272	15176	15359	15376	15432	15484	15236	15476	15278	15491	15417	15415	15408	15271	15297	15380	15231	15260	15602	15380	15482	15417	15425	15413	15400	15400	15396	15488	15382	15417	15441	15467	15409	15383	15574	15158	15224	15486	15177	15193	15576	15320	15288	15291	15545	15365	15297	15339	15286	15328	15383	15454	15504	15337	15341	15406	15397	15334	15482	15240	15342	15443	15359	15466	15303	15382	15398	15445	15410	15457	15443	15532	15350	15295	15316	15342	15338	15312	15336	15306	15383	15418	15281	15361	15401	15169	15268	15299	15453	15391	15188	15490	15398	15353	15637	15383	15240	15477	15282	15188	15329	15372	15416	15290	15484	15359	15332	15421	15391	15287	15415	15216	15424	15438	15301	15266	15516	15410	15505	15259	15325	15342	15379	15305	15370	15383	15407	15322	15145	15456	15239	15395	15412	15353	15432	15481	15357	15261	15483	15329	15266	15380	15465	15448	15371	15417	15240	15257	15442	15307	15341	15338	15156	15433	15337	15187	15355	15438	15304	15271	15319	15411	15463	15347	15409	15251	15398	15305	15363	15365	15487	15405	15435	15550	15530	15369	15291	15277	15413	15370	15313	15474	15229	15304	15187	15429	15395	15437	15432	15268	15315	15422	15475	15402	15280	15535	15224	15294	15480	15346	15297	15297	15463	15431	15288	15364	15337	15306	15271	15341	15410	15452	15185	15413	15379	15287	15394	15358	15424	15461	15225	15408	15360	15284	15427	15384	15408	15187	15286	15360	15339	15461	15384	15297	15329	15394	15441	15327	15320	15444	15344	15313	15454	15426	15220	15400	15298	15280	15542	15386	15285	15577	15322	15295	15352	15303	15289	15328	15329	15260	15413	15350	15295	15429	15243	15499	15389	15523	15280	15249	15453	15379	15373	15522	15333	15266	15340	15365	15355	15217	15284	15419	15236	15467	15219	15530	15291	15387	15345	15388	15300	15299	15279	15487	15362	15425	15376	15322	15473	15361	15347	15456	15442	15341	15294	15156	15268	15339	15319	15184	15169	15252	15489	15240	15355	15335	15509	15520	15443	15272	15292	15327	15259	15471	15465	15220	15381	15491	15519	15281	15355	15311	15526	15396	15415	15409	15412	15338	15265	15354	15373	15260	15407	15330	15545	15338	15383	15508	15399	15351	15382	15262	15468	15285	15390	15554	15393	15341	15526	15531	15377	15377	15472	15371	15243	15291	15372	15394	15358	15461	15352	15418	15405	15457	15373	15413	15410	15232	15277	15298	15068	15386	15420	15417	15379	15445	15246	15284	15413	15166	15284	15372	15416	15333	15441	15328	15532	15367	15269	15258	15488	15200	15367	15276	15509	15263	15345	15299	15258	15381	15470	15529	15315	15351	15305	15254	15312	15426	15414	15435	15381	15278	15049	15241	15151	15389	15325	15279	15395	15300	15403	15349	15393	15278	15471	15463	15261	15425	15409	15374	15382	15274	15310	15237	15536	15303	15405	15432	15371	15341	15262	15361	15422	15300	15391	15489	15246	15381	15323	15359	15319	15383	15221	15433	15298	15382	15291	15571	15206	15346	15320	15552	15397	15409	15501	15390	15486	15418	15285	15269	15258	15253	15476	15454	15537	15400	15312	15397	15251	15259	15595	15468	15516	15413	15217	15472	15367	15341	15329	15531	15166	15281	15491	15382	15399	15213	15345	15384	15461	15331	15259	15400	15233	15250	15327	15362	15576	15096	15462	15379	15424	15292	15224	15333	15499	15385	15371	15465	15203	15337	15251	15344	15452	15275	15232	15369	15421	15233	15164
24074	21127	28725	26218	26662	27953	26932	23602	22001	21257	20484	20160	19629	19363	19406	19274	18931	19012	18844	18722	18513	18674	18601	18401	18545	18343	18530	18438	18472	18497	18528	18406	18390	18302	18332	18420	18189	18422	18341	18333	18095	18261	18296	18159	18107	18505	18361	18327	18249	18385	18366	18437	18420	18280	18300	18274	18173	18169	18298	18233	18567	18417	18365	18202	18220	18269	18152	18176	18217	18197	18446	18167	18333	18246	18511	18319	18250	18216	18283	18295	18246	18332	18387	18266	18313	18049	18278	18261	18361	18411	18193	18216	18549	18294	18195	18370	18298	18153	18282	18199	18170	18218	18177	18283	18456	18293	18467	18247	18405	18461	18283	18199	18308	18256	18199	18178	18217	18276	18113	18299	18226	18193	18469	18326	18382	18295	18420	18220	18182	18290	18287	18302	18224	18289	18229	18153	18117	18338	18342	18395	18279	18325	18184	18275	18503	18173	18280	18271	18138	18229	18271	18144	18137	18272	18241	18304	18053	18326	18150	18040	18088	18076	18353	18500	18124	18303	18073	18245	18257	18391	18327	18274	18409	18153	18296	18236	18505	18326	18338	18315	18418	18438	18092	18303	18560	18220	18357	18114	18258	18263	18220	18409	18169	18309	18194	18162	18247	18123	18294	18301	18375	18149	18317	18190	18250	18149	18644	18428	18438	18338	18134	17972	18306	18179	18188	18112	18076	18223	18438	18157	18137	18213	18266	18204	18186	18402	18225	18117	18242	18294	18265	18210	18211	18133	18178	18157	18203	18268	18339	18126	18485	18400	18439	18337	18256	18162	18258	18252	18152	18384	18170	17993	18096	18309	18190	18251	18147	18063	18336	18111	18159	18234	18169	18195	18223	18154	18211	18062	18273	18284	18325	18417	18192	18328	18352	18138	18200	18219	18360	18252	18448	18381	18246	18234	18211	18287	18257	18174	18277	18302	18063	18208	18191	18173	18367	18288	18401	18212	18379	18243	18229	18112	18208	18390	18286	18322	18203	18134	18323	18509	18183	18466	18329	18371	18144	18170	18170	18365	18189	18456	18094	18312	18237	18219	18300	18236	18230	18338	18247	18335	18457	18215	18235	18408	18174	18132	18358	18205	18251	18250	18271	18193	18416	18283	18211	18207	18180	18162	18139	18071	18112	18153	18009	18303	18186	18236	18270	18280	18342	18222	18315	18310	18403	18139	18097	18398	18341	18286	18445	18112	18327	18242	18307	18171	18102	18132	18161	18251	18191	18271	18294	17941	18175	18163	18151	18341	18321	18258	18340	18414	18347	18288	18411	18299	18314	18481	18430	18371	18328	18123	18199	18344	18106	18192	18292	18340	18228	18476	18206	18283	18199	18012	18314	18145	18210	18305	18184	18379	18365	18200	18301	18233	18279	18199	18141	18211	18383	18467	18200	18215	18186	18182	18361	18363	18237	18335	18162	18071	18392	18360	18417	18132	18436	18182	18168	18261	18217	18196	18200	18287	18106	18201	18415	17976	18420	18338	18280	18325	18361	18389	18399	18135	18471	18168	18224	18389	18328	18220	18206	18289	18210	18299	18372	18262	18262	18468	18134	18118	18424	18396	18241	18193	18313	18143	18454	18351	18085	18271	18257	18505	18237	18298	18165	18200	18475	18210	18334	18265	18370	18180	18426	18255	18182	18348	18333	18388	18200	18287	18107	18191	18388	18183	18301	18309	18193	18316	18542	18412	18131	18320	18363	18351	18315	18129	18159	18266	18259	18199	18320	18178	18313	18171	18054	18442	18171	18220	18238	18203	18100	18308	18273	18167	18335	18301	18124	18360	18308	18252	18163	18292	18264	18213	18431	18379	18221	18315	18323	18210	18397	18390	18378	18271	18389	18118	18264	18394	18491	18348	18059	18259	18405	18185	18309	18216	18294	18568	18234	18259	18133	18218	18359	18269	18171	18376	18118	18049	18311	18383	18246	18262	18380	18018	18219	18271	18212	18242	18283	18288	18331	18246	18331	18395	18562	18164	18207	18101	18211	18272	18218	18257	18139	18366	18205	18264	18289	18398	18138	18289	18339	18257	18177	18139	18270	18524	18218	18392	18288	18289	18314	18409	18420	18247	18223	18169	18079	18410	18384	18270	18158	18213	18414	18160	18323	18184	18228	18261	18118	18393	18148	18104	18149	18119	18304	18126	18262	18233	18012	18065	18250	18387	18276	18554	18127	18065	18173	18233	18278	18301	18373	18191	18221	18381	18203	18443	18458	18375	18463	18316	18228	18392	18304	18265	18263	18559	18155	18466	18183	18514	18232	18288	18293	18178	18302	18205	18205	18208	18328	18396	18311	18356	18209	18333	18014	18136	18304	18180	18201	18398	18275	18190	18134	18339	18215	18485	18252	18225	18226	18313	18202	18389	18082	18236	18207	18330	18390	18227	18158	18038	18231	18332	18157	18196	18104	18025	18293	18138	18288	18506	18356	18353	18208	18176	18399	18402	18470	18275	18353	18321	18418	18461	18289	18164	18446	18229	18392	18325	18383	18363	18497	18239	18380	18394	18124	18150	18174	18320	18071	18389	18226	18436	18269	18399	18307	18238	18295	18362	18221	18166	18292	18392	18315	18349	18432	18345	18520	18474	18397	18436	18532	18408	18414	18209	18366	18192	18420	18389	18318	18249	18139	18248	18274	18362	18283	18023	18227	18232	18062	18012	18164	18291	18491	18006	18188	18352	18282	18181	18310	18170	18162	17942	18253	18111	18169	18142	18337	18285	18458	18272	18053	18300	18048	18321	18478	18379	18261	18534	18292	18507	18310	18105	18111	18194	18024	18101	18232	18250	18455	18219	18079	18229	18182	18205	18057	18247	18399	18183	18311	18434	18244	18301	18245	18466	18406	18378	18365	18369	18499	18358	18278	18428	18278	18508	18279	18108	18288	18457	18371	18201	18384	18337	18310	18176	18245	18310	18279	18025	18407	18405	18248	18094	18075	18222	18311	18466	18048	18457	18202	18377	18225	18355	18286	18360	18602	18180	18296	18257	18251	18189	18197	18469	18357	18313	18436	18301	18186	18209	18089	18200	18320	18078	18326	18261	18256	18358	18300	18359	18373	18643	18438	18204	18243	18325	18318	18236	18254	18261	18143	18262	18002	18256	18274	18284	18224	18393	18243	18298	18070	18068	18408	18440	18304	18318	18185	18391	18059	18191	18263	18214	18015	18180	18287	18238	18033	18303	18392	18486	18425	18285	18082	18046	18027	18007	18177	18152	18395	18280	18361	18402	18289	18246	18310	18400	18280	18192	18263	18357	18362	18037	18270	18504	18219	18307	18134	18410	18333	18466	18249	18410	17974	18248	18207	18291	18254	18167	18303	18306	18259	18110	18137	18284	18330	18229	18255	18450	18260	18351	18351	18224	18218	18366	18167	18112	18104	18240	18206	18364	18505	18326	18285	18436	18169	18304	18409	18057	18214	18294	18267	18196	18271	18311	18371	18332	18302	18380	18347	18376	18177	18330	18482	18377	18211	18204	18455	18239	18301	18351	18326	18232	18243	18184	18401	18229	18309	18380	18363	18346	18216	18200	18206	18422	18463	18312	18247	18312	18321	18288	18236	18544	18250	18304	18013	18264	18237	18127	18417	18257	18282	18296	18372	18175	18331	17971	18270	18187	18349	18254	18339	18205	18372	18294	18135	18171	18361	18099	18152	18340	18276	18285	18467	18382	18362	18232	18144	18170	18315	18389	18286	18317	18181	18368	18275	18347	18089	18382	18259	18164	18343	18229	18531	18311	18330	18144	18418	18172	18318	18004	18397	18385	18320	18423	18245	18264	18220	18086	18139	18177	18288	18321	18257	18183	18110	18311	18183	18146	18291	18219	18391	18137	18323	18127	18180	18313	18201	18238	18507	18493	18422	18233	18358	18241	18183	18313	18308	18298	18357	18289	18353	18210	18293	18269	18253	18353	18275	18263	18400	18062	18397	18213	18126	18143	18410	18124	18448	18313	18354	18164	18177	18219	18269	18217	18404	18509	18332	18433	18177	18304	18169	18140	18335	18282	18321	18173	18341	18344	18279	18241	18321	18196	18318	18383	18368	18391	18237	18439	18417	18405	18257	18270	18078	18387	18246	18255	18171	18142	18136	18292	18350	18472	18279	18208	18292	18344	18266	18040	18449	18202	18459	18242	18215	18211	18082	18358	18307	18226	18316	18306	18048	18192	18394	18562	18148	18268	18529	18277	18241	18057	18108	18190	18324	18248	18210	18402	18352	18372	18144	18103	18200	18199	18468	18152	18447	18204	18262	18386	18179	18162	18262	18276	18316	18168	18259	18418	18374	18379	18224	18407	18296	18233	18532	18488	18180	18260	18192	18204	18100	18215	18219	18250	18406	18309	18194	18211	18191	18268	18137	18390	18193	18379	18332	18375	18381	18170	17999	18167	18160	18254	18191	18304	18309	18126	18338	18326	18292	18247	18169	18144	18315	18381	18277	18229	18225	18425	18340	18206	18350	18468	18420	18419	18257	18462	18250	18323	18418	18302	18274	18000	18288	18235	18238	18221	18372	18274	18241	18439	18381	18296	18303	18125	18411	18399	18323	18270	18231	18260	18304	18180	18352	18430	18272	18349	18551	18251	18330	18260	18225	18191	18327	18186	18331	18337	18416	18211	18482	18094	18130	18232	18239	18121	18384	18138	18193	18627	18563	18163	18412	18241	18454	18109	18289	18276	18456	18364	18310	18282	18183	18161	18459	18320	18241	18448	18293	18205	18274	18297	18414	18274	18274	18376	18290	18052	18160	17964	18363	18384	18235	18314	18303	18291	18434	18273	18335	18317	18413	18332	18311	18393	18360	18218	18219	18343	18453	18270	18323	18375	18351	18120	18243	18470	18261	18183	18438	18237	18306	18208	18589	18234	18196	18224	18298	18295	18418	18092	18073	18142	18284	18407	18415	18387	18141	18360	18147	18082	18370	18270	18380	18473	18187	18207	18193	18189	18316	18409	18058	18169	18412	18316	18161	18363	18228	18199	18162	18364	18200	18287	18073	18358	18305	18368	18155	18231	18326	18362	18249	18326	18117	18105	18481	18161	18207	18219	18290	18158	18241	18266	18347	18379	18207	18243	18291	18294	18228	18273	18231	18234	18106	18113
34139	53814	49076	38560	32524	28245	24895	22643	20584	19535	18514	17840	17249	17062	16899	16524	16530	16173	16381	15954	15900	15906	15828	15772	15668	15674	15688	15566	15497	15438	15510	15473	15419	15469	15582	15478	15484	15552	15516	15353	15295	15380	15732	15419	15536	15358	15456	15485	15545	15578	15405	15543	15570	15310	15350	15441	15302	15532	15483	15311	15481	15488	15443	15589	15533	15450	15429	15577	15459	15392	15374	15638	15438	15423	15448	15420	15199	15483	15602	15418	15346	15473	15440	15524	15503	15259	15406	15368	15437	15423	15204	15425	15332	15457	15529	15276	15498	15216	15419	15356	15410	15265	15509	15577	15387	15380	15452	15508	15479	15290	15409	15558	15505	15542	15396	15352	15737	15392	15440	15253	15294	15271	15513	15481	15526	15342	15507	15432	15416	15555	15410	15299	15422	15542	15406	15466	15543	15474	15425	15412	15550	15519	15443	15437	15446	15391	15514	15358	15493	15392	15454	15529	15550	15290	15346	15438	15318	15440	15494	15575	15389	15527	15636	15418	15499	15528	15533	15407	15353	15537	15365	15368	15528	15359	15447	15409	15571	15308	15434	15662	15327	15531	15407	15357	15484	15608	15394	15342	15380	15541	15471	15313	15365	15407	15483	15422	15471	15478	15386	15570	15473	15412	15446	15468	15233	15304	15459	15419	15285	15447	15376	15575	15581	15587	15379	15494	15371	15549	15577	15426	15372	15522	15369	15364	15273	15481	15534	15466	15442	15361	15377	15268	15440	15544	15424	15441	15384	15422	15491	15378	15338	15422	15474	15392	15536	15522	15328	15504	15501	15399	15360	15408	15325	15476	15537	15651	15494	15390	15180	15437	15406	15345	15493	15541	15462	15446	15317	15382	15540	15405	15490	15348	15660	15190	15477	15452	15435	15434	15290	15526	15394	15376	15484	15527	15463	15387	15387	15303	15330	15559	15385	15341	15450	15443	15411	15660	15338	15334	15373	15455	15464	15401	15291	15433	15283	15558	15205	15410	15571	15451	15404	15441	15370	15471	15320	15280	15547	15608	15373	15408	15345	15418	15542	15555	15362	15467	15487	15418	15380	15295	15588	15483	15561	15360	15580	15356	15315	15455	15526	15403	15385	15564	15356	15456	15532	15525	15364	15739	15613	15542	15328	15401	15332	15406	15602	15371	15308	15566	15245	15225	15524	15356	15464	15355	15600	15393	15453	15545	15260	15380	15323	15360	15359	15603	15417	15406	15556	15406	15326	15596	15545	15445	15656	15585	15277	15494	15473	15225	15457	15331	15548	15529	15365	15468	15521	15368	15421	15383	15449	15477	15559	15442	15286	15369	15310	15552	15516	15519	15446	15475	15373	15348	15557	15361	15678	15337	15330	15482	15654	15306	15259	15502	15563	15499	15433	15501	15564	15368	15332	15413	15408	15511	15330	15577	15377	15441	15569	15322	15366	15479	15544	15354	15402	15403	15374	15448	15416	15325	15505	15447	15295	15339	15546	15277	15393	15463	15221	15263	15518	15412	15485	15363	15393	15384	15417	15397	15299	15385	15520	15332	15290	15370	15344	15591	15536	15330	15421	15400	15435	15482	15304	15462	15353	15475	15551	15523	15555	15544	15262	15594	15521	15313	15681	15456	15340	15315	15374	15505	15385	15463	15321	15429	15337	15462	15359	15631	15581	15249	15356	15347	15367	15527	15293	15530	15462	15489	15535	15355	15417	15455	15439	15338	15378	15537	15453	15584	15564	15483	15399	15383	15470	15441	15501	15316	15347	15177	15381	15491	15425	15517	15377	15480	15395	15453	15460	15446	15324	15364	15571	15568	15451	15476	15384	15463	15453	15186	15523	15434	15519	15461	15314	15273	15360	15375	15559	15416	15307	15524	15457	15456	15530	15459	15410	15345	15274	15394	15458	15457	15422	15458	15626	15280	15494	15298	15449	15322	15430	15379	15206	15580	15563	15519	15509	15270	15212	15333	15338	15366	15473	15521	15408	15286	15532	15356	15420	15222	15299	15397	15386	15553	15318	15445	15440	15296	15548	15642	15361	15369	15489	15356	15663	15265	15532	15419	15552	15278	15353	15500	15316	15519	15379	15595	15333	15434	15543	15398	15391	15403	15379	15291	15475	15576	15319	15358	15539	15409	15277	15424	15371	15431	15546	15389	15429	15504	15581	15337	15346	15439	15561	15373	15426	15416	15399	15386	15459	15191	15376	15547	15534	15456	15580	15503	15445	15338	15587	15371	15392	15602	15354	15403	15408	15530	15480	15347	15320	15437	15396	15399	15458	15418	15477	15312	15513	15454	15491	15519	15455	15549	15508	15458	15513	15492	15465	15319	15500	15471	15569	15282	15436	15353	15433	15442	15361	15579	15439	15200	15353	15418	15321	15460	15401	15404	15472	15406	15548	15304	15403	15236	15388	15492	15402	15512	15356	15312	15386	15551	15356	15268	15400	15444	15427	15459	15382	15338	15375	15462	15459	15687	15409	15503	15356	15455	15414	15543	15431	15472	15464	15520	15430	15299	15711	15474	15323	15288	15539	15519	15382	15393	15549	15454	15535	15424	15368	15589	15592	15363	15491	15305	15362	15605	15470	15540	15482	15413	15622	15394	15502	15388	15422	15405	15354	15456	15553	15392	15434	15342	15217	15368	15420	15451	15543	15269	15457	15433	15450	15328	15521	15459	15655	15472	15504	15372	15657	15464	15436	15555	15362	15413	15330	15480	15357	15414	15475	15482	15359	15564	15361	15388	15446	15454	15653	15403	15475	15323	15499	15437	15490	15589	15467	15273	15439	15535	15525	15448	15665	15472	15422	15531	15341	15321	15400	15311	15309	15321	15330	15553	15334	15288	15445	15454	15668	15626	15363	15265	15591	15291	15491	15383	15293	15535	15394	15343	15455	15398	15461	15389	15440	15564	15320	15430	15487	15460	15473	15453	15336	15496	15500	15371	15459	15371	15403	15400	15431	15393	15443	15705	15257	15454	15376	15604	15207	15458	15370	15296	15404	15361	15316	15460	15300	15564	15540	15466	15380	15388	15544	15388	15395	15475	15184	15421	15462	15356	15363	15439	15396	15402	15403	15433	15383	15418	15505	15398	15546	15353	15548	15572	15523	15471	15435	15363	15341	15533	15361	15487	15475	15364	15434	15436	15383	15504	15518	15336	15361	15370	15618	15335	15456	15501	15402	15572	15596	15389	15306	15575	15522	15300	15471	15635	15538	15449	15437	15448	15327	15302	15344	15432	15499	15404	15539	15608	15490	15243	15532	15334	15303	15183	15512	15511	15426	15379	15257	15388	15302	15383	15295	15569	15616	15364	15519	15224	15568	15462	15430	15398	15549	15374	15516	15456	15471	15452	15512	15363	15436	15347	15319	15500	15416	15329	15447	15590	15412	15237	15405	15365	15430	15469	15412	15600	15439	15331	15436	15435	15432	15506	15629	15604	15455	15406	15295	15358	15379	15489	15366	15439	15293	15373	15593	15387	15340	15525	15406	15379	15459	15411	15495	15530	15261	15463	15467	15361	15369	15278	15490	15449	15412	15522	15339	15372	15425	15517	15335	15391	15531	15242	15544	15544	15540	15414	15419	15412	15580	15423	15377	15434	15484	15438	15286	15531	15289	15400	15456	15617	15530	15448	15476	15497	15464	15359	15405	15425	15323	15356	15466	15387	15553	15573	15435	15503	15545	15253	15466	15393	15371	15476	15359	15697	15492	15366	15538	15378	15429	15373	15318	15485	15441	15468	15505	15540	15537	15386	15459	15289	15354	15378	15502	15470	15474	15462	15347	15549	15430	15448	15410	15424	15358	15284	15425	15450	15475	15671	15423	15656	15391	15578	15248	15298	15672	15335	15448	15277	15536	15230	15424	15446	15423	15419	15338	15286	15393	15361	15467	15550	15362	15408	15452	15430	15527	15418	15343	15590	15378	15448	15528	15499	15487	15614	15236	15445	15416	15544	15510	15202	15347	15215	15358	15404	15531	15546	15368	15404	15336	15573	15449	15353	15405	15395	15454	15542	15458	15494	15624	15337	15525	15293	15339	15427	15503	15239	15296	15279	15499	15327	15358	15474	15259	15431	15483	15508	15265	15494	15248	15306	15540	15597	15268	15368	15421	15291	15313	15294	15477	15676	15515	15388	15417	15485	15314	15604	15580	15349	15632	15301	15444	15403	15564	15444	15567	15336	15498	15642	15288	15405	15375	15586	15375	15540	15319	15463	15492	15420	15538	15635	15452	15466	15385	15498	15404	15393	15654	15253	15369	15539	15417	15338	15425	15356	15435	15398	15530	15417	15567	15453	15442	15466	15610	15572	15391	15568	15445	15417	15425	15472	15399	15323	15500	15433	15256	15436	15476	15236	15573	15316	15501	15433	15271	15306	15600	15442	15475	15580	15615	15319	15364	15476	15464	15494	15552	15410	15380	15297	15298	15491	15444	15448	15497	15607	15423	15483	15577	15408	15498	15562	15229	15448	15481	15401	15326	15429	15334	15438	15437	15400	15372	15483	15576	15431	15466	15410	15487	15627	15432	15367	15462	15491	15512	15446	15408	15454	15674	15429	15363	15526	15330	15356	15348	15491	15559	15464	15484	15497	15512	15441	15581	15291	15653	15443	15553	15572	15448	15467	15517	15580	15255	15393	15530	15233	15453	15323	15361	15421	15468	15396	15357	15512	15365	15398	15446	15544	15334	15377	15500	15417	15313	15402	15331	15455	15282	15413	15494	15440	15407	15522	15402	15563	15358	15356	15353	15346	15492	15339	15558	15451	15743	15293	15481	15429	15439	15356	15450	15468	15481	15388	15513	15306	15458	15286	15589	15553	15621	15455	15330	15403	15286	15530	15306	15484	15371	15435	15515	15556	15457	15367	15374	15506	15448	15402	15459	15330	15448	15284	15403	15455	15389	15591	15571	15484	15368	15336	15673	15401	15484	15444	15363	15310	15392	15494	15424	15448	15354	15468	15498	15345	15543	15479	15369	15460	15550	15332	15397	15491	15406	15396	15373	15449	15473	15422	15269	15409	15406	15611	15459	15617	15398	15382	15457	15414	15528	15363	15480	15424	15451	15438	15302	15373	15439	15232	15503	15437	15454	15588	15499	15453	15415	15627	15374	15404
22781	21127	28948	23877	23311	27790	30579	25587	23794	23114	22045	21121	20890	20396	20389	19994	19945	19648	19768	19712	19553	19553	19351	19378	19142	19220	19115	19210	19221	19100	19157	19054	19129	19099	18988	18686	18894	19034	19259	19024	18999	19076	19023	19009	19274	18913	19046	19014	19093	19113	19023	19152	19026	18803	18837	19037	18721	18915	18953	18911	18898	18704	18784	18959	19209	18940	18954	19013	18868	19060	18904	18935	19003	18929	19069	18803	19047	18818	19100	18684	19047	19156	18983	19024	18913	18966	19078	18843	18784	18955	19043	18948	19129	18803	18917	18987	19030	18864	18823	18883	18945	18859	19107	18899	18992	18797	18822	18822	18817	18862	18955	19035	18834	18861	18966	18847	18961	18773	18818	18882	18955	18977	18789	18734	18869	18943	18949	18978	18871	18808	18794	18898	18892	18817	19081	18843	18811	18919	19014	18785	18691	19060	18911	19023	18933	18943	19153	18946	18812	18852	18928	18903	18995	18939	18810	19034	18994	18887	18992	18833	18949	18798	18914	19009	18862	18979	19121	19002	18908	18893	19042	18800	18976	18781	18910	18936	18781	19116	18803	18820	18777	19061	19060	19005	18824	18898	18821	18955	18904	18821	19052	18731	18868	18977	18983	19017	19059	18948	18847	18973	19025	19013	18962	18863	19048	18983	18860	18916	18904	18885	18841	18834	18879	18898	18761	18960	18964	19098	18793	18788	18862	19057	19095	18648	18806	19121	19138	19017	18980	19082	18894	18971	19016	18927	18879	18749	18835	18903	18806	18936	18737	18914	18985	18961	18780	18831	19140	18945	18752	18733	19041	19020	19003	19034	18778	18695	18867	18865	19001	18887	18926	18825	18874	18825	18821	18815	18949	18712	18795	18979	18944	18914	18814	19003	19070	19048	18885	18925	19007	18835	18968	18898	18975	19051	18866	18853	18974	18863	18908	18968	18822	18803	18951	18845	18901	19145	18946	18815	18738	18762	18716	18717	18870	18873	18891	18942	18887	18769	18832	19003	18958	19060	19175	18954	19166	18834	18855	19007	18848	19006	18824	18898	19187	18873	18857	18957	18784	18860	18843	19165	18963	18956	19022	18745	18880	19021	18918	19109	18896	18895	18767	18854	18918	19047	18926	19149	18907	18920	18935	18942	19069	18918	18650	18966	19001	18815	18986	19060	19004	18881	18934	18927	19040	18858	18930	18811	18907	19127	18990	18956	18984	18728	18731	18764	18922	18843	18859	18900	18796	18910	18961	18789	19060	18625	19034	18774	19122	18835	18804	18837	18867	19072	19158	18891	18933	18772	18955	19040	18946	19016	18909	18791	18923	18904	18828	18812	19007	18909	18921	18860	18936	18732	18877	18962	18842	18812	18730	18975	18870	18642	18791	18874	18828	18787	18831	19009	19046	19035	18823	18887	19045	18921	18953	18911	19107	19072	18965	18992	18979	18817	18937	19024	18855	19002	19113	19058	19037	18922	18877	19233	19066	18786	19071	19020	18857	18756	18942	18920	18832	19009	18973	18965	18935	18835	19055	18720	18956	18923	18949	19190	18967	18810	18957	18849	19139	19028	19075	18870	19029	18739	18882	18948	18927	18829	18928	18774	18956	18809	18944	18990	18670	18888	18761	18618	18903	19011	18824	18822	18974	18728	18991	18943	18943	18896	18933	19011	18916	18971	18894	18895	18945	18695	18698	19024	19196	18766	18968	19062	19012	18858	19019	18860	18904	18830	19101	19013	18880	18969	19101	18808	18977	18765	18802	18753	18867	18893	18800	19020	18986	18944	18835	19000	18905	19011	19102	18979	18919	18734	18905	18867	18772	19037	18962	18936	18889	18882	18790	18841	19038	19000	18868	18964	18861	18928	18921	18861	18920	18761	18991	18999	19075	19103	19201	18999	18967	18899	19188	18816	18816	18862	18668	18743	18784	18845	18890	18772	18851	18914	18767	18907	19142	18673	18967	19045	19190	19160	18831	18871	18910	18881	18837	18981	18859	18882	19070	19064	19047	18992	19140	18839	19049	18835	19003	18901	18764	18586	18797	18766	19003	18995	18919	19068	19076	18880	18845	18747	18873	18839	19093	18873	19144	18902	19047	18872	19059	19092	19098	18933	18973	18950	18642	19059	19044	18780	18900	18851	18841	18716	18808	18913	18745	19106	19049	18786	18717	18843	18890	18908	18960	18727	18950	18935	18816	19135	18833	18888	18997	18674	18892	19051	18976	18873	18918	18842	18741	18773	18873	18944	19091	18988	19053	18813	18864	18993	18991	19109	18829	18914	19094	19055	18869	18858	18780	19000	19110	19053	19015	18838	18651	18856	19005	18967	19008	18805	18825	18889	18847	19076	19002	18944	18958	18913	19258	19061	19008	19060	18826	18924	18936	18863	18866	18905	18979	18887	18849	18926	19026	19145	19161	18827	19081	19109	19117	19045	19122	18950	18822	18801	18924	18892	18846	18733	19177	19000	18840	18901	18706	18964	19010	18835	18894	19002	19029	18881	18882	18894	18874	18853	18860	18894	19121	18806	18801	18829	19031	18806	18915	18808	18858	18947	18999	18761	18964	19049	18944	18997	18823	18916	18932	18920	18813	18899	18791	18929	18916	18802	18941	18883	18801	19001	18794	18989	19136	18788	18835	18723	18904	18862	18852	18950	18967	18884	19228	18815	18711	18870	18901	18967	18940	18891	18872	19063	19064	18854	18805	18737	18991	19096	18778	18795	18874	19015	18874	18974	19149	18979	18837	18764	19030	18947	18920	18884	18938	18820	18979	19072	19008	18834	18845	18973	18892	18855	18865	18921	18849	18761	19041	19082	18926	19038	18957	18953	18846	18820	18831	18821	19005	18922	19176	18851	18911	18877	19040	18991	19097	18825	18965	19011	18882	18950	18752	19051	19037	18995	18907	18853	19000	18858	19003	18851	18969	18838	18883	18932	18826	18816	18867	18996	18988	18845	18862	18882	18811	18857	18862	19037	18869	19038	18902	18977	18958	18861	18936	18822	19116	18901	19095	18969	18690	18973	18941	18799	18972	18876	18776	19025	19194	18944	18862	18841	18995	19096	18859	18849	18932	19003	19028	18794	18842	18811	18880	18970	19009	18771	18874	18753	18690	18911	18924	18977	18971	18810	18757	19027	18900	19074	19091	18957	18872	18882	18818	18868	18842	18973	18886	18879	18837	18914	18965	18746	18968	18869	19116	19001	18785	19016	18966	19062	18888	18831	18796	18752	18941	19057	18857	18925	18938	18955	18812	18885	19086	18906	18654	18827	18921	18900	18857	18759	18742	18692	18917	18938	18891	19004	19072	18931	18697	18917	19055	18965	18850	18813	18724	18829	18761	18868	18798	18921	18876	18964	18936	18943	18956	19075	18930	18955	19068	18866	19003	19121	18909	18680	18836	18857	18806	18964	18901	19026	18731	18968	18830	19101	18798	18890	18946	19010	18745	19020	18959	18786	18878	19039	19128	18889	19077	18928	18903	19008	19017	18890	18991	19132	18853	18918	18863	19003	18849	18808	18874	18945	18694	18871	18903	19130	18945	18941	18940	18791	19025	18753	19074	18878	19092	19000	19006	18798	18998	18982	18797	18844	18986	18891	18692	18810	18928	19016	18987	19063	18907	19123	19057	18851	18878	18960	18923	18919	18803	18885	18988	18874	19091	18922	18905	18808	19089	18909	18933	19084	18910	18992	18921	19135	18901	19221	18836	18930	19096	18927	18770	18878	18728	18958	18781	18747	18823	19098	18806	18755	18941	18910	18824	18729	18980	19060	19261	19090	19023	18871	19025	18940	18858	18916	18940	18899	19085	18727	18766	18822	18803	18971	19007	19005	18873	18854	18831	18770	18930	19131	18851	18839	19148	18992	18917	19057	18913	18869	19077	18986	19146	19065	18915	19034	18719	18892	18971	18897	18792	18995	18997	18936	18751	18965	18792	18792	19032	18782	18803	18733	18855	18917	18912	18848	18955	18845	19048	19011	18995	19121	18741	19113	18864	18980	18769	18641	18626	18885	18838	18871	19163	19003	18918	18972	19052	18954	18813	18820	18973	19147	18719	18866	19037	19032	18975	18897	18973	19156	18707	18896	19108	18947	18871	18846	18886	18799	18981	18902	18859	19072	18814	18984	18970	18843	18920	18942	19113	19042	19080	18914	18948	19086	19061	18704	18766	18898	18998	19011	18932	18783	18886	18800	18859	19116	18919	18845	19107	18839	19032	18925	18921	18741	18952	18947	18944	19120	18900	18927	18817	19170	18826	18757	18907	18681	18638	18701	19043	18822	18935	18948	18985	18987	18780	18909	18951	18922	19012	18847	18908	18755	19017	18930	18934	18978	18969	18796	18673	18988	18780	18905	18961	18726	18898	18816	18937	18903	19136	18987	18997	19084	18906	19064	18629	19030	18937	18897	19000	18865	19092	18979	18868	18905	18875	18945	19063	18855	18809	19047	18982	19130	18684	18746	18886	18917	18843	18671	18965	18893	18894	18908	19002	18908	18946	19005	18914	19121	18666	18925	19057	18906	18811	19021	18880	18714	18942	18771	18994	18876	19021	18678	18913	18772	18762	18916	18817	19058	18689	19007	18969	19175	18916	18914	18983	18914	18930	19092	18744	18848	19000	18997	18901	18972	19012	19132	18973	18802	19012	19009	19040	19081	18986	18673	18849	18955	18988	18702	18826	18794	18774	18877	18851	18846	18915	18931	18915	19107	19001	19002	18750	18847	18930	18674	19110	19160	19101	18587	18750	18997	19000	18990	18963	18857	18896	19040	18699	18917	18958	19009	18993	18850	18851	18867	18889	18807	19093	18915	18886	18852	18730	18874	18794	19183	18899	18954	18840	18836	18951	18874	18836	18943	18866	18794	18763	18886	18852	18817	18697	18832	18751	18784	18783	18946	18831	18822	19074	18922	19080	18908	19128	19163	18991	18916	19034	18879	18901	19096	18935	18944	18964	19039	18880	18909	18895	18962	18792	18875	18806	19094	18865	18872	18919	18971	19029	19000	18835	19009	19063	18894	18939	18973	18896	18937	18875	18951	19047	18800	19076	18925	18733	18878	18909	19064	18956	18906	18945	18992	18743	19056	18939	18804	18849	19048	18895	18976	18876	18914	18641	18931
38168	62079	55067	42658	36611	31807	27874	25251	23076	21394	19878	18999	18320	18101	17588	17141	17026	16864	16771	16616	16536	16322	16253	16269	16090	16157	16163	15860	15989	15820	15913	15936	15935	15836	15734	15813	15880	15872	15806	15705	15758	15845	15842	15827	15922	15887	15883	15849	15826	15870	15880	15887	15760	15791	15979	15765	15949	15763	15883	15950	15828	15934	15813	15942	15692	15931	16100	15920	15960	15833	15700	15899	15856	15810	15941	15880	15875	15909	15874	15927	15954	15766	15882	15909	15964	15706	15764	15780	15761	15640	15743	15849	15751	15734	15870	15647	15786	15757	15937	15764	15735	15717	15832	15694	15857	15785	15743	15825	15794	15659	15905	15987	15846	15611	15909	15859	15860	15652	15965	15831	15742	15952	15728	15878	15859	15673	15601	15833	15667	15889	15729	15713	15915	15766	15793	15745	15770	15836	15877	15681	15844	15745	15958	15867	15707	15674	15768	15767	15727	15832	15807	15811	15659	15862	15896	15945	15846	15807	15692	15629	15697	15906	15925	15731	15960	15694	15573	15794	15785	15913	15977	15698	15826	15764	15891	15715	15757	15839	15798	15774	15825	15674	15777	15500	15685	15977	15972	15845	15858	15960	15772	15632	15885	15953	15837	15771	15688	15760	15729	15799	15863	15723	15612	15805	15969	15792	15806	15806	15865	15940	15973	15914	15905	15737	15820	15834	15823	15852	15858	15787	15787	15868	15759	15664	15894	15735	15624	15736	15891	15849	15647	15669	15958	15946	15799	15768	15866	15854	15938	15819	15757	15950	15870	15892	15801	15877	15862	15863	16019	15737	15777	15684	15772	15709	15769	15645	15803	15660	15817	15715	15743	15953	15691	15857	15837	15963	15788	15869	15890	15774	15842	15776	15849	15878	16028	15711	15910	15786	15821	15743	15796	15678	15730	15846	15744	15810	15882	15866	15993	15745	15694	15979	15917	15877	15519	15785	15783	15796	15930	16100	15634	15840	15664	15721	15843	15741	15763	15683	15851	15931	15877	15637	15780	15825	15736	15716	15876	16001	15770	15685	15886	15973	15784	15697	15892	15741	15720	15821	15910	15758	15736	15751	15722	15894	15857	15782	15772	15843	15923	15768	15865	15832	15870	15846	15778	15703	15932	15938	15696	15836	15846	15816	15757	15765	15834	15792	15708	15909	16007	15643	15917	15796	15780	15687	15922	15798	15819	15776	15633	15845	15776	15805	15919	15744	15716	15832	15494	15855	15750	15791	15808	15860	15842	15680	15882	15772	15859	15709	15975	15861	15871	15756	15723	15775	15660	15867	15868	15788	15779	15616	15957	15692	15774	15806	15612	15817	15782	15901	15741	15729	15777	15719	15747	15706	15661	15644	15819	15934	15771	15878	15802	15696	15802	15801	15714	15771	15990	15755	15889	15737	15951	15812	15748	15720	15770	15772	15911	15771	15944	15792	15775	15913	15760	15816	15772	15797	15796	15687	15957	15763	15754	15750	15980	15746	15890	15644	15775	15845	15770	15848	15596	15775	15794	15632	15706	15868	15868	15768	16023	15863	15899	15693	15650	15732	15803	15988	15800	15778	15806	15845	15878	15669	15693	15883	16039	15810	15846	15747	15836	15848	15928	15848	15875	15921	15733	15917	15829	15770	15851	15667	15818	15600	15807	15888	15811	15799	15753	15686	15912	15937	15888	15845	15728	15911	15730	15815	15856	15834	15693	15781	15965	15844	15860	15905	15742	15654	15744	15697	15745	15842	15729	15826	15690	15798	15766	15855	15854	15860	15862	15834	15809	15773	15983	16005	15851	15853	15675	15842	15744	15942	15824	16009	15602	15780	15755	15927	15983	15709	15893	15748	16003	15850	15955	15816	15757	15852	15736	15803	15799	15772	15886	15687	15832	15931	15873	15897	15865	15848	15746	15859	15804	15891	15604	15606	15821	15785	15674	15688	15801	15779	15840	15893	15913	15845	15883	15806	15729	15845	15884	15645	15983	15535	15732	15848	15875	15771	15900	15849	15755	15723	15627	15829	15769	15815	15872	15860	15893	15768	15750	15558	15816	15842	15710	15906	15820	15775	15783	15700	15945	15852	15755	15815	15871	15811	15667	15933	15845	15818	15931	15927	15771	15764	15687	15865	15890	15799	15747	15877	15786	15766	15960	15664	15660	15836	15918	15738	15957	15653	15806	15759	15988	15695	15751	15654	15789	15918	15942	15928	15583	15858	15783	15785	15944	15727	15698	15841	15740	15761	15861	15807	15892	15882	15817	15600	15770	15717	15903	15669	15822	15741	15899	15746	15748	15647	15665	15866	15784	15738	15708	15931	15708	15950	15861	15917	15635	15758	15770	15659	15820	15704	15704	15885	15862	15777	15633	15627	16011	15576	15787	15750	15771	15795	15816	15898	15793	15958	15700	15750	15925	15767	15870	15682	15813	15674	15799	15990	15799	15929	15832	15785	15952	15849	15882	15732	15758	15659	15849	15745	15972	15864	15891	15859	15892	15833	15836	15810	15775	15803	15808	15889	15720	15826	15761	15696	15769	15704	15605	15791	15714	15914	15725	15818	15705	15741	15719	15697	15724	15757	15929	15724	15687	15768	15550	15838	15937	15814	15672	15869	15800	15852	15845	15946	15833	15941	15943	15749	15841	15818	15750	15913	15822	15690	15723	15921	15762	15703	15802	15768	15708	15796	15846	15773	15896	15722	15741	15843	15771	15917	15774	15939	15703	15747	15804	15728	15811	15763	15834	15824	15579	15910	15929	15734	15880	15653	15726	15837	15860	15771	15775	15701	15716	15973	15909	15706	15878	15956	15559	15656	15562	15768	15831	15718	15874	15785	15768	15890	15928	15780	15760	15909	15704	15918	15885	15804	15738	15858	15863	15743	15884	15815	15813	15717	15813	15825	15658	15798	15737	15790	15860	15706	15722	15820	15740	15720	15777	15746	15930	15745	15667	15795	15870	15847	15871	15926	15947	15925	15711	15805	15816	15684	16009	15866	15842	15698	15715	15640	15858	15883	15682	15813	15884	15957	15752	15873	15709	15787	15707	15819	15637	15818	15654	15768	15892	15732	15766	15669	15936	15789	15740	15882	15933	15784	15765	15919	15772	15868	15861	15695	15913	15785	15723	15862	15816	15834	15968	15658	15887	15811	15718	15652	15946	15699	15737	15874	15831	15912	15885	15727	15914	15883	15731	15781	15816	15816	15662	15834	15914	15802	15897	15775	15840	15758	15827	15817	15653	15809	15831	15811	15711	15712	15769	15895	15769	15786	15921	15727	15657	15681	15819	15768	15844	15887	15820	15818	15722	15835	15770	15688	15786	15739	15946	15839	15735	15796	15863	15849	15715	15792	15935	15792	15732	15951	15632	15860	15788	15874	15816	15829	15744	15859	15754	15839	15804	15853	15835	15894	15618	15602	15727	15810	15782	15761	15885	15814	15771	15580	15972	15592	15844	15853	15865	15952	15786	15897	15767	15751	15803	15691	15811	15606	15850	15609	15795	15862	15895	15843	15821	15774	15691	15907	15765	15834	15792	15958	15805	15683	15715	15759	15709	15998	15768	15789	15717	15759	15658	15864	15808	15719	15857	15608	15953	15657	15748	15745	15869	15792	15868	15849	15778	15755	15782	15947	15761	15757	15895	15682	15774	15848	15931	15764	15770	15778	15868	15985	15746	15743	15842	15902	15928	15604	15664	15670	15838	15708	15775	15755	15617	15799	15810	15635	15814	15799	15754	15878	15890	15911	15797	15793	15871	15723	15768	15926	15756	15755	15845	15747	15764	15837	15670	15743	15588	15727	15855	15744	15914	15873	15879	15967	15665	15776	15835	15791	15892	15871	15774	15876	15779	15785	15664	15716	16001	15761	15792	15838	15789	15814	15717	15820	15719	15758	15823	15786	15784	15793	15800	15856	15802	16012	15692	15792	15840	15899	15652	15935	15836	15869	15836	15858	15705	15672	15950	15638	15879	15645	15901	15648	15771	15766	15641	15678	15846	15878	15807	15658	15726	15752	15731	15966	15767	15882	15833	15810	15874	15877	15845	15864	15843	15651	15772	15767	15769	15871	15876	15759	15695	15879	15891	15980	15826	15795	15797	15779	15810	15702	15885	16052	15764	15873	15738	15778	15699	15853	15841	15787	15882	15861	15804	15715	15848	15845	15773	15877	15693	15956	15950	15713	15955	15844	15887	15792	15765	15826	15801	15768	15671	15829	15887	15790	15813	15670	15883	15754	15772	15905	15872	15694	15901	15644	15727	15804	15737	16001	15779	15764	15754	15721	15754	15870	15972	15785	15837	15948	15782	15813	15823	15801	15813	15798	15774	15750	15831	15776	15673	15871	15805	15799	15781	15846	15657	15754	15602	15875	15816	15728	15848	15733	15841	15914	15847	15800	15840	15971	15703	15774	15896	15796	15766	15608	15775	15688	15873	15864	15824	15794	15856	15845	15756	15824	15669	15773	15862	15920	15793	15821	16023	15825	15946	16047	15647	15822	15817	15878	15576	15761	15660	15763	15760	15856	15812	15799	15780	15796	15896	15874	15792	15850	16016	15709	15926	15824	15740	15769	15653	15716	15747	15696	15620	15680	15833	15815	15776	15627	15944	15799	15688	15962	15789	15823	15781	15923	15918	15815	15744	15846	15875	15737	15819	15848	15832	15665	15744	16030	15993	15863	15812	15726	15848	15762	15845	15680	15844	15937	15861	15661	15690	15634	15754	15722	15852	15947	15800	15722	15805	15639	15967	15889	15880	15754	15894	15997	15857	15729	15761	15823	15583	15937	15748	15645	15788	15745	15806	15937	15707	15842	15784	15768	15923	15803	16102	15628	16034	15713	15903	15883	15808	15803	15906	15669	15902	15831	15864	15754	15884	15796	15824	15959	15964	15861	15933	15687	15754	15824	15882	15561	15841	15801	15765	15926	15798	16043	15743	15792	15819	15799	15710	15865	15775	16022	15937	15843	15636	15851	15796	15709	15829	15873	15860	15876	15906	15889	15783	15762	15754	15740	15824	15730	15868	15845	15981	15673	15874	15763	15769	15964	15776	15861	15932	15883	15764	15794	15763	15777	15805	15750	15881	15855	15846	15702	15802	15604	15848	15816	15838	15823	15779	15849
30711	30731	38483	33778	27541	24543	22945	21274	20475	20168	19821	19249	19335	18975	18891	18698	18907	18758	18780	18737	18503	18610	18516	18572	18439	18499	18443	18568	18539	18363	18417	18609	18363	18432	18401	18381	18431	18508	18293	18340	18402	18415	18443	18525	18350	18322	18478	18290	18307	18417	18371	18458	18177	18350	18434	18325	18427	18308	18503	18500	18444	18447	18286	18306	18067	18459	18343	18390	18438	18399	18405	18570	18340	18392	18362	18365	18585	18266	18572	18403	18373	18374	18496	18503	18350	18371	18375	18253	17986	18298	18209	18577	18414	18424	18432	18371	18508	18524	18390	18486	18307	18467	18446	18252	18499	18501	18349	18216	18469	18321	18481	18310	18350	18479	18321	18549	18382	18318	18239	18511	18238	18237	18503	18324	18333	18207	18509	18218	18168	18467	18259	18477	18297	18300	18436	18278	18512	18424	18480	18456	18473	18358	18569	18469	18434	18503	18372	18348	18507	18411	18416	18202	18166	18139	18364	18364	18413	18351	18230	18313	18377	18407	18468	18136	18253	18362	18547	18432	18411	18194	18398	18471	18383	18305	18509	18289	18414	18504	18443	18599	18525	18363	18310	18343	18511	18252	18411	18312	18163	18472	18370	18142	18341	18181	18247	18536	18261	18443	18389	18346	18374	18437	18486	18373	18383	18238	18212	18382	18158	18474	18299	18155	18430	18316	18317	18452	18299	18220	18436	18393	18292	18254	18300	18341	18259	18374	18310	18392	18370	18394	18358	18505	18377	18600	18379	18390	18304	18339	18489	18423	18254	18563	18377	18151	18410	18462	18672	18459	18494	18282	18313	18611	18159	18375	18356	18516	18426	18284	18438	18329	18443	18424	18465	18295	18366	18324	18600	18503	18384	18293	18223	18168	18325	18208	18309	18135	18349	18526	18298	18274	18306	18498	18366	18446	18302	18339	18417	18347	18555	18246	18390	18258	18271	18372	18345	18473	18416	18337	18394	18354	18418	18496	18404	18458	18537	18359	18423	18565	18414	18650	18193	18256	18235	18100	18244	18289	18540	18553	18417	18370	18348	18535	18212	18123	18435	18357	18416	18441	18251	18331	18353	18404	18186	18313	18299	18342	18370	18222	18478	18443	18390	18324	18262	18252	18560	18531	18413	18277	18391	18421	18300	18267	18130	18397	18320	18283	18439	18314	18285	18382	18130	18424	18170	18531	18137	18469	18406	18477	18331	18205	18374	18473	18505	18365	18423	18299	18459	18428	18377	18491	18386	18256	18383	18351	18415	18407	18633	18476	18265	18180	18533	18454	18407	18588	18459	18527	18572	18206	18296	18251	18320	18279	18411	18399	18488	18313	18281	18435	18481	18005	18466	18383	18402	18381	18237	18329	18383	18274	18303	18369	18362	18436	18353	18491	18392	18234	18412	18389	18329	18380	18314	18420	18407	18292	18497	18599	18455	18423	18440	18361	18381	18232	18380	18284	18293	18289	18536	18460	18147	18556	18667	18381	18336	18305	18396	18378	18564	18441	18527	18449	18375	18430	18363	18373	18289	18312	18229	18371	18297	18573	18298	18282	18494	18470	18303	18235	18395	18231	18253	18531	18428	18211	18407	18323	18359	18216	18463	18557	18315	18572	18285	18367	18310	18440	18460	18379	18360	18422	18397	18303	18428	18407	18180	18327	18345	18474	18189	18357	18316	18215	18485	18429	18379	18339	18612	18412	18564	18388	18537	18465	18462	18153	18445	18237	18434	18561	18532	18443	18245	18318	18299	18215	18298	18123	18278	18495	18409	18364	18231	18257	18483	18408	18527	18527	18479	18349	18354	18201	18271	18481	18174	18396	18418	18404	18362	18448	18241	18511	18222	18311	18466	18244	18422	18339	18449	18478	18368	18285	18327	18250	18411	18375	18636	18481	18412	18330	18507	18413	18305	18484	18342	18228	18194	18391	18424	18473	18388	18300	18236	18521	18447	18442	18296	18545	18492	18341	18417	18339	18411	18437	18326	18370	18370	18326	18547	18407	18480	18608	18413	18309	18192	18395	18388	18247	18385	18360	18404	18366	18213	18317	18297	18276	18362	18431	18342	18468	18652	18422	18551	18697	18296	18250	18274	18315	18395	18401	18132	18415	18425	18366	18357	18420	18371	18437	18284	18613	18329	18454	18328	18239	18379	18551	18601	18197	18432	18505	18614	18334	18338	18528	18456	18306	18565	18410	18493	18356	18390	18304	18435	18366	18420	18311	18315	18441	18655	18354	18312	18255	18427	18530	18442	18244	18406	18480	18455	18244	18378	18274	18599	18423	18318	18321	18369	18450	18616	18399	18568	18545	18129	18366	18396	18544	18593	18394	18589	18347	18154	18353	18459	18432	18456	18369	18304	18559	18353	18231	18189	18530	18407	18212	18326	18452	18351	18478	18405	18543	18280	18335	18193	18362	18495	18422	18395	18278	18398	18286	18352	18522	18633	18420	18386	18445	18388	18347	18503	18294	18491	18452	18286	18241	18411	18436	18426	18289	18302	18370	18352	18299	18378	18612	18517	18385	18495	18343	18309	18518	18465	18349	18524	18286	18513	18568	18423	18440	18547	18619	18297	18474	18158	18454	18540	18463	18486	18239	18497	18339	18224	18472	18320	18333	18332	18287	18566	18621	18250	18380	18269	18619	18284	18109	18356	18461	18490	18433	18456	18263	18511	18449	18466	18473	18265	18171	18324	18551	18392	18505	18344	18344	18435	18468	18236	18448	18468	18568	18373	18344	18439	18481	18308	18338	18393	18251	18478	18515	18220	18381	18246	18327	18411	18417	18533	18269	18359	18424	18436	18355	18371	18077	18541	18350	18331	18490	18587	18492	18467	18387	18441	18303	18547	18401	18423	18389	18408	18211	18358	18432	18285	18334	18330	18336	18439	18322	18518	18404	18286	18362	18332	18490	18294	18303	18531	18456	18368	18447	18475	18337	18149	18378	18334	18439	18457	18429	18333	18326	18369	18374	18350	18478	18119	18203	18400	18323	18338	18478	18380	18394	18310	18368	18357	18395	18388	18348	18328	18366	18353	18375	18369	18383	18367	18382	18262	18331	18300	18510	18477	18352	18115	18367	18111	18217	18326	18246	18453	18492	18202	18422	18377	18349	18578	18433	18530	18217	18414	18201	18266	18467	18328	18193	18302	18379	18474	18376	18350	18271	18504	18393	18379	18339	18446	18361	18533	18219	18286	18629	18364	18329	18148	18375	18424	18499	18373	18270	18329	18363	18421	18536	18381	18264	18286	18339	18357	18480	18609	18165	18465	18302	18475	18431	18191	18419	18327	18504	18399	18441	18568	18422	18417	18220	18413	18227	18480	18217	18315	18401	18195	18380	18578	18556	18455	18406	18441	18361	18561	18363	18366	18585	18518	18350	18208	18312	18432	18372	18483	18389	18457	18305	18457	18213	18358	18506	18485	18145	18288	18400	18279	18526	18365	18157	18241	18291	18291	18303	18359	18275	18341	18232	18208	18311	18107	18502	18074	18476	18532	18564	18341	18391	18478	18233	18405	18218	18581	18423	18452	18482	18263	18266	18437	18389	18370	18308	18398	18339	18502	18566	18441	18265	18339	18402	18257	18361	18311	18310	18422	18377	18294	18503	18291	18210	18537	18417	18510	18310	18358	18462	18366	18568	18399	18232	18355	18215	18315	18066	18429	18327	18304	18394	18552	18389	18342	18296	18491	18421	18375	18097	18466	18474	18566	18412	18435	18497	18332	18479	18494	18639	18374	18468	18692	18373	18357	18483	18317	18404	18421	18433	18537	18363	18414	18127	18394	18435	18314	18455	18446	18405	18502	18446	18611	18509	18527	18415	18564	18439	18407	18239	18659	18234	18324	18328	18212	18192	18550	18553	18509	18613	18360	18217	18233	18318	18378	18280	18374	18423	18422	18482	18379	18300	18054	18183	18424	18307	18280	18391	18526	18412	18458	18458	18128	18399	18430	18452	18357	18257	18508	18519	18303	18393	18392	18608	18568	18427	18483	18215	18426	18541	18138	18270	18380	18494	18343	18314	18380	18308	18343	18470	18458	18370	18476	18393	18480	18444	18350	18353	18392	18253	18691	18325	18435	18379	18445	18567	18324	18311	18336	18250	18457	18265	18506	18386	18318	18478	18329	18382	18337	18614	18319	18363	18385	18198	18346	18501	18561	18319	18497	18336	18499	18260	18437	18386	18256	18437	18477	18304	18345	18424	18416	18287	18192	18341	18398	18439	18267	18423	18452	18529	18481	18372	18394	18295	18137	18368	18621	18238	18503	18412	18464	18462	18384	18335	18190	18223	18221	18298	18545	18374	18539	18400	18516	18510	18586	18677	18431	18390	18251	18309	18255	18463	18448	18452	18621	18175	18380	18593	18474	18227	18474	18373	18352	18313	18325	18115	18261	18417	18455	18537	18434	18244	18342	18411	18430	18532	18376	18245	18196	18503	18450	18337	18185	18402	18525	18448	18325	18313	18417	18306	18168	18439	18429	18367	18425	18298	18356	18603	18464	18495	18465	18401	18231	18474	18307	18553	18434	18399	18562	18258	18186	18311	18395	18213	18081	18316	18299	18181	18549	18314	18203	18553	18394	18370	18640	18375	18435	18319	18431	18470	18506	18219	18354	18415	18265	18445	18425	18380	18373	18451	18382	18263	18343	18227	18482	18293	18496	18394	18322	18370	18451	18508	18229	18345	18363	18444	18579	18650	18453	18415	18497	18360	18423	18399	18165	18403	18321	18311	18333	18409	18563	18531	18538	18406	18384	18541	18254	18418	18303	18413	18100	18276	18320	18374	18325	18292	18465	18518	18376	18358	18359	18417	18350	18488	18569	18554	18452	18396	18442	18578	18268	18403	18317	18516	18440	18492	18322	18471	18457	18355	18381	18447	18503	18383	18587	18452	18695	18162	18538	18538	18372	18434	18472	18442	18305	18536	18409	18275	18408	18398	18459	18517	18322	18368	18294	18422	18463	18349	18416	18444	18448	18284	18527	18447	18569	18232	18521	18376	18526	18462	18308	18192	18461	18225	18691	18384	18305	18448	18305	18064	18358	18440	18403	18485	18318	18233	18289	18408	18324	18316	18340	18327	18387	18463	18443	18396	18405	18302	18336	18347	18386	18339
36277	47644	42521	32656	27275	23780	21585	20046	18744	17906	17305	16835	16766	16374	16187	16159	16053	16016	15851	15767	15803	15716	15623	15825	15765	15618	15663	15563	15560	15488	15601	15595	15500	15534	15647	15597	15679	15408	15617	15488	15520	15463	15507	15506	15799	15583	15636	15522	15588	15619	15453	15558	15563	15510	15475	15561	15480	15577	15555	15532	15362	15575	15555	15483	15624	15663	15550	15485	15489	15543	15485	15653	15517	15606	15514	15486	15820	15393	15526	15516	15508	15436	15546	15504	15586	15444	15634	15606	15553	15491	15555	15636	15578	15582	15482	15660	15290	15427	15529	15587	15699	15488	15627	15566	15649	15650	15506	15475	15385	15654	15478	15311	15699	15503	15586	15593	15573	15400	15534	15667	15676	15563	15320	15525	15556	15484	15594	15422	15504	15548	15534	15475	15276	15660	15451	15462	15718	15635	15489	15537	15485	15647	15441	15491	15548	15628	15628	15740	15336	15617	15456	15554	15448	15635	15397	15627	15347	15554	15579	15502	15660	15423	15553	15606	15527	15472	15516	15630	15538	15539	15586	15406	15530	15441	15448	15474	15619	15375	15475	15502	15601	15575	15606	15427	15629	15603	15454	15541	15497	15569	15548	15541	15529	15680	15388	15616	15562	15442	15538	15552	15450	15481	15430	15651	15445	15467	15519	15276	15656	15661	15634	15524	15758	15426	15508	15635	15400	15296	15548	15582	15595	15612	15569	15542	15504	15394	15632	15471	15473	15554	15533	15640	15544	15471	15535	15467	15440	15370	15430	15465	15580	15417	15567	15595	15463	15644	15476	15507	15415	15536	15553	15346	15404	15706	15410	15420	15474	15649	15456	15707	15516	15537	15669	15526	15390	15487	15539	15447	15719	15505	15545	15375	15489	15455	15516	15438	15537	15602	15431	15631	15515	15361	15535	15431	15545	15421	15372	15627	15243	15408	15440	15560	15572	15683	15505	15604	15578	15651	15547	15442	15541	15408	15649	15528	15516	15499	15631	15560	15574	15459	15600	15424	15537	15434	15430	15629	15615	15508	15376	15726	15426	15655	15579	15498	15375	15506	15471	15543	15514	15426	15467	15563	15585	15510	15619	15586	15591	15594	15617	15511	15491	15305	15692	15460	15499	15515	15620	15396	15437	15598	15440	15489	15393	15581	15406	15461	15515	15458	15524	15654	15564	15465	15706	15464	15535	15588	15462	15607	15583	15642	15558	15567	15477	15564	15574	15559	15330	15545	15383	15500	15472	15534	15650	15642	15463	15556	15493	15640	15695	15540	15510	15489	15487	15715	15665	15462	15490	15745	15548	15666	15565	15556	15567	15564	15557	15627	15529	15393	15479	15542	15459	15550	15559	15570	15469	15436	15445	15537	15464	15526	15420	15668	15686	15459	15509	15665	15378	15463	15669	15421	15503	15672	15409	15657	15298	15524	15550	15581	15495	15534	15623	15588	15589	15548	15613	15521	15507	15588	15664	15503	15370	15302	15470	15465	15527	15579	15439	15597	15605	15462	15467	15457	15503	15464	15495	15571	15607	15464	15502	15486	15522	15623	15552	15435	15685	15575	15669	15423	15442	15642	15433	15485	15639	15519	15597	15578	15570	15554	15471	15469	15660	15321	15802	15623	15632	15504	15687	15667	15485	15680	15544	15644	15686	15624	15363	15516	15524	15630	15551	15339	15567	15482	15542	15579	15349	15506	15521	15544	15541	15599	15638	15505	15520	15603	15601	15536	15611	15584	15584	15515	15413	15349	15597	15552	15343	15723	15428	15497	15583	15413	15437	15479	15563	15497	15533	15627	15539	15456	15475	15484	15446	15472	15422	15548	15457	15533	15470	15586	15873	15456	15656	15484	15618	15595	15376	15401	15539	15347	15594	15615	15506	15503	15542	15519	15459	15453	15634	15505	15579	15429	15593	15645	15500	15589	15555	15546	15590	15545	15591	15428	15489	15504	15541	15465	15546	15386	15441	15406	15615	15454	15379	15604	15566	15636	15611	15498	15403	15483	15345	15393	15418	15467	15691	15514	15464	15450	15492	15724	15476	15518	15711	15488	15618	15617	15460	15449	15579	15491	15554	15434	15377	15317	15557	15584	15619	15564	15410	15598	15554	15649	15495	15600	15498	15607	15556	15495	15483	15539	15622	15505	15439	15564	15485	15451	15539	15563	15529	15642	15491	15503	15379	15464	15285	15523	15460	15485	15707	15595	15682	15652	15466	15555	15407	15671	15437	15552	15396	15456	15554	15501	15437	15535	15478	15457	15399	15279	15464	15537	15516	15631	15522	15542	15600	15459	15529	15658	15551	15535	15457	15566	15737	15382	15550	15540	15660	15533	15720	15573	15392	15432	15388	15640	15579	15502	15679	15476	15521	15501	15418	15482	15521	15695	15570	15619	15527	15531	15595	15632	15641	15451	15535	15471	15480	15508	15515	15623	15383	15452	15588	15670	15469	15667	15522	15637	15516	15592	15513	15508	15606	15396	15464	15488	15570	15485	15682	15434	15548	15550	15420	15614	15502	15596	15472	15526	15529	15669	15513	15501	15491	15465	15540	15470	15503	15538	15610	15457	15536	15354	15383	15541	15427	15788	15559	15469	15458	15495	15428	15725	15436	15589	15590	15571	15375	15408	15467	15506	15525	15464	15512	15686	15341	15486	15466	15539	15593	15513	15506	15629	15583	15705	15545	15486	15527	15507	15644	15654	15525	15565	15452	15598	15451	15455	15452	15487	15467	15577	15470	15560	15580	15503	15518	15598	15587	15436	15527	15519	15415	15506	15330	15339	15441	15468	15535	15597	15531	15509	15516	15583	15547	15415	15646	15647	15432	15455	15629	15567	15443	15454	15388	15358	15404	15598	15509	15564	15577	15575	15561	15581	15507	15513	15452	15370	15729	15330	15616	15482	15670	15634	15420	15566	15482	15482	15438	15528	15679	15530	15599	15481	15420	15539	15513	15575	15523	15674	15632	15501	15347	15536	15633	15533	15556	15562	15459	15465	15417	15573	15477	15531	15410	15705	15468	15472	15624	15600	15625	15574	15500	15687	15542	15625	15363	15564	15670	15643	15352	15576	15424	15513	15517	15421	15493	15403	15580	15513	15426	15621	15558	15554	15513	15472	15663	15492	15453	15534	15486	15467	15581	15679	15603	15566	15489	15652	15453	15485	15568	15558	15734	15531	15663	15542	15532	15579	15545	15465	15525	15517	15737	15643	15477	15438	15537	15468	15610	15588	15514	15552	15555	15600	15573	15518	15500	15463	15539	15375	15668	15475	15500	15410	15740	15299	15568	15490	15609	15530	15513	15484	15643	15524	15335	15577	15459	15342	15655	15498	15671	15657	15519	15443	15672	15656	15571	15508	15570	15503	15676	15508	15591	15616	15448	15611	15496	15626	15505	15529	15654	15514	15581	15446	15417	15611	15592	15463	15565	15502	15456	15653	15540	15567	15575	15529	15613	15459	15499	15479	15570	15420	15322	15699	15458	15631	15573	15526	15383	15665	15446	15463	15527	15515	15434	15471	15437	15466	15424	15598	15596	15517	15419	15479	15453	15557	15482	15424	15479	15635	15536	15536	15500	15634	15560	15505	15465	15432	15530	15670	15564	15612	15517	15519	15416	15570	15408	15498	15647	15589	15515	15495	15421	15535	15488	15595	15531	15621	15543	15715	15464	15465	15540	15512	15530	15544	15420	15588	15451	15439	15582	15544	15587	15521	15549	15423	15759	15560	15666	15587	15479	15436	15425	15556	15703	15561	15655	15427	15641	15588	15584	15653	15395	15605	15573	15610	15733	15386	15659	15453	15482	15694	15482	15594	15583	15535	15397	15526	15496	15477	15709	15520	15350	15659	15530	15471	15632	15465	15449	15721	15475	15795	15248	15253	15594	15597	15518	15481	15695	15392	15580	15521	15560	15625	15543	15530	15230	15566	15690	15431	15433	15554	15482	15493	15596	15368	15429	15568	15651	15447	15421	15542	15640	15515	15471	15335	15599	15542	15661	15544	15523	15362	15577	15565	15353	15598	15437	15690	15539	15585	15536	15615	15453	15500	15530	15544	15505	15394	15520	15655	15533	15509	15470	15407	15485	15525	15656	15548	15665	15521	15383	15621	15420	15631	15566	15471	15454	15610	15539	15622	15680	15502	15676	15540	15466	15547	15442	15477	15554	15431	15475	15552	15477	15590	15618	15502	15402	15580	15623	15531	15553	15406	15599	15638	15480	15560	15377	15706	15564	15617	15626	15680	15459	15457	15437	15567	15477	15556	15637	15335	15673	15416	15452	15507	15482	15434	15480	15554	15714	15608	15335	15609	15562	15577	15660	15377	15696	15344	15470	15468	15518	15591	15423	15604	15448	15558	15467	15536	15400	15618	15336	15505	15419	15347	15515	15616	15448	15709	15467	15356	15617	15528	15554	15602	15621	15512	15391	15600	15505	15622	15572	15491	15866	15639	15556	15640	15635	15363	15515	15772	15451	15583	15516	15489	15654	15414	15632	15513	15527	15619	15668	15692	15460	15667	15440	15479	15448	15598	15477	15565	15645	15681	15534	15474	15625	15650	15528	15302	15527	15433	15557	15514	15577	15466	15527	15691	15483	15622	15587	15548	15582	15526	15770	15608	15688	15500	15449	15483	15538	15573	15379	15463	15618	15549	15534	15632	15523	15535	15534	15486	15454	15690	15520	15490	15442	15556	15480	15505	15581	15636	15481	15502	15615	15533	15663	15380	15611	15514	15404	15517	15620	15644	15550	15487	15574	15525	15696	15582	15630	15569	15665	15436	15479	15566	15539	15586	15593	15631	15594	15507	15519	15375	15458	15542	15460	15439	15440	15485	15579	15506	15502	15470	15592	15424	15531	15458	15424	15763	15479	15525	15518	15436	15568	15489	15374	15510	15591	15586	15508	15481	15447	15602	15526	15521	15615	15468	15395	15351	15514	15578	15603	15556	15420	15493	15481	15533	15353	15612	15431	15439	15518	15432	15454	15517	15615	15477	15741	15591	15617	15681	15444	15615	15460	15500	15389	15709	15453	15669	15373	15626	15644	15551	15592	15429	15546	15507	15604	15512	15616	15383	15660	15553	15435	15547	15615	15545	15659	15468	15581	15679	15421	15538
24149	21124	28616	25902	25897	27352	26469	23160	21725	21043	20420	19921	19637	19351	19330	18920	18995	18940	18765	18540	18814	18623	18696	18625	18542	18769	18286	18471	18606	18549	18334	18362	18513	18438	18418	18360	18442	18400	18292	18499	18330	18271	18369	18262	18400	18513	18409	18240	18535	18404	18234	18367	18375	18551	18338	18465	18517	18440	18469	18276	18502	18407	18437	18426	18379	18255	18263	18487	18354	18512	18194	18349	18338	18239	18304	18170	18264	18334	18368	18086	18496	18517	18535	18348	18388	18341	18274	18375	18514	18151	18618	18242	18228	18087	18330	18315	18346	18487	18206	18476	18383	18098	18307	18428	18313	18241	18353	18251	18462	18350	18333	18295	18301	18326	18219	18310	18356	18163	18270	18151	18274	18228	18447	18271	18484	18379	18291	18310	18293	18278	18205	18411	18140	18416	18079	18260	18345	18175	18359	18377	18510	18524	18240	18278	18389	18194	18422	18426	18233	18350	18439	18506	18328	18385	18205	18254	18417	18425	18192	18412	18181	18356	18211	18185	18303	18311	18096	18464	18602	18344	18055	18272	18394	18221	18402	18414	18160	18355	18345	18379	18375	18225	18221	18434	18288	18456	18284	18300	18351	18500	18355	18282	18285	18404	18304	18317	18326	18322	18414	18293	18310	18363	18316	18464	18277	18347	18362	18320	18313	18468	18264	18430	18567	18399	18248	18231	18415	18201	18430	18360	18398	18280	18228	18293	18304	18456	18238	18352	18402	18368	18376	18140	18309	18292	18261	18259	18322	18242	18219	18269	18473	18267	18430	18341	18309	18317	18464	18287	18176	18419	18228	18407	18417	18446	18404	18537	18173	18274	18305	18398	18441	18218	18513	18357	18213	18322	18487	18335	18255	18286	18397	18306	18174	18379	18329	18371	18304	18171	18622	18272	18370	18428	18380	18333	18376	18215	18403	18505	18335	18310	18316	18465	18352	18251	18179	18633	18275	18360	18356	18293	18321	18441	18280	18297	18340	18282	18361	18287	18273	18163	18166	18440	18527	18242	18287	18439	18296	18307	18238	18168	18269	18271	18334	18053	18374	18195	18462	18125	18419	18221	18136	18206	18153	18188	18465	18390	18305	18307	18287	18351	18346	18334	18325	18395	18373	18141	18458	18522	18305	18334	18360	18699	18350	18304	18468	18324	18445	18411	18357	18138	18369	18225	18367	18496	18306	18309	18314	18167	18287	18262	18566	18405	18407	18307	18227	18388	18346	18403	18489	18377	18268	18303	18410	18422	18249	18336	18385	18453	18270	18400	18424	18290	18245	18279	18252	18423	18317	18058	18510	18267	18331	18147	18377	18384	18367	18354	18249	18215	18187	18254	18422	18492	18392	18309	18211	18101	18338	18482	18422	18288	18503	18316	18357	18319	18206	18334	18413	18314	18293	18241	18321	18490	18361	18390	18581	18568	18160	18357	18248	18199	18075	18265	18322	18204	18548	18408	18211	18320	18431	18375	18278	18340	18186	18314	18479	18409	18259	18379	18495	18327	18168	18447	18410	18380	18415	18399	18431	18393	18104	18226	18215	18537	18424	18191	18372	18296	18509	18205	18280	18491	18391	18255	18265	18252	18378	18363	18251	18344	18394	18373	18205	18263	18355	18198	18272	18581	18402	18424	18215	18391	18454	18103	18334	18262	18253	18377	18376	18169	18408	18389	18244	18300	18444	18159	18157	18262	18370	18165	18282	18327	18371	18350	18337	18415	18321	18350	18494	18206	18415	18395	18390	18387	18288	18233	18578	18275	18362	18295	18405	18287	18294	18458	18271	18104	18191	18466	18490	18261	18388	18485	18627	18367	18223	18288	18302	18245	18379	18309	18308	18359	18330	18301	18297	18490	18491	18408	18355	18301	18451	18431	18356	18196	18315	18309	18513	18155	18109	18462	18508	18237	18431	18230	18323	18273	18097	18150	18307	18243	18299	18264	18283	18433	18460	18288	18328	18246	18225	18435	18290	18583	18563	18463	18333	18420	18451	18249	18369	18413	18305	18173	18268	18437	18523	18355	18226	18364	18178	18294	18392	18312	18340	18386	18354	18330	18269	18317	18394	18344	18211	18202	18436	18217	18230	18210	18219	18328	18438	18328	18134	18452	18416	18615	18356	18502	18275	18468	18314	18431	18451	18417	18492	18395	18293	18212	18206	18202	18247	18287	18288	18340	18373	18525	18381	18442	18279	18285	18472	18172	18416	18342	18173	18524	18243	18271	18354	18389	18300	18149	18218	18337	18272	18253	18348	18499	18427	18401	18283	18388	18399	18257	18364	18253	18381	18416	18417	18402	18371	18413	18342	18220	18299	18321	18256	18332	18357	18451	18523	18460	18392	18253	18393	18558	18481	18522	18253	18218	18486	18283	18306	18324	18493	18503	18486	18248	18159	18393	18327	18221	18350	18164	18493	18258	18099	18414	18311	18026	18360	18214	18392	18349	18343	18545	18187	18258	18366	18216	18511	18524	18517	18292	18456	18139	18256	18481	18387	18463	18328	18414	18129	18420	18493	18369	18248	18466	18448	18110	18144	18392	18146	18200	18213	18230	18318	18424	18315	18345	18496	18329	18301	18248	18205	18377	18320	18329	18476	18480	18189	18366	18444	18391	18181	18350	18353	18223	18230	18342	18587	18535	18207	18416	18210	18294	18218	18474	18386	18408	18219	18303	18336	18224	18015	18110	18091	18113	18130	18350	18311	18306	18327	18220	18356	18465	18102	18378	18324	18293	18541	18450	18349	18275	18371	18286	18141	18216	18323	18181	18321	18306	18391	18232	18275	18318	18264	18283	18323	18331	18528	18088	18400	18174	18424	18442	18104	18341	18258	18287	18379	18530	18278	18353	18213	18176	18190	18411	18429	18409	18509	18420	18333	18358	18279	18246	18383	18374	18436	18326	18417	18392	18213	18388	18546	18356	18360	18267	18440	18347	18246	18221	18265	18451	18380	17952	18443	18137	18227	18519	18388	18123	18403	18261	18458	18347	18360	18480	18378	18416	18280	18556	18538	18324	18326	18289	18436	18230	18269	18250	18078	18266	18422	18350	18299	18250	18339	18277	18361	18498	18499	18353	18516	18405	18184	18288	18173	18394	18261	18247	18397	18397	18255	18256	18184	18368	18400	18418	18220	18249	18184	18307	18538	18317	18140	18259	18286	18222	18382	18316	18374	18407	18306	18328	18656	18254	18169	18495	18138	18284	18101	18338	18251	18456	18336	18451	18294	18358	18431	18394	18360	18263	18357	18337	18478	18353	18341	18310	18349	18361	18452	18431	18308	18097	18393	18358	18466	18388	18383	18331	18391	18142	18306	18197	18346	18361	18213	18431	18460	18226	18242	18158	18266	18351	18332	18406	18371	18150	18428	18170	18556	18216	18506	18426	18230	18244	18415	18354	18416	18361	18428	18437	18284	18375	18216	18317	18455	18450	18503	18203	18384	18440	18403	18340	18353	18473	18218	18202	18266	18220	18386	18416	18362	18609	18308	18299	18491	18479	18278	18460	18305	18352	18467	18391	18478	18303	18429	18325	18326	18202	18395	18304	18470	18348	18382	18361	18492	18324	18360	18316	18401	18337	18345	18107	18209	18273	18355	18371	18416	18324	18265	18338	18391	18340	18342	18320	18482	18498	18389	18378	18535	18173	18088	18551	18284	18191	18291	18341	18347	18285	17983	18080	18312	18408	18227	18137	18319	18501	18373	18353	18479	18364	18392	18333	18220	18397	18300	18421	18352	18230	18304	18181	18271	18333	18419	18294	18385	18415	18269	18196	18241	18305	18362	18338	18506	18331	18445	18303	18170	18431	18363	18221	18370	18383	18302	18326	18199	18441	18389	18315	18274	18285	18380	18303	18021	18376	18327	18561	18344	18145	18241	18562	18207	18415	18232	18417	18330	18427	18356	18350	18437	18416	18105	18488	18231	18129	18467	18234	18574	18441	18431	18470	18305	18302	18132	18347	18280	18320	18183	18236	18292	18418	18186	18384	18384	18281	18207	18337	17853	18424	18289	18521	18392	18307	18339	18360	18519	18383	18481	18454	18169	18356	18479	18276	18414	18303	18310	18434	18310	18388	18472	18148	18368	18250	18324	18533	18439	18302	18188	18255	18463	18284	18436	18202	18369	18578	18315	18376	18472	18530	18382	18328	18228	18211	18382	18395	18353	18294	18430	18386	18251	18469	18324	18356	18296	18383	18412	18452	18313	18304	18138	18453	18266	18557	18318	18246	18331	18318	18356	18395	18458	18546	18303	18338	18349	18447	18253	18443	18148	18352	18510	18365	18387	18354	18455	18276	18211	18138	18264	18297	18250	18407	18363	18513	18500	18276	18178	18306	18251	18233	18254	18279	18389	18076	18364	18027	18365	18124	18056	18413	18209	18525	18476	18220	18256	18505	18292	18178	18481	18460	18245	18339	18359	18264	18521	18399	18347	18246	18366	18347	18442	18110	18373	18202	18389	18403	18358	18293	18173	18306	18313	18454	18399	18397	18455	18216	18269	18214	18409	18468	18310	18323	18552	18192	18364	18297	18290	18393	18418	18335	18359	18349	18230	18273	18311	18349	18394	18200	18178	18331	18378	18482	18464	18581	18483	18308	18264	18331	18276	18372	18404	18129	18260	18207	18368	18465	18226	18413	18416	18349	18029	18374	18229	18343	18471	18401	18311	18312	18470	18362	18348	18359	18251	18244	18565	18465	18506	18359	18265	18521	18349	18382	18449	18508	18419	18179	18299	18376	18488	18471	18273	18504	18377	18056	18215	18381	18079	18286	18315	18126	18406	18302	18221	18219	18480	18078	18237	18624	18139	18258	18367	18318	18077	18237	18423	18365	18150	18327	18381	18213	18449	18316	18518	18370	18341	18260	18438	18363	18115	18301	18474	18448	18520	18578	18357	18400	18133	18333	18478	18297	18148	18436	18450	18229	18371	18348	18321	18369	18370	18351	18450	18219	18271	18181	18322	18325	18451	18322	18432	18507	18264	18339	18317	18335	18269	18465	18314	18420	18291	18144	18204	18354	18208	18190	18454	18185	18217	18260	18188	18376	18229	18577	18314	18202	18346	18334	18408	18363	18392	18451	18274	18420	18136	18206	18334	18484	18440	18387	18374	18299
36354	52775	47651	36968	31319	27253	24372	22283	20627	19287	18618	17654	17384	16745	16823	16382	16269	16153	15996	15861	16057	15763	15844	15858	15772	15660	15711	15776	15693	15530	15408	15457	15642	15476	15524	15639	15591	15599	15808	15565	15541	15488	15615	15608	15433	15657	15616	15549	15480	15567	15628	15430	15449	15751	15637	15649	15453	15506	15601	15648	15469	15617	15591	15647	15575	15599	15458	15456	15585	15401	15469	15593	15758	15566	15615	15667	15598	15867	15576	15624	15704	15416	15445	15570	15650	15656	15432	15629	15346	15559	15536	15817	15738	15425	15413	15475	15461	15638	15501	15584	15706	15597	15528	15652	15728	15586	15550	15656	15482	15430	15593	15640	15546	15585	15579	15609	15501	15425	15513	15619	15450	15483	15525	15535	15517	15496	15270	15583	15371	15470	15503	15422	15514	15468	15558	15423	15519	15586	15635	15520	15485	15302	15625	15690	15380	15476	15685	15460	15393	15544	15605	15526	15585	15582	15573	15563	15492	15406	15625	15581	15444	15496	15613	15543	15588	15478	15479	15490	15704	15548	15494	15625	15492	15585	15440	15591	15550	15472	15560	15450	15518	15578	15621	15596	15665	15599	15455	15422	15501	15410	15711	15512	15353	15521	15592	15382	15547	15665	15578	15555	15431	15463	15560	15539	15369	15524	15516	15567	15531	15508	15700	15430	15469	15642	15565	15418	15343	15512	15391	15648	15537	15657	15480	15577	15472	15427	15584	15515	15529	15451	15547	15433	15583	15679	15591	15435	15723	15375	15547	15711	15461	15530	15451	15604	15630	15501	15643	15502	15639	15481	15724	15534	15572	15622	15478	15559	15547	15501	15512	15497	15430	15496	15425	15498	15523	15511	15558	15416	15551	15485	15565	15488	15590	15408	15489	15362	15406	15434	15564	15575	15476	15633	15697	15516	15522	15496	15509	15574	15607	15537	15695	15563	15663	15592	15605	15546	15387	15634	15434	15581	15616	15646	15544	15652	15484	15532	15428	15573	15545	15513	15746	15474	15487	15401	15624	15579	15626	15754	15489	15601	15546	15415	15474	15546	15457	15611	15517	15599	15458	15576	15357	15444	15478	15426	15493	15457	15629	15497	15533	15655	15496	15461	15628	15548	15421	15567	15551	15541	15483	15616	15729	15461	15698	15449	15610	15397	15653	15571	15622	15559	15566	15551	15604	15514	15473	15491	15488	15661	15620	15711	15620	15604	15556	15628	15572	15461	15579	15491	15410	15659	15547	15469	15469	15535	15582	15642	15477	15605	15492	15546	15589	15499	15707	15564	15541	15547	15616	15455	15607	15519	15424	15479	15367	15432	15581	15626	15374	15569	15567	15616	15532	15675	15505	15676	15577	15489	15577	15615	15565	15506	15552	15454	15635	15452	15618	15726	15301	15535	15581	15439	15445	15404	15534	15533	15499	15700	15412	15585	15503	15483	15421	15515	15332	15524	15605	15557	15551	15652	15458	15489	15611	15502	15282	15633	15530	15515	15421	15542	15616	15557	15701	15556	15756	15645	15547	15593	15626	15533	15620	15464	15439	15470	15605	15338	15435	15488	15660	15436	15632	15507	15483	15544	15467	15534	15440	15576	15397	15628	15507	15479	15472	15348	15428	15492	15563	15398	15600	15336	15737	15575	15658	15459	15481	15652	15405	15444	15554	15546	15674	15671	15513	15485	15487	15546	15611	15633	15467	15539	15595	15481	15537	15433	15552	15584	15431	15452	15622	15571	15647	15410	15431	15688	15615	15457	15522	15633	15621	15609	15616	15496	15287	15527	15394	15342	15535	15503	15569	15652	15586	15310	15622	15517	15674	15577	15492	15502	15727	15433	15550	15626	15446	15629	15530	15576	15505	15653	15458	15661	15585	15572	15655	15495	15561	15607	15459	15607	15496	15579	15360	15514	15424	15717	15620	15601	15659	15634	15537	15436	15548	15466	15555	15562	15506	15586	15417	15687	15660	15457	15547	15594	15511	15575	15608	15478	15604	15484	15630	15652	15544	15523	15516	15522	15466	15449	15585	15535	15576	15496	15668	15411	15663	15575	15465	15476	15545	15546	15520	15468	15530	15520	15683	15540	15460	15648	15448	15388	15686	15594	15586	15547	15510	15655	15492	15735	15518	15389	15514	15472	15523	15652	15353	15559	15401	15638	15452	15354	15442	15700	15550	15464	15519	15558	15542	15553	15511	15467	15411	15509	15493	15509	15457	15623	15505	15522	15434	15634	15701	15440	15395	15374	15658	15343	15540	15530	15645	15710	15676	15430	15466	15529	15486	15519	15513	15297	15453	15617	15658	15579	15541	15645	15565	15431	15504	15535	15477	15428	15541	15519	15571	15297	15663	15533	15541	15586	15433	15518	15639	15501	15592	15608	15414	15461	15604	15482	15538	15629	15576	15488	15623	15645	15544	15509	15553	15459	15454	15446	15513	15707	15379	15600	15715	15512	15527	15456	15419	15491	15595	15543	15538	15378	15590	15572	15509	15635	15584	15686	15677	15524	15742	15581	15554	15618	15599	15381	15649	15470	15524	15404	15392	15531	15530	15537	15550	15667	15461	15645	15399	15546	15401	15532	15520	15520	15560	15550	15583	15486	15606	15611	15545	15605	15472	15438	15625	15524	15607	15645	15515	15452	15474	15571	15499	15551	15382	15685	15367	15571	15457	15439	15449	15550	15475	15574	15635	15514	15499	15462	15503	15432	15614	15513	15473	15511	15498	15595	15616	15481	15523	15498	15482	15638	15501	15522	15703	15190	15411	15556	15630	15562	15628	15431	15384	15451	15549	15458	15677	15484	15566	15541	15383	15441	15628	15637	15668	15467	15587	15459	15381	15618	15669	15473	15615	15589	15551	15551	15575	15448	15353	15476	15669	15471	15317	15633	15433	15449	15677	15511	15570	15537	15536	15412	15604	15494	15405	15492	15335	15595	15482	15513	15343	15587	15592	15493	15455	15583	15569	15740	15556	15554	15667	15470	15626	15582	15543	15546	15404	15501	15563	15607	15465	15560	15602	15489	15586	15643	15683	15564	15503	15576	15619	15756	15529	15458	15544	15474	15529	15577	15503	15414	15736	15626	15449	15525	15572	15500	15476	15595	15533	15681	15456	15556	15501	15606	15581	15590	15685	15492	15390	15497	15582	15552	15497	15543	15416	15403	15447	15574	15464	15419	15541	15557	15673	15555	15646	15661	15593	15565	15501	15471	15398	15472	15431	15560	15439	15549	15461	15622	15479	15447	15507	15619	15665	15537	15467	15433	15546	15764	15549	15464	15607	15491	15627	15590	15423	15445	15548	15590	15557	15402	15572	15498	15534	15505	15526	15652	15516	15561	15481	15541	15510	15705	15581	15402	15660	15595	15454	15514	15550	15594	15486	15479	15586	15574	15426	15698	15460	15544	15621	15455	15528	15462	15359	15482	15597	15523	15458	15323	15586	15452	15654	15510	15437	15493	15549	15481	15580	15525	15632	15517	15662	15529	15544	15577	15668	15424	15466	15292	15530	15625	15582	15584	15622	15604	15459	15491	15690	15526	15447	15485	15588	15648	15455	15538	15396	15589	15500	15481	15564	15518	15549	15600	15466	15487	15510	15499	15383	15401	15484	15365	15616	15645	15343	15557	15544	15554	15477	15619	15639	15404	15639	15564	15562	15515	15467	15562	15695	15544	15478	15484	15676	15536	15463	15672	15510	15517	15589	15487	15608	15438	15548	15567	15429	15604	15491	15686	15527	15520	15612	15671	15623	15583	15469	15552	15499	15522	15639	15626	15464	15401	15535	15416	15526	15667	15532	15469	15542	15613	15424	15710	15568	15581	15392	15592	15748	15586	15650	15499	15657	15492	15589	15566	15486	15595	15584	15563	15435	15659	15506	15444	15560	15486	15602	15607	15641	15440	15589	15537	15726	15581	15566	15409	15519	15584	15481	15226	15511	15498	15471	15715	15566	15578	15491	15543	15745	15586	15541	15614	15474	15591	15557	15519	15284	15531	15396	15533	15408	15640	15644	15486	15536	15682	15499	15525	15334	15577	15537	15497	15666	15594	15592	15427	15761	15575	15494	15596	15561	15505	15620	15559	15347	15603	15548	15456	15543	15626	15371	15492	15640	15742	15552	15635	15632	15717	15404	15709	15720	15515	15544	15497	15659	15591	15537	15585	15518	15591	15450	15509	15432	15601	15721	15553	15596	15504	15481	15332	15630	15569	15610	15596	15566	15717	15576	15484	15378	15613	15503	15704	15418	15704	15453	15604	15522	15614	15538	15589	15577	15600	15624	15628	15409	15468	15707	15516	15561	15452	15559	15593	15469	15509	15534	15570	15718	15509	15600	15509	15502	15531	15587	15893	15500	15336	15585	15550	15378	15598	15580	15536	15502	15576	15523	15554	15538	15564	15499	15232	15482	15457	15618	15274	15514	15649	15564	15632	15529	15468	15613	15581	15480	15398	15685	15426	15557	15378	15657	15380	15666	15528	15464	15638	15547	15488	15524	15622	15310	15400	15516	15549	15446	15510	15509	15512	15533	15475	15479	15600	15516	15515	15695	15671	15625	15429	15262	15545	15446	15598	15665	15608	15584	15452	15522	15501	15488	15578	15488	15583	15585	15491	15461	15615	15386	15700	15571	15549	15527	15381	15530	15526	15540	15578	15582	15606	15571	15460	15552	15533	15517	15524	15367	15489	15442	15518	15444	15583	15583	15786	15616	15798	15638	15596	15768	15649	15576	15626	15432	15511	15498	15522	15671	15644	15592	15644	15454	15491	15765	15375	15521	15554	15513	15465	15481	15684	15540	15455	15336	15563	15635	15443	15571	15674	15650	15488	15606	15480	15584	15431	15427	15514	15578	15568	15549	15318	15472	15496	15541	15706	15537	15527	15562	15401	15570	15594	15476	15495	15524	15559	15541	15651	15504	15599	15692	15576	15495	15697	15665	15517	15463	15521	15534	15566	15669	15419	15574	15480	15600	15518	15515	15519	15492	15491	15363	15543	15485	15755	15409	15717	15732	15482	15556	15616	15615	15501	15503	15438	15605	15518	15532	15375	15516	15542	15764	15564	15657	15555	15530	15608	15487	15513	15434	15384	15651	15546	15650	15463	15541	15551	15597	15556
22830	21119	28905	23928	23546	28345	31275	26036	24470	23394	22527	21840	21247	20736	20761	20272	20014	20032	19681	19664	19515	19749	19777	19596	19469	19485	19480	19436	19350	19253	19243	19480	19133	19307	19267	19118	19291	19334	19504	19195	19178	19129	19169	19211	19484	19138	19131	19224	19250	19282	19271	19202	19109	19208	19182	19169	19302	19414	19004	19360	18996	19071	18950	18968	19079	19130	19126	19102	19244	19057	19144	19126	19122	19058	19187	19145	19097	18863	19087	19146	18802	18934	19108	19247	19072	19064	19012	19196	19239	19039	19090	19244	19213	19129	19019	19094	19138	19332	19059	19108	19162	18892	18976	19274	19228	19060	19256	19343	19158	19233	19301	19224	19366	19247	19284	18947	19036	19188	19107	19075	19271	19201	19073	19037	19211	19174	19171	19096	19054	18901	19259	19198	19081	19001	19106	19103	19273	19198	19076	19258	19218	19050	19029	19030	19269	19147	19288	19245	19179	19100	18992	19053	19132	18905	19058	19124	19062	19194	19092	19068	19157	19005	19079	19267	19141	19005	18968	19132	19116	19064	19116	19271	19069	19160	19126	19095	19258	19107	19123	19071	19149	19257	18871	18926	19061	19017	19078	19117	19159	19016	19180	19131	19026	19184	19152	18992	19065	19151	19110	18885	19139	19082	18856	19065	18884	18860	18952	18930	18996	19198	19133	19090	18991	19008	19050	18835	19047	18941	19117	19110	19007	18988	19036	19186	19134	19297	19320	19125	19137	19150	19205	18997	18977	18980	19187	18905	19282	19267	19347	18989	19148	19036	19147	19325	19235	19057	18931	19079	19119	19041	19203	19028	19011	19165	19042	18990	18997	19065	19088	19040	19017	19013	19106	19142	19140	19162	19048	19074	19064	18981	18950	19328	19193	19054	18957	19136	19129	18961	19155	19018	19064	19056	18985	19003	18982	19149	18995	19049	19099	19023	18982	18973	18815	19046	19031	19344	19116	19230	19245	19178	19112	19337	19062	19316	19226	19064	19221	18906	19279	19082	19046	19083	18950	19034	19285	18939	19155	18927	18939	18996	19205	19005	19060	19220	19004	18954	19155	18975	19163	18914	19290	19163	19111	19052	19004	19291	18962	19040	19024	18974	19030	19283	19201	19031	19052	19003	19142	19140	19188	19137	19041	18987	18855	19192	19163	19030	19145	19205	19026	19069	19078	19008	19130	19247	19204	19142	18893	19284	19013	18919	19011	19237	19033	19248	19167	19011	18845	18941	19214	19234	19084	18945	19073	19289	19203	19183	19082	19216	19312	19217	19155	19182	19048	19207	19155	18967	19214	19247	19006	19131	19181	19144	19109	18982	19128	19088	18789	19095	19186	19209	18932	19003	19181	18957	19214	19034	19290	19210	19182	19009	19130	18881	19222	19171	19182	18977	19143	19171	19092	19221	18921	19033	19355	18943	19071	18997	19190	19069	19164	19254	18986	18884	19108	19171	18946	19139	19199	19082	18832	19130	19158	19320	19100	18905	19146	19114	19184	19131	19102	19014	19189	19046	19088	19120	19312	19094	18946	19164	19120	19067	18882	19224	19191	19118	19006	18969	19084	19086	18779	19038	19226	19054	18988	18918	18957	18935	18917	19295	18880	18943	19116	19038	19183	19107	18830	19124	19217	19111	19131	19201	18969	19064	19051	19144	19124	19071	19070	18978	18998	19095	19277	19081	18962	18984	19152	19205	18850	18943	19242	19170	19178	19185	19185	19087	19160	19105	19126	19056	19087	18825	19118	19386	19058	18950	19047	18971	19126	19197	19020	18892	19318	19157	19090	19114	19116	19132	18968	19127	19338	19078	19162	19126	19308	19174	19022	19046	18963	18988	18965	18961	19152	18886	19157	19119	19050	19136	19034	19109	19373	19075	18995	19141	19086	19084	19110	19053	19027	19220	19098	19118	19144	19088	19046	19214	19259	19240	19165	19106	19004	19095	19160	19208	19011	18936	19128	19024	19244	18909	19109	19037	18960	18965	19145	18980	18982	19192	19059	19032	19060	19181	19056	18984	19306	19163	19200	18988	19132	19036	19011	19109	19075	19237	18982	18981	19009	19247	19099	19206	19193	19199	19049	19190	18993	19296	19059	19103	18958	19110	19185	19134	19023	19255	19057	19138	19041	19110	19017	19046	19011	18850	19095	19138	19252	19278	19268	19239	19163	19318	19099	18958	19347	19173	19054	19223	19046	19069	19246	18958	19238	19350	19201	19031	18987	19010	18955	18994	19112	19192	19181	19095	19120	19238	19013	19070	19127	19158	19054	19202	19325	19009	19247	19175	19004	19268	19290	19227	19038	18973	18940	19105	19166	19118	19261	19119	19177	19060	19175	19136	18851	19082	19005	19009	18958	19222	18930	18959	19190	19116	19062	19083	19042	19065	19111	18959	18999	19211	19075	19005	19016	19016	19129	19225	19011	18762	19030	19053	19054	19044	19186	18956	19295	19205	19105	19233	19061	19060	19108	19063	19162	19188	19084	18814	19090	18978	19067	19101	19065	19118	19048	19092	19129	19012	18988	18973	19110	19141	19251	19015	19096	19086	19023	18980	19017	19053	18933	19192	19046	19068	19093	19300	19138	19353	19544	18842	19149	19170	19089	19149	19101	19057	19102	18969	19059	19072	19185	19079	19057	19315	19076	19143	18929	19119	19216	19112	19093	19296	18991	19058	19126	19106	19033	18946	19210	19008	19085	19256	19034	19225	19063	19192	19298	19052	19131	19137	19136	19162	19232	18874	18829	18936	18977	19070	19087	19191	19124	18863	19187	19203	19190	19095	19169	19271	19200	18968	19168	18989	19244	19170	18959	19124	19182	19059	19096	19113	19239	18905	19152	19077	19012	19037	19135	19278	19252	19167	19080	19035	19201	19031	19372	19037	19232	18938	18902	19085	19179	19039	19045	19119	19216	18904	19004	19115	19127	18903	18972	19073	19018	18927	19184	19170	18916	19222	19279	19074	19278	19300	19291	19223	19179	19061	19050	19112	18856	19194	19140	19110	18990	19010	19112	19129	18966	19112	19115	19049	19088	19152	19018	19054	19054	19191	18992	18985	19165	19028	19200	18937	19109	19046	19060	19049	19369	19000	19272	19100	19051	19138	19203	19153	18994	18930	18949	19064	18980	18920	19184	19150	19189	18809	19140	19248	18966	19020	19158	18935	19021	18935	18983	18932	19096	18975	19071	19168	19214	19205	19316	19194	19186	19052	18945	19175	18992	19055	19222	19172	19047	18895	19175	19075	19159	19140	19135	19283	18972	19257	18989	19153	19035	18970	18804	19016	19105	19060	19025	19134	19203	19244	19213	19384	19242	19041	19181	19132	19024	19074	19005	19042	18906	19039	19160	18981	19206	19146	19240	19044	19095	19070	19065	19131	19126	18960	18946	19144	19096	19143	19028	19022	19132	18999	19074	19201	19169	18963	19350	19009	19093	18908	19158	19015	18999	19233	19301	19002	18971	19099	19168	19146	18975	19205	19233	19082	19164	19205	19006	19238	19048	18809	18997	18956	19155	19175	19108	19273	18951	18953	19058	19135	19080	19032	19206	19191	19259	19079	18962	18998	19156	19008	19095	19007	19045	19103	19198	19126	19253	19304	19248	18920	19290	19208	19085	19168	19136	19065	19146	19152	18849	19073	19260	19003	19134	19127	19341	19098	19127	19366	19085	19267	18984	19232	19274	19148	19163	19251	19138	18992	18941	19074	18888	18999	19240	19074	19256	19122	19122	19084	19070	19203	19123	19218	18877	18997	19070	19114	19122	19182	19228	18881	19060	19278	19240	19077	18919	19028	19162	19116	19103	19077	19114	18875	19236	19253	18869	18979	19067	19040	19215	19208	19030	19166	19176	19118	19039	19219	19087	18924	18893	19118	19100	19005	18697	18988	19050	19138	19075	19073	19075	19050	19037	18998	18947	19048	18994	19201	19271	19000	19136	18942	19154	18926	19297	19153	19016	18970	18994	19040	19114	19135	18928	19279	19149	19172	19142	19032	19172	19025	19237	19027	19177	19099	19046	19065	19041	19103	19102	19115	19069	18976	19176	19190	19047	19082	18979	18994	19202	19191	19098	19028	19155	19002	19222	19173	19064	19067	18970	19096	19023	19292	19063	18998	19107	19106	19283	18911	18989	18985	19072	18957	19272	18810	18948	18986	18808	18946	19022	19155	19204	19046	19144	19246	19095	19131	19043	19187	19111	19051	18961	18999	19112	19330	19252	19097	19177	18948	18941	19067	19080	19167	19303	19091	19028	19233	18960	19055	19134	19068	18954	19088	19181	19059	18989	19171	19134	19098	19121	19188	19029	19082	19144	19154	19236	19203	19084	18875	19231	19318	19170	19119	19241	19040	18966	19025	19009	18934	19218	19073	19065	18830	19320	18838	19143	19016	18932	19006	18731	19147	19176	19001	19070	18988	18996	19015	19052	19064	19025	19325	19074	19028	19248	19229	19004	19066	19159	19148	19186	19187	19263	18951	19180	19086	18992	18952	19368	18962	19169	19057	19001	18984	19049	19103	19095	18860	19207	19116	19151	19001	18975	19057	19127	19346	19342	19102	18933	18908	19158	19224	19075	18885	19107	19190	19005	19154	19243	18974	19068	19161	19095	19206	19131	19002	19165	19289	18997	18884	19030	19187	19360	19079	19053	19093	19219	19114	19105	19115	19146	18962	19090	19142	19077	18887	19136	19211	19258	19271	19156	19219	19225	19005	19077	19007	19266	18988	19322	18903	19177	19131	19032	19055	19088	18998	19289	18966	19280	19099	19017	19103	19090	19308	18872	19135	19000	19198	19208	19016	19150	19054	19080	19207	19164	19202	19082	19373	19173	18948	18875	19167	19161	19030	19120	18969	19254	19312	19238	19070	19192	19015	18893	19204	19160	19214	19449	19029	19188	19133	19122	18883	18868	19224	19047	19100	19050	19190	19236	19290	19006	19128	19053	19143	19128	19118	19043	19067	18899	18943	19115	19104	19033	19145	19098	19298	19103	19053	18908	19046	19114	19174	19097	19138	18954	18854	19302	18782	19154	19097	19177	19007	18970	18925	19054	19175	19227	19100	19039	19161	19182	19058	19204	19060	19016	19055	18969	18957	18925	19105	19148	19138	18897	19135
37083	59981	54664	43145	37416	32815	29044	25961	23717	22017	20465	19647	18807	18279	17709	17270	17139	16930	16917	16560	16565	16533	16257	16284	16264	16251	16178	16216	15984	16115	16064	15980	16099	16120	15859	15920	16017	16029	15897	15985	16027	15937	15757	16074	16097	15963	16145	16219	16134	15878	16014	15906	15920	16055	15972	15998	16187	16030	15961	15883	15979	16046	15967	15912	15945	15999	15992	15967	16085	16062	15916	15969	15990	15974	15997	15867	15947	15880	15867	15994	16002	15841	15940	15904	15792	15980	15950	15894	15709	15913	16090	15792	15821	15942	16018	16104	15768	15966	15875	16038	15822	15874	16048	16002	15886	16089	15968	16086	15877	15940	16062	16058	16022	16130	15797	15934	15921	16064	15821	16012	15895	15917	15837	15948	15967	16027	15929	15904	15849	15915	16015	16021	15918	15739	15934	15990	16063	16029	15763	16002	15894	15839	15810	15885	16061	15778	15927	15988	15882	16019	15942	15983	16030	15967	15847	15922	15953	15875	15879	15982	16010	15750	15832	15764	15883	15937	16012	16031	15990	15876	15903	15792	15969	16005	15993	15973	15924	15835	16107	15917	16027	15857	15966	15696	16034	16054	15936	16015	15900	16092	15924	16079	16083	15961	15977	15921	16001	15900	15948	15996	15982	15774	15943	16112	15833	16050	16000	15938	15969	15813	15974	15872	16016	16107	15876	15827	15979	15886	15882	16164	15808	15903	15954	16105	15948	16036	15821	16108	15948	15980	15986	15794	16001	16070	16162	15895	15888	15964	16076	16021	15988	15849	15948	15982	15991	15885	15957	16159	15831	15856	16049	16013	15929	15948	15916	16010	15946	15883	15981	15926	15959	15859	15828	15963	16034	15801	16009	15980	16045	15934	15982	15860	15966	15874	15868	16016	15982	16094	16019	15912	15891	15952	15884	15697	16068	15911	15722	15947	15879	16020	15986	15870	15979	15926	15895	15780	15995	15945	15899	16030	16031	15829	16012	15826	16140	16021	15925	15953	16139	15897	15891	16057	15889	15932	16022	15906	15888	15811	15819	16006	16012	16032	15913	16150	15890	16002	16001	15895	16005	15898	16048	16111	16019	15781	16029	15871	16035	15915	15858	15976	16085	15871	16093	15862	15970	15882	16146	16000	15970	15905	15931	15724	16070	15876	16179	15951	15972	15752	15906	15959	16030	15845	15951	16021	15850	15859	15951	16025	15867	15965	15734	15924	15943	16022	15896	16040	15919	15980	15987	15914	16013	15911	15955	15920	15873	15850	15973	15864	16002	16018	15983	15965	16035	15978	15784	15775	16022	16009	16016	15923	15961	15940	15922	16090	15865	15996	15894	15788	16088	15889	15944	15967	15962	16027	15998	16024	15844	15858	15961	15953	15951	15839	15890	15923	15867	15949	15961	15851	15978	15946	16047	15906	15823	16011	15871	15896	15888	15888	15810	15860	15958	15935	15860	15928	15894	15861	15884	16030	16084	16045	15822	15880	15786	15978	16039	16098	15990	16029	15868	16133	16031	16014	15940	15830	15894	15894	15991	15953	16110	16030	15970	16130	15855	15871	15946	15945	15900	15983	15889	16192	16061	16091	15877	15868	15972	15996	15892	15842	16111	15875	15897	16112	16133	16052	15840	15826	15856	15820	15925	15892	15960	15908	15937	15985	15923	16017	16008	15910	15830	15958	16039	15970	16095	15892	15969	15761	15844	15830	15903	15973	16006	15957	15979	16000	15850	15817	15987	15888	15938	16082	15974	15950	15970	16049	15952	15918	15944	15756	15863	16084	16028	15920	15939	16066	15916	15869	15806	15873	15893	15832	16091	15809	15860	15950	15759	15915	15984	15815	16047	15905	15981	15992	15808	16027	15877	15948	15985	15903	15878	15939	15911	15937	15940	15945	15765	15869	16104	15930	16041	15932	16096	15820	15904	15951	15959	15955	15864	15847	15830	15903	15877	16031	15990	15838	16022	16063	15881	15872	15991	15844	15978	16087	15890	16025	15947	15978	15879	15882	15940	15935	15952	15859	15999	15943	16114	15927	16038	15923	16081	15809	15869	16027	15873	15994	15967	16022	16007	15955	16087	15875	15952	15906	15947	15999	16009	16111	15898	15791	15989	16078	15970	15719	15921	15997	15948	15968	16121	15965	15964	15921	15898	15859	16111	16011	15910	16094	15911	15975	15904	15757	15909	16033	15880	16070	16133	15979	15789	15907	15928	15821	16014	16002	15919	15984	16092	15982	15978	15956	15946	15971	15911	15876	16057	15892	16001	15952	16024	15981	15987	15990	15874	15866	15851	16047	15983	16068	15894	16001	15850	15776	15971	15868	15787	15903	15958	15876	16046	15953	15907	15891	16012	15733	16094	16009	15812	15945	15857	15946	16016	15922	15994	16088	16117	15939	15867	16229	15985	16021	15959	16157	16114	16007	16058	15885	15884	15781	16001	15947	15867	16009	15919	16157	15946	15784	15870	15917	15837	15926	16028	15825	15981	16094	15935	15993	16009	15744	16027	16063	15827	15968	16056	15940	15883	15922	15992	16066	15976	15874	15923	15905	15834	16112	16037	15909	15969	15980	15959	15910	15917	15958	15984	16065	15814	15992	15903	15895	16045	15886	15980	15892	15827	15961	15813	16007	15919	15895	15949	16114	15798	15902	15837	15888	15944	15952	15912	16034	15930	15986	15798	15806	16137	15953	15918	16108	15854	15974	15912	16047	15804	15924	16000	15796	15940	15832	15844	15974	15849	16073	15802	16033	15955	15907	15907	16082	16063	16037	15992	16001	15917	15971	15916	15923	15750	16290	15854	15963	15893	15937	15943	15859	15891	15964	16050	16018	15967	15878	15923	15707	16002	15724	15785	16227	15685	15865	15772	16154	15912	15960	15914	15849	16005	15929	15880	15971	15738	15745	15959	15997	15964	15925	15895	15878	16058	15886	16097	15961	15914	15861	15891	16017	15898	15987	16005	15960	15891	16211	15834	15991	15976	15865	15838	16024	16045	15972	15904	15957	15886	15841	16053	16051	15810	15956	15858	15755	15841	15919	15993	15965	16079	15952	15882	15915	15867	15848	15904	15893	15912	15977	15994	15712	16045	15979	15961	15972	15980	15783	15913	15916	15830	15905	16211	15953	15958	15854	15780	15917	16000	16115	15927	16026	16033	15907	15930	15811	15943	16127	15996	15940	15908	15870	16015	15964	15797	15946	15984	15938	15886	16001	15994	15992	15829	15889	15886	15973	16084	15793	15818	15861	15899	16150	16012	16075	15862	16010	15972	16093	15720	16045	16183	15828	16033	15757	15892	16016	15870	15938	15933	15986	15965	15742	15856	15866	15995	15804	16102	15991	15849	15882	15927	16058	16005	15976	15978	16018	16193	15803	15927	15971	15766	15739	15765	15863	15895	15760	15965	15851	15951	16045	15873	16032	16054	15792	15846	15832	15975	15990	15977	16002	16005	15964	16106	15818	15987	16055	15814	16003	15950	15917	16087	15823	15942	16031	16003	15881	15818	15972	16095	16014	16048	15909	15921	15969	16008	16047	15880	15933	16182	16084	15843	15920	15903	15836	16075	15842	15927	16030	16006	15993	16092	15777	15887	16012	15982	15802	16041	15942	15746	16012	15948	15988	15827	16037	16120	15822	15780	16030	15906	15971	15873	15992	15944	16004	15961	15830	16013	15909	16051	15867	15878	15889	15907	15963	16002	16015	15954	15849	16003	15944	15920	15957	15905	16079	15903	15940	15811	15880	15972	15827	15834	15699	15957	15920	15933	15855	16010	15973	15999	15934	16024	15956	15756	15998	16005	15976	16061	15939	15890	15962	16042	16017	15946	15942	15863	15926	16002	16012	15905	15864	15868	15996	16035	15901	15887	15931	15924	15860	16206	15894	16084	15668	15936	16084	15976	15953	16162	15988	15854	16071	15989	15963	15934	15948	15994	15922	16017	15916	15898	16044	15813	15953	15961	15940	15895	15950	15960	15821	15904	15932	15900	15848	15930	16135	15734	15935	15881	16096	15870	16019	16106	16020	15910	15940	15887	15968	15954	16050	15844	15993	16041	15835	15758	15960	15965	15920	15942	15801	15854	16066	15885	15785	15913	15775	15989	15850	15977	16129	15970	15850	16066	16127	15957	16057	15934	15795	15955	15910	15849	15990	15747	16089	15804	15973	16077	15962	15990	16066	15774	15960	15837	16015	15898	15879	15975	16062	15934	15969	15883	15895	16227	15832	15797	16147	15727	15883	16089	16041	16044	15936	16004	16063	15861	16060	15994	15941	15863	15929	15957	15993	15982	16088	15926	15893	15970	15815	16016	15922	16031	15997	16077	15960	16014	15979	16085	15807	15972	15909	15987	15956	15978	15934	15816	15957	16030	15971	15902	15936	16060	15885	15914	16023	16128	15911	15764	15894	16079	16042	15944	15927	15945	15922	15910	16060	16009	16050	15945	15898	15834	15815	16132	15810	15802	15916	15987	15894	16016	15889	15829	15771	15761	16028	15901	16007	15872	15937	15985	16073	15980	15891	15964	15767	15934	15969	15893	15963	15907	15847	15975	15938	15989	16066	15769	16071	16050	16071	16118	15965	15848	15939	15924	15943	15792	16000	15819	15819	15760	15824	15923	15919	15903	15931	15972	15921	16066	16052	15964	16101	15867	15873	15875	15884	16047	16080	15918	16041	15803	15981	15965	15908	15911	16007	15841	15919	15977	15934	15951	15965	16223	15831	15880	15768	15788	15997	15903	15995	15820	15951	15966	15788	15913	15912	15925	15891	15974	15976	15925	16021	15796	16087	15915	15863	16050	15912	16065	15854	15982	15901	15927	15908	15942	15878	15990	16091	15953	15806	15821	15807	16011	15822	16008	15822	15974	16026	15776	15750	16088	15900	15823	15830	15889	15966	15957	16103	15891	16045	15796	16031	15947	15990	15916	15775	15980	15874	15975	15964	16075	16081	15837	15885	16024	16077	15964	15900	16090	15986	15922	16051	16035	15780	16033	15807	15982	15922	15910	15827	15922	15762	16028	15985	15950	15746	15914	15893	15977	15924	16043	15955	16038	15889	16069	15765	15779	15993	15938	16080	15718	15909	15822	16087	15792	16023	15836	15941	15860	15892	15804	15930
30730	30897	39364	35162	28959	25772	23266	21951	20917	20286	20140	19887	19838	19368	19278	19111	18959	19031	19067	18904	18974	19130	19219	18939	18955	18887	18753	18546	18788	18776	18612	18601	18764	18679	18699	18794	18954	18334	18779	18737	18830	18504	18717	18565	18733	18858	18642	18762	18648	18706	18767	19027	18611	18605	18729	18634	18494	18753	18674	18493	18628	18680	18830	18619	18709	18842	18669	18504	18766	18828	18662	18878	18668	18509	18743	18686	18610	18625	18551	18708	18598	18520	18567	18688	18777	18846	18844	18526	18464	18559	18929	18682	18723	18783	18755	18637	18602	18714	18741	18696	18623	18612	18776	18644	18668	18570	18486	18741	18681	18685	18499	18743	18701	18486	18606	18562	18609	18741	18915	18626	18705	18648	18685	18845	18625	18650	18739	18826	18926	18679	18644	18582	18600	18738	18784	18777	18806	18626	18809	18575	18729	18708	18512	18829	18792	18576	18779	18525	18753	18567	18669	18689	18674	18669	18697	18744	18683	18856	18656	18590	18638	18584	18720	18730	18723	18547	18802	18568	18684	18686	18816	18633	18628	18433	18692	18475	18801	18685	18599	18761	18788	18940	18889	18645	18628	18658	18695	18833	18592	18656	18516	18792	18444	18862	18780	18818	18617	18818	18512	18649	18778	18607	18641	18603	18623	18689	18694	18605	18665	18705	18839	18824	18819	18564	18491	18678	18653	18781	18679	18684	18605	18519	18532	18700	18998	18805	18650	18650	18729	18671	18726	18710	18672	18737	18564	18536	18676	18655	18682	18556	18415	18578	18794	18805	18731	18793	18731	18481	18702	18682	18807	18515	18815	18702	18685	18915	18879	18392	18486	18749	18833	18809	18813	18568	18493	18546	18735	18703	18658	18839	18537	18650	18663	18678	18645	18601	18668	18869	18628	18802	18810	18682	18646	18624	18600	18553	18687	18605	18672	18821	18592	18710	18664	18761	18702	18629	18605	18554	18697	18779	18609	18532	18633	18759	18664	18775	18502	18608	18437	18374	18762	18953	18809	18638	18514	18684	18522	18584	18687	18765	18703	18668	18626	18651	18585	18854	18778	18691	18511	18589	18641	18568	18724	18594	18683	18628	18812	18812	18878	18828	18732	18653	18832	18491	18627	18672	18663	18786	18775	18695	18786	18841	18650	18460	18840	18816	18749	18615	18677	18915	18614	18637	18729	18932	18496	18430	18578	18602	18681	18468	18702	18753	18700	18543	18623	18553	18849	18798	18686	18778	18765	18737	18658	18667	18490	18611	18528	18474	18717	18628	18444	18729	18616	18589	18668	18555	18552	18634	18733	18642	18786	18593	18727	18582	18637	18741	18847	18480	18712	18587	18880	18780	18733	18567	18772	18646	18758	18761	18849	18866	18600	18385	18608	18753	18647	18690	18573	18558	18488	18669	18789	18660	18725	18718	18859	18624	18784	18771	18474	18525	18596	18793	18690	18899	18676	18696	18571	18767	18735	18676	18886	18689	18706	18584	18681	18578	18684	18542	18680	18656	18618	18673	18575	18809	18773	18408	18476	18638	18691	18893	18665	18580	18643	18571	18657	18925	18596	18587	18717	18886	18802	18764	18600	18664	18723	18629	18543	18642	18570	18499	18673	18854	18636	18734	18704	18565	18696	18475	18721	18932	18731	18704	18690	18623	18551	18588	18693	18810	18786	18611	18667	18603	18722	18592	18490	18726	18529	18577	18712	18568	18674	18790	18662	18649	18597	18664	18518	18749	18681	18521	18766	18628	18550	18648	18647	18564	18824	18637	18546	18602	18553	18642	18859	18662	18505	18729	18789	18782	18656	18713	18663	18684	18666	18558	18776	18567	18861	18857	18713	18497	18644	18798	18549	18743	18720	18523	18590	18622	18534	18719	18696	18565	18499	18792	18754	18730	18639	18888	18889	18623	18499	18519	18584	18315	18539	18734	18464	18539	18872	18646	18356	18551	18692	18764	18495	18861	18541	18798	18759	18653	18738	18793	18586	18760	18864	18824	18745	18720	18799	18508	18511	18664	18725	18686	18670	18567	18756	18715	18860	18555	18765	18841	18855	18624	18624	18715	18830	18802	18811	18604	18775	18575	18695	18763	18687	18629	18688	18547	18581	18656	18692	18758	18639	18697	18772	18498	18678	18758	18738	18958	18774	18635	18533	18732	18759	18716	18660	18572	18693	18776	18726	18823	18820	18604	18751	18746	18801	18828	18701	18692	18513	18642	18769	18630	18880	18810	18705	18723	18784	18679	18693	18682	18634	18570	18846	18627	18747	18733	18534	18636	18711	18702	18582	18638	18841	18815	18772	18928	18867	18478	18574	18655	18777	18623	18832	18477	18905	18774	18753	18903	18839	18604	18482	18702	18844	18852	18481	18713	18659	18702	18443	18633	18640	18705	18774	18811	18899	18763	18662	18778	18820	18687	18688	18723	18669	18841	18785	18621	18801	18501	18739	18560	18646	18638	18576	18474	18591	18638	18768	18447	18707	18685	18719	18626	18741	18675	18678	18774	18622	18736	18702	18521	18733	18726	18804	18615	18863	18780	18817	18693	18602	18700	18585	18643	18602	18693	18587	18598	18689	18643	18720	18731	18598	18647	18605	18704	18543	18700	18465	18655	18539	18776	18775	18576	18665	18681	18857	18551	18824	18649	18758	18787	18535	18612	18788	18607	18641	18781	18538	18761	18738	18715	18607	18572	18580	18803	18757	18651	18631	18760	18660	18847	18638	18694	18518	18729	18650	18697	18694	18615	18676	18613	18750	18628	18433	18439	18559	18574	18683	18654	18543	18518	18583	18486	18550	18701	18621	18873	18632	18796	18566	18686	18697	18557	18582	18734	18700	18858	18850	18814	18828	18713	18511	18715	18729	18628	18660	18675	18773	18654	18710	18763	18709	18544	18594	18888	18502	18662	18642	18775	18898	18660	18823	18892	18740	18529	18734	18659	18619	18793	18744	18663	18817	18678	18792	18664	18812	18675	18635	18586	18929	18645	18548	18568	18783	18616	18589	18502	18739	18677	18699	18535	18565	18616	18778	18835	18542	18589	18705	18660	18701	18575	18633	18877	18677	18728	18685	18589	18510	18447	18832	18580	18631	18673	18679	18419	18698	18598	18600	18708	18539	18703	18516	18595	18761	18782	18788	18800	18648	18552	18621	18630	18736	18756	18526	18659	18736	18757	18735	18677	18753	18541	18552	18729	18773	18820	18759	18754	18657	18848	18933	18671	18323	18516	18765	18617	18755	18691	18480	18657	18619	18835	18758	18620	18749	18643	18599	18792	18792	18618	18932	18410	18812	18799	18637	18776	18754	18736	18551	18702	18710	18748	18867	18781	18685	18651	18707	18620	18563	18530	18541	18546	18489	18567	18889	18703	18720	18724	18902	18688	18684	18658	18766	18492	18845	18627	18487	18976	18530	18598	18772	18593	18798	18710	18681	18908	18830	18714	18605	18697	18657	18729	18685	18679	18697	18686	18774	18744	18737	18773	18759	18882	18605	18592	18655	18629	18824	18673	18663	18732	18883	18757	18823	18720	18777	18920	18644	18895	18901	18722	18626	18715	18655	18678	18637	18600	18805	18598	18781	18714	18682	18705	18542	18427	18715	18663	18735	18672	18641	18658	18713	18627	18735	18540	18632	18663	18550	18587	18575	18743	18736	18638	18569	18733	18764	18872	18884	18755	18724	18684	18658	18754	18764	18718	18814	18648	18843	18742	18589	18717	18750	18648	18783	18575	18673	18743	18674	18634	18726	18620	18798	18783	18671	18776	18544	18508	18702	18918	18656	18590	18548	18614	18505	18732	18600	18851	18599	18715	18760	18742	18400	18598	18696	18651	18821	18630	18620	18678	18627	18875	18804	18754	18613	18493	18761	18582	18576	18759	18582	18641	18999	18673	18618	18680	18528	18748	18715	18899	18820	18686	18806	18638	18522	18618	18690	18601	18814	18577	18862	18693	18679	18862	18861	18636	18905	18719	18834	18651	18619	18869	18500	18749	18738	18451	18536	18571	18817	18657	18712	18787	18689	18705	18668	18748	18790	18489	18605	18771	18511	18801	18603	18657	18811	18667	18886	18681	18610	18639	18653	18734	18828	18801	18680	18625	18804	18624	18477	18930	18690	18692	18861	18636	18971	18783	18643	18529	18656	18745	18560	18685	18758	18559	18594	18764	18592	18526	18790	18595	18574	18825	18854	18727	18725	18616	18623	18621	18727	18670	18627	18730	18706	18507	18551	18692	18515	18866	18775	18593	18643	18868	18639	18525	18520	18809	18540	18596	18718	18675	18599	18839	18714	18604	18625	18643	18718	18740	18546	18600	18523	18582	18813	18686	18722	18784	18707	18601	18756	18754	18650	18726	18579	18476	18871	18689	18490	18686	18623	18684	18603	18629	18695	18549	18637	18829	18697	18709	18703	18646	18679	18407	18706	18715	18592	18919	18598	18756	18758	18646	18541	18633	18713	18717	18737	18451	18563	18891	18802	18884	18633	18793	18734	18546	18660	18708	18716	18500	18655	18734	18577	18626	18831	18724	18413	18482	18638	18778	18665	18701	18708	18709	18657	18792	18726	18700	18701	18628	18696	19004	18602	18843	18675	18670	18626	18747	18857	18851	18704	18848	18721	18721	18748	18658	18778	18569	18710	18671	18835	18891	18619	18624	18768	18572	18467	18580	18751	18403	18669	18873	18585	18791	18719	18509	18925	18685	18757	18644	18707	18770	18697	18928	18736	18728	18713	18695	18673	18539	18602	18535	18537	18704	18816	18696	18716	18642	18658	18433	18388	18793	18847	18570	18650	18825	18606	18861	18674	18658	18591	18595	18697	18732	18608	18712	18646	18583	18748	18420	18734	18687	18673	18699	18526	18634	18568	18671	18637	18645	18596	18661	18757	18695	18620	18576	18563	18545	18648	18663	18491	18801	18571	18813	18760	18803	18571	18561	18714	18560	18612	18866	18811	18549	18785	18595	18686	18501	18569	18614	18731	18875	18697	18571	18579	18621	18846	18982	18731	18774	18643	18508	18900	18505	18641	18550	18597	18847	18741	18707	18870	18763	18600	18748	18772	18557	18743	18403	18824	18817	18511	18738	18328	18549	18576	18627	18675	18776	18859	18843
35828	48228	43624	33682	28687	24877	22157	20292	19152	18611	17679	17396	17013	16662	16525	16403	16244	16141	16018	15785	16015	15998	15985	15878	15761	15742	15851	15671	15749	15788	15686	15757	15761	15771	15791	15816	15805	15652	15768	15658	15671	15702	15729	15635	15849	15695	15661	15736	15535	15639	15604	15757	15720	15687	15556	15732	15788	15723	15688	15726	15794	15656	15758	15707	15723	15816	15851	15657	15761	15646	15739	15841	15668	15832	15567	15727	15720	15576	15737	15599	15727	15746	15669	15767	15748	15750	15774	15644	15862	15652	15891	15632	15795	15715	15677	15628	15780	15804	15709	15781	15678	15644	15620	15551	15468	15786	15700	15548	15690	15566	15660	15653	15582	15851	15741	15661	15603	15839	15809	15749	15567	15787	15694	15793	15716	15721	15752	15675	15667	15764	15663	15781	15667	15728	15748	15645	15700	15646	15718	15734	15761	15461	15585	15655	15635	15663	15635	15689	15635	15697	15733	15747	15556	15546	15752	15747	15708	15721	15635	15755	15615	15686	15570	15841	15606	15637	15748	15647	15646	15721	15734	15640	15792	15793	15594	15711	15676	15667	15782	15636	15836	15631	15559	15926	15601	15560	15723	15425	15617	15759	15658	15786	15646	15818	15615	15555	15791	15554	15873	15611	15729	15535	15734	15726	15548	15782	15642	15758	15835	15663	15615	15696	15591	15669	15740	15865	15791	15706	15505	15765	15857	15846	15655	15739	15652	15695	15705	15547	15688	15637	15558	15664	15659	15707	15699	15813	15781	15877	15755	15660	15468	15521	15738	15760	15688	15723	15708	15515	15567	15586	15656	15678	15826	15695	15796	15718	15705	15647	15771	15707	15744	15678	15622	15660	15699	15749	15773	15807	15602	15675	15625	15727	15761	15717	15666	15771	15573	15605	15636	15634	15568	15676	15643	15782	15679	15548	15731	15621	15711	15701	15711	15731	15754	15627	15786	15640	15757	15753	15679	15620	15884	15730	15716	15701	15596	15628	15828	15821	15591	15588	15768	15712	15654	15649	15652	15692	15625	15653	15787	15743	15633	15720	15705	15629	15535	15808	15768	15525	15621	15611	15652	15681	15602	15887	15612	15817	15759	15805	15758	15677	15637	15676	15534	15800	15846	15595	15561	15837	15751	15572	15658	15498	15781	15536	15671	15810	15770	15502	15816	15839	15686	15754	15681	15587	15728	15735	15711	15749	15699	15519	15741	15770	15608	15632	15694	15623	15637	15620	15643	15802	15760	15715	15745	15647	15888	15644	15622	15698	15438	15562	15747	15845	15595	15658	15835	15735	15742	15715	15865	15669	15694	15753	15636	15577	15957	15664	15818	15850	15694	15762	15624	15537	15778	15861	15722	15778	15814	15642	15519	15742	15773	15776	15711	15637	15651	15676	15642	15472	15618	15611	15757	15646	15733	15675	15685	15744	15843	15612	15796	15891	15788	15860	15602	15815	15846	15605	15595	15697	15594	15775	15661	15906	15819	15810	15706	15695	15698	15766	15520	15599	15860	15813	15719	15462	15680	15769	15876	15610	15723	15790	15733	15603	15725	15675	15632	15499	15688	15572	15701	15746	15735	15614	15608	15518	15666	15827	15660	15670	15607	15539	15621	15737	15797	15532	15621	15731	15634	15725	15697	15687	15743	15895	15803	15615	15596	15474	15643	15675	15640	15456	15730	15671	15832	15720	15611	15470	15597	15811	15686	15709	15761	15717	15737	15764	15607	15806	15683	15786	15598	15688	15633	15666	15577	15591	15783	15735	15726	15622	15605	15830	15693	15627	15650	15576	15695	15710	15733	15590	15640	15600	15847	15719	15756	15703	15642	15733	15592	15782	15720	15627	15625	15711	15717	15753	15638	15766	15716	15677	15585	15685	15542	15591	15690	15736	15642	15488	15646	15565	15681	15754	15655	15588	15641	15510	15679	15780	15708	15744	15836	15776	15731	15598	15678	15580	15638	15745	15702	15671	15642	15752	15673	15703	15690	15625	15641	15730	15665	15644	15554	15683	15672	15781	15651	15612	15694	15672	15768	15688	15780	15787	15655	15792	15650	15701	15693	15840	15779	15714	15897	15801	15647	15759	15702	15718	15670	15672	15811	15629	15388	15613	15672	15644	15642	15729	15742	15625	15655	15844	15725	15642	15843	15596	15706	15628	15613	15821	15688	15640	15788	15806	15659	15801	15628	15729	15567	15729	15517	15643	15556	15662	15879	15580	15704	15691	15616	15620	15619	15655	15786	15741	15671	15723	15701	15714	15633	15689	15787	15715	15851	15664	15713	15635	15770	15517	15612	15703	15698	15629	15698	15787	15855	15684	15615	15634	15777	15552	15532	15711	15725	15782	15684	15611	15513	15540	15730	15690	15590	15746	15537	15552	15649	15771	15750	15776	15636	15416	15672	15689	15669	15585	15587	15709	15701	15762	15871	15792	15826	15659	15701	15612	15684	15749	15789	15625	15834	15944	15688	15702	15658	15741	15857	15959	15691	15749	15651	15579	15770	15798	15585	15836	15651	15661	15819	15715	15702	15676	15586	15663	15630	15648	15753	15720	15600	15822	15791	15839	15781	15621	15664	15663	15651	15646	15584	15695	15639	15696	15652	15570	15710	15599	15708	15685	15546	15625	15690	15688	15672	15876	15645	15738	15669	15601	15701	15736	15746	15640	15867	15668	15715	15675	15738	15599	15669	15656	15653	15689	15707	15738	15662	15607	15754	15853	15686	15535	15810	15809	15578	15599	15761	15743	15645	15570	15790	15773	15630	15613	15736	15589	15728	15859	15777	15659	15588	15732	15552	15695	15873	15661	15691	15764	15679	15791	15662	15640	15550	15608	15737	15647	15902	15650	15835	15594	15450	15653	15734	15788	15690	15598	15690	15586	15819	15791	15504	15794	15750	15766	15544	15756	15847	15547	15756	15518	15848	15820	15596	15610	15633	15678	15599	15748	15735	15595	15731	15847	15766	15828	15824	15550	15702	15537	15738	15592	15770	15568	15493	15671	15673	15709	15920	15622	15785	15673	15594	15742	15777	15695	15630	15810	15874	15780	15724	15694	15836	15588	15735	15612	15786	15689	15568	15675	15703	15755	15733	15734	15618	15589	15722	15607	15861	15690	15836	15685	15572	15556	15863	15558	15631	15820	15599	15710	15756	15558	15704	15647	15635	15627	15698	15638	15836	15785	15686	15779	15707	15648	15702	15627	15939	15588	15683	15764	15658	15591	15667	15958	15472	15662	15733	15671	15432	15687	15785	15618	15919	15891	15613	15684	15815	15463	15749	15662	15747	15547	15870	15687	15703	15728	15806	15822	15817	15547	15745	15645	15700	15612	15668	15588	15608	15776	15686	15654	15792	15674	15586	15810	15634	15754	15703	15564	15681	15743	15670	15871	15635	15789	15912	15576	15744	15673	15667	15801	15579	15678	15629	15685	15643	15748	15700	15684	15755	15713	15658	15513	15655	15768	15600	15824	15651	15673	15809	15682	15720	15783	15689	15576	15569	15765	15684	15771	15709	15694	15732	15738	15532	15535	15561	15710	15584	15702	15675	15683	15819	15740	15779	15895	15798	15613	15616	15749	15672	15795	15853	15772	15579	15721	15761	15834	15634	15684	15546	15757	15741	15777	15749	15689	15686	15808	15630	15807	15565	15796	15864	15721	15708	15777	15733	15599	15469	15578	15747	15737	15738	15658	15772	15784	15765	15571	15809	15679	15808	15779	15723	15831	15692	15670	15649	15698	15744	15646	15595	15710	15654	15620	15714	15777	15647	15566	15729	15671	15653	15690	15616	15781	15763	15796	15768	15905	15580	15843	15758	15643	15634	15719	15632	15682	15791	15474	15873	15728	15707	15621	15573	15769	15808	15762	15694	15658	15621	15671	15638	15675	15853	15731	15703	15884	15623	15988	15691	15732	15827	15702	15724	15634	15798	15604	15647	15681	15741	15624	15770	15585	15605	15799	15575	15623	15611	15776	15542	15677	15689	15657	15760	15708	15710	15621	15769	15729	15808	15553	15713	15651	15548	15872	15607	15772	15690	15702	15721	15815	15723	15725	15596	15693	15731	15623	15509	15797	15815	15607	15815	15580	15610	15734	15657	15650	15690	15706	15785	15676	15764	15646	15604	15688	15557	15865	15572	15682	15842	15795	15716	15687	15860	15683	15752	15695	15568	15610	15607	15556	15786	15601	15717	15582	15723	15682	15562	15680	15767	15624	15613	15760	15689	15692	15671	15695	15757	15760	15699	15756	15818	15699	15616	15844	15676	15524	15694	15545	15680	15593	15683	15744	15711	15794	15683	15653	15719	15731	15765	15671	15699	15894	15777	15542	15708	15653	15679	15593	15643	15734	15692	15814	15695	15676	15851	15662	15527	15699	15693	15629	15778	15681	15627	15519	15891	15620	15706	15729	15515	15565	15787	15562	15768	15746	15755	15815	15703	15592	15718	15677	15663	15588	15658	15647	15735	15692	15637	15662	15703	15652	15791	15656	15744	15484	15946	15685	15690	15716	15622	15694	15735	15686	15691	15693	15673	15624	15655	15751	15613	15587	15665	15630	15830	15719	15748	15602	15647	15768	15545	15741	15697	15726	15750	15778	15832	15848	15655	15727	15630	15778	15715	15709	15590	15653	15786	15732	15630	15591	15588	15673	15442	15704	15646	15887	15618	15800	15842	15723	15763	15665	15752	15582	15754	15689	15687	15799	15789	15679	15758	15513	15672	15663	15645	15712	15829	15596	15551	15814	15621	15708	15564	15726	15788	15627	15719	15718	15611	15761	15571	15711	15713	15626	15644	15638	15722	15672	15762	15730	15851	15624	15605	15815	15719	15505	15715	15550	15547	15744	15743	15619	15722	15737	15827	15723	15737	15624	15676	15557	15832	15791	15565	15714	15664	15632	15849	15670	15510	15532	15811	15796	15551	15842	15755	15782	15686	15664	15712	15621	15805	15656	15527	15819	15657	15686	15872	15450	15816	15702	15765	15668	15802	15556	15546	15631	15699	15858	15704	15723	15742	15480	15726	15816	15698	15617	15571	15748	15634	15661	15679	15927	16005	15675	15665	15707	15858	15710	15703	15620	15765	15661	15726	15747	15592	15711	15773	15646	15739	15593
24150	21131	28642	26018	26336	27774	26788	23438	22128	21689	20782	20625	20169	19666	19606	19383	19158	19244	19007	19223	19240	19009	19114	19044	18894	19059	18905	18898	18706	18815	18764	18793	19018	18711	18624	18882	18911	18767	18943	18747	18797	18780	18935	19022	18700	18616	18792	18988	18690	18593	18779	18504	18663	18721	18623	18748	18817	19021	18999	18895	18804	18693	18869	18597	18803	18551	18753	18642	18823	18568	18744	18691	18606	18677	18898	18567	18763	18773	18652	18640	18618	18639	18808	18914	18862	18771	18728	18546	18813	18661	18820	18984	18889	18801	18778	18631	18756	18397	18839	18749	18623	18766	18761	18719	18827	18783	18746	18771	18926	18664	18806	18564	18816	18628	18637	18882	18796	18490	18824	18715	18699	18648	18854	18565	18811	18783	18670	18870	18692	18590	18757	18805	18780	18585	18591	18703	18591	18718	18706	18562	18872	18786	18667	18834	18905	18669	18945	18813	18572	18847	18713	18896	18661	18554	18683	18654	18823	18592	18740	18664	18822	18805	18619	18664	18641	18582	18660	18748	18860	18472	18746	18843	18805	18841	18745	18774	18671	18679	18639	18518	18743	18723	18565	18771	18815	18612	18825	18855	18949	18532	18662	18471	18727	18905	18638	18829	18889	18552	18573	18719	18630	18896	18634	19040	18804	18662	18608	18671	18710	18799	18697	18724	18586	18845	18835	18645	18732	18837	18811	18691	18592	19006	18814	18656	18851	18794	18872	18628	18779	18701	18621	18726	18619	18827	18662	18614	18845	18772	18737	18589	18838	18640	18739	18693	18845	18676	18833	18874	18625	18582	18751	18655	18775	18701	18694	18746	18757	18568	18730	18809	18671	18585	18860	18776	18810	18897	18717	18765	18597	18774	18534	18613	18665	18708	18865	18803	18775	18589	18667	18758	18663	18860	18834	18825	18809	18628	18716	18724	18710	18533	18698	18715	18737	19058	18687	18788	18542	18569	18712	18694	18751	18738	18648	18599	18723	18672	18758	18845	18592	18824	18723	18728	18647	18775	18911	18711	18565	18817	18861	18787	18787	18667	18791	18814	18649	18685	18789	18603	18732	18844	18885	18735	18731	18871	18834	18848	18686	18593	18881	18686	18849	18839	18492	18795	18564	18807	18695	18637	18484	18603	18615	18841	18763	18677	18685	18615	18700	18848	18637	18727	18510	18804	18753	18801	18698	18728	18732	18748	18663	18765	18664	18653	18679	18745	18785	18667	18742	18725	18567	18842	18681	18620	18801	18798	18661	18787	18742	18602	18816	18841	18691	18657	18636	18644	18635	18525	18906	18731	18703	18780	18728	18792	18551	18844	18759	18830	18799	18475	18509	18688	18896	18978	18677	18666	18731	18874	18582	18630	18928	18786	18748	18782	18788	18820	18621	18930	18821	18585	18765	18708	18817	18758	18755	18643	18708	18543	18432	18959	18826	18551	18916	18549	18915	18792	18829	18786	18678	18991	18658	18871	18959	18812	18768	18742	18694	18828	18608	18513	18676	18732	18673	18576	18748	18616	18626	18922	18547	18761	18499	18782	18662	18633	18559	18860	18948	18710	18779	18733	18781	18643	18754	18665	18831	18798	18968	18643	18764	18679	18756	18782	18765	18668	18719	18628	18608	18850	18685	18737	18697	18725	18506	18846	18690	18622	18692	18624	18704	18698	18666	18726	18731	18882	18562	18734	18627	18847	18587	18773	18809	18906	18634	18623	18800	18871	18564	18360	18704	18526	18776	18740	18622	18975	18904	18596	18549	18837	18735	18686	18814	18679	18610	18786	18831	18759	18687	18589	18790	18467	18569	18646	18705	18851	18590	18625	18795	18565	18682	18776	18677	18687	18903	18827	18859	18743	18820	18936	18658	18650	18639	18764	18778	18783	18657	18725	18753	18782	18702	18640	18910	18550	18720	18726	18651	18797	18637	18778	18936	18996	18648	18609	18899	18891	18651	18633	18475	18676	18578	18604	18663	18580	18691	18656	18658	18845	18770	18673	18700	18658	18925	18640	18795	18930	18862	18879	18865	18777	18667	18613	18900	18675	18423	18792	18673	18874	18748	18861	18644	18569	18465	18746	18726	18756	18693	18706	18973	18975	19003	18645	19015	18702	18772	18781	18690	18757	18875	18609	18713	18782	18685	18662	18919	18785	18753	18829	18757	18814	18790	18830	18793	18763	18603	18670	18697	18849	18767	18844	18836	18695	18789	18598	18682	18751	18810	18806	18880	18740	18756	18707	18850	18657	18677	18715	18898	18830	18718	18970	18868	18645	18644	18633	18576	18666	18670	18582	18738	18632	18724	18640	18792	18746	18752	18907	18640	18716	18682	18789	18733	18613	18559	18752	18689	18802	18658	18657	18769	18672	18731	18619	18834	18548	18540	18802	18939	18941	18652	18624	18573	18804	18684	18766	18625	18546	18747	18598	18604	18740	18764	18672	18823	18795	18830	18692	18733	18938	18489	18713	18701	18760	18886	18713	18878	18823	18880	18619	18719	18682	18766	18641	18727	18925	18613	18825	18871	18910	18469	18592	18522	18708	18738	18515	18841	18773	18680	18645	18715	18749	18742	18670	18725	18639	18841	18641	18689	18660	18786	18688	18796	19000	18759	18751	18961	18651	18620	18481	18840	18587	18596	18785	18651	18740	18966	18877	18697	18644	18701	18888	18743	18643	18535	18826	18796	18682	18806	18759	18915	18622	18812	18694	18888	18752	18544	18637	18774	18843	18893	18583	18744	18494	18943	18566	18747	18842	18721	18947	18728	18892	18869	18953	18507	18481	18758	18536	18893	18874	18793	18801	19003	18556	18651	18699	18652	18756	18682	18615	18715	18650	18671	18729	18691	18664	18584	18805	18723	18766	18685	18743	18832	18636	18800	18801	18713	18959	18847	18869	18704	18710	18731	18569	18866	18589	18704	18808	18441	18549	18752	18791	18756	18719	18594	18685	18760	18762	18635	18579	18682	18571	18629	18762	18757	18811	18789	18840	18725	18926	18551	18891	18911	18781	18766	18735	19029	18968	18919	18727	18687	18659	18698	18782	18872	18655	18670	18571	18754	18640	18806	18660	18605	18723	18696	18645	18574	18933	18737	18621	18689	18781	18780	18851	18622	18846	18700	18655	18905	18641	18760	18554	18558	18725	18863	18770	18708	18793	18685	18850	18791	18558	18825	18566	18618	18594	18938	18746	18809	18863	18905	18693	18641	18502	18767	18716	18687	18703	18856	18794	18630	18922	18722	18806	18618	18866	18623	18678	18766	19052	18760	18835	18801	18917	18696	18665	18775	18900	18750	18705	18614	18744	18899	18711	18653	18649	18855	18840	18487	18683	18638	18865	18688	18712	18746	18691	18521	18678	18835	18782	18641	18703	18660	18915	18809	18662	18831	18690	18646	18669	18750	18644	18512	18703	18852	18777	18782	18720	18710	18816	18893	18635	18782	18814	18518	18597	18782	18753	18650	18555	18672	18735	18823	18606	18791	18633	18643	18521	18746	18731	18695	18724	18511	18717	18799	18531	18671	18613	18576	18812	18673	18866	18951	18820	18605	18550	18630	18812	18580	18920	18565	18772	18826	18671	18496	18739	18812	18847	18582	18670	18675	18772	18897	18690	18800	18867	18810	18766	18796	18763	18882	18824	18633	18732	18693	18678	18887	18985	18903	18929	18826	18839	18678	18728	18856	18741	18767	18508	18906	18718	18609	18844	18808	18690	18773	18599	18534	18745	18793	18810	18675	18679	18832	18694	18559	18551	18807	18688	18792	18731	18683	18536	18649	18645	18858	18652	18757	18649	18762	18725	18804	18820	18609	18791	18558	18519	18815	18798	18725	18711	18732	18853	18746	18476	18742	18633	18885	18956	18623	18820	18758	18765	18506	18689	18779	18837	18643	18631	18885	18706	18781	18519	18633	18792	18740	18736	18710	18895	18987	18897	18695	18806	18854	18608	18699	18634	18742	18714	18829	18640	19000	18674	18754	18583	18644	18642	18731	18645	18757	18610	18623	18657	18565	18757	18364	18580	18529	18669	18718	18677	18666	18762	18675	18675	18771	18959	18692	18655	18880	18674	18622	18588	18826	18648	18617	18571	18831	18746	18581	18758	18847	18923	18768	18781	18827	18566	18751	18853	18627	18699	18818	18579	18609	18797	18505	18862	18989	18666	18695	18890	18440	18802	18698	18748	18681	18797	18818	18666	18930	18733	18721	18789	18791	18869	18803	18562	18448	18765	18553	18522	18708	18836	18829	18724	18755	18597	18762	18900	18671	18589	18895	18586	18759	18598	18747	18680	18746	18801	18755	18811	18522	18778	18652	18842	18600	18837	18724	18669	18560	18748	18792	18851	18648	18681	18741	18699	18830	18879	18909	18723	18568	18528	18614	18570	18807	18644	18633	18651	18844	18654	18796	18884	18768	18593	18788	18743	18898	18724	18743	18424	18641	18690	18931	18785	18603	18707	18769	18832	18708	18731	18590	18608	18727	18729	18787	18812	18825	18675	18776	18804	18812	18699	18600	18780	19012	18791	18779	18531	18669	18726	18817	18693	18851	18776	18901	18864	18748	18635	18662	18871	18782	18793	18631	18534	18629	18706	18789	18750	18751	18656	18610	18814	18681	18858	18885	18826	18770	18877	18844	18844	18872	18731	18888	18657	18843	18695	18877	18941	18749	18774	18697	18699	18646	18687	18797	18689	18622	18641	18729	18968	18838	18892	18877	18949	18821	18690	18675	18691	18698	18765	18645	18811	18710	18876	18756	18883	18728	18769	18822	18592	18416	18665	18757	18684	18687	18802	18657	18640	18823	18796	18961	18602	18755	18570	18773	18882	18796	18604	18701	18900	19056	18623	18674	18729	18740	18789	18733	18948	18738	18734	18844	18648	18761	18906	18622	18586	18626	18631	18718	18631	18586	18553	18680	18671	18696	18743	18736	18623	18428	18868	18651	18795	18538	18829	18709	18910	18668	18677	18591	18777	18630	18681	18748	18668	18850	18769	18676	18694	18544	18767	18570	18881	18703	18763	18672	18774	18646	18686	18542	18489	18588	18816	18665	18530	18672	18667	18639	18705	18778	18701	18779	18686	18663	18885	18948	18816	18673	18627	18650	18605	18753	18850
35607	54133	48023	37257	31718	27976	24636	22303	20798	19761	18683	18225	17690	17358	17050	16566	16538	16328	16128	16331	16043	15963	15906	16147	15946	15941	15896	15933	16030	15786	15752	15665	15852	15797	15868	15889	15681	15689	15691	15733	15680	15577	15739	15717	15733	15866	15582	15721	15811	15697	15808	15602	15736	15686	15955	16062	15711	15655	15759	15621	15659	15716	15797	15634	15754	15778	15987	15801	15714	15680	15843	15764	15802	15766	15827	15766	15771	15728	15975	15844	15785	15785	15793	15849	15978	15803	15600	15647	15699	15772	15732	15796	15745	15798	15679	15695	15595	15769	15856	15861	15752	15746	15806	15855	15799	15730	15704	15766	15507	15831	15734	15750	15709	15951	15893	15799	15680	15699	15724	15764	15693	15725	15797	15712	15764	15745	15707	15844	15686	15659	15689	15648	15690	15735	15525	15920	15802	15827	15784	15875	15877	15761	15956	15736	15875	15846	15715	15786	15854	15719	15802	15877	15878	15742	15721	15808	15606	15760	15767	15789	15783	15665	15828	15601	15821	15808	15868	15694	15677	15766	15868	15765	15710	15679	15990	15667	15809	15634	15867	15692	15646	15773	15740	15693	15701	15731	15738	15790	15698	15691	15648	15935	15722	15694	15627	15777	15854	15749	15727	15661	15753	15750	15600	15629	15604	15875	15734	15730	15816	15622	15786	15700	15772	15686	15761	15896	15785	15750	15764	15742	15921	15712	15641	15638	15708	15677	15854	15767	15727	15883	15721	15688	15794	15826	15827	15755	15768	15793	15920	15721	15778	15792	15781	15697	15593	15911	15831	15726	15793	15883	15720	15664	15648	15752	15747	15758	15794	15770	15932	15831	15736	15649	15691	15875	15851	15798	15794	15681	15765	15805	15931	15849	15786	15771	15704	15670	15800	15715	15725	15597	15686	15752	15609	15827	15792	15989	15763	15863	15931	15822	15716	15838	15772	15734	15666	15654	15859	15783	15899	15750	15664	15723	15811	15745	15799	15619	15708	15798	15679	15843	15749	15726	15805	15811	16035	15798	15770	15743	15606	15728	15818	15563	15592	15743	15829	15855	15850	15773	15637	15683	15849	15776	15672	15839	15978	15805	15737	15755	15818	15751	15696	15816	15580	15737	15789	15713	15844	15794	15621	15792	15769	15796	15725	15751	15798	15740	15737	15815	15753	15834	15801	15797	15809	15790	15724	15750	15616	15771	15777	15524	15866	15678	15786	15755	15823	15937	15696	15581	15754	15821	15527	15748	15637	15754	15795	15608	15781	15802	15617	15763	15745	15779	15864	15722	15626	15801	15806	15757	15926	15696	15687	15641	15635	15751	15688	15785	15648	15926	15474	15816	15895	15729	15817	15796	15773	15816	15822	15712	15699	15856	15525	15597	15767	15666	15751	15848	15666	15973	15720	15732	15786	15558	15709	15878	15886	15736	15720	15802	15656	15957	15630	15606	15674	15775	15903	15683	15639	15762	15635	15766	15667	15691	15764	15623	15795	15663	15683	15684	15759	15709	15743	15858	15901	15744	15570	15862	15752	15732	15729	15694	15757	15797	15588	16027	15656	15712	15722	15780	15886	15736	15681	15645	15821	15821	15901	15653	15802	15796	15866	15723	15765	15562	15807	15954	15612	15764	15679	15788	15704	15853	15648	15708	15729	15906	15806	15835	15688	15854	15608	15676	15797	15972	15673	15775	15741	15840	15753	15734	15708	15772	15796	15619	15831	15697	15885	15789	15777	15748	15786	15762	15930	15623	15736	15729	15825	15784	15788	15658	15854	15651	15732	15820	15721	15779	15722	15834	15653	15797	15711	15769	15880	15695	15832	15896	15704	15606	15846	15741	15806	15715	15818	15902	15788	15739	15721	15750	15755	15812	15760	15834	15826	15639	15780	15622	15872	15853	15769	15974	15753	15804	15803	15828	15877	15829	15541	15837	15547	15794	15792	15834	15896	15817	15801	15647	15746	15635	15694	15874	15720	15809	15735	15701	15748	15752	15631	15766	15577	15849	15786	15718	15761	15934	15650	15760	15725	15887	15929	15849	15772	15728	15820	16060	15787	15586	15724	15873	15631	15837	15777	15682	15855	15935	15777	16033	15821	15721	15914	15735	15724	15764	15671	15752	15620	15744	15789	15763	15756	15318	15858	15808	15773	15720	15685	15828	15623	15646	15642	15808	15491	15731	15895	15748	15778	15744	15752	15804	15796	15838	15776	15784	15732	15909	15800	15766	15858	15742	15767	15748	15738	15870	15650	15759	15756	15689	15640	15888	15725	15801	15777	15774	15706	15665	15901	15750	15813	15624	15704	15637	15750	15823	15680	15487	15803	15712	15673	15723	15809	15665	15690	15636	15781	15828	15726	15677	15827	15749	15769	15744	15695	15840	15762	15830	15915	15629	15680	15822	15759	15874	15807	15859	15760	15797	15814	15793	15550	15832	15429	15751	15873	15576	15495	15681	15675	15800	15772	15684	15651	15716	15827	15709	15810	15655	15781	15687	15846	15703	15546	15619	15527	15789	15984	15833	15806	15684	15843	15836	15680	15659	15797	15677	15938	15893	15787	15893	15748	15742	15710	15713	15774	15896	15729	15880	15778	15706	15674	15786	15728	15787	15965	15602	15887	15807	15545	15691	15718	15609	15665	15768	15757	15738	15767	15845	15793	15721	15831	15787	15715	15563	15837	15844	15727	15811	15768	15802	15726	15707	15758	15808	15764	15701	15825	15639	15806	15904	15697	15787	15699	15639	15683	15807	15736	15757	15675	15672	15817	15719	15810	15666	15544	15810	15763	15808	15753	15733	15677	15806	15643	15801	15817	15824	15825	15644	15690	15706	15621	15860	15723	15703	15788	15743	15778	15956	15764	15843	15618	15752	15840	15861	15801	15806	15647	15970	15669	15574	15740	15906	15559	15759	15688	15642	15953	15588	15869	15688	15710	15786	15865	15736	15719	15715	15659	15757	15790	15716	15843	15731	15645	15824	15651	15705	15709	15576	15561	15597	15761	15733	15599	15848	15722	15736	15697	15783	15747	15753	15791	15781	15691	15667	15792	15655	15741	15955	15607	15671	15779	15717	15748	15853	15818	15729	15818	15796	15681	15671	15781	15865	15721	15674	15857	15703	15796	15624	15763	15811	15608	15837	15685	15770	15745	15611	15800	15638	15649	15822	15629	15858	15868	15678	15807	15663	15710	15717	15720	15484	15630	15871	15725	15600	15846	15665	15702	15800	15648	15802	15747	15857	15703	15831	15837	15740	15719	15668	15833	15679	15724	15894	15742	15822	15671	15646	15824	15649	15604	15750	15733	15797	15778	15883	15602	15779	15696	15605	15619	15934	15672	15731	15657	15915	15615	15805	15697	15740	15765	15836	15682	15677	15873	15884	16017	15727	15874	15801	15844	15833	15694	15906	15724	15650	15637	15859	15815	15759	15643	15709	15738	15677	15800	15874	15705	15730	15727	15698	15727	15749	15897	15723	15780	15777	15649	15754	15704	15686	15835	15767	15725	15644	15783	15745	15788	15746	15744	15639	15863	15728	15691	15785	15810	15590	15740	15686	15755	15700	15822	15664	15785	15820	15706	15780	15932	15684	15801	15671	15923	15569	15813	15703	15673	15873	15684	15685	15861	15578	15762	15723	15796	15855	15660	15601	15862	15683	15560	15708	15821	15650	15710	15712	15763	15811	15725	15794	15761	15587	15645	15774	15740	15547	15725	15906	15688	15724	15674	15799	15798	15736	15660	15744	15745	15557	15775	15681	15776	15661	15628	15745	15858	15683	15785	15822	15643	15477	15717	15665	15784	15854	15822	15757	15810	15720	15804	15811	15531	15792	15671	15691	15705	15834	15759	15586	15641	15698	15705	15731	15590	15776	15705	15700	15849	15721	15725	15648	15924	15601	15653	15959	15695	15697	15811	15764	15783	15747	15677	15746	15759	15797	15689	15808	15653	15705	15688	15737	15811	15829	15645	15671	15711	15719	15871	15666	15819	15944	15753	15889	15800	15711	15817	15672	15634	15728	15749	15729	15718	15773	15831	15835	15653	15629	15703	15798	15820	15627	15729	15874	15783	15669	15760	15822	15838	15782	15825	15768	15720	15925	15757	15608	15809	15541	15737	15792	15822	15663	15525	15806	15922	15599	15670	15914	15778	15559	15648	15799	15858	15632	15820	15685	15745	15675	15776	15832	15639	15789	15698	15749	15890	15811	15705	15707	15821	15793	15691	15789	15735	15729	15820	15716	15687	15956	15688	15878	15778	15864	15745	15739	15894	15767	15805	15651	15727	15766	15764	15707	15755	15723	15767	15787	15737	15731	15731	15781	15811	15618	15715	15806	15776	15676	15866	15589	15707	15636	15671	15835	15715	15750	15696	15840	15750	15751	15802	15690	15665	15675	15866	15761	15683	15808	15667	15699	15825	15978	15832	15764	15728	15633	15728	15697	15616	15647	15744	15558	15702	15532	15737	15658	15559	15914	15577	15747	15708	15737	15811	15956	15690	15685	15562	15590	15782	15853	15847	15869	15816	15843	15825	15633	15620	15771	15611	15857	15687	15600	15850	15641	15721	15655	15883	15793	15740	15701	15643	15683	15808	15641	15780	15704	15797	15666	15817	15593	15770	15823	15677	15608	15794	15680	15890	15767	15572	15858	15866	15814	15836	15708	15854	15767	15673	15661	15803	15773	15641	15722	15653	15665	15724	15692	15875	15723	15722	15761	15813	15820	15847	15531	15775	15655	15883	15634	16013	15688	15777	15757	15751	15803	15716	15679	15970	15828	15761	15691	15703	15857	15716	15705	15693	15610	15616	15777	15891	15736	15837	15795	15799	15672	15653	15621	15774	15703	15769	15734	15745	15758	15832	15689	15723	15826	15741	15773	15703	15796	15649	15920	15549	15635	15747	15782	15846	15784	15778	15822	15783	15805	15715	15753	15698	15725	15722	15853	15716	15753	15792	15907	15893	15791	15664	15634	15773	15725	15888	15723	15732	15798	15843	15662	15730	15656	15662	15711	15775	15869	15594	15655	15764	15631	15775	15945	15881	15721	15928	15697	15859	15649	15783	15993	15833	15783	15573	15895	15931	15632	15704	15681	15722	15716	15817	15703	15916	15673	15847	15714
22738	21120	28851	23963	23438	27918	30801	25992	24141	23615	22842	22455	21818	21315	21077	20666	20522	20305	20143	20235	20265	20006	20091	19770	19848	19822	19790	19812	19775	19991	19776	19852	19800	19825	19806	19856	19806	19735	19637	19630	19651	19523	19725	19642	19887	19626	19709	19788	19803	19645	19694	19733	19596	19490	19585	19669	19835	19663	19725	19607	19620	19721	19690	19716	19599	19739	19719	19483	19640	19593	19752	19665	19695	19579	19582	19716	19691	19690	19446	19647	19410	19650	19544	19799	19538	19628	19655	19656	19759	19844	19826	19735	19680	19748	19636	19652	19710	19530	19630	19660	19831	19492	19667	19557	19690	19584	19566	19715	19680	19667	19579	19521	19636	19533	19549	19613	19707	19470	19552	19721	19665	19755	19596	19651	19588	19664	19722	19603	19315	19629	19633	19697	19631	19818	19676	19641	19849	19676	19730	19564	19747	19697	19608	19662	19658	19544	19553	19689	19511	19744	19701	19731	19686	19558	19643	19582	19553	19641	19647	19353	19594	19587	19598	19633	19801	19654	19557	19694	19707	19347	19701	19511	19646	19920	19775	19865	19684	19719	19529	19692	19503	19378	19738	19669	19561	19540	19739	19478	19596	19561	19578	19591	19510	19548	19723	19600	19760	19669	19365	19773	19643	19712	19530	19448	19706	19652	19415	19676	19800	19543	19758	19667	19600	19728	19457	19582	19585	19658	19705	19666	19318	19546	19698	19476	19562	19464	19556	19653	19623	19545	19618	19572	19722	19550	19797	19735	19451	19483	19807	19819	19808	19528	19679	19765	19650	19799	19556	19525	19675	19628	19787	19741	19361	19578	19541	19906	19547	19544	19739	19572	19495	19657	19407	19810	19741	19499	19598	19549	19686	19511	19685	19706	19709	19401	19561	19563	19758	19641	19553	19386	19615	19506	19709	19643	19379	19485	19762	19613	19317	19573	19711	19637	19736	19590	19488	19783	19387	19619	19759	19566	19620	19536	19634	19591	19725	19466	19548	19488	19637	19448	19665	19708	19807	19631	19494	19616	19737	19614	19505	19749	19716	19502	19580	19571	19584	19567	19611	19621	19591	19600	19616	19648	19526	19461	19583	19606	19709	19635	19447	19411	19715	19718	19661	19500	19477	19682	19546	19659	19589	19560	19679	19654	19758	19577	19478	19776	19688	19599	19709	19506	19626	19440	19695	19640	19676	19875	19552	19602	19519	19728	19593	19656	19621	19543	19646	19452	19524	19494	19849	19443	19684	19892	19403	19787	19475	19719	19566	19734	19776	19743	19673	19727	19538	19549	19613	19514	19603	19715	19632	19749	19710	19816	19515	19565	19428	19705	19728	19569	19530	19460	19695	19619	19597	19789	19516	19549	19844	19547	19473	19503	19718	19680	19719	19631	19545	19653	19540	19705	19607	19620	19562	19574	19432	19549	19655	19872	19686	19873	19739	19690	19547	19691	19601	19380	19657	19700	19770	19698	19830	19673	19297	19428	19620	19490	19609	19826	19763	19776	19581	19545	19342	19958	19605	19557	19500	19506	19716	19684	19642	19752	19624	19670	19523	19606	19612	19527	19659	19524	19691	19680	19806	19680	19576	19588	19739	19694	19695	19588	19678	19663	19726	19658	19790	19789	19768	19678	19666	19573	19868	19556	19641	19571	19415	19688	19636	19532	19726	19658	19580	19599	19667	19614	19829	19503	19742	19490	19555	19658	19822	19509	19618	19635	19367	19450	19612	19663	19597	19669	19506	19349	19390	19773	19465	19417	19833	19877	19432	19780	19477	19638	19533	19489	19706	19797	19472	19877	19669	19632	19629	19656	19653	19710	19702	19662	19592	19448	19751	19697	19611	19574	19584	19656	19606	19397	19480	19637	19849	19620	19477	19408	19517	19513	19585	19418	19415	19652	19803	19578	19647	19751	19808	19731	19725	19429	19386	19673	19727	19558	19538	19817	19642	19397	19648	19511	19607	19652	19765	19563	19570	19766	19448	19660	19709	19332	19685	19655	19512	19564	19769	19729	19787	19700	19743	19575	19837	19719	19480	19693	19715	19610	19629	19479	19801	19596	19687	19519	19628	19633	19432	19618	19582	19666	19610	19652	19574	19576	19695	19507	19473	19577	19544	19623	19681	19605	19616	19478	19565	19598	19540	19303	19632	19820	19604	19501	19524	19815	19562	19809	19495	19545	19379	19426	19607	19661	19530	19700	19353	19684	19634	19522	19541	19598	19759	19706	19675	19688	19611	19538	19683	19643	19474	19559	19767	19749	19600	19873	19725	19528	19558	19409	19771	19832	19697	19844	19488	19638	19460	19613	19665	19674	19720	19442	19711	19554	19682	19691	19529	19704	19646	19337	19589	19422	19738	19361	19681	19694	19714	19643	19687	19651	19521	19680	19670	19596	19443	19379	19516	19463	19625	19758	19566	19417	19729	19579	19749	19710	19647	19470	19556	19592	19646	19740	19575	19404	19365	19538	19589	19857	19578	19531	19570	19623	19612	19541	19714	19721	19618	19567	19742	19605	19415	19624	19601	19767	19339	19688	19765	19508	19575	19765	19491	19503	19568	19521	19638	19568	19471	19559	19490	19669	19586	19605	19784	19589	19551	19705	19698	19602	19702	19698	19511	19485	19519	19541	19548	19556	19751	19559	19444	19439	19569	19713	19896	19645	19513	19421	19507	19535	19422	19597	19653	19416	19733	19473	19599	19655	19718	19471	19295	19605	19565	19650	19649	19852	19741	19799	19624	19661	19619	19716	19569	19472	19657	19649	19662	19681	19501	19650	19580	19714	19726	19454	19549	19607	19598	19678	19623	19619	19523	19770	19591	19615	19655	19618	19608	19423	19580	19600	19578	19450	19623	19589	19612	19667	19586	19679	19704	19720	19530	19488	19464	19599	19726	19753	19499	19542	19676	19585	19474	19495	19722	19541	19661	19713	19546	19611	19668	19532	19703	19623	19780	19498	19451	19565	19749	19769	19813	19666	19490	19696	19600	19720	19513	19725	19532	19542	19623	19499	19827	19639	19688	19659	19608	19449	19640	19731	19517	19527	19632	19506	19743	19458	19579	19605	19753	19492	19367	19470	19794	19477	19700	19520	19736	19641	19574	19415	19546	19404	19584	19745	19581	19705	19704	19473	19761	19563	19802	19601	19695	19877	19465	19597	19628	19692	19566	19566	19619	19740	19685	19797	19552	19577	19490	19679	19302	19556	19612	19720	19440	19510	19522	19435	19489	19796	19661	19647	19509	19602	19623	19443	19800	19588	19618	19532	19743	19703	19675	19644	19431	19748	19595	19467	19639	19683	19665	19659	19731	19714	19559	19394	19588	19531	19546	19619	19509	19665	19686	19484	19403	19494	19451	19372	19487	19624	19585	19535	19752	19941	19674	19621	19721	19596	19505	19572	19728	19605	19585	19529	19564	19503	19671	19823	19400	19579	19709	19567	19653	19721	19865	19702	19569	19452	19565	19458	19611	19711	19648	19614	19406	19706	19619	19629	19562	19689	19745	19697	19830	19584	19304	19786	19621	19614	19622	19646	19574	19625	19641	19824	19464	19855	19581	19673	19550	19499	19679	19552	19621	19703	19804	19621	19703	19609	19667	19695	19737	19543	19569	19589	19517	19692	19637	19642	19598	19557	19490	19796	19495	19645	19751	19663	19395	19719	19674	19552	19581	19561	19929	19650	19914	19619	19799	19437	19419	19693	19548	19580	19610	19555	19515	19554	19483	19491	19643	19671	19657	19620	19449	19609	19413	19734	19607	19644	19427	19600	19660	19510	19578	19518	19635	19470	19504	19532	19419	19679	19741	19586	19589	19621	19914	19591	19485	19638	19611	19676	19810	19669	19650	19769	19652	19318	19809	19686	19527	19551	19821	19536	19791	19703	19709	19565	19568	19630	19380	19707	19654	19663	19579	19622	19592	19481	19519	19397	19545	19566	19752	19650	19669	19722	19703	19627	19471	19453	19688	19749	19450	19535	19608	19721	19589	19708	19546	19785	19640	19550	19751	19528	19591	19445	19658	19501	19652	19602	19482	19662	19474	19420	19482	19441	19480	19459	19708	19630	19556	19670	19790	19597	19719	19641	19591	19636	19666	19445	19761	19675	19632	19648	19940	19738	19446	19690	19532	19587	19756	19594	19696	19673	19694	19567	19792	19872	19653	19597	19563	19679	19600	19525	19556	19634	19669	19572	19537	19637	19729	19592	19621	19583	19689	19559	19416	19495	19807	19481	19590	19840	19642	19572	19508	19527	19637	19610	19791	19794	19514	19502	19618	19815	19458	19441	19468	19436	19794	19551	19243	19855	19473	19458	19568	19519	19529	19725	19517	19543	19792	19698	19582	19601	19766	19474	19612	19628	19689	19588	19454	19505	19567	19541	19876	19568	19473	19494	19604	19373	19790	19345	19524	19743	19575	19741	19570	19587	19615	19758	19700	19553	19637	19536	19544	19759	19574	19616	19621	19495	19607	19524	19648	19732	19605	19602	19661	19626	19723	19864	19772	19763	19723	19594	19687	19467	19478	19635	19454	19679	19468	19564	19608	19455	19658	19668	19757	19472	19575	19606	19466	19827	19866	19622	19675	19581	19703	19570	19474	19676	19698	19582	19535	19496	19716	19538	19453	19411	19599	19697	19800	19553	19450	19754	19590	19789	19825	19522	19663	19558	19567	19600	19598	19844	19657	19518	19621	19486	19563	19571	19446	19714	19691	19807	19680	19672	19504	19535	19541	19677	19636	19612	19503	19553	19649	19696	19752	19573	19900	19448	19530	19612	19636	19576	19686	19469	19534	19595	19463	19509	19493	19501	19601	19677	19714	19897	19544	19635	19732	19399	19784	19721	19722	19711	19403	19613	19688	19625	19416	19395	19731	19589	19662	19627	19568	19570	19547	19608	19679	19637	19711	19631	19442	19520	19617	19818	19760	19714	19594	19523	19879	19551	19448	19480	19576	19685	19691	19689	19603	19849	19678	19400	19572	19655	19609	19614	19765	19591	19511	19438	19713	19698	19847	19739	19587	19628	19662	19471	19646	19590	19574	19764	19539	19545	19706	19466	19734	19619	19498	19586	19547	19612	19538	19635	19651	19574	19740	19657	19661	19714	19693	19491	19599	19491
38383	60604	54014	42839	36406	31479	27894	25134	23427	21973	20544	19787	19017	18393	17840	17562	17295	17110	16925	16735	16742	16582	16474	16738	16628	16498	16372	16296	16471	16383	16412	16210	16305	16280	16155	16171	16304	16235	16283	16295	16273	16225	16216	16263	16297	16088	16118	16109	16252	16290	16388	16170	16269	16450	16273	16230	16148	16111	16336	16323	16070	16224	16316	16030	16301	16138	16429	16090	16324	16350	16255	16242	16249	16192	16329	16306	16290	16118	16014	16064	16171	16271	16140	16268	16303	16232	16241	16212	16296	16142	16251	16302	16247	16275	16273	16283	16033	15997	16457	16142	16061	16093	16255	16303	16075	16199	16117	16306	16188	16217	16212	16126	16058	16174	16275	16384	16049	16165	16260	16355	16199	16111	16317	16194	16254	16195	16135	16084	16248	16133	16267	16251	16192	16069	16148	16126	16065	16160	16116	16249	16250	16213	16303	16228	16219	16218	16226	16116	16092	16077	16251	16042	16157	16126	16302	16242	16142	16221	16235	16451	16253	16340	16448	16189	16242	16003	16206	16126	16383	16230	16111	16217	16035	16260	16300	16155	16224	16099	16192	16247	16104	16118	16214	16199	16347	16270	16144	16135	16008	16199	16018	16342	16222	16223	16190	16236	16398	16225	16022	16148	16220	16282	16366	16273	16204	16117	16295	16227	16363	16099	16227	16088	16308	16283	16053	16318	16134	16077	16127	16335	16141	16122	16134	16176	16289	16060	16318	16322	16258	16331	16063	16121	16209	16258	16167	16215	16145	16125	16347	16036	16042	16265	16182	16269	16198	16078	16331	16041	16056	16331	16188	16314	16144	16251	16217	16268	16068	16245	16163	16376	16315	16276	16328	16131	16211	16128	16118	16205	16221	16252	16246	16081	16235	16179	16098	16094	16206	16048	16208	16246	16081	16112	16090	16289	16174	16324	16005	16150	16135	16263	16279	16159	16168	16163	16195	16265	16114	16215	16210	16164	16131	16144	16167	16059	16224	16284	16327	16350	16012	16264	16314	16010	16319	16076	16114	15999	16347	16054	16282	16270	16057	16176	16124	16020	16191	16188	16329	16242	16220	16248	16219	16058	16289	16365	16262	16309	16168	16229	16217	16260	16169	16058	16405	16205	16296	15993	16309	16142	16098	16231	16293	16271	16118	15967	16359	16192	16287	16236	16301	16314	16371	16162	16305	16133	16238	16238	16130	16306	16199	16132	16244	16229	16176	16185	16126	16071	16205	16197	16264	16249	16248	16264	16322	16119	16178	16200	16102	16316	16281	16117	16350	16077	16109	16013	16220	16148	16269	16228	16277	16310	16132	16153	16152	16162	16268	16031	16170	16367	16174	16205	16352	16212	16167	15986	16131	16188	16157	16138	16134	16210	16359	16287	16317	16090	16251	16318	16100	16151	16228	16107	16307	16213	16205	15994	16165	16123	16064	16176	16190	16266	16122	16089	16295	16168	16241	16185	16291	16317	16189	15918	16230	16108	16320	16074	16160	16119	16168	16049	16183	16350	16169	16276	16082	16221	16297	16260	16266	16041	16137	16290	16257	16260	16167	16237	16316	16294	16060	16221	16095	16259	16274	16294	16276	16061	16208	16079	16209	16168	16129	16198	16068	16214	16214	16269	16316	16156	16052	16226	16408	16233	16310	16304	16266	16188	16076	16091	16361	16200	16197	16311	16327	16175	15954	16317	16378	16170	16485	16396	16185	16170	16265	16248	16383	16063	16288	16200	16422	16133	16393	16190	16310	16173	16179	16248	16235	16130	16162	16256	16325	16170	16245	16169	16256	16221	16289	16268	16189	16124	16245	16211	16277	16198	16286	16239	16062	16135	16090	16056	16106	16184	16203	16190	16134	16183	16078	16218	16298	16156	16222	16214	16180	16146	16196	16215	16163	16238	16333	16123	16253	16186	16256	16284	16228	16214	16065	16252	16277	16218	16193	16122	16391	16280	16142	16143	16258	16200	16037	16217	16168	16290	16056	16338	16262	16275	16177	16278	16182	16410	16118	16267	16163	16182	16058	16254	16199	16171	16318	16199	16295	16215	16183	15906	16185	16197	16253	16244	16170	16114	16282	16100	16129	16107	16144	16163	16218	16262	16136	16270	16227	16298	16325	16034	16132	16006	16337	16063	16202	16211	16245	16114	16110	16102	16345	16167	16158	16179	16249	16193	16186	16284	16141	16244	16140	16389	16168	16128	16346	16293	16147	16212	16283	16186	16230	16192	16337	16217	16191	16199	16118	16029	16106	16236	16211	16179	16185	16298	16276	16174	16257	16202	16265	16119	16216	16158	16408	16123	16244	16161	16128	16200	16363	16191	16240	16248	16072	16177	16302	16304	16123	16166	16073	16217	16346	16168	16092	16043	15958	16066	16199	16055	16204	16261	16121	16393	16210	16237	16154	16202	16241	16107	16305	16154	16167	16183	16116	16228	16099	16224	16217	16164	16264	16222	16243	16286	16166	16186	16334	16264	16246	16146	16201	16322	15939	16209	16074	16202	16136	16315	16211	16014	16424	16021	16284	16385	16140	16303	16042	16185	16189	16155	16160	16199	16142	16302	15967	16008	16139	16247	16123	16133	16202	16023	16091	16137	16227	16269	16266	16234	16156	16211	16115	16262	16198	16174	16238	16184	16307	16250	16162	16205	16041	15967	16345	16237	16278	16157	16319	16483	16170	16181	16193	16050	16182	16104	16259	16285	16001	16232	16302	16418	16093	16160	16328	16089	16169	16362	16337	16115	16265	15967	15968	16173	16095	16010	16470	16363	16100	16136	16210	16183	16160	16160	16252	16119	16180	16059	16435	16337	16137	16451	16394	16191	16073	16103	16283	16158	16208	16125	16311	16103	16114	16144	16287	16315	16158	16188	16272	16304	16365	16276	16197	16166	16213	16192	16181	16326	16203	16228	16158	16073	16167	16031	16175	16208	16152	16058	16117	16162	16154	16259	16216	16071	16158	16215	16329	16313	16167	16244	16169	16105	16168	16171	16136	16316	16316	16217	16159	16162	16134	16275	16258	16368	16238	16194	16204	16166	16259	16230	16308	16249	16292	16228	16247	16048	16158	16337	16134	16266	16270	16062	16298	16073	16214	16155	16192	16209	16107	16260	16170	16186	16286	16148	16121	16151	16095	16328	16159	16208	16163	16285	16045	16249	16386	16208	16230	16017	16097	16181	16413	16249	16207	16359	16096	16034	16265	16252	16221	16137	16149	16238	16258	16212	16128	16291	16225	16309	16242	16243	15970	15998	16281	16115	16275	16092	16165	16293	16175	16110	16186	16155	16284	16343	16142	16159	16103	16206	16240	16307	16129	16345	16159	16268	16194	16300	16196	16057	16248	16229	16258	16251	16210	16197	16355	16149	16226	16192	16290	16336	16165	16232	16269	16216	16230	16306	16248	16145	16080	16265	16138	16258	16222	16232	16187	16243	16339	16094	16400	16245	16092	16049	16098	16027	16233	16309	16344	16203	16120	16294	16365	16140	16323	16209	16329	16213	16181	16162	16142	16032	16154	16300	16145	16115	16213	16074	16197	16291	16254	16072	16112	16307	16291	16149	16247	16077	15941	16131	16208	16247	16344	16316	16180	16256	16310	16278	16298	16176	16375	16221	16159	16332	16161	16267	16056	16170	16280	16187	16201	16284	16162	16086	16384	16314	16066	16240	16133	16228	16138	16423	16055	16263	16228	16170	16076	16154	16244	16202	16165	16211	16391	16132	16222	16149	16154	16049	16279	16062	16164	16157	16157	16210	16181	16169	16226	16217	16253	16209	16156	16420	16098	16174	16312	16230	16240	16202	16119	16311	16214	16210	16248	16049	16191	16247	16249	16174	16201	16233	16320	16129	16283	16165	16216	16262	16208	16199	16274	16273	16245	16187	16032	16183	16377	16159	16394	16161	16242	16204	16169	16133	16138	16376	16318	16116	16161	16067	16173	16293	16273	16136	16504	16114	16313	16295	16377	16044	16251	16255	16203	16260	16122	16334	16146	16072	16317	16239	16242	16150	16163	16371	16354	16205	16357	16252	16151	16300	16372	15948	16043	16061	16273	16198	16195	16085	16324	16225	16075	16177	16072	16182	16297	16043	16297	16238	16059	16139	16108	16178	16168	16304	16155	16116	16335	16225	16305	16023	16379	16248	16212	16101	16262	16264	16274	16289	16066	16121	16272	16251	16332	16281	16253	16153	16166	16189	16329	16068	16047	16194	16210	16298	16217	16167	16202	16197	16176	16234	16297	16206	16203	16445	16253	16223	16260	16138	16108	16255	16117	16237	16142	16215	16225	16277	16130	16090	16183	16213	16415	16009	16294	16186	16286	16298	16277	16063	16206	16124	16261	16190	16151	16270	16199	16245	16227	16283	16472	16179	16205	16192	16143	16326	16030	16131	16197	16150	16207	16405	16250	16172	16175	16378	16268	16346	16007	16115	16142	16370	16219	16190	16182	16286	16170	16179	16077	16266	16253	16312	16424	16288	16029	16294	16361	16295	16132	16300	16188	16245	16273	16208	16210	16182	16232	16121	16165	16326	16192	16356	16118	16194	16286	16210	16302	16262	16083	16250	16192	16288	16272	16237	16235	16363	16307	16344	15999	16248	16347	16191	16285	16175	16193	16313	16236	16219	16136	16172	16135	16158	16271	16129	16127	16122	16211	16256	16228	16077	16021	16193	16211	16189	16130	16339	16287	16220	16360	16135	16162	16347	16157	16177	16004	16063	16187	16298	16181	16155	16168	16315	16220	16335	16199	16163	16245	16187	16130	16376	16197	16147	16292	16064	16171	16195	16222	16189	16201	16138	16269	16153	16138	16255	16087	16249	16382	16122	16343	15962	16193	16162	16331	16164	16239	16346	16203	16026	16229	16168	16181	16202	15998	16145	16137	16299	16187	16072	16309	16108	16224	16018	16114	16076	16284	16264	16276	16300	16226	16213	16129	16321	16284	16100	16146	16412	16220	16224	16134	16185	16091	16014	16053	16267	16178	16132	16252	16186	16215	16145	16129	16239	16160	16166	16242	16287	16254	16164	16211	16267	16189	16152	16239	16271	16305	16003	16259	16177	16266	16133	16300	16103	16174	16371	16298	16114	16134	16250	16098	16062	16190	16143	16093	16359
30561	31896	40208	34870	28808	25789	23902	22432	21682	21035	20538	20348	20149	19917	19594	19500	19339	19285	19181	19290	19346	19303	19235	19014	19249	18937	19092	19274	19289	18969	19040	19168	19146	19135	18940	19036	19029	19191	19221	18916	19196	18849	18727	18988	19097	19041	19104	19033	19077	19048	18770	19161	18976	19011	18912	19102	19243	19128	19128	19111	19007	19017	19277	19120	19005	19242	19007	19098	19109	19117	19069	18991	18882	19065	19111	19271	19241	19033	18974	18982	18860	19011	18993	19102	18925	18932	19099	19071	18960	19072	19164	18920	19009	19007	18938	19017	19055	18961	19070	19132	19199	18927	18995	19216	19169	19025	19049	18972	18950	19061	18835	19044	19116	18992	18810	18845	18954	19146	18852	19138	18996	18879	18955	18976	18977	18861	19206	19238	19023	19178	18991	19062	19111	19106	18919	19024	18904	19059	19032	18960	19039	19036	19047	19103	18953	19064	19093	18901	19070	18979	18940	18851	18942	19020	19207	19185	18808	18796	19097	19035	18863	18970	19136	18812	19106	18982	18991	18881	18857	18969	19291	19127	19155	18890	19097	18920	18839	18993	19082	19119	18978	19145	19037	19184	18928	19087	18871	18939	19093	19069	18832	18922	19048	19105	18987	19041	18991	19017	19166	19117	19085	19180	18956	19022	18955	19121	19084	18954	19140	18917	19101	19064	19034	18981	18909	19065	19049	19094	19108	19116	19154	19080	18924	18759	18878	19035	19031	19060	18841	18935	18959	19053	19026	18912	18886	18983	19045	18962	18887	18984	19036	19079	18928	18916	18915	18910	18899	19053	18841	19010	18979	19287	18871	19009	19067	19041	19025	19033	19085	19187	18971	18939	19101	18925	19035	18870	18902	18977	19039	19056	18849	19219	19026	19080	19108	19121	18772	19123	18989	19170	18854	19016	18992	18901	19080	18770	18933	18891	18907	18822	18842	19122	18865	18845	19147	19111	19149	19051	19138	19205	19016	19062	19051	18941	18949	19006	19258	19233	19084	19137	19085	19096	19200	18989	19051	19032	19021	18983	19072	19187	19035	19227	19035	19099	18997	19204	19127	19214	19185	19092	18901	19079	19096	18913	19178	19157	19089	19122	19070	18994	19064	19019	19189	19142	19387	19162	19134	18795	19051	19068	19202	18856	19028	19097	18832	19023	18919	19045	18755	18939	19224	19224	19157	19197	19217	19109	19211	18932	19198	19124	19212	19288	19103	18959	19116	19325	19194	19148	19011	19169	19289	18989	18990	19025	19025	18842	18847	19127	19022	19244	19161	18987	19092	19020	19069	19131	19058	19119	19028	19032	19074	19204	18993	18825	19168	18970	19095	18977	19084	18985	19097	18883	18989	19084	18971	19260	19023	19088	18946	19107	19214	19149	19092	18989	19144	19236	18939	18953	18921	19165	18982	19164	19110	19027	18947	19112	18939	18819	19142	19305	19046	19119	19196	19156	19005	19176	18999	18955	19131	19263	19017	19060	18808	18815	19059	19212	19090	19003	19154	18947	19046	19075	19181	19096	18964	18840	19034	19106	19092	19078	19072	19071	19115	19025	19129	19001	19168	19038	19212	19123	18861	19192	18983	19240	19081	18845	19173	19182	18943	19126	19123	18682	19043	18907	18867	18924	19176	18928	19070	19371	19256	19104	19097	19033	18936	18945	18940	19044	18984	19073	19078	18944	18953	18882	19223	19169	18840	18917	19053	19088	19098	18735	19013	19066	19139	19006	19073	18973	19059	19001	18816	18820	18968	19031	18970	19134	19156	18982	19022	19115	19103	19103	19229	19088	18951	18929	19185	19069	19001	18970	19122	19135	18776	18956	19226	18917	19042	19127	18880	18973	19006	19186	19024	19078	19022	19152	19082	19055	18880	18995	19002	18976	19113	19024	19066	19205	19119	19048	18820	19104	19124	19099	19076	19128	19027	18984	19137	18936	19176	18905	19067	19037	18968	18805	19179	19015	19310	18971	18996	19044	18991	19070	19126	18989	19169	18950	19105	18980	19046	19136	18805	18871	19229	19146	19170	18798	18936	19041	19064	18946	19144	19224	19094	19115	19045	19035	18965	18959	19030	18952	19055	19257	19209	18846	19097	19018	19166	19122	19030	19045	18990	18942	18948	19125	19071	19177	19269	19021	19035	19183	19000	19063	18843	19162	19136	19036	18973	19040	18980	18934	19002	19094	18990	19056	19012	19034	19062	19163	18831	18994	18844	18904	18866	19193	19068	18999	19066	18926	19150	19106	19197	19139	19084	19130	18990	19146	19055	19057	19138	18998	19016	18948	19108	18966	18950	18875	19099	18832	19103	19043	18971	19210	19025	18898	18821	19049	19051	18868	19025	19064	19012	19012	19060	19173	19257	18925	19065	18839	18998	19217	19072	19155	19006	19021	18959	18979	18991	18869	19115	19143	19084	18992	19019	19040	18969	18976	18990	19113	19189	19077	19108	18941	19005	19054	19141	18959	19019	18991	19033	18949	18936	19136	19097	19103	18807	18961	18904	19179	19087	19050	18953	19415	19077	19116	19090	19103	18971	18947	19031	19180	19183	18855	19293	19105	19317	19209	19098	18999	19132	19044	18902	18991	19170	19209	19061	18968	18868	19075	19012	19043	18973	18981	19095	18963	19043	19220	19147	18843	18859	19146	19035	18937	19195	19025	19042	18859	19112	19074	18834	18993	19065	19042	18978	18955	18890	19042	19038	19056	18926	18938	19097	19008	19073	19071	19208	19007	19044	19011	19156	19160	19023	19114	18936	18993	19002	19139	19093	19027	19063	18944	19044	19109	19043	18797	19011	19077	19202	18794	18749	19099	19093	19074	18943	19012	19065	18567	19102	18984	19044	19169	18961	18892	19005	19220	19056	18776	19250	18921	19129	19240	19005	18952	18972	18945	19230	19006	18961	19132	18987	19235	19051	19001	18903	18800	18943	18891	19039	19108	19033	19120	19118	18848	19105	18955	19000	19115	19032	19072	19104	19177	19094	19028	19049	18963	19044	18946	19063	19071	19193	19021	18961	19136	19150	18883	18836	19024	19181	19071	19200	18954	19124	19137	19030	19038	19255	19040	19127	19204	18880	18941	19039	19100	19163	19001	18982	19091	19008	19062	19102	19014	18936	18837	19080	19026	19095	18932	18934	19084	19027	18955	18963	19094	18795	18867	19117	18842	18870	18996	19111	18953	19155	18974	18966	19033	19002	19042	19187	19036	19060	19184	19031	19184	19016	18780	19067	19022	19023	19011	19023	19066	18927	18946	19105	19090	19094	19025	19025	19165	19199	19149	18976	19094	19042	19167	19145	18981	18928	19149	19250	19147	18942	18936	19040	18958	19369	19157	19106	18855	19125	19058	18822	19105	19038	19016	19191	18930	19059	19010	19179	19021	19124	18904	18945	18919	19004	19137	19014	18972	19019	19126	19102	19101	19125	19112	19096	19101	18981	18925	19137	19073	19038	19050	18881	19017	19094	18989	19015	19189	19001	19111	18956	19054	18909	18850	19028	19088	19104	19010	18916	19039	19331	19056	19197	18995	19101	19169	18962	18869	18899	19022	19071	18870	19194	18894	19181	19061	19187	19024	19073	18988	19019	19044	18888	19032	19110	18865	18994	19082	19200	19071	18938	19026	19097	19062	19119	18923	19161	19119	19102	19172	19305	18974	18865	19041	19222	19079	18895	19078	18770	18954	19285	19154	19061	19041	19095	18953	19112	19035	19109	19149	19114	19170	19054	19077	19100	19055	19027	19106	18896	18861	19027	19121	19223	18960	19091	18987	19345	19021	19233	18849	19064	18913	18866	19061	18957	18685	18976	19094	19109	19209	19027	18900	18887	18932	18976	18962	19173	19137	18903	18986	19339	19128	19292	19009	18996	18949	19293	19086	18944	18816	19013	19084	18867	19170	19108	19144	19158	18954	19309	18935	19316	19004	19212	19033	18990	18990	19038	19210	18837	18781	18857	18827	18893	19161	19025	18948	18999	19118	19327	19257	19218	19139	19123	19156	19033	19161	19163	18765	19018	19130	19167	18905	19305	19200	19150	19082	18949	19015	18972	18916	19129	19051	18960	19112	18850	19090	18969	19195	18940	19241	19009	18909	19133	19083	18908	19187	18902	18846	18906	19072	19094	19162	19009	18950	19000	18941	19083	19351	19224	18922	18989	18958	19008	19140	19080	19061	18915	18975	19072	19206	19051	18958	19043	19131	18811	19025	19101	18779	19101	18958	19159	19131	19069	18905	19062	19005	19105	19218	19016	18848	19007	19286	18905	19065	18775	19053	18973	19082	19190	19006	18937	18968	19091	19127	19187	19029	19192	19165	19125	19093	19097	18899	18898	19045	18944	19093	18950	19056	19025	18912	19145	19131	19089	18994	19047	19089	18986	18990	19067	19029	19042	18868	18930	18878	18830	19025	18944	19098	19161	18929	19192	19032	19145	19096	19149	19135	19095	19149	19105	18913	19130	19055	19053	18794	18963	19007	19135	18989	19066	18883	18939	19347	18935	19000	19008	19032	19014	19315	18982	19202	19030	19161	19034	19206	19063	19006	18954	18932	19007	19124	18991	19236	19098	19017	18819	19059	18933	18949	19120	18989	19125	19106	19291	18997	18894	19030	19002	19049	19012	19019	18964	18876	18957	19079	19076	19163	19321	19109	19143	19213	19129	19054	19044	19012	19199	19207	18959	18937	19224	18879	19135	19143	19039	19164	19256	18867	19055	19168	19212	19162	19087	19326	19040	18937	18975	19039	19093	19094	19066	18883	18969	19044	19050	19128	18834	19071	19058	19124	19132	19056	18934	18944	19056	18885	19007	19075	19185	18983	18755	18943	19029	19064	18975	19002	19065	19135	19185	19108	19207	19245	19307	18909	19128	18819	19150	19161	19149	18884	19172	19208	19133	18965	19037	19239	18850	19094	18984	18979	19057	19007	19247	19033	19075	18987	19053	18925	19001	19188	19032	19081	19189	19165	19051	18971	19081	19077	18834	19132	19052	19066	18951	19059	19140	19054	19072	19062	18894	19279	19224	19012	19133	19110	19167	19287	19093	19211	18980	19145	18984	19145	18950	19093	19231	19014	19117	19146	18834	19047	19100	19263	18862	18874	19173	19051	19028	18943
35116	48872	43952	33468	28433	24686	22180	20664	19670	19108	18062	17614	17176	16907	16478	16545	16304	16419	16195	16332	16232	16200	16061	15987	16022	15968	16020	16104	16013	15761	15948	15898	15921	15891	15991	15838	15772	15820	15665	15933	15850	16065	15787	15900	15737	15883	15974	15820	15867	15815	15974	15930	15982	15720	15842	15991	15974	15899	15990	16018	15802	15771	15964	15893	15899	15929	15972	15925	15829	15749	15992	15872	15989	15813	15879	16006	15895	15926	16004	15965	15713	15886	15884	16004	15774	15794	15703	15863	15921	16010	15868	15761	16057	16008	15721	16033	15794	15828	15926	15876	15922	15867	16042	16060	15914	15781	15949	15851	15793	16002	15763	15852	15859	15855	15908	15813	15764	15809	15778	15909	15855	15835	15986	16015	15805	15821	15841	15803	15974	15975	15892	15759	15957	15911	16027	15844	15892	15874	15889	15972	15889	15725	16002	15799	15985	16022	15802	15998	15954	15790	15933	15933	15846	16054	15945	15954	15763	15767	15800	15795	15968	15903	16050	16058	15828	15953	15938	15788	15850	15983	15880	15875	15849	15679	16028	16019	15800	16081	15730	15937	15803	15937	15796	15878	15806	15813	15795	15842	15959	15920	15847	15885	16058	15736	15835	15853	15854	15862	15926	15885	15928	15739	15814	15892	15840	15896	16008	15795	15983	15848	15755	15936	15886	15763	15791	15895	15945	15937	15962	15932	15890	15941	15818	15861	16031	15931	15933	15735	15971	16042	15867	15901	15817	15894	15911	15917	15877	15817	15818	15853	15760	15772	15848	16001	15859	16007	15864	15819	15924	15889	15909	15983	16032	15819	16011	15926	15930	15779	15946	15854	16019	15898	15913	15988	15835	15710	15904	15901	15771	15738	16142	15740	15776	15810	15889	15920	15695	15864	15911	16057	15921	15840	15788	15909	15905	15976	15764	15782	15960	15934	15779	15747	15755	15846	15952	15886	15925	16015	15963	15780	15947	16044	15737	15899	15896	15924	16042	15954	15889	15861	15656	15781	15830	16028	15760	15781	16086	15808	15839	15955	16085	16014	15892	15909	15984	15842	15829	15859	15953	16024	15955	15833	15842	16123	15835	15902	15914	15877	15882	15844	15765	15842	15918	15823	15772	15740	15878	15880	16011	16012	15857	15768	15926	15855	15802	15868	15772	15920	15898	15727	15946	15919	15944	16061	16124	15882	15790	15894	15992	15811	15776	15921	15882	15837	15891	15901	15835	15832	15990	15934	15893	15740	15907	15775	15867	15943	15858	15990	15931	15882	15938	15878	15925	15748	15940	15931	16042	15747	15841	15922	15810	15963	15961	15944	15965	15793	15891	15817	15857	15881	15723	15843	15849	16086	15926	15916	15763	15919	15996	16025	15834	15802	15796	15998	15915	15924	15767	15851	16043	15833	15959	15686	15930	15826	15883	15848	15894	15881	16008	15825	15806	15795	15891	16071	15942	15917	15893	15766	15941	15946	15707	15912	15885	15878	15939	15844	15764	15983	15835	15735	16021	16007	16005	15675	15888	15892	15854	15945	15965	15772	16008	15687	15828	15908	16005	15809	16112	16042	15780	15941	15865	15788	15892	15720	16007	15839	15953	15768	16002	15832	16016	16068	15764	15923	15950	15764	15843	15949	15766	15929	15926	15929	15774	15955	15977	15849	16096	15907	15890	15810	15927	15910	15764	16000	16031	15903	16117	15668	15802	16053	15929	15859	15774	15933	15737	15856	15859	15904	15699	15886	15896	15888	16162	16106	15880	15891	15931	15879	15843	15740	15901	16006	15733	15883	15944	15824	15892	15925	15890	16037	15886	15873	15980	15856	15919	15809	15939	16009	15778	15764	15915	16007	15907	15701	15843	15890	15796	15884	15735	15932	15859	15919	16069	15829	15939	15818	15948	15913	15882	15819	15726	15961	15900	15876	15835	15879	15849	15927	15854	15904	15851	15818	15968	15892	15968	15818	15938	15916	15953	15863	16024	15735	15887	16002	15868	15980	16052	15923	15847	15793	16000	15829	15950	15796	15829	15941	15779	15962	15954	15979	15867	15786	15879	15898	15717	15896	15807	15704	15928	15826	15845	15906	15719	15843	15807	15864	15880	15786	15864	15998	15720	15765	15785	15824	15931	15901	15865	16009	16041	15853	15796	15693	15848	15752	15898	15743	15904	16058	15873	15857	15981	15797	15847	15953	15945	15808	15855	15897	15859	15894	16002	15685	15961	15875	15759	15981	15943	15890	15865	15952	15869	15887	15961	15754	15861	15881	15664	15797	15811	15732	15889	15780	15881	15771	15865	15898	15984	15870	15974	15899	15644	15923	15974	15909	15900	15818	16035	15840	15770	15922	15870	15873	15733	15797	15765	15894	16042	15852	15952	15837	15934	15925	15790	15770	15984	15892	15870	15663	15841	15940	15810	15936	15771	15916	15808	15995	15727	16069	15903	15802	15818	15847	16010	15715	15779	15941	15859	15889	16052	15762	16035	15892	15860	15905	15870	15889	16063	15869	15821	15960	15850	15866	15977	15941	15832	15796	16011	15895	15777	15948	15854	15954	15986	15713	16001	15986	15738	15993	15823	15930	15833	15829	15925	15847	15906	15909	15893	15894	15881	15821	15861	15810	16034	15897	15915	16017	15787	15905	16050	15918	15860	15898	15925	15945	16016	15976	15984	15741	15995	15880	15930	16009	15909	15855	15901	16080	16034	15732	15957	15711	15926	15831	15909	15870	16009	15956	15788	15975	15903	15812	15786	15922	15888	15921	15999	15669	15816	15975	15917	15818	15878	15816	15834	15838	15796	16005	15785	15989	15881	15937	15861	15754	15874	15999	15990	15926	15863	15901	15927	15880	15922	15814	15953	15888	15865	15821	16035	16028	15855	16054	15881	15731	15869	15865	16019	15793	15961	15866	16009	15877	15901	15841	15965	15799	16053	15786	15918	16057	15799	15866	15869	16047	16018	15951	15866	15789	15782	15835	15796	15739	15846	15962	16012	15784	16003	16055	15878	15792	15970	15873	15977	15956	15838	15901	15941	15888	15956	16013	15781	15831	15958	15902	15856	15924	15952	15911	15944	15779	16042	15852	15881	15810	15702	16018	15812	16060	15870	15899	15828	15858	15874	15872	16069	15997	15813	15905	15697	15877	15928	15914	15991	15734	15949	15758	15832	15796	15850	15871	15805	15715	15853	16023	15879	15961	15825	15890	16062	15741	15946	16008	15964	15935	15773	15821	15849	15881	15879	15869	15960	15881	15841	15891	15826	16056	16019	15907	15889	15771	15903	15739	15905	15902	15802	15847	15946	15981	16002	16036	15921	16035	15950	16007	15927	16046	15764	15902	15743	16043	15872	15952	15777	15988	16044	15794	15918	15817	15936	16037	15847	15719	15966	15865	15947	15877	16000	15976	16013	15866	15892	15881	15892	16049	15838	16013	15925	15952	15877	15889	15803	15972	16002	15885	16002	15848	15830	15817	15852	15794	15858	15801	16055	15853	15836	15905	15856	15866	16053	15916	15748	15896	15744	16030	15897	15976	15988	15952	15986	15974	15892	16099	16036	15785	15795	15972	15806	15779	15837	15828	15742	15980	15855	15983	15761	15950	15960	15864	15915	15846	16016	15941	16015	15922	15953	15941	15864	15983	15794	15866	15893	15924	15894	15909	16008	15863	15929	16017	15865	15941	15896	15919	16085	15866	15874	15763	15911	15940	15879	15967	15845	15945	15882	15952	16029	15700	15921	15916	15714	16091	15930	15905	15929	15930	16053	15806	16011	15825	15923	15966	15661	16068	15845	15745	15817	16004	15882	15779	15703	16004	15878	15966	15837	15817	16022	15893	16193	15934	15859	15994	16112	16024	15902	15666	15883	15844	15914	16011	15936	15902	15919	15930	15839	15904	16144	15758	16104	15882	15846	15803	15966	15953	15743	15851	15955	15849	15909	15936	15804	16083	15916	15840	15866	15980	15883	15828	15932	15902	15810	16046	15921	15765	15934	15940	15900	15887	15831	15963	15948	15862	16054	15644	15838	15844	15944	15746	15876	15929	15685	15867	15764	15967	16012	15902	15846	15870	15745	15865	16015	15748	15741	16042	15909	15698	15828	15734	15855	15925	15942	15833	16016	15968	16030	15799	15763	15919	16087	16007	15882	15921	15906	15889	15753	15882	15781	15979	15844	16056	15896	16048	15778	15945	15840	15862	15986	15915	15878	15975	15885	16029	15872	15838	15835	15953	16082	15894	15804	15980	15893	16083	15917	15842	15972	15894	15796	15985	15916	15703	15831	15806	15931	16044	16098	15768	15746	15913	15827	15788	16004	15855	15715	15918	15997	16059	15757	15843	15959	15768	15853	15793	15826	15862	15790	15759	15981	15831	16014	15959	15845	15816	15852	16043	15880	15929	16002	16041	15851	15873	15872	15909	15878	15878	16008	15872	15932	16098	15932	16074	15901	15972	15858	15898	15900	16020	15876	15787	15911	15878	15947	15914	15918	15837	15829	15947	15941	16053	15943	15898	15902	16014	15894	15855	15848	15821	15934	15779	15849	15808	15850	15845	15848	15903	15789	15934	16057	16064	15975	15850	15906	15963	15932	15858	15993	15975	15987	15854	16049	15741	15780	15886	15784	15742	15812	16015	15966	15903	15819	15925	15828	15877	15857	15771	15832	15814	15773	15959	15930	15945	15950	16016	15788	15958	15811	15907	15990	15848	16014	15785	16028	15915	15827	15783	16005	15817	16008	15789	15839	15951	15813	15828	15824	15710	15786	15812	15768	16142	15847	15729	15823	15798	15756	15808	15855	15748	15849	16096	15925	15753	15782	15907	15942	15843	16040	16033	15840	15903	15951	15833	15716	15878	15970	15836	16086	15791	16081	15981	16041	15821	15936	15896	16018	15915	15947	15982	16015	15989	15959	15871	15745	15943	15917	15875	15996	15936	16025	15987	15908	15759	15931	15942	15843	15876	15768	15968	15962	15776	15837	15783	15953	15939	16102	15942	15966	16001	15956	16066	15922	15995	15920	15830	16110	15843	15862	15737	15829	16019	15799	15989	15887	15819	16016	15847	15908	15955	16045	15821	15845	15818	16034	15778	15980	15979	15944	15864	15925	16090	15899	15889
24141	21225	28800	26478	26776	28242	27261	24219	22722	22568	21778	20931	20840	20601	20121	20200	19962	19603	19567	19543	19544	19510	19491	19393	19447	19254	19119	19029	19227	19108	19096	19253	19142	19233	19074	19205	19057	19100	19134	19165	19203	19151	19222	19112	19131	19233	19266	19054	19296	19177	19279	19105	19166	19175	19185	19307	19097	19096	19234	19222	19297	19057	19104	19076	19186	19036	18955	19086	19062	19188	19245	19238	19128	19342	19189	19079	19211	19090	19378	19085	19119	19187	19231	19033	19125	19056	18995	19148	19049	19367	19019	19109	19113	19117	19081	19164	19143	19178	19113	19053	19011	19349	19011	19067	19019	19032	19027	19102	18963	18993	19177	19254	19073	19180	19145	19199	19090	19117	19296	19103	19203	19130	19150	19075	19111	18849	19193	18997	19248	19172	19044	19153	19031	19043	18935	19002	19110	19183	18985	18939	19246	19232	19297	19101	19262	19287	19194	19087	19061	18886	19121	19137	19156	19148	19058	19193	18996	19277	19082	19090	19001	19160	18927	19067	19141	19070	19248	19223	19016	18972	19123	19298	19291	19126	19099	19001	19233	19027	19211	19084	19137	18974	19263	19011	19151	19283	19084	19086	19145	19070	19058	18960	19142	19226	19139	19085	18980	18969	18867	19226	18950	19001	19245	18939	19199	19171	19288	18871	19226	19003	19068	19062	19408	19194	19099	18961	19261	19220	19135	19285	19071	19114	19264	19191	19128	19254	19044	19123	19081	19032	19253	19084	19274	19089	19055	19174	18959	18960	19014	19120	19224	19129	18971	19142	19208	19124	18975	19238	18999	19144	19091	19060	19285	19014	19114	19186	19336	19199	19251	19158	18962	19162	19204	18857	19079	19079	19192	19056	19099	19179	19237	19024	19374	19319	19217	18968	19148	19092	19160	19275	18801	19003	19117	19181	19207	19200	19155	19158	19170	19079	18905	19235	19095	19164	19248	19077	19028	19062	19224	19140	19166	19220	19090	19305	18925	19276	19151	19058	19128	19216	19043	19054	19111	19238	19092	19051	18974	19098	19187	19175	19085	19020	19183	19249	19038	19063	19092	19208	19147	19442	19187	19143	19084	19135	19256	18993	19222	19266	19018	19130	19098	19026	19146	19161	19377	19211	19103	19275	19361	19153	19196	19111	19116	19324	19103	19093	19079	18944	19005	18997	19293	19299	19253	19143	19164	19203	19194	19139	19115	19200	19060	19036	18743	18954	19039	19103	19109	18923	19039	19432	19198	19239	19034	19262	19121	19170	19191	19115	19124	19204	19063	19164	19283	19272	19111	19092	19364	18981	19030	19036	19087	19332	19084	18793	18983	19038	19074	19218	19045	19230	19276	18887	19065	18920	19188	19107	19202	19129	19201	19045	19159	19280	19167	19106	19040	19075	19008	19214	19149	19191	19154	19082	18978	19074	19024	19074	19210	19070	19304	19379	19099	18756	19310	19152	19152	19016	19085	19363	19090	18923	19217	19075	19096	19090	18997	19034	19064	19061	18952	19088	19080	19056	19127	18961	19036	18879	19218	19125	19157	19257	19229	19286	19066	19079	19272	19050	18992	19031	19269	19180	19288	19046	19195	19162	19022	19157	19103	19227	19019	19031	19028	18899	19153	19159	19047	19093	19178	19156	19157	19052	19062	19068	19092	19102	19033	19348	18993	19242	19055	19238	19089	19049	19075	19137	19018	19115	19173	19204	19226	19308	18990	19148	19160	19012	19082	19282	19168	18989	18999	19143	18983	19067	19111	19140	19188	19022	19290	18799	19198	19091	19012	19067	19025	19023	19266	18895	19247	19036	19064	19104	19219	18817	18984	19048	19220	18951	19190	19059	19026	18958	19128	19289	19051	19215	18988	18934	19224	19038	19129	19063	19074	19207	19093	19195	19267	19157	19185	19225	19283	19432	18855	19120	19192	18934	19013	18968	19274	18926	19015	19160	19045	19095	19202	19104	18951	19393	19015	19255	18963	19140	19150	19231	19179	19280	19033	19084	19111	18940	19052	19218	19058	19066	19163	18933	18935	18899	19017	19180	19215	18971	19105	18955	19095	19073	19181	18972	19317	19046	19187	19232	19350	19235	19012	19151	19104	19090	18958	18895	19067	18956	19143	19038	18978	19136	18983	19095	19210	18775	19158	19099	19003	19151	18965	19018	19167	18963	18942	19278	19285	18991	19103	18935	18985	19217	19126	19000	19015	19064	18991	19001	19114	19237	19191	18991	19220	18890	18944	19232	19090	18995	19179	19218	19162	19185	19159	19104	19100	19107	19213	19253	19078	18998	19031	19161	19132	19013	19346	18998	19050	19011	19053	19067	19079	19254	19219	19213	19289	19120	19080	19312	19127	18998	19205	19096	18923	19218	18969	18959	19112	19130	19293	19073	19269	18946	18932	19103	19077	19193	19155	18981	19100	19248	19240	19161	19201	19222	19131	19228	19112	19187	18807	19080	19265	19202	19155	19119	19232	19237	19201	19258	18908	18948	19170	19274	19234	19074	19187	19178	19057	18997	19228	19269	19183	19294	19025	19005	19155	18871	19115	18910	19263	19353	19021	19256	19237	18964	19279	19074	19073	19139	18944	19124	19184	19309	19249	19086	19172	19095	19006	19218	19307	19106	19042	19217	19184	19090	19134	19282	19153	19118	18930	19193	19070	19172	19130	19245	19256	19084	19265	19281	19347	19087	19244	19125	19066	18966	19013	19019	19167	19013	19227	19145	19245	19262	19180	18839	18880	19081	19302	19172	19172	19281	19145	19092	19221	19126	19129	19009	19068	19043	18975	19133	18931	19282	19136	19301	19028	18937	18957	19069	18890	19016	18870	19115	18970	19006	19041	19020	18972	19133	19077	19038	19202	19237	18939	19054	19193	19053	18872	19026	19180	19277	19001	19154	19170	19107	19084	19141	18962	19012	19222	18949	19156	19147	19090	19047	19067	19148	19076	18986	19178	19162	18892	19301	19262	19210	19142	19206	19294	19311	19193	19148	19200	19178	19110	19081	19249	19161	18912	19030	19016	18924	19081	19193	19247	19213	19002	19014	19073	19041	19155	19208	19143	19240	19100	19037	19002	19284	19162	18994	19124	18935	19178	19256	19175	19034	19042	19125	19366	19123	19017	19112	19128	19165	19131	19020	18811	19190	19214	19052	19354	18988	19248	19023	19109	18875	19137	19170	19094	18938	19247	19158	19265	19103	19126	19144	19232	19019	19032	19270	18927	19207	19069	19086	19320	19111	19300	19048	19144	19155	19093	19127	19072	19113	19063	19088	19180	19199	19122	19060	19334	19089	19319	19278	19138	19144	19219	19157	19087	18857	19162	18978	19273	19070	19241	18905	19087	19242	19141	18886	19127	19085	19232	19077	19123	19122	19216	19195	19117	19191	19166	19077	19263	19068	19019	18998	18938	19064	19085	19096	19255	19141	19088	19240	19046	19225	19387	19092	19013	19095	18997	19144	19189	18998	19142	19092	19194	19028	19355	19041	19165	19307	18993	19259	19250	19145	19211	19197	18961	19088	19142	19187	19194	19058	19172	19093	19172	19001	19251	19176	19082	19084	19220	19117	19030	19022	19040	19045	19165	19038	19245	18929	19224	19153	19138	18993	19013	19053	19015	19336	19192	19181	19351	19201	19086	19268	19154	19155	19091	19203	19157	19258	19217	19218	19483	19094	19131	19147	19035	19189	19066	19181	19158	19060	19170	18983	19056	19205	19216	19222	19095	18846	19109	18858	19097	18919	19048	19182	18987	19157	18940	19121	19129	19206	19112	18902	19102	19117	19365	19206	19269	19062	19001	19092	19066	19111	19270	18978	19210	19262	19299	18975	19218	18981	19066	19288	19167	18846	19080	19011	19122	19197	19272	19242	19000	19124	19122	19209	19058	19155	19045	19076	19052	19191	19231	19013	19150	19069	19216	19283	19367	19326	19096	19137	19219	19154	19053	19145	19228	19019	19204	19299	19016	18910	19114	19186	19203	19160	19101	18994	19147	19063	18947	19198	19113	19003	19186	19049	19153	19007	19118	18969	19149	19187	19218	19130	19017	19036	19035	19413	19083	19132	19258	19143	18918	19170	19129	19069	19025	18852	19194	19142	18961	19214	19087	19115	19137	19167	19056	19089	19322	19378	18946	19227	19206	19122	19194	19387	19049	19046	18950	18991	19087	19203	19098	19164	18964	19242	19194	19093	19204	19172	19107	19274	19342	19065	19296	19050	18867	19239	19122	19188	19137	19189	19122	19110	19133	19221	18891	19037	19096	19181	19123	19048	19056	19270	19096	19090	19152	19033	19147	19217	19295	18976	19089	19058	19193	19074	19200	19080	19037	19172	19192	19181	19205	18985	19298	19239	19040	19033	18861	18967	18955	19082	19026	18910	19026	19080	18972	19240	19175	18982	19175	19274	19144	19152	19198	19242	19195	19082	19209	19221	18988	19193	19132	19131	19011	19227	18986	19284	19025	19115	19222	19457	19308	19129	19329	19148	19122	19137	18904	19080	19255	18896	19075	19080	19100	18926	19182	19086	19250	18974	19125	18778	19144	19038	18977	18982	19020	19058	19015	19060	19013	19139	19049	19218	19232	19300	19124	19037	19241	18984	19065	19145	19200	19184	19043	19077	19091	19213	19053	19341	19106	19095	19086	19113	19082	18941	19093	19107	18896	19188	18957	18922	19019	19081	19165	19225	19177	18986	18995	19045	19104	19081	18976	19081	19197	19058	18998	19163	19138	19023	19148	19150	18977	19183	19229	19230	19234	18887	19158	19258	19124	19004	19105	19055	19136	19225	19103	19013	19135	19158	19035	19215	19133	19126	19063	19181	19089	19254	19063	19121	19158	18981	19089	19005	19061	18908	19014	19106	19076	19226	19174	19245	19066	19199	19294	19127	19179	19135	19152	19058	19014	19151	19039	19306	19201	18993	19039	19212	19028	19031	19106	19222	19090	19264	19158	19177	19232	18979	19134	19242	19146	19325	19165	19180	19028	19107	18961	19304	19070	19208	19133	18949	19197	19107	19304	19065	19231	19060	18963	19138	19093	19194	19118	19094	19196	19085	19040	18916	19063	19227	19237	19013	19087	19100	19058	19125	19188	18894	19262	18981	19008	19120	19081	19111
34991	54923	49403	38769	32497	28427	25448	23161	21622	20381	19646	18641	18154	17629	17234	17156	17068	16566	16382	16580	16463	16277	16459	16087	16481	16034	16242	16051	16070	16177	15999	15823	16005	16238	16016	16168	16068	15986	15895	15974	16019	15979	15988	16215	15872	15918	16097	16011	16083	16014	16081	16123	15874	16001	16240	15941	15976	15987	15964	15971	15902	15938	15971	15910	16122	16089	15859	15903	16169	15984	15977	16001	15948	15895	16053	16099	16042	16104	15870	15952	16188	16007	15914	16119	16151	16043	16098	16070	15946	15971	16063	15961	16197	15971	16009	15868	16036	16187	15988	15889	15880	16057	16129	16104	15942	15979	15978	16009	16081	16132	16085	15955	16162	15839	15857	16051	15895	16026	15792	15861	16000	16100	16027	16062	15970	15831	16042	15870	16036	15862	16043	16090	15960	15979	16033	16107	15965	16031	15866	16030	15992	16034	16127	16037	15870	16087	16130	15855	15921	15990	15976	16196	16032	15932	16142	15965	16014	15898	16242	15933	16111	16047	16011	15874	16026	15928	15869	16158	15917	15973	15878	15990	15904	15860	15861	16027	16167	16025	15923	16046	16119	16022	15859	16060	16081	16031	16039	16125	15919	15898	16007	16137	15978	15872	15990	16014	16091	15860	15926	15888	16012	15897	16076	15982	16083	15973	16059	16079	16018	16022	15973	15972	16047	15889	15866	15933	16071	15981	16152	16026	16131	16018	16022	16114	15860	15814	15824	15936	15913	15915	15993	16093	16112	15956	16062	16026	16007	16086	16038	15967	15880	15942	15996	15959	16236	15874	15949	15943	16058	16053	15956	15929	16034	15942	16006	15946	16181	15965	15964	16120	16000	16189	15831	16179	16101	16085	15878	16063	16013	16091	16024	16097	15949	15923	15947	16007	15996	16033	15926	16053	16113	15865	15978	15811	16130	16014	16045	15835	15905	15942	15833	15878	15984	16050	15995	15868	15998	15993	16042	15816	16001	15873	15973	15822	16172	15960	15931	15902	16006	15860	15889	15965	15985	16072	15990	15912	16056	15894	15918	15876	15756	16095	16085	15908	16073	16112	15896	15964	15996	15900	15863	16042	15996	15904	15925	15993	15896	15953	15973	16120	15779	15957	15946	16089	16068	15752	16045	16095	15840	15945	15999	16026	16030	15971	16113	16075	15921	15955	15829	16051	16015	15976	15908	15920	15844	16043	16036	16100	15882	16043	15947	16066	15931	15982	16020	16069	15954	15997	16094	16099	15858	16026	16040	15894	15916	15893	16074	16086	15803	16091	15858	16198	15994	16013	16011	15964	15943	15942	16057	16187	15970	15989	16052	15890	15936	15886	16196	16125	16110	15984	15970	16054	16084	16048	16065	16181	16015	16032	16035	15888	16028	16029	15991	15929	16097	16019	16032	16039	16082	15933	15897	16006	16013	16062	15882	15975	15947	15994	16089	16024	15991	15894	15961	15791	16038	15964	15926	16160	16056	16026	15956	16039	16012	15942	16072	16115	15893	16074	15975	16008	15931	16031	16009	15976	15866	15900	15757	15828	15975	15954	15843	16099	15910	16096	15952	15783	15973	15992	16175	15978	16020	15964	16048	16083	15906	15993	15913	15828	16143	16019	16033	16083	15966	16185	16068	16009	15921	15883	16108	16125	16018	15943	15950	15949	15982	16073	15924	16049	15978	16016	16055	16032	15975	15983	16043	16040	16089	15979	16112	15932	15945	15907	15899	16137	16201	15908	15921	16038	15912	15889	16047	15954	16082	16011	15958	16058	15894	16052	15939	16097	15937	15879	16085	16030	15961	15998	16090	16161	15925	15763	15915	16009	15847	15900	15975	15843	15822	16103	15973	15921	15933	16005	16048	15934	15999	16090	15923	16020	16013	15923	15943	15798	15985	16027	15950	16023	15960	15996	16061	15937	16051	16221	16123	16047	15967	16008	15974	16007	16102	15917	16021	15969	15917	15850	15973	15993	15948	16012	16026	15838	15915	15878	16098	15940	15878	16019	16000	16035	15962	15956	15983	15895	16148	15916	15993	15910	15948	15950	15936	16003	16166	16019	15799	15865	16011	15859	16023	16006	15934	16091	15996	15922	16138	15784	16015	15909	16085	16130	16085	16018	15913	15895	15914	16036	15815	16034	15968	15899	16075	16045	15854	16026	15992	15867	16049	16206	16120	16116	16144	16087	15932	15857	15929	16090	15952	16111	16254	16016	16013	16038	15961	16031	16006	16037	15812	16004	15859	15970	15995	16015	15945	16017	15986	16069	16042	15867	15927	15865	15873	16026	15956	15926	15970	15873	16195	15817	16113	15896	15969	16031	15954	16012	15973	16027	16166	16033	15908	15864	16083	15836	15940	16082	15953	16020	15812	16013	15821	16008	15973	15924	16052	15790	15906	16061	16185	15843	15921	15904	16103	15915	15988	16061	15910	15974	16072	15931	15995	15932	16027	15979	16224	15898	15917	16034	16029	15986	15959	15896	16030	15834	15991	16007	15762	15818	16063	15818	16262	15976	16036	15910	15986	16096	16243	15804	16041	16022	15964	15823	16188	15937	15937	15947	15916	15863	16052	16117	15902	16019	15983	16220	16058	16057	15895	15975	15975	16077	15946	15917	15952	15951	15906	16054	16120	15906	15966	15794	15981	15914	16038	15937	16048	15945	15857	16043	16078	15898	16119	16056	15871	15948	15972	15937	15983	16028	15775	16014	15983	16080	15857	16034	16095	15855	16056	16010	16017	16060	16051	15967	16068	15927	15899	16016	16151	15982	15971	16034	16061	15936	16067	16004	15938	15916	15936	15946	15844	15922	16062	16084	15794	16040	15969	16096	16096	15885	16013	16072	15943	16113	16048	16045	16119	15931	16014	15835	15912	15956	15915	16071	16080	16035	16047	15820	16071	15974	15990	16041	15914	15826	15897	16109	15986	16197	15970	16074	16199	15926	16284	15926	16016	15971	15940	16084	16034	16086	16031	15870	16007	16076	15883	15963	15988	15972	15959	16067	16018	15902	16057	16006	16033	16029	16145	15951	15954	15930	15931	15975	15926	16008	15924	15930	16117	15920	15934	15892	16090	15814	16084	15914	16182	16016	16113	15999	16030	16192	15883	16028	15878	15974	15881	16085	16093	15943	15960	16141	15889	15960	16027	16051	15996	16072	16044	16145	16015	15983	16060	15933	15997	16078	15970	15945	15948	15985	15826	15846	16201	16015	16087	15907	16051	16091	16068	15798	16012	16023	16117	16003	15936	15974	15817	16006	15826	15939	16062	16112	16032	15974	16085	15912	15962	16058	15964	16007	15972	16156	15943	16064	15956	15863	16060	15781	16163	16016	15928	15988	16013	15936	15832	16018	15883	15923	16085	16082	15968	15999	15998	15961	16069	16156	15882	16009	15982	15898	16049	15937	16039	16052	15992	15946	16169	15917	16205	15966	16081	16012	15970	15931	15962	16074	15888	15845	16016	16081	16057	15914	15907	16060	15848	15899	16033	15933	15926	16074	15925	15824	15838	15858	16052	15968	16121	15801	16130	16175	16087	15983	16096	15999	16001	15970	16121	15993	16028	16130	16013	16063	15896	16123	15878	15924	15977	16059	15791	16060	15943	15965	15981	15902	15873	16058	15919	15979	16185	15996	15990	15989	15998	16010	16055	16048	15882	15969	16177	15819	15888	15861	16037	16201	16079	16010	15832	16018	15913	15878	16062	16064	16145	16089	16059	15917	16092	15870	16042	15969	15951	16139	15875	15995	15991	15930	16009	16151	16024	16009	16214	16056	15956	16026	15907	15989	16074	15952	15939	15811	16021	16029	15831	15972	15877	15848	15962	15947	15918	15968	16057	16008	16049	15979	16004	16139	16061	15906	15872	16126	15964	16067	15965	15942	15908	16081	16071	15803	16054	15901	16086	16007	16008	16036	16011	15946	16092	15747	16130	15952	16202	15917	15942	16024	15986	15918	15942	16109	16079	16097	15884	16060	16029	16026	15961	16008	16027	15906	16049	16018	16110	15993	16052	15851	15756	16062	15952	15907	16054	16153	15950	16036	16060	15998	15999	16103	16000	15926	15998	15929	15912	15922	15972	16107	15945	15982	16024	15903	16055	15791	16306	15863	16022	15951	15933	15995	16070	16158	15813	15901	16015	15980	15949	15895	16043	15946	16033	16096	15988	16042	16059	16018	16115	16020	16145	16011	16097	15996	15883	15965	16099	16103	15939	15986	16019	16024	16089	15949	15937	15964	16049	15962	16121	16035	16011	15988	16004	15890	16106	16053	15934	15979	15860	16015	15936	16078	15963	15966	16005	16014	16036	16108	16063	16127	16170	15966	16121	16062	16142	15869	15913	16014	15924	15969	15999	16108	15928	15897	16054	16037	16013	16018	16134	16151	15971	15913	16086	15908	15916	15937	15858	16025	15873	15926	15986	15883	15932	16252	15679	16233	15940	15794	15917	15972	15841	15823	15852	15927	16069	15941	16031	16075	15931	15981	15918	16031	15946	15898	16094	15943	15946	15966	15871	16069	16037	15971	15974	15967	16170	15958	15813	15914	15953	15951	16107	15860	16006	15986	15958	16127	16036	16068	15995	15883	16023	15841	16002	16062	16019	16010	16066	16052	15870	15974	15970	16162	16086	16048	15823	15971	16085	16148	15882	15998	15993	16079	16081	16073	16120	16151	15899	15912	15970	15947	16098	16035	16016	15931	15885	16120	15750	16136	15994	15945	15885	16085	16072	15958	16001	15905	15843	16026	15987	16098	15998	15927	15927	15949	15882	16173	16067	16060	15993	16063	16148	15917	15890	15916	16037	15983	16075	16039	16034	15932	16066	16035	15805	15916	16014	16151	16044	16022	16024	15839	16038	15928	15957	16008	16006	15782	16074	16023	15891	16052	15959	16173	15961	16133	15974	16030	16062	15945	15938	16167	16072	16040	15999	15967	16135	16125	15849	16009	16019	15891	16076	15887	15933	16002	16185	15879	15989	15967	16191	16006	16034	16060	15931	16019	15947	16063	16031	15988	16155	15944	16050	15924	16215	15821	16042	16066	16092	16092	15969	16082	15941	15934	15902	15948	16127	15895	16100	16045	15874	16024	16145	15957	15960	16001	16030	15993	16171	16066	15874	15958
22793	21124	28918	23943	23418	28326	31685	26736	24914	24203	23333	22510	22176	21862	21528	20965	21050	20653	20274	20319	20397	20466	20341	20400	20262	20210	19954	20266	20199	20115	20272	20049	20181	20001	19961	20009	19932	19894	20045	20365	20000	19766	19924	19766	20057	20032	20206	19817	20097	20006	19974	19823	20148	20002	20022	19907	19850	19848	20087	19912	19875	19820	20084	19983	19730	20098	20065	20053	19915	19760	19947	19870	19764	19749	19901	20015	19836	19804	19767	19866	19991	20039	20185	19926	19978	20202	19961	19819	19939	19907	20020	19999	19896	19989	19967	19759	19815	19898	19952	19946	19868	19858	19777	20001	19914	20016	19941	19955	20020	19760	20018	19840	19841	19912	19983	19789	19842	20024	19888	20051	19941	20078	19857	19802	20058	19829	19974	19798	19763	19983	19810	19968	19888	19907	19916	19930	19861	19887	19747	19893	19776	19922	20090	19994	19922	19797	19997	20170	19955	20035	19914	19677	20116	19778	19977	19850	19891	19863	19960	20061	19852	19743	19842	19941	19840	19925	19804	19834	19899	19785	19899	19885	19814	19834	19934	19851	19900	19901	19887	19974	19797	19640	19911	19872	19788	20027	19874	19979	19909	19927	19991	19768	19941	19909	19897	19970	20085	19825	19968	19812	19978	19857	20005	19971	19692	19883	19845	19862	19841	19741	20073	20192	19985	19932	19882	19718	19773	19857	19914	19970	20003	19804	20003	19890	19933	20013	19778	19868	19864	19884	19968	19949	19824	19745	19876	19681	19846	19880	20087	19876	19877	19957	20034	19877	19914	20057	19978	19721	20015	19921	20093	20029	20090	19888	20066	19883	19774	19682	19930	19718	19943	19799	19734	19890	19852	20043	19981	19825	19820	20039	19890	19860	19877	19992	19915	19855	19902	19959	19961	19882	20046	20072	19692	19868	19928	19786	19894	19973	19815	19968	19761	19952	19830	19928	19558	19845	19782	19947	20073	19818	19802	19625	19720	19888	20056	19657	19919	19999	19704	19982	19990	19801	19773	19819	19669	20062	19923	19960	19808	19749	19953	19958	19983	19925	19975	19975	19812	19931	19815	19823	19851	20025	19938	19972	19866	19654	19892	19975	20161	20020	19938	20035	20065	19940	19860	19801	19947	20010	20094	19836	19871	19921	19802	19944	19772	20015	19948	19870	19961	19764	19808	20025	19838	19881	19900	19770	19940	20063	19832	19837	19899	19981	19769	19880	19859	19842	19584	19780	19807	19783	19867	19778	19813	19991	19778	19788	20088	19829	19706	19773	19912	19816	19790	20143	19722	19923	19894	19688	19923	19850	19963	19784	20058	19742	19975	20021	19833	19755	19772	19921	20172	19816	19675	19857	20054	19916	19756	19963	19826	19878	20111	19777	20050	19915	19856	19772	20059	20037	19849	20064	19963	19658	19997	19734	20002	19820	19800	20008	19996	19944	19803	19620	19747	19911	19895	19666	19893	19666	19872	19680	19836	19810	19812	19819	19811	19822	19880	19820	19957	19865	19809	19775	19981	19845	19915	19999	19874	19817	19975	19695	19652	19702	19985	20132	19964	19827	20000	19873	19784	20024	19865	19885	19910	19888	19741	19876	19884	19952	19689	19943	19620	19855	19770	19930	20057	19821	19852	20034	19862	19922	19867	19825	19853	19892	20015	20051	19734	19976	19815	20082	20011	19959	19757	19788	20204	19974	19764	19887	19847	19850	19807	19986	20054	19716	19882	19873	19982	19795	19914	19967	19852	19767	19961	19943	19796	20132	20132	19740	19718	19999	19887	20137	19771	19584	19942	19908	19995	19847	19731	19834	20027	19950	19862	19976	19807	19890	19937	19809	19780	19815	19859	19972	19727	19957	19820	20069	19953	19743	19959	19934	19961	20055	19782	19822	19862	19868	19846	19769	19878	19929	19856	19685	19819	19750	20004	19795	19944	19692	19736	19957	20051	19862	19879	19728	19808	19818	19691	19918	19724	20006	19971	19856	19761	19786	19827	20018	20047	19969	20010	19841	19970	19720	19875	19794	19971	19645	19750	19741	19937	19902	19890	20088	19945	19924	19890	20023	19777	19849	19887	19993	19862	20024	20021	19833	19851	19935	19924	19862	20031	20215	19768	20105	19860	19926	19956	19665	19789	19956	19803	20005	19798	19905	19864	19990	20064	19783	19723	19904	19902	19812	19825	19840	19832	20012	19941	20009	19816	19947	19763	20030	19889	19978	19960	19929	20077	20078	19796	19827	19856	20067	19845	20015	19782	19703	19833	19797	20017	19974	19934	20097	19973	19863	19653	20025	19905	19786	19800	19944	19831	19684	19744	20005	19710	19925	19894	20016	19920	19882	20084	19907	19922	19876	19937	19645	19719	19739	19736	19928	19880	19573	19966	20039	19931	19828	19792	19628	19998	20017	19684	19789	19719	19891	19830	19897	19939	19758	19879	19926	19867	20013	19925	19921	19757	19865	20070	20023	20089	20126	20023	19740	19662	19705	19915	20124	20082	19902	19958	19875	19991	20069	19791	19791	19838	19691	19913	19939	19751	19954	19979	19926	19932	19824	19957	20088	19910	20072	19716	19720	19853	19972	19956	19856	19696	19830	19903	19894	19850	19742	19945	19989	19911	19669	19971	19910	19823	19976	20012	19874	19847	19954	19944	19983	19910	19868	19770	19865	19989	19861	19898	19836	19888	19948	19711	19798	20107	19980	19878	19932	20028	20018	19633	19868	20039	19778	19772	19975	19960	19746	19796	19865	19814	19881	20189	19964	19885	19917	19846	19938	19605	19950	19807	19884	19984	20062	19786	19810	19824	19960	19841	19877	19797	20149	19772	19773	19751	19680	19869	19839	19785	20072	19855	19972	19754	19762	19923	19933	19737	19880	19780	19936	19916	20035	19926	19894	19900	19990	19823	19843	19740	20029	19921	19783	19982	19849	19980	19824	19878	19726	19869	19877	19750	19869	19883	19947	19875	19835	20010	19803	19923	19771	19836	19812	20015	19899	19864	19837	19818	20017	19924	20057	19802	19842	19985	19965	19796	19707	19955	19791	20045	20043	19826	19963	19691	19942	19663	19777	19956	19679	19720	19992	19937	19759	19814	19645	19849	19893	19817	19918	20010	19716	19825	19769	19957	19934	20038	19890	19905	19967	19830	19910	19970	19882	19901	19915	19976	19981	19989	20176	19928	19960	19855	19949	20021	19766	19897	19924	19983	20001	19853	19931	19707	20001	19793	19943	19917	19774	19938	19813	19826	19706	19792	19769	19917	19848	19899	19773	19982	19774	19869	19903	20226	19838	19844	19904	19808	19673	19809	20173	19772	19977	19772	19922	19794	20005	19868	19866	19874	19868	19820	19894	20075	20074	19969	19823	19943	19922	19885	19602	19944	19832	19757	19929	19982	19880	20107	19747	19836	19656	19789	19925	19974	20081	19956	19857	19793	19658	19722	19951	19993	20003	19832	19782	19789	19891	19634	19983	19842	20049	19825	19990	19853	19859	19958	19893	19652	19954	20013	19991	20025	20009	20103	20027	19899	20102	19900	19710	19978	19911	19735	19981	19921	19827	19833	19789	19906	19893	19740	19752	19928	20057	19882	20077	19707	19716	19893	19700	19940	20131	19749	19900	19807	19859	19832	19856	19878	19740	19778	19731	19810	20055	19940	19949	19788	19739	19931	20009	20001	19989	20020	19773	19955	19892	19990	19703	19644	19842	19883	19824	19987	19791	19920	20012	19784	19923	19912	19592	19771	19789	19969	19994	19959	19938	19923	19851	19723	19832	19807	19942	19931	19873	19952	19821	20003	19766	19845	20065	19724	19865	19958	19900	19887	19966	19643	20001	20025	19788	19886	20007	19963	19810	19903	19747	19892	19763	19829	19931	19931	20079	19999	19688	19824	19881	19778	19625	19922	19920	19866	19870	19982	19822	19740	19783	20127	19814	20058	19768	20049	19971	20024	19963	19909	20019	19946	19830	20055	19899	20003	20042	19801	19865	19631	19810	19830	19783	19732	19870	19927	19751	19948	19719	19828	19694	19759	19538	20030	19718	19835	19831	19969	20014	20136	19728	20004	19992	20052	20088	19698	19905	19863	19870	19953	19807	19906	19737	19749	19951	20067	19838	19835	20009	19935	19805	20194	20141	19904	19661	19796	19795	19773	19872	19815	19924	19997	19791	19939	19972	19832	19869	19925	19803	19908	19927	20026	20005	20058	19914	20062	19863	19927	19922	19678	19750	19925	19754	19841	19796	19747	19833	19896	19994	19677	20081	19862	19728	19893	19751	19839	19951	19768	19962	19928	19800	19953	19763	19722	19654	19955	19832	19929	19923	19983	20235	19969	19972	20057	20019	19834	19818	19769	20112	19807	20017	19825	19847	19790	19797	19726	19704	19965	19879	19871	19765	19836	19968	19922	19656	19906	19686	20039	19840	19943	19857	19923	19936	19854	19697	19963	20013	20069	20034	19880	20156	20037	20142	19825	19899	19739	20014	19891	19950	19998	20032	19781	19708	20090	19774	19917	19865	20016	19845	19894	19882	19903	19877	19964	19990	19715	19751	19985	19893	19964	19662	19925	19881	19830	19898	20167	19713	20070	20018	20074	19967	19905	19901	19858	19965	19810	19839	19751	19974	19919	19942	19943	19774	19814	19978	19961	19883	19822	19815	19963	19730	20082	19975	19749	20043	19925	19729	19888	19787	20003	19801	19745	20004	19942	19964	19791	19977	19929	19745	19862	19767	19980	19666	19819	19909	20025	19834	20058	19900	19960	19867	19844	19840	19847	19855	19789	19667	19753	19768	19963	20076	19775	20004	19983	19646	19960	20001	19969	19821	19775	19851	19737	19761	19797	19750	19825	19740	19926	19980	19832	19941	20015	20092	20026	19905	19621	20080	19799	19920	19960	20006	19791	19914	19837	19793	19697	20114	20006	19802	20001	19681	19950	19993	19878	19998	19980	19861	19931	20045	19967	19943	20022	19687	20044	19927	19801	19999	19885	19787	20037	19927	19925	20023	19714	19987	19797	19890	20031	19936	19793	19790	19840	19865	19933	19899	19736	19885	19864	19894	19868	19861	19720	19746	19954	19938	19890	19885	19839	19915	19857	20007	20063	19884	19994	19809
38399	60322	54835	43147	36492	32375	29068	26046	24116	22574	21452	20378	19388	18596	18283	17904	17617	17197	17039	17164	17053	16883	16723	16744	16572	16654	16502	16424	16463	16648	16557	16464	16496	16453	16496	16525	16392	16484	16440	16354	16598	16419	16471	16463	16515	16344	16559	16438	16272	16412	16415	16472	16236	16287	16480	16199	16348	16280	16459	16380	16345	16157	16497	16573	16436	16582	16468	16493	16404	16340	16658	16315	16379	16352	16346	16368	16591	16322	16437	16426	16414	16367	16485	16479	16229	16357	16563	16458	16370	16162	16430	16486	16526	16308	16454	16396	16336	16352	16249	16316	16406	16458	16355	16482	16512	16215	16567	16411	16341	16395	16460	16407	16487	16311	16444	16266	16299	16250	16415	16288	16393	16349	16439	16486	16462	16304	16345	16368	16216	16477	16462	16414	16439	16508	16299	16157	16346	16459	16410	16524	16205	16413	16520	16411	16381	16494	16309	16363	16449	16308	16528	16388	16262	16343	16467	16320	16423	16351	16405	16419	16470	16418	16357	16433	16566	16436	16417	16364	16330	16585	16406	16574	16368	16392	16297	16324	16415	16478	16436	16572	16500	16392	16303	16333	16331	16517	16399	16374	16419	16352	16343	16475	16311	16306	16328	16353	16476	16358	16455	16416	16405	16394	16367	16540	16244	16366	16190	16442	16376	16330	16459	16498	16557	16383	16520	16288	16540	16413	16546	16482	16407	16449	16509	16539	16499	16291	16389	16406	16305	16351	16388	16350	16453	16426	16407	16253	16482	16202	16199	16477	16335	16476	16391	16181	16372	16463	16120	16331	16370	16403	16518	16497	16364	16354	16402	16281	16380	16410	16267	16633	16421	16274	16432	16543	16343	16368	16307	16219	16409	16315	16585	16426	16441	16458	16309	16456	16375	16243	16453	16406	16410	16324	16347	16309	16256	16514	16548	16296	16277	16528	16497	16296	16308	16351	16358	16404	16368	16343	16450	16439	16392	16352	16219	16327	16394	16369	16341	16264	16484	16644	16423	16537	16324	16373	16388	16343	16452	16359	16528	16378	16372	16329	16450	16352	16409	16422	16303	16491	16268	16210	16286	16296	16618	16395	16306	16315	16178	16416	16465	16442	16439	16337	16332	16539	16336	16475	16538	16309	16465	16487	16447	16403	16499	16361	16300	16217	16408	16374	16393	16270	16399	16337	16190	16290	16305	16384	16380	16349	16270	16473	16351	16498	16547	16556	16508	16548	16257	16493	16313	16436	16203	16405	16436	16337	16259	16316	16303	16370	16282	16334	16342	16346	16364	16487	16465	16454	16376	16261	16325	16366	16513	16262	16485	16326	16324	16305	16444	16486	16436	16291	16354	16307	16349	16424	16483	16367	16238	16525	16442	16474	16359	16567	16401	16337	16291	16567	16376	16437	16302	16363	16327	16478	16606	16338	16445	16554	16363	16431	16278	16500	16271	16374	16479	16264	16421	16363	16480	16367	16214	16331	16213	16421	16330	16309	16320	16617	16270	16367	16399	16405	16364	16415	16538	16392	16440	16289	16378	16516	16533	16368	16459	16453	16339	16355	16323	16371	16364	16139	16268	16578	16335	16571	16350	16083	16575	16362	16488	16327	16339	16357	16411	16360	16427	16436	16397	16469	16466	16479	16371	16493	16529	16385	16380	16434	16439	16328	16384	16373	16428	16409	16485	16291	16366	16356	16495	16516	16362	16285	16426	16396	16410	16354	16556	16368	16335	16449	16430	16348	16493	16431	16364	16395	16262	16395	16386	16453	16297	16321	16460	16341	16362	16349	16475	16287	16389	16482	16376	16246	16478	16442	16432	16458	16366	16302	16503	16447	16270	16389	16564	16562	16430	16367	16427	16238	16424	16343	16366	16435	16623	16457	16196	16346	16357	16394	16651	16378	16389	16442	16235	16364	16345	16487	16269	16353	16490	16396	16261	16441	16382	16455	16370	16448	16264	16210	16457	16289	16319	16384	16429	16545	16391	16294	16332	16439	16470	16404	16158	16356	16219	16443	16171	16493	16389	16425	16460	16405	16476	16241	16451	16392	16427	16331	16427	16408	16412	16349	16522	16374	16295	16417	16518	16386	16372	16518	16603	16502	16323	16248	16420	16346	16398	16434	16277	16518	16468	16261	16337	16434	16393	16153	16515	16204	16307	16244	16380	16364	16318	16623	16393	16345	16309	16539	16442	16352	16384	16448	16374	16595	16306	16330	16406	16231	16437	16439	16391	16401	16425	16400	16350	16328	16675	16374	16438	16387	16438	16339	16363	16218	16365	16475	16215	16327	16417	16466	16444	16434	16287	16396	16350	16180	16374	16403	16266	16439	16199	16296	16387	16525	16404	16462	16393	16237	16334	16305	16402	16541	16349	16399	16289	16544	16458	16372	16237	16382	16151	16486	16377	16382	16125	16466	16474	16267	16429	16314	16494	16357	16324	16249	16450	16465	16488	16451	16393	16443	16412	16544	16360	16367	16374	16305	16414	16176	16447	16377	16501	16318	16470	16283	16335	16348	16501	16398	16439	16248	16563	16216	16240	16427	16432	16345	16326	16534	16188	16552	16281	16504	16379	16296	16326	16457	16433	16419	16453	16411	16177	16306	16591	16309	16521	16467	16548	16292	16314	16356	16328	16489	16285	16466	16406	16316	16340	16267	16387	16366	16342	16419	16351	16536	16289	16485	16249	16485	16450	16529	16409	16395	16328	16326	16482	16447	16403	16330	16539	16489	16239	16295	16324	16417	16362	16303	16481	16336	16306	16478	16260	16319	16347	16198	16295	16232	16452	16270	16348	16215	16511	16268	16364	16352	16459	16457	16320	16465	16351	16437	16221	16464	16376	16373	16407	16356	16269	16350	16342	16198	16325	16370	16403	16373	16479	16332	16258	16330	16389	16354	16347	16440	16309	16375	16590	16428	16260	16436	16333	16371	16180	16467	16362	16419	16397	16327	16253	16543	16355	16528	16384	16477	16315	16201	16347	16492	16339	16336	16537	16252	16396	16370	16523	16441	16558	16195	16466	16329	16410	16379	16448	16553	16253	16462	16443	16460	16418	16244	16458	16301	16266	16219	16386	16470	16524	16275	16272	16404	16222	16501	16373	16392	16319	16330	16495	16398	16435	16514	16142	16581	16464	16318	16394	16454	16294	16483	16280	16372	16526	16382	16460	16449	16378	16321	16382	16352	16294	16391	16477	16479	16409	16365	16274	16284	16334	16501	16373	16234	16345	16424	16439	16343	16421	16263	16339	16376	16382	16468	16502	16479	16282	16519	16355	16493	16609	16257	16423	16295	16432	16273	16320	16518	16196	16229	16494	16302	16356	16431	16269	16189	16273	16399	16345	16462	16330	16451	16484	16248	16531	16389	16508	16501	16354	16419	16540	16492	16248	16355	16257	16429	16432	16390	16443	16360	16515	16266	16269	16376	16316	16438	16433	16306	16453	16228	16345	16263	16399	16460	16316	16304	16587	16397	16357	16327	16274	16354	16479	16283	16334	16406	16451	16326	16354	16333	16411	16347	16339	16631	16460	16547	16567	16192	16414	16579	16337	16174	16498	16362	16267	16552	16334	16136	16470	16364	16546	16374	16395	16225	16416	16528	16168	16500	16352	16435	16456	16258	16408	16296	16334	16614	16246	16330	16475	16276	16394	16420	16438	16416	16306	16410	16502	16225	16440	16247	16540	16363	16394	16361	16380	16428	16612	16409	16327	16465	16230	16123	16211	16389	16621	16359	16242	16476	16162	16443	16168	16599	16385	16429	16450	16389	16277	16444	16367	16133	16251	16365	16448	16350	16423	16389	16548	16356	16367	16570	16312	16341	16566	16385	16375	16498	16387	16536	16563	16472	16383	16280	16328	16424	16326	16305	16491	16301	16403	16448	16347	16353	16469	16365	16399	16278	16510	16459	16371	16370	16581	16288	16346	16316	16349	16494	16400	16361	16319	16387	16328	16280	16265	16270	16348	16295	16462	16341	16414	16386	16281	16230	16534	16361	16481	16430	16310	16436	16413	16382	16413	16491	16430	16247	16185	16414	16434	16302	16276	16376	16417	16359	16279	16479	16354	16362	16372	16407	16504	16327	16386	16454	16322	16383	16409	16560	16483	16576	16438	16512	16354	16440	16519	16353	16342	16427	16302	16405	16414	16266	16415	16536	16326	16329	16607	16319	16416	16544	16411	16341	16326	16292	16393	16290	16442	16427	16121	16471	16484	16482	16179	16222	16226	16447	16368	16342	16348	16472	16386	16438	16408	16424	16432	16369	16511	16281	16326	16437	16346	16416	16312	16318	16418	16239	16161	16503	16538	16389	16471	16544	16489	16304	16379	16410	16351	16341	16299	16250	16348	16333	16414	16221	16404	16399	16330	16410	16337	16364	16279	16299	16515	16307	16382	16349	16500	16321	16371	16517	16308	16318	16394	16260	16469	16419	16378	16421	16278	16507	16296	16473	16346	16461	16407	16461	16277	16412	16380	16496	16355	16398	16202	16381	16405	16487	16322	16393	16318	16384	16485	16535	16305	16529	16282	16456	16467	16414	16557	16226	16249	16310	16312	16355	16412	16351	16145	16338	16239	16382	16424	16244	16331	16466	16413	16554	16255	16495	16305	16409	16503	16548	16320	16456	16481	16562	16488	16312	16383	16324	16383	16360	16385	16334	16510	16287	16337	16369	16279	16484	16302	16480	16265	16317	16309	16341	16372	16417	16296	16492	16470	16181	16644	16327	16159	16177	16289	16371	16431	16432	16513	16351	16372	16265	16434	16427	16510	16190	16487	16359	16329	16340	16406	16486	16492	16404	16382	16406	16332	16183	16366	16344	16297	16478	16329	16281	16408	16287	16457	16348	16287	16312	16403	16273	16438	16315	16380	16395	16439	16393	16539	16442	16319	16385	16507	16398	16360	16562	16360	16348	16434	16383	16268	16537	16527	16411	16453	16350	16389	16402	16474	16369	16312	16247	16587	16312	16396	16417	16412	16468	16461	16375	16521	16314	16412	16369	16374	16482	16399	16387	16476	16426	16346	16466	16353	16352	16462	16312	16462	16558	16104	16364	16435	16477	16391	16515	16342	16377	16252	16279	16439	16511	16422	16644	16294	16488	16288	16507	16371	16464
30512	32023	39148	34463	28799	26030	24270	22822	21816	20962	20983	20879	20624	20252	19988	19782	19985	19680	19696	19765	19565	19762	19565	19459	19394	19433	19534	19356	19499	19560	19367	19490	19531	19399	19413	19452	19571	19346	19534	19458	19438	19406	19394	19609	19474	19762	19361	19304	19458	19450	19363	19300	19453	19165	19416	19305	19451	19331	19425	19287	19281	19304	19285	19245	19431	19306	19435	19516	19531	19503	19486	19318	19551	19456	19280	19330	19394	19425	19219	19410	19641	19312	19481	19333	19230	19304	19486	19323	19413	19285	19442	19444	19587	19425	19486	19438	19461	19236	19494	19239	19279	19388	19354	19446	19294	19280	19349	19393	19463	19194	19229	19524	19439	19411	19489	19402	19306	19392	19460	19196	19315	19241	19122	19270	19137	19376	19301	19435	19297	19139	19441	19371	19464	19354	19378	19473	19381	19459	19325	19210	19517	19298	19207	19238	19511	19364	19132	19170	19464	19245	19382	19149	19461	19413	19540	19293	19398	19512	19451	19389	19290	19155	19348	19435	19520	19312	19328	19182	19418	19401	19405	19280	19364	19605	19416	19246	19435	19290	19403	19334	19408	19231	19265	19277	19435	19266	19369	19432	19498	19309	19485	19490	19537	19237	19410	19361	19446	19369	19094	19276	19342	19316	19475	19491	19360	19420	19393	19320	19438	19388	19471	19389	19610	19442	19454	19406	19432	19529	19404	19407	19464	19589	19419	19020	19374	19466	19192	19340	19103	19268	19147	19256	19242	19304	19448	19354	19321	19306	19350	19098	19231	19335	19214	19499	19563	19225	19148	19422	19328	19277	19528	19333	19335	19459	19340	19468	19377	19352	19123	19448	19296	19386	19278	19110	19136	19264	19188	19607	19285	19365	19293	19326	19326	19299	18981	19259	19243	19425	19410	19461	19416	19465	19430	19412	19441	19462	19421	19270	19451	19407	19318	19348	19391	19454	19359	19419	19297	19289	19322	19101	19437	19196	19286	19409	19371	19340	19401	19367	19218	19384	19426	19351	19386	19323	19507	19380	19589	19344	19496	19532	19468	19403	19343	19437	19485	19428	19262	19331	19405	19390	19554	19388	19211	19552	19431	19307	19305	19438	19473	19330	19306	19511	19537	19316	19513	19341	19387	19368	19273	19192	19503	19484	19503	19266	19202	19262	19387	19536	19349	19301	19304	19383	19552	19254	19399	19269	19351	19575	19448	19289	19297	19408	19368	19265	19236	19242	19345	19588	19430	19340	19359	19462	19326	19318	19376	19287	19260	19326	19527	19560	19242	19505	19305	19222	19428	19321	19499	19290	19464	19327	19585	19415	19212	19351	19482	19369	19268	19460	19431	19311	19306	19253	19273	19225	19339	19286	19391	19343	19448	19269	19349	19275	19405	19346	19320	19444	19433	19512	19487	19418	19487	19396	19305	19319	19615	19386	19380	19370	19320	19593	19550	19399	19372	19427	19230	19340	19348	19271	19577	19430	19172	19451	19479	19499	19409	19186	19547	19382	19184	19250	19535	19461	19520	19210	19280	19321	19436	19416	19401	19108	19311	19588	19563	19271	19368	19565	19417	19432	19503	19531	19203	19457	19385	19389	19212	19395	19515	19314	19503	19352	19285	19142	19258	19278	19468	19409	19348	19440	19548	19289	19420	19252	19472	19517	19350	19288	19413	19311	19310	19450	19288	19374	19395	19533	19494	19346	19323	19659	19434	19524	19515	19572	19178	19406	19365	19402	19311	19483	19372	19284	19368	19391	19409	19459	19132	19512	19358	19508	19507	19388	19276	19446	19334	19115	19177	19160	19302	19384	19477	19338	19448	19159	19039	19257	19369	19448	19429	19214	19514	19382	19163	19504	19515	19496	19342	19413	19160	19409	19726	19532	19512	19126	19510	19246	19461	19377	19367	19392	19586	19275	19338	19541	19529	19306	19379	19348	19309	19372	19378	19244	19399	19510	19284	19288	19305	19137	19264	19350	19355	19248	19327	19468	19348	19471	19279	19365	19292	19512	19520	19325	19338	19362	19217	19231	19480	19336	19400	19192	19513	19364	19318	19489	19144	19410	19317	19236	19455	19228	19411	19183	19344	19317	19427	19342	19419	19458	19545	19388	19418	19377	19385	19281	19160	19294	19424	19475	19379	19293	19518	19602	19637	19459	19383	19484	19397	19604	19348	19292	19517	19293	19412	19354	19362	19345	19397	19266	19192	19234	19368	19360	19530	19358	19440	19210	19556	19314	19492	19354	19366	19347	19343	19234	19427	19582	19410	19282	19483	19208	19343	19253	19261	19283	19531	19694	19503	19301	19332	19283	19146	19242	19387	19531	19439	19379	19441	19290	19364	19349	19249	19583	19400	19286	19557	19274	19353	19323	19321	19293	19188	19604	19429	19270	19308	19412	19266	19514	19451	19498	19351	19397	19284	19471	19346	19457	19399	19374	19254	19223	19289	19409	19237	19332	19404	19190	19427	19269	19374	19410	19526	19479	19401	19315	19252	19319	19278	19421	19404	19427	19397	19437	19489	19500	19532	19138	19412	19544	19306	19484	19361	19386	19303	19087	19501	19328	19387	19092	19336	19528	19337	19412	19456	19239	19474	19362	19518	19622	19371	19381	19338	19267	19440	19406	19494	19366	19308	19377	19320	19350	19360	19438	19232	19326	19464	19395	19269	19184	19371	19507	19222	19428	19383	19244	19546	19294	19099	19350	19268	19440	19602	19412	19510	19428	19450	19396	19366	19349	19671	19382	19595	19441	19542	19188	19262	19208	19291	19279	19187	19395	19364	19578	19366	19193	19311	19506	19476	19542	19405	19516	19319	19433	19388	19631	19299	19373	19139	19300	19319	19385	19427	19385	19257	19361	19516	19420	19385	19434	19273	19478	19506	19471	19569	19319	19283	19443	19429	19496	19331	19383	19525	19413	19570	19296	19311	19345	19589	19379	19384	19384	19387	19431	19131	19630	19363	19407	19263	19545	19243	19270	19380	19287	19574	19499	19376	19419	19227	19270	19327	19563	19541	19551	19426	19457	19413	19405	19333	19360	19278	19346	19141	19183	19436	19336	19353	19358	19319	19363	19343	19375	19482	19375	19479	19245	19199	19532	19466	19533	19241	19256	19344	19332	19386	19510	19563	19547	19359	19444	19259	19446	19151	19229	19377	19449	19406	19310	19318	19451	19535	19472	19585	19392	19291	19529	19249	19437	19399	19453	19405	19485	19502	19571	19475	19550	19447	19311	19449	19403	19446	19464	19355	19392	19511	19384	19114	19333	19228	19380	19346	19238	19250	19312	19543	19282	19303	19519	19309	19592	19169	19378	19359	19201	19293	19365	19417	19263	19226	19461	19453	19382	19161	19368	19648	19245	19319	19459	19420	19507	19494	19388	19480	19477	19329	19221	19379	19390	19311	19370	19354	19517	19253	19360	19291	19228	19365	19385	19462	19307	19373	19357	19166	19400	19633	19368	19352	19329	19496	19287	19437	19403	19391	19323	19609	19229	19531	19325	19334	19400	19461	19473	19451	19215	19569	19502	19195	19343	19444	19368	19219	19271	19394	19248	19248	19415	19389	19546	19419	19328	19376	19303	19293	19245	19364	19595	19381	19367	19456	19367	19266	19350	19424	19400	19472	19339	19289	19206	19252	19684	19296	19382	19638	19358	19434	19546	19389	19444	19428	19430	19462	19310	19255	19667	19413	19202	19390	19459	19544	19186	19438	19539	19471	19180	19322	19475	19293	19382	19353	19382	19425	19230	18980	19307	19536	19487	19359	19370	19462	19368	19406	19385	19145	19039	19344	19369	19506	19558	19248	19444	19317	19424	19151	19374	19478	19515	19238	19385	19379	19297	19392	19156	19333	19423	19518	19524	19470	19447	19348	19475	19445	19204	19474	19437	19507	19370	19303	19223	19522	19278	19328	19331	19407	19322	19231	19407	19306	19532	19513	19317	19650	19372	19585	19243	19169	19474	19348	19298	19312	19398	19523	19364	19137	19400	19278	19358	19278	19289	19363	19546	19410	19273	19316	19394	19117	19374	19393	19460	19327	19575	19425	19479	19404	19188	19421	19287	19304	19412	19419	19309	19353	19391	19390	19287	19304	19425	19224	19182	19449	19391	19487	19367	19375	19328	19438	19444	19241	19413	19542	19251	19310	19151	19352	19286	19321	19139	19376	19270	19485	19306	19524	19416	19297	19353	19506	19577	19330	19393	19383	19335	19536	19230	19601	19462	19453	19364	19555	19293	19731	19500	19258	19393	19489	19232	19432	19188	19539	19309	19451	19355	19514	19335	19513	19402	19327	19565	19311	19350	19373	19234	19385	19474	19409	19350	19529	19631	19288	19226	19265	19372	19345	19421	19297	19238	19532	19450	19237	19411	19401	19478	19341	19556	19416	19136	19348	19410	19501	19379	19360	19215	19371	19255	19367	19356	19501	19439	19269	19346	19374	19461	19302	19398	19217	19375	19208	19463	19526	19363	19593	19401	19413	19519	19190	19138	19172	19562	19569	19413	19337	19335	19424	19147	19427	19310	19449	19375	19381	19423	19441	19357	19315	19364	19403	19612	19316	19723	19502	19436	19159	19309	19431	19340	19298	19453	19390	19349	19713	19377	19241	19403	19280	19288	19500	19500	19150	19414	19417	19546	19622	19324	19440	19400	19629	19162	19300	19380	19280	19373	19378	19473	19355	19599	19348	19247	19490	19534	19227	19251	19242	19239	19335	19496	19490	19644	19480	19338	19373	19260	19427	19483	19400	19399	19491	19387	19283	19329	19469	19470	19418	19309	19481	19468	19438	19246	19313	19427	19448	19375	19375	19302	19313	19414	19366	19367	19164	19315	19282	19420	19276	19582	19432	19622	19450	19419	19355	19379	19360	19516	19624	19374	19254	19239	19337	19280	19459	19265	19497	19217	19355	19310	19553	19355	19168	19348	19426	19272	19396	19339	19438	19257	19431	19455	19301	19367	19483	19571	19338	19497	19340	19141	19322	19432	19640	19323	19121	19267	19234	19126	19196	19563	19615	19227	19224	19354	19443	19275	19251	19456	19226	19591	19436	19268	19470	19366	19357	19099	19387	19309	19529	19369	19318	19495	19495	19427	19292	19279	19495	19567	19555	19314
35499	49102	42951	33243	28468	24905	22600	21202	20034	18969	18492	18037	17609	17196	16938	16849	16777	16556	16461	16518	16444	16461	16262	16232	16171	16186	16147	16181	16130	16106	16197	16267	16114	16262	16167	15991	16202	16217	16219	16200	16230	16075	15931	16148	16115	16042	15910	15956	16244	16185	16070	16273	16153	16043	16241	16096	16067	16221	15948	16145	16055	16224	16136	16067	16104	15953	16016	16341	16124	16148	16183	16140	16165	16176	16197	16262	16070	16102	16059	15933	16063	15971	16233	16072	16136	16218	15994	16209	15989	16187	16104	16222	16083	16077	16020	16194	16017	16319	16150	16095	16165	16104	16209	16106	16018	16298	16143	16047	16170	16049	16038	15955	16126	16053	16165	16116	16104	16167	16165	15926	16127	16365	15952	16019	16127	16128	16222	16240	16199	16105	16026	16257	16174	16051	16061	16033	16071	16031	16049	16080	16073	16164	16088	16226	16146	16019	16124	16171	16081	16075	15986	15908	16191	16084	16203	16110	15928	16237	15931	16164	16096	16138	16086	16148	16025	16477	16217	15962	16172	16059	16175	16113	16150	16167	16105	16230	15987	16017	16175	15960	16151	16093	16128	16086	16239	16232	16213	16150	16239	15930	16228	16077	16065	16163	16040	16173	16215	16193	16093	16092	16248	16129	16229	16111	16182	16270	16260	16156	16196	16134	16171	16039	15952	16061	16046	16194	16098	16129	16148	15984	16123	16133	16151	16157	15977	16041	16052	16208	15909	16034	16017	16023	16102	16225	16142	16082	15936	16028	16157	16118	16147	16088	16302	16192	16006	16029	16044	16154	15981	16122	16032	16299	16146	16062	16217	16079	16156	16055	16161	16086	15999	16092	16182	16098	16161	16183	16118	16139	16170	16263	16115	16140	16254	15915	16189	16132	16017	16221	16068	16182	16013	16127	16155	16239	15979	16156	16204	16174	16039	16158	16138	16273	16017	16097	15943	16318	16200	16024	16032	16163	16136	16050	16073	16135	16005	16183	16084	16166	15967	16071	16166	16114	16097	16181	16148	16070	16058	16140	16074	16102	16097	16329	16000	16062	16220	16076	16063	16065	16198	15996	16133	16125	16113	16068	16049	16052	15993	16147	16117	16171	16436	16194	16078	16104	16162	16071	16223	15923	16109	16039	16139	16197	16214	16226	16065	15990	16009	16073	16102	16111	16015	15961	16184	16140	16264	16052	16113	15986	16018	16127	16170	16020	16124	16065	16169	16232	16300	16097	16169	16154	16157	15936	16067	16162	15993	16300	16153	16073	15993	16103	16217	16204	16090	15984	16095	16145	15957	16148	16116	16077	16185	16186	16060	16011	16129	16065	16112	16099	16219	16114	16095	16160	16121	16022	15902	15992	16045	15960	15966	16116	16139	16201	16100	15871	16099	16080	16218	16176	16029	16093	16134	16210	16179	16050	16092	15933	16197	16064	16007	16040	16171	16148	16110	16143	16029	16123	16255	16114	16112	16136	16181	16034	16192	15963	16291	16241	16089	16175	16254	16148	16036	16251	16401	16221	16066	15990	16170	16053	16097	16145	16081	16019	16087	16129	16209	16094	16016	16174	16367	16222	16042	16178	16136	15988	16143	16223	16045	16183	16006	16086	16363	16249	16037	16156	16004	16109	16020	16100	16031	16094	16087	16174	16068	16023	16104	16139	16148	16200	16084	16114	16126	16313	16002	16094	16128	16363	16153	16197	16104	16218	16198	15902	16186	16208	16198	16169	16052	16087	15954	16277	16107	16232	16035	16209	16087	16183	16099	16089	16184	16189	16312	16016	16011	16126	16046	16153	16339	16041	15852	16025	16338	16036	16148	16144	16144	16049	15975	16085	16194	16114	16234	16080	16236	16140	16175	15855	16114	16103	16120	16171	16059	15845	16083	16021	16141	16143	16262	16050	16120	16035	15977	16328	16084	16055	16126	16013	16010	16097	16261	16105	16138	15986	16239	16115	16149	16131	16214	16095	16063	16103	16168	16203	15931	16082	15805	16109	16145	16267	16004	16167	16171	16154	16154	16131	16167	16020	16099	16111	16140	15902	16004	16048	16061	16150	16214	15900	16024	16039	16107	16163	16204	16061	16122	16240	16149	15984	16104	15948	16136	16216	16215	16265	16186	16203	16258	16156	16212	15959	16160	16076	16201	16197	16079	16175	16304	15980	16031	15981	16175	16084	16017	16142	16112	16085	16145	16185	16298	16232	16068	16109	16055	16149	16254	16088	16119	16115	16140	16134	16142	16291	16246	16059	16127	16076	16021	16142	16054	16174	16190	16132	16088	15990	16025	16013	16030	16040	15982	16162	16103	16179	16035	16145	16161	16049	16052	16123	16168	16011	16102	16162	16150	16104	16252	16127	16089	16082	16002	16175	16189	16178	16231	16137	16093	15974	16026	16096	16083	16046	16069	15971	16105	16090	16167	16153	16178	16164	16141	16101	16022	16118	16208	16033	16132	16057	16034	16160	16145	16162	16122	16123	16123	16267	16124	16072	16139	16045	15986	16002	16081	16186	15983	16155	16267	16108	16158	16114	16167	15920	15988	16032	16179	16133	16291	16005	16214	16111	16202	16171	16117	16043	16156	15935	16063	16131	16058	16270	16159	16013	15973	16080	16300	15968	16106	16154	15999	16032	16218	16119	16079	16203	16151	16127	16003	16332	16110	16060	16220	15998	16265	16044	16175	16032	16263	16205	16125	16003	16002	16098	16186	16143	16112	15941	16076	16109	16225	16076	16221	16050	16117	15948	16187	16192	16221	16082	16131	16041	16145	15932	16181	16069	16110	15998	15978	16048	16126	16045	16149	16100	16190	16082	16060	16039	16369	16202	16175	16105	16119	16138	16177	15880	16018	16062	16161	15979	16076	15995	16332	16007	16073	16071	16185	16248	16216	15939	16029	16030	16062	16194	15989	16200	16168	16042	16092	16084	16114	16156	16016	16085	15925	15956	16102	16103	16190	16163	16130	16168	16176	16129	15917	16130	16064	16067	16031	16152	16041	16132	16153	16283	16140	16073	16138	16030	15928	16116	16177	16078	16150	16011	16132	16044	16066	16168	16226	16091	16111	16062	16132	16111	16309	16149	16205	16287	16229	16400	16138	16127	16138	16173	16024	16352	16023	16078	16064	16064	16099	16078	16093	16132	16128	16115	16206	16121	16058	16128	16160	16267	16030	16099	16096	16049	16262	16119	15987	16228	16027	16115	16355	16124	16072	16108	16162	15994	16210	16050	15960	16113	16133	16120	16017	16134	15995	16168	16067	16220	16122	16208	16148	16254	16011	16121	16068	16135	16150	16180	16012	16067	16297	16046	16211	16142	16160	16224	16076	16208	16080	16075	16148	16001	16029	16015	16105	16051	16192	16162	16210	16155	16125	16111	16114	16227	16005	16083	16065	15995	16255	16014	16080	16135	16113	16148	16072	16023	15937	16171	16054	16109	16122	16088	16144	16146	16095	16079	16022	16160	16196	16198	16068	16164	16036	16035	16039	16114	16077	16305	16090	16266	16102	16173	16215	16119	16267	16127	16129	15927	16150	16049	16216	16054	16081	16115	16225	15907	16039	16125	15978	16040	16081	16155	16091	16104	16251	16045	16065	16017	16138	16164	16231	16197	16154	16118	16140	16198	16402	16038	15919	16134	16116	16166	16078	16257	16041	16066	16164	16267	16279	16216	16100	16022	16205	16014	16159	16203	16229	16243	16145	16116	15980	16206	16049	16189	16245	16108	16083	16077	16003	16135	16316	16056	16367	16216	16066	16353	16048	16119	16054	16025	16171	16012	16032	16130	16029	16135	16252	16090	16184	16208	16284	16012	16283	16160	15907	16057	16226	16147	16030	16271	16053	15959	16122	16191	16195	16059	15998	16255	16003	16076	16030	16146	16075	16033	15977	15929	16118	16078	16159	16152	16054	16059	16084	16213	16053	16037	16202	15978	16196	16039	16093	16061	16268	16101	16142	16095	16064	16127	16179	16042	16084	16022	16234	16015	16055	16009	16220	16211	16178	16060	16124	16224	16246	16128	16146	16198	16099	15928	16109	16174	16276	16063	16297	16048	15994	16262	16305	16014	16206	15983	16137	16163	16123	16183	16157	16179	16037	16063	16090	16364	16126	16112	16010	16227	16166	16177	16051	15986	15993	16021	16148	16061	15938	16281	16164	16212	16052	16143	16122	15980	16143	16217	16228	16238	16109	16170	16240	16204	16115	16140	16131	16041	16095	16231	16006	16058	16120	16079	15967	16007	16209	16077	16180	16011	16021	16121	16054	15934	15993	16210	16179	16169	16244	16241	16108	16207	16083	16225	16223	16117	16157	16020	16113	16077	16209	16291	16116	16146	16061	15976	16407	16104	16229	15983	16189	15978	16037	16298	16006	16039	16117	16194	16064	16227	16080	16147	16141	16189	16191	16095	15977	16035	16073	15921	16087	16272	16307	16059	16213	16107	16197	16122	16063	16252	16099	16097	16034	16249	16073	16108	16098	16057	16196	15976	16199	16054	16061	15934	16167	16039	16226	16079	16087	15984	16243	16121	16201	16201	16182	16088	16160	16128	16136	16263	15996	15981	16038	16149	16084	16151	15931	16307	16181	16262	16153	16007	16077	16156	16149	16103	15989	15977	16104	15959	16235	15944	16052	16110	16099	16122	16187	16040	15970	16116	16079	16219	16198	16146	16042	16071	16200	16207	16114	15971	16122	16060	16184	16235	16114	15945	16157	16142	16051	16211	16135	16178	16051	15985	16094	16011	16141	16161	16157	16248	16163	16086	16223	16099	16274	16229	16080	16216	16162	16151	16113	15990	16214	15919	15933	16096	16204	16006	15933	16196	16137	16279	16137	16092	16109	16230	16121	15986	16066	16101	16279	16071	16327	16186	16076	16057	16181	16212	15981	15938	16082	16060	16232	16198	16037	16186	16191	16001	16196	16051	16124	16119	16095	16166	16091	16223	16249	16123	16127	16119	16004	16198	16068	15997	16037	16097	16088	16055	16095	16095	16252	16083	16102	16142	16066	15907	16141	16014	16103	16126	16103	15907	16039	16149	16049	16165	15994	16201	16261	16301	16133	16031	16122	16188	16033	16068	15938	16164	16166	16116	16213	15981	16122	16007	16120	16203
24178	21223	28781	26180	26523	28275	27476	24448	23250	22325	21896	21225	21170	20641	20493	20168	20138	20096	19886	19960	19735	19797	19720	19665	19608	19556	19523	19611	19733	19450	19422	19679	19641	19613	19306	19668	19452	19576	19571	19576	19495	19555	19505	19295	19486	19763	19728	19493	19251	19527	19422	19283	19590	19616	19359	19470	19430	19573	19526	19594	19508	19580	19620	19486	19565	19517	19423	19432	19373	19321	19487	19382	19320	19447	19647	19482	19461	19480	19530	19422	19605	19490	19487	19458	19368	19414	19392	19446	19541	19544	19325	19455	19511	19346	19669	19454	19469	19357	19413	19374	19383	19604	19439	19405	19522	19487	19545	19392	19507	19284	19547	19665	19573	19469	19637	19506	19467	19318	19511	19489	19523	19438	19522	19452	19318	19357	19516	19262	19421	19606	19474	19519	19466	19469	19558	19481	19551	19510	19516	19508	19419	19602	19465	19267	19451	19459	19439	19536	19469	19659	19201	19443	19561	19494	19712	19437	19460	19489	19574	19487	19355	19530	19507	19546	19584	19240	19147	19469	19516	19431	19480	19552	19446	19347	19385	19403	19711	19318	19454	19325	19601	19344	19403	19354	19413	19213	19552	19479	19335	19460	19462	19816	19439	19589	19379	19511	19522	19406	19296	19250	19427	19397	19525	19445	19508	19513	19504	19641	19315	19557	19421	19467	19358	19622	19322	19384	19619	19282	19416	19523	19706	19489	19295	19431	19466	19471	19562	19351	19428	19460	19561	19305	19330	19310	19388	19433	19576	19402	19442	19590	19258	19368	19475	19617	19598	19441	19227	19586	19626	19372	19371	19363	19480	19312	19458	19411	19608	19403	19544	19513	19542	19517	19558	19584	19595	19497	19395	19470	19494	19356	19520	19570	19471	19359	19474	19607	19588	19342	19347	19388	19380	19374	19542	19513	19337	19466	19321	19633	19598	19293	19389	19547	19595	19466	19424	19558	19464	19513	19662	19599	19427	19519	19484	19414	19200	19601	19533	19477	19591	19485	19736	19414	19656	19597	19320	19527	19272	19512	19506	19325	19504	19543	19378	19719	19627	19524	19394	19383	19458	19613	19592	19685	19418	19277	19414	19496	19743	19320	19406	19421	19455	19540	19372	19418	19478	19331	19296	19213	19430	19362	19551	19292	19457	19489	19441	19438	19265	19390	19710	19474	19674	19405	19337	19430	19547	19314	19409	19390	19581	19438	19589	19677	19545	19449	19418	19531	19417	19609	19385	19449	19675	19557	19363	19456	19449	19587	19595	19713	19502	19504	19706	19435	19431	19413	19669	19449	19467	19343	19557	19332	19557	19275	19580	19639	19662	19635	19405	19559	19378	19667	19298	19362	19583	19504	19394	19637	19524	19537	19212	19481	19433	19494	19548	19351	19427	19428	19637	19307	19310	19600	19424	19435	19701	19427	19392	19437	19527	19450	19588	19348	19387	19626	19436	19385	19378	19493	19468	19429	19532	19400	19358	19581	19426	19432	19371	19377	19439	19454	19527	19472	19601	19569	19509	19427	19463	19489	19689	19563	19476	19472	19439	19340	19450	19573	19237	19331	19462	19376	19401	19380	19340	19461	19639	19728	19551	19463	19623	19571	19684	19465	19480	19312	19551	19521	19550	19739	19624	19691	19490	19585	19442	19602	19360	19389	19393	19389	19555	19731	19458	19594	19391	19565	19184	19406	19540	19522	19463	19280	19728	19337	19546	19497	19613	19518	19418	19413	19446	19356	19535	19217	19340	19464	19124	19468	19595	19536	19516	19588	19266	19264	19542	19682	19681	19759	19625	19409	19347	19339	19516	19500	19520	19385	19476	19387	19482	19466	19408	19338	19322	19436	19418	19509	19312	19505	19622	19356	19373	19487	19310	19412	19547	19429	19612	19272	19390	19328	19579	19486	19678	19387	19327	19538	19627	19455	19383	19233	19554	19699	19273	19183	19556	19207	19622	19579	19649	19464	19677	19485	19560	19510	19483	19320	19434	19538	19287	19341	19416	19510	19588	19183	19517	19538	19544	19545	19306	19592	19351	19303	19468	19478	19345	19526	19525	19332	19512	19479	19319	19480	19467	19444	19608	19436	19510	19363	19368	19599	19460	19573	19542	19496	19427	19441	19377	19376	19420	19248	19617	19347	19295	19497	19219	19468	19423	19724	19492	19631	19430	19547	19531	19417	19462	19509	19399	19463	19325	19478	19424	19532	19495	19652	19507	19380	19412	19296	19476	19519	19581	19561	19382	19432	19543	19364	19499	19331	19514	19642	19456	19485	19465	19183	19467	19449	19591	19609	19508	19524	19432	19444	19653	19519	19482	19442	19466	19356	19647	19469	19541	19402	19465	19611	19486	19015	19499	19455	19503	19475	19641	19443	19441	19356	19565	19466	19469	19580	19390	19437	19451	19534	19208	19626	19557	19509	19643	19465	19373	19476	19652	19486	19194	19321	19406	19428	19418	19412	19361	19509	19312	19670	19461	19632	19544	19357	19598	19492	19556	19429	19654	19662	19431	19430	19521	19427	19586	19342	19403	19351	19184	19553	19398	19485	19503	19569	19459	19270	19469	19493	19597	19366	19426	19467	19609	19640	19669	19268	19554	19417	19323	19368	19530	19449	19492	19358	19614	19587	19446	19267	19385	19624	19506	19489	19569	19437	19449	19557	19523	19519	19438	19436	19428	19394	19632	19537	19552	19703	19467	19759	19389	19277	19217	19507	19408	19549	19361	19527	19469	19564	19440	19729	19493	19384	19489	19491	19545	19349	19357	19492	19504	19558	19405	19404	19570	19413	19235	19345	19328	19561	19648	19747	19385	19435	19539	19292	19322	19408	19445	19561	19264	19578	19379	19374	19446	19614	19552	19538	19449	19409	19378	19558	19386	19349	19550	19384	19336	19410	19419	19474	19433	19327	19249	19395	19478	19344	19409	19652	19430	19449	19679	19543	19486	19538	19638	19323	19468	19489	19470	19549	19617	19774	19567	19484	19469	19688	19309	19319	19559	19457	19413	19242	19270	19370	19412	19629	19366	19468	19358	19513	19340	19477	19368	19435	19367	19522	19609	19323	19500	19591	19556	19464	19479	19439	19403	19325	19350	19392	19670	19511	19434	19386	19335	19373	19622	19379	19361	19368	19668	19523	19522	19397	19499	19396	19304	19254	19403	19492	19488	19381	19322	19556	19328	19444	19344	19450	19281	19247	19475	19454	19644	19714	19512	19518	19459	19779	19639	19432	19662	19521	19671	19463	19489	19468	19329	19355	19458	19562	19389	19278	19590	19315	19577	19624	19536	19360	19458	19489	19518	19488	19510	19505	19761	19569	19639	19420	19297	19559	19527	19543	19496	19516	19557	19606	19535	19634	19416	19524	19294	19580	19442	19333	19510	19235	19687	19701	19464	19373	19594	19419	19469	19691	19474	19628	19517	19490	19447	19396	19382	19466	19694	19274	19460	19317	19195	19515	19415	19445	19554	19561	19604	19239	19456	19830	19584	19381	19255	19561	19472	19303	19289	19354	19628	19503	19523	19487	19592	19547	19361	19659	19556	19449	19603	19373	19679	19536	19305	19469	19640	19471	19407	19614	19610	19392	19680	19337	19340	19452	19290	19219	19515	19414	19508	19565	19491	19291	19529	19232	19572	19666	19390	19369	19221	19342	19136	19465	19504	19550	19282	19503	19451	19437	19393	19534	19471	19597	19659	19594	19569	19342	19416	19564	19246	19343	19500	19529	19300	19613	19546	19460	19500	19665	19349	19570	19448	19320	19368	19325	19507	19417	19823	19573	19419	19492	19525	19363	19380	19478	19521	19434	19422	19328	19538	19571	19564	19435	19419	19471	19376	19431	19508	19385	19639	19425	19252	19226	19339	19664	19384	19448	19629	19533	19432	19509	19533	19471	19537	19443	19524	19485	19472	19480	19539	19426	19338	19637	19659	19226	19454	19424	19605	19485	19527	19253	19536	19604	19317	19466	19406	19447	19604	19605	19621	19525	19461	19460	19419	19384	19287	19422	19535	19521	19329	19366	19582	19468	19532	19435	19540	19503	19424	19375	19460	19501	19544	19466	19476	19413	19431	19727	19538	19551	19514	19487	19272	19559	19386	19467	19486	19577	19444	19597	19420	19427	19471	19296	19451	19401	19574	19474	19528	19403	19304	19491	19394	19475	19364	19732	19467	19444	19332	19584	19470	19663	19652	19469	19600	19678	19805	19662	19401	19594	19451	19543	19505	19478	19608	19604	19496	19510	19376	19516	19669	19606	19501	19687	19434	19398	19489	19402	19396	19606	19419	19416	19590	19485	19211	19530	19199	19428	19557	19303	19462	19413	19553	19576	19574	19303	19242	19349	19391	19447	19658	19461	19371	19509	19416	19444	19525	19348	19512	19442	19310	19498	19383	19359	19367	19283	19370	19701	19204	19578	19464	19536	19405	19152	19459	19392	19376	19281	19394	19500	19416	19400	19527	19523	19455	19548	19518	19599	19354	19577	19352	19428	19353	19413	19596	19543	19471	19361	19544	19339	19457	19452	19675	19690	19310	19469	19460	19542	19429	19413	19499	19570	19470	19448	19189	19398	19462	19369	19509	19221	19466	19571	19672	19540	19348	19674	19436	19559	19494	19336	19306	19460	19566	19555	19540	19279	19386	19554	19447	19334	19368	19483	19546	19533	19531	19699	19391	19408	19462	19323	19525	19612	19343	19533	19502	19475	19556	19438	19491	19278	19277	19759	19316	19316	19497	19562	19553	19556	19581	19451	19324	19531	19580	19492	19533	19388	19473	19444	19511	19463	19422	19407	19689	19590	19387	19408	19494	19277	19497	19419	19247	19543	19407	19638	19454	19598	19564	19461	19534	19288	19603	19581	19413	19282	19354	19223	19499	19814	19608	19441	19560	19407	19498	19547	19515	19315	19753	19435	19434	19456	19504	19443	19462	19385	19398	19421	19631	19473	19736	19430	19360	19461	19485	19449	19522	19457	19805	19490	19457	19489	19604	19466	19579	19364	19255	19447	19519	19538	19459	19372	19471	19692	19677	19468	19550	19505	19491	19480	19560	19603	19583	19380	19515	19306	19494	19405	19458	19290	19496	19393	19518	19184	19430	19592	19499	19183	19296	19367
36973	54033	48299	37585	32075	28015	25280	23269	21806	20356	19588	18985	18422	17926	17573	17150	17119	16774	16642	16768	16782	16476	16590	16399	16467	16257	16231	16386	16254	16360	16318	16267	16282	16333	16076	16196	16081	16390	16311	16405	16202	16373	16074	16316	16222	16082	16028	16186	16119	16279	16217	16258	16153	16305	16210	16140	16117	16165	16304	16329	16239	16321	16187	16287	16218	16098	16320	16156	16236	16049	16159	16367	16100	16116	16151	16213	16206	16255	16300	16214	16262	16181	16288	16237	16182	16251	16280	16292	16216	16119	16228	16436	16290	16266	16257	16342	16102	16260	16201	16314	16167	16140	16206	16006	16266	16044	16365	16175	16076	16301	16167	16306	16265	16194	16238	16294	16052	16225	16231	16109	16275	16058	16178	16502	16147	16126	16371	16095	16162	16402	16212	16303	16197	16345	16231	16206	16225	16060	16216	16358	16217	16224	16213	16334	16110	16343	16332	16236	16007	16147	16227	16347	16101	16104	16015	16071	16168	16327	16146	16273	16226	16098	16150	16276	16151	16238	16194	16274	16207	16155	16249	16164	16252	16339	16189	16274	16133	15896	16094	16196	16124	16307	16151	16187	16270	16178	16068	15931	16075	16207	16218	16188	16218	16138	16170	16021	16137	16260	16307	16248	16259	16340	16308	16274	16201	16221	16368	16411	16124	16236	16208	16273	16230	16050	16287	16182	16237	16202	16334	16089	16166	16249	16192	16157	16233	16125	16309	16176	16128	16118	16122	16118	16289	16367	16300	16291	16279	16223	16319	16091	16267	16203	16164	16279	16100	16104	16266	16090	16343	16268	16191	16249	16184	16135	16283	16144	16202	15983	16247	16283	16193	16364	16324	16182	16398	16109	16234	16244	16218	16236	16126	16223	16128	16086	16114	16110	16264	16001	16238	16274	16204	16264	16210	16292	16217	16213	16343	16114	16139	16266	16346	16235	16123	16231	16179	16285	16172	16118	16200	16115	16200	16227	16214	16417	16059	15970	16135	16284	16259	16258	16331	16165	16403	16196	16019	16202	16222	16183	16116	16354	16245	16173	16256	16261	16042	16292	16278	16069	16109	16145	16216	16193	16128	16366	16126	16112	16252	15980	16225	16211	16109	16237	16104	16431	16235	16294	16060	16255	16151	16292	16169	16081	16355	16225	16092	16022	16340	15922	16229	16033	16135	16076	16145	16346	16398	16110	16106	16164	16366	16284	16173	16230	16115	16244	16261	16339	16145	16191	16127	16329	16359	16270	16197	16232	16306	16195	16117	16410	16218	16219	16110	16147	16146	16245	16175	16124	16178	16173	16139	16230	16146	16278	16207	16162	16316	16363	16211	16117	16152	16246	16094	16174	16038	16163	16290	16069	16178	16178	16157	15965	16247	16157	16274	16192	16144	16117	16200	16186	16183	16095	16218	16397	16243	16180	16212	16178	16034	16209	16312	16165	16342	15976	16237	16307	16129	16167	16080	16248	16131	16138	16203	16374	16079	16223	16268	16215	16451	16019	16117	16198	16304	16335	16298	16234	16328	16209	16297	16288	16296	16250	16501	16268	16128	16210	16156	16286	16133	16309	16135	16238	16182	16188	16209	16108	16185	16318	16083	16208	16160	16279	16288	16302	16241	16123	16121	16167	16344	16374	16198	16358	16221	16312	16150	16238	16255	16240	16241	16034	16228	16175	16001	16101	16261	16353	16085	16384	16065	16201	16398	16250	16251	16151	16224	16252	16140	16171	16105	16234	16154	16227	16305	16178	16223	16246	16248	15897	16203	16266	16130	16236	16244	16118	16388	16239	16237	16389	16193	16249	16230	16218	16232	16155	16248	16362	16224	16201	16215	16275	16201	16148	16116	16239	16094	16283	16314	16039	16104	16277	16341	16202	16331	16127	16159	16189	16412	16118	16002	16119	16104	16195	16170	16202	16244	16157	16174	15969	15991	16287	16083	16274	16347	16049	16184	16203	16176	16200	16310	16339	16213	16245	16214	16077	16350	16143	16120	16241	16147	16245	16327	16182	16323	16217	16509	16338	16291	16351	16317	16248	16164	16233	16254	16121	16162	16218	16168	16247	16195	16235	16339	16198	16255	16233	16240	16216	16291	16193	16285	16148	16137	16125	16451	16100	16061	16356	16227	16137	15964	16027	16137	16085	16096	16257	16206	16344	16025	16156	16211	16170	16041	16336	16178	15997	16236	16268	16245	16175	16164	16236	16154	16369	16086	16139	16154	16172	16290	16235	16268	16274	16209	16217	16254	16121	16123	16090	16014	16146	16315	16276	16252	16214	16176	16214	16116	16295	16055	16222	16082	16333	16372	16091	16222	15988	16262	16316	16086	16039	16224	16234	16237	16135	16005	16154	16070	16124	16200	16015	16211	16147	16212	16248	16265	16059	16031	16108	16098	16224	16083	16214	16215	16047	16309	16210	16142	16316	16306	16135	16292	16091	16323	16253	16182	16217	16192	16078	16188	16190	16197	16134	16293	16194	16167	16208	16282	16196	16282	16253	16137	16253	16047	16033	16149	16118	16210	16155	16162	16323	16313	16272	16216	16288	16176	16278	16289	16160	16143	16155	16215	16143	16318	16279	16058	16314	16232	16242	16156	16293	16170	16223	16094	16122	16341	16227	16346	16191	16027	16230	16289	16259	16175	16080	16154	16299	16092	16173	16179	16035	16133	16189	16245	16077	16142	16144	16208	16131	16345	16190	16191	16218	16180	16192	16012	16266	16370	16099	16196	16201	16101	16236	16417	16088	16478	16281	16369	16393	15917	16262	16349	16333	16083	16181	16178	16320	16182	16220	16212	16226	16214	16313	16328	16215	16228	16234	16204	16257	16284	16153	16317	16379	16171	16275	16262	16355	16257	16287	16311	16144	16241	16241	16235	16456	16221	16312	16269	16165	16123	16098	16186	16293	16087	16276	16296	16132	16266	16077	16213	16275	16116	16149	16208	16130	16263	16198	16204	16208	16188	16178	16152	16419	16244	16252	16210	16283	16112	16109	16204	16292	16315	16167	16193	16325	16158	16101	16030	16055	16238	16247	16192	16313	15987	16258	16250	16159	16191	16119	16150	16220	16424	16063	16252	16230	16249	16299	16154	16252	16177	16095	16286	16200	16224	16152	16313	16244	16215	16231	16048	16111	16139	16306	16103	16196	16125	16131	16188	16101	16357	16302	16026	16156	16320	16286	16192	16176	16362	16309	16056	16117	16147	16243	16112	16119	16213	16425	16252	16220	16127	16234	16356	16307	16141	16223	16128	16317	16069	16299	16379	16334	16090	16192	16432	16141	16280	16238	16105	16243	16292	16112	16243	16266	16347	16074	16268	16411	16276	16091	16286	16240	16022	16392	16179	16208	15976	16207	16210	16158	16304	16157	16368	16272	16130	16161	16244	16303	16188	16229	16376	16291	16062	16315	16111	16320	16213	16315	16313	16166	16172	16067	16164	16132	16135	16144	16176	16279	16377	16221	16081	16154	16391	16171	16273	16206	16005	16318	16215	16230	16203	16213	16185	16220	16192	16383	16201	16357	16329	16136	16194	16197	16204	16046	16131	16276	16198	16278	16112	16398	16212	16135	16246	16285	16096	16168	16227	16218	16236	16137	16333	16200	16275	16197	16252	16204	16203	16143	16295	16277	16184	16240	16184	16304	16137	16271	16128	16344	16132	16238	16132	16112	16067	16142	16129	16105	16186	16150	16253	16156	16312	16210	16198	16299	16209	16122	16248	16115	16124	16173	16164	16247	16214	16177	16202	16236	16474	16300	16217	16296	16295	16299	16226	16134	16098	16238	16304	16240	16162	16325	16110	16185	16257	16352	16311	16157	16006	16305	16018	16362	16145	16362	16077	16538	16267	16182	16218	16302	16310	16286	16254	16167	16219	16018	16294	16275	16248	16217	16043	16261	16166	16179	16286	16274	16068	16215	16208	16240	16206	16262	16367	16260	16157	16192	16027	16253	16041	16121	16187	16273	16165	16287	16285	16339	16288	16265	16158	16254	16063	16188	16190	16215	16433	16139	16115	16157	16255	16092	16073	16283	16188	16091	16260	16234	16348	16198	16317	16097	16310	16110	16162	16177	16159	16185	16318	16153	16330	16252	16302	16185	16262	16279	16411	16057	16082	16178	16194	16230	16256	16361	16081	16285	16126	16399	16169	16011	16295	16317	16306	16258	16275	16381	16138	16128	16103	16212	16163	16228	16202	16169	16256	16252	16138	16125	16185	16393	16320	16176	16170	16288	16095	16138	16079	16364	16206	16171	16204	16132	16203	16277	16054	16140	16280	16269	16349	16118	16427	16419	16143	16278	16288	16250	16258	16323	16198	16259	16165	16346	16148	16090	16363	16220	16223	16203	16134	16082	16251	16421	16141	16209	16255	16144	16258	16024	16173	16269	16118	16367	16082	16257	16167	16247	16179	16157	16131	16280	16102	16212	16204	16171	16146	16295	16256	16209	16024	16150	16206	16200	16079	16363	16097	16327	16251	15987	16275	16059	16307	16010	16260	16155	16107	16176	16259	16184	16240	16242	16166	16179	16289	16174	15981	16096	16225	16245	16256	16218	16125	16064	16318	16161	16317	16270	16260	16349	16221	16128	16356	16251	16294	16277	16240	16097	16219	16275	16339	16128	16279	16298	16195	16102	16096	16096	16253	16326	16229	16081	16392	16205	16277	16173	16233	16259	16089	16213	16238	16219	16048	16341	16188	16160	16196	16260	16212	16213	16145	16116	16205	16137	16264	16123	16217	16273	16229	16201	16385	16248	16104	16149	16236	16090	16227	16205	16055	16387	16187	16323	16402	16212	16109	16058	16211	16190	16345	16274	16327	16320	16277	16270	15991	16186	16253	16371	16317	16177	16177	16024	16287	16238	16227	16198	16302	16373	16219	16266	16080	16189	16313	16331	16178	16313	16347	16406	16239	16247	16170	16440	15992	16302	16152	16359	16162	16257	16278	16295	16183	16223	16191	16008	16390	16335	16265	16272	16218	16222	16199	16269	16163	16300	16257	16379	16206	16284	16349	16191	16338	16092	16208	16225	16308	16383	16285	16156	16162	16330	16116	16220	16063	16197	16319	16400	16227	16117	16213	16270	16250	16181	16219	16100	16171	16219	16196	16323
22726	21108	28868	23878	23344	28177	31200	26626	25075	24505	23558	22947	22530	21940	21451	21247	21191	21035	20783	20838	20788	20704	20836	20812	20602	20731	20435	20301	20556	20283	20247	20432	20401	20415	20307	20273	20405	20320	20270	20381	20134	20245	20256	20252	20369	20270	20523	20062	20253	20244	20294	20178	20353	20311	20257	20385	20275	20409	20401	20420	20337	20332	20309	20475	20352	20345	20376	20115	20333	20344	20179	20309	20367	20247	20099	20175	20280	20084	20024	20378	20232	20371	20251	20307	20173	20060	20173	20494	20438	20024	20290	20173	20422	20335	20180	20607	20159	20214	20035	20184	20264	20373	20427	20256	20177	20312	20233	20078	20393	20461	20258	20046	20251	20104	20319	20314	20368	20328	20353	20155	20201	20189	20412	20130	20058	20256	20568	20028	20329	20480	20310	20238	20281	20356	20324	20162	20090	20192	20224	20226	20262	20277	20179	20375	20245	20249	20210	20270	20167	20172	20300	20288	20321	20139	20143	20368	19999	20109	20058	20151	20260	20281	20200	20267	20380	20145	20361	20166	20220	20016	20229	20244	20353	20218	20182	20289	20456	20235	20228	20186	20217	20419	20253	20166	20178	20242	20110	20266	20269	20058	20202	20394	20253	20274	20367	20501	20303	20188	20320	20109	20142	20066	20090	20265	20403	20246	20118	20123	20243	20291	20179	20197	20323	20253	20177	20134	20274	20178	20210	20304	20212	20298	20155	20105	19950	20176	20215	20248	20491	20320	20221	20206	20183	20301	20266	20267	20487	20377	20080	20418	20216	20171	20156	20323	20168	20425	20121	20066	20393	20373	20116	20411	20131	20112	20189	20157	20108	20084	19954	20308	20393	20414	20405	20275	20039	20488	20314	20150	20245	20288	20244	20322	20343	20177	20222	20384	20237	20206	20239	20246	20145	20215	20256	20271	20214	20290	20274	20209	20080	20231	20381	20238	20238	20103	20011	19992	20279	20228	20134	19966	20159	20125	20279	19925	20046	20190	20372	20310	20193	20476	20210	20151	20095	20411	20095	20084	20271	20107	20229	20405	20259	20318	20154	20184	20313	20197	20243	20101	20144	20237	20212	20071	20237	20260	20405	20411	20244	20104	20333	20326	20103	20375	20366	20055	20273	20100	20100	20043	20278	20279	20264	20367	20157	20250	20141	20251	20206	20298	20418	20223	20217	20231	20197	20309	20249	19974	20120	20198	20211	20205	20259	20088	20254	20160	19984	20285	20155	20320	20269	20308	20093	20111	20281	20325	20477	20042	20259	20330	20360	20110	19983	20154	20178	20212	20168	20064	20182	20242	20211	20183	20209	20203	20247	20163	20266	20229	20134	20214	19983	20035	20156	20337	20382	20239	20167	20228	20205	20161	20222	20192	20230	20271	20411	20176	20364	20287	20033	20174	20432	20045	20248	20264	20353	20057	20097	20259	19957	20109	20078	20287	20254	20335	20229	20137	20415	20104	20233	20251	20359	20348	19982	20211	20367	20485	20227	20256	20163	20237	20393	20298	20162	20325	20340	20075	20429	19966	20343	20397	20247	20317	20473	20086	20170	20188	20296	20214	20247	20142	20319	20421	20234	20138	20353	20029	20153	20209	20221	20140	20216	20224	20419	20240	19976	19891	20263	20230	20308	20411	20097	20285	20397	20099	20022	20302	20203	20158	20354	20042	20458	20311	20004	20390	20214	20324	20160	20069	20120	20296	20439	20197	20174	20208	20235	20328	20121	20205	20304	20244	20385	20538	20394	20194	20145	20053	20297	20047	20173	20239	20343	20242	20208	20155	20308	20218	20187	20251	20257	20323	19995	20203	20305	20282	20310	20261	20455	20254	20132	20091	20211	20218	20254	20235	20070	20271	20355	20139	20181	19985	20258	20209	20314	20195	20366	20146	20050	20108	20244	20276	20076	20127	20304	20367	20157	20369	20178	20169	20246	20210	20220	20231	20331	20235	20283	20115	20341	20167	20064	20295	20533	20300	20091	20262	20166	20116	20151	20195	20253	20108	20493	20157	20219	20191	20139	20150	20286	20176	20153	20400	20164	20441	20210	20225	20147	20400	20215	20178	20271	20207	20242	20287	20330	20002	20275	20121	20344	20386	20192	20211	20364	20335	20215	20141	20305	20078	20266	20296	20254	20109	20236	20178	20329	20302	20249	20326	20164	20243	20131	20249	20255	20019	20130	20150	20294	20030	20159	20221	20264	20104	20153	20256	20156	20164	20141	20165	20082	19991	20171	20206	20210	19995	20091	20108	20253	20081	20311	20381	20330	20057	20189	20303	20348	20349	20298	20209	20311	20216	20216	20327	20392	20365	20366	20354	20484	20215	20325	20197	20054	20090	20151	20156	20136	20107	20406	20221	20305	20001	20244	20045	20166	20291	20263	20088	20407	20316	20289	20268	20127	20214	20136	20424	20116	20266	20294	20133	20429	20333	20217	20288	20339	20346	20212	20270	20266	20249	20185	20091	20296	20154	20308	20309	20124	20172	20014	20644	20390	20265	20205	20126	20075	20123	20019	20194	20245	20219	20106	20115	20452	20305	20160	20070	20109	20300	20352	20160	20382	20228	20202	20349	20325	20203	20141	20117	20123	20247	20388	20145	20037	20141	20122	20278	20159	20044	20311	20454	20461	20002	20043	20141	20293	20098	20316	20328	20312	20212	20113	20264	20348	20125	20247	20369	20111	20206	20207	20285	20256	20171	20145	20113	20156	20374	20099	20127	20265	20224	20227	20139	20267	20183	20242	20087	20197	20146	20284	20110	20280	20258	20280	20313	20223	20273	20399	20159	20338	20323	20352	20175	20153	20188	20257	20158	20326	20309	20189	20317	20214	20252	20246	20212	20259	20112	20217	20550	20409	20409	20301	20344	20285	20021	20195	20091	20191	20205	20402	20290	20345	20230	20260	20177	20102	20238	20273	20355	20224	20108	20292	20297	20334	20256	20183	20110	20006	20085	20327	20230	20377	20043	20271	20127	20310	20188	20366	20181	20137	20157	20136	20265	20114	20101	20439	20162	20408	20304	20109	20200	20361	20486	20401	20264	20147	20152	20372	20101	20239	20080	20201	20348	20212	20059	20263	20161	20440	20190	20133	20051	20147	20186	20324	20151	20239	20209	20246	20254	20398	20206	20101	20254	20328	20354	20092	20156	20038	20124	20129	20449	20261	20357	20250	20248	20405	20317	20321	20241	20290	20245	20448	20339	20150	20262	20134	20190	20380	20179	20289	20217	20154	20387	20417	20268	20217	20292	20157	19937	20187	20112	20241	20218	20111	20129	20197	20138	20190	20121	20250	20119	20315	20090	20200	20300	20300	20307	20131	20092	19951	20312	20046	20298	20131	20254	20251	20206	20207	20147	20164	20358	20384	20115	19991	20146	20317	20220	20422	20081	20174	20168	20341	20264	20242	20152	20196	20241	20042	20368	20180	20318	20167	20138	20246	20200	20165	19954	20344	20343	20459	20313	20139	19988	20214	20092	20148	20242	20208	20233	20342	20201	20239	20228	20302	20186	20140	20102	20256	20368	20234	20087	20246	20316	20389	20113	20138	20270	20438	20220	20267	20091	20393	20255	20337	20381	20232	20217	20129	20063	20261	20193	20413	20204	20329	20116	20267	20325	20080	20312	20165	20262	20145	20125	20204	20168	20126	19969	20116	20211	20335	20232	20140	20184	20375	20251	20237	20259	20286	20309	20405	20283	20374	20272	20331	20088	20218	20297	20203	20274	20281	20443	20103	20112	20246	20047	20263	20357	20204	20240	20118	20321	20254	19981	20043	20100	20378	20331	20209	20203	20227	20129	20401	20191	20162	20094	20165	20094	20220	20397	20192	20198	20219	20265	20139	20104	20189	20281	20277	20226	20202	20294	20370	20289	20007	20164	20219	20353	20150	20304	20228	20411	20321	20248	20271	20189	20063	20216	20113	20093	20091	20042	20361	20266	20292	20194	20192	20514	20232	20163	20170	20311	20254	20190	20243	20104	20255	20117	20128	20172	20331	19893	20245	20243	20127	20104	20205	20408	20223	20294	20241	20005	20317	20114	20113	20143	20194	20056	20171	20222	20040	20276	20348	20305	20188	20137	20245	20197	20202	20076	20173	20352	20155	20145	20293	20160	20361	20391	20225	20268	20197	20065	20190	20294	20077	20393	20323	20187	20133	20250	20107	20291	20223	20249	20203	20043	20468	20202	20328	20254	20300	20163	20395	20092	20207	20066	20259	20030	20251	20320	20137	20182	20287	20364	20088	20091	19992	20140	20279	20238	20239	20175	20017	20200	20309	20224	20570	20103	20165	20151	20361	20184	20247	20226	20211	20080	20221	20185	20364	20274	20168	20255	20260	20252	19994	20191	20301	20334	20161	20247	20426	20416	20354	20398	20241	20136	20145	20418	20420	20232	20041	20045	20069	20172	20216	20186	20186	20229	20234	20315	20100	20307	20308	20180	20544	20310	19998	20075	20272	20143	20161	20230	20262	20023	20232	20380	20148	20194	20499	20283	20312	20411	20262	20130	20308	20439	20249	20187	20056	20226	20315	20066	20311	20357	20275	20284	20274	20234	20334	20403	20277	20070	20185	20068	20093	20223	20105	20292	20135	19950	20243	20260	20333	20120	20230	20225	20152	20251	20294	20318	20218	20317	20095	20069	20074	20113	20022	20254	20305	20169	20216	20227	20176	20182	20242	20083	20222	20020	20138	20202	20191	20192	20163	19995	20329	20101	20260	20154	20137	20226	20243	20109	20192	20276	20212	20110	20188	20130	20290	20270	20211	20172	20266	20151	20013	20441	20168	20102	20031	20148	20198	20303	20258	20227	20239	20287	20323	20225	20252	20172	20231	20225	19989	20189	20421	20087	20409	20064	20234	20092	20439	20317	20261	20206	20299	20304	20273	20273	20076	20145	20305	20198	20346	20133	20255	20245	20195	20432	20168	20556	20382	20262	20253	20234	20285	20394	20161	20291	20254	20173	20203	20270	20190	20353	20172	19985	20194	20260	20359	20376	20222	20164	20147	20144	20188	20029	20138	20159	20279	20192	20486	20252	20222	20514	20189	20163	20256	20352	20179	20288	20210	19996	20265	20297	20338	20257	20206	20193	20194	20354	20101	20189	20149	20131
40170	62499	53550	41599	36049	31740	28175	26104	23960	21987	21085	20152	19314	19028	18309	17898	17477	17498	17166	17232	17325	17013	16995	16890	16943	16784	16644	16702	16592	16745	16581	16700	16535	16630	16506	16582	16564	16649	16494	16749	16673	16637	16603	16686	16444	16491	16607	16588	16520	16409	16607	16238	16544	16586	16402	16529	16598	16514	16493	16580	16545	16530	16605	16577	16744	16480	16647	16398	16489	16512	16561	16518	16397	16498	16596	16462	16646	16675	16637	16590	16511	16478	16531	16499	16339	16617	16554	16590	16482	16414	16449	16399	16558	16481	16687	16564	16517	16533	16559	16532	16530	16342	16382	16583	16481	16610	16674	16676	16678	16709	16725	16329	16376	16487	16529	16610	16517	16660	16591	16674	16563	16518	16490	16659	16573	16678	16490	16647	16530	16445	16524	16622	16433	16587	16627	16545	16617	16538	16546	16504	16522	16404	16429	16519	16489	16558	16506	16561	16462	16449	16299	16493	16475	16568	16576	16501	16663	16507	16650	16574	16663	16484	16567	16511	16502	16502	16565	16508	16558	16516	16440	16684	16744	16634	16472	16408	16565	16674	16743	16671	16506	16561	16647	16449	16395	16509	16620	16542	16548	16621	16518	16474	16663	16474	16588	16485	16425	16572	16776	16549	16612	16536	16539	16712	16557	16535	16540	16606	16521	16504	16492	16807	16551	16510	16392	16507	16613	16414	16577	16669	16533	16535	16529	16561	16626	16600	16529	16589	16531	16621	16594	16463	16762	16478	16453	16694	16521	16491	16519	16423	16498	16440	16757	16375	16655	16555	16577	16502	16466	16388	16529	16374	16476	16625	16470	16521	16499	16339	16564	16631	16437	16623	16602	16688	16580	16684	16442	16567	16424	16514	16566	16600	16611	16643	16444	16761	16640	16375	16545	16514	16634	16587	16392	16448	16622	16437	16655	16547	16481	16704	16574	16549	16668	16556	16744	16413	16541	16659	16668	16428	16535	16604	16507	16662	16577	16518	16550	16669	16655	16458	16508	16568	16600	16535	16498	16588	16587	16408	16399	16508	16509	16486	16580	16512	16507	16659	16627	16501	16613	16504	16484	16576	16566	16497	16668	16431	16536	16656	16516	16591	16425	16572	16577	16401	16422	16541	16626	16527	16413	16611	16380	16583	16567	16453	16597	16608	16614	16629	16374	16623	16653	16694	16547	16609	16430	16432	16420	16521	16499	16474	16554	16478	16639	16592	16648	16268	16429	16539	16639	16599	16583	16633	16441	16512	16568	16490	16536	16623	16510	16678	16600	16428	16527	16638	16642	16560	16617	16482	16510	16413	16540	16541	16570	16573	16572	16260	16555	16580	16586	16688	16449	16471	16678	16531	16457	16451	16507	16521	16598	16545	16594	16520	16411	16724	16492	16529	16576	16433	16484	16533	16627	16477	16564	16579	16568	16457	16452	16421	16665	16569	16505	16446	16545	16385	16408	16544	16471	16664	16563	16433	16713	16425	16612	16648	16410	16575	16539	16380	16526	16617	16524	16624	16516	16597	16608	16431	16629	16505	16667	16643	16428	16522	16397	16595	16504	16631	16700	16654	16574	16434	16466	16568	16447	16689	16436	16490	16435	16614	16688	16504	16344	16553	16599	16624	16632	16624	16581	16639	16403	16664	16404	16586	16612	16686	16538	16410	16598	16443	16601	16595	16415	16615	16589	16570	16537	16531	16539	16550	16608	16488	16600	16562	16368	16625	16491	16542	16495	16546	16634	16600	16484	16600	16477	16543	16416	16467	16343	16572	16520	16636	16479	16665	16576	16559	16502	16410	16607	16555	16565	16392	16541	16626	16501	16522	16664	16621	16406	16519	16609	16496	16405	16391	16552	16517	16630	16594	16559	16541	16578	16663	16581	16405	16690	16465	16471	16629	16551	16583	16402	16565	16545	16438	16438	16457	16568	16659	16487	16551	16526	16399	16516	16552	16514	16505	16715	16604	16516	16620	16476	16504	16447	16701	16560	16644	16682	16565	16458	16630	16665	16698	16460	16670	16404	16625	16611	16607	16569	16431	16540	16493	16623	16440	16494	16514	16480	16393	16561	16607	16670	16727	16491	16382	16531	16587	16475	16653	16468	16519	16520	16401	16638	16365	16515	16558	16514	16682	16622	16618	16487	16507	16519	16427	16485	16568	16421	16416	16554	16555	16566	16555	16556	16469	16508	16553	16609	16562	16557	16521	16543	16643	16414	16459	16592	16286	16371	16537	16432	16661	16504	16543	16505	16443	16355	16466	16295	16423	16430	16484	16655	16498	16560	16300	16644	16476	16636	16527	16589	16590	16296	16539	16554	16585	16413	16627	16395	16508	16522	16669	16588	16734	16512	16564	16555	16434	16720	16738	16507	16487	16553	16519	16496	16495	16535	16518	16434	16478	16601	16596	16526	16509	16605	16356	16634	16580	16546	16572	16779	16556	16441	16628	16537	16579	16378	16503	16529	16529	16563	16430	16756	16570	16431	16538	16459	16650	16474	16388	16509	16490	16698	16694	16447	16543	16468	16662	16611	16646	16450	16607	16566	16470	16470	16611	16382	16552	16370	16537	16576	16565	16716	16514	16487	16495	16647	16596	16575	16590	16506	16651	16757	16580	16432	16532	16529	16620	16424	16550	16574	16525	16427	16486	16512	16725	16420	16457	16435	16544	16542	16507	16630	16542	16360	16567	16477	16569	16491	16525	16605	16540	16472	16555	16526	16489	16554	16553	16541	16518	16533	16511	16705	16647	16598	16496	16427	16728	16604	16624	16401	16426	16539	16595	16559	16535	16439	16522	16386	16664	16625	16524	16554	16488	16413	16574	16576	16465	16704	16467	16567	16574	16520	16564	16498	16524	16447	16433	16465	16457	16538	16550	16464	16679	16534	16515	16693	16869	16471	16579	16594	16573	16451	16357	16735	16381	16537	16652	16648	16471	16425	16391	16456	16534	16419	16573	16405	16396	16645	16224	16657	16600	16521	16468	16621	16411	16645	16487	16437	16547	16537	16671	16774	16406	16451	16384	16489	16459	16669	16620	16546	16456	16494	16567	16355	16433	16460	16596	16428	16548	16534	16581	16632	16733	16693	16546	16521	16618	16575	16616	16628	16376	16631	16609	16593	16516	16643	16598	16442	16525	16458	16416	16483	16442	16504	16449	16631	16367	16460	16737	16629	16617	16583	16684	16654	16531	16519	16486	16463	16469	16671	16663	16511	16527	16444	16507	16465	16611	16508	16463	16475	16646	16495	16473	16460	16641	16378	16388	16484	16695	16720	16599	16529	16587	16608	16559	16393	16487	16511	16597	16597	16485	16731	16596	16540	16500	16459	16688	16454	16541	16664	16509	16544	16444	16532	16429	16578	16644	16566	16490	16628	16592	16552	16345	16530	16339	16343	16754	16368	16652	16529	16492	16564	16596	16660	16449	16476	16553	16681	16243	16381	16353	16557	16499	16494	16639	16494	16606	16561	16538	16556	16630	16323	16602	16451	16600	16405	16485	16389	16462	16611	16675	16647	16626	16422	16467	16482	16602	16689	16612	16739	16582	16409	16720	16447	16485	16371	16617	16355	16661	16558	16678	16552	16508	16631	16580	16621	16546	16467	16437	16551	16668	16689	16643	16637	16495	16580	16394	16387	16502	16681	16559	16599	16438	16573	16597	16403	16626	16419	16390	16476	16567	16550	16453	16514	16438	16414	16381	16533	16562	16496	16507	16615	16643	16518	16554	16378	16566	16412	16337	16548	16474	16407	16551	16536	16616	16432	16540	16318	16581	16386	16581	16589	16571	16524	16541	16553	16585	16396	16591	16462	16474	16380	16589	16717	16566	16549	16498	16633	16626	16732	16250	16587	16530	16672	16689	16580	16463	16497	16490	16506	16523	16392	16574	16442	16509	16531	16440	16373	16642	16404	16540	16475	16421	16498	16662	16441	16538	16658	16503	16474	16443	16712	16643	16617	16404	16585	16531	16519	16537	16433	16470	16465	16533	16542	16569	16742	16620	16527	16492	16509	16492	16573	16427	16491	16544	16528	16437	16472	16514	16518	16411	16691	16577	16656	16560	16588	16538	16705	16627	16605	16555	16487	16439	16496	16549	16582	16504	16544	16518	16532	16681	16523	16622	16607	16668	16484	16631	16531	16654	16654	16540	16584	16717	16442	16488	16568	16462	16409	16396	16524	16591	16503	16578	16420	16381	16451	16437	16489	16545	16761	16503	16593	16592	16407	16446	16676	16584	16566	16497	16475	16629	16829	16674	16454	16656	16566	16541	16567	16392	16541	16571	16498	16605	16341	16587	16667	16349	16540	16653	16572	16558	16432	16506	16507	16496	16474	16400	16419	16541	16592	16583	16505	16458	16668	16541	16568	16595	16535	16483	16505	16519	16574	16420	16727	16405	16469	16609	16511	16404	16637	16434	16581	16552	16636	16584	16479	16478	16554	16606	16638	16372	16414	16469	16704	16561	16394	16588	16431	16584	16561	16445	16535	16644	16454	16647	16529	16645	16565	16530	16697	16550	16424	16471	16811	16587	16550	16469	16507	16475	16533	16503	16546	16451	16662	16518	16635	16491	16598	16677	16499	16727	16457	16567	16404	16516	16434	16676	16362	16569	16532	16527	16375	16555	16555	16583	16515	16551	16469	16649	16548	16705	16487	16630	16524	16576	16427	16523	16475	16502	16487	16469	16410	16533	16575	16502	16656	16738	16498	16601	16531	16624	16710	16526	16390	16605	16613	16475	16514	16654	16392	16431	16598	16827	16673	16524	16452	16481	16426	16695	16526	16337	16538	16494	16487	16530	16357	16678	16614	16461	16583	16641	16638	16418	16523	16459	16619	16466	16494	16571	16522	16668	16514	16433	16545	16635	16633	16614	16516	16654	16667	16471	16543	16696	16416	16509	16441	16526	16510	16555	16340	16516	16542	16307	16591	16556	16549	16555	16709	16561	16619	16338	16628	16536	16648	16498	16491	16487	16495	16556	16426	16616	16533	16730	16379	16581	16557	16616	16645	16622	16459	16482	16584	16462	16748	16585	16579	16591	16547	16374	16625	16522	16578	16451	16509	16431	16542	16543	16481	16579	16529	16515	16407	16720	16426	16476	16480	16673	16532	16469
31348	31987	38482	34054	28183	25463	23910	22866	22159	21536	21197	20656	20618	20622	20006	20286	20008	19965	19995	19814	19717	19633	19874	19936	19805	19902	19725	19743	20010	19736	19696	19742	19774	19704	19625	19700	19695	19863	19740	19782	19783	19782	19922	19631	19743	19798	19856	19652	19641	19571	19664	19612	19729	19696	19858	19532	19600	19695	19618	19717	19530	19581	19460	19635	19699	19550	19678	19500	19767	19638	19897	19602	19689	19404	19768	19616	19769	19593	19850	19805	19963	19690	19644	19684	19534	19733	19863	19619	19860	19857	19763	19762	19546	19508	19874	19657	19782	19683	19732	19680	19734	19654	19720	19644	19945	19818	19790	19461	19812	19496	19735	19603	19618	19594	19673	19513	19742	19717	19464	19495	19410	19630	19783	19693	19637	19774	19774	19713	19749	19649	19620	19697	19770	19784	19529	19697	19547	19804	19944	19471	19553	19858	19668	19704	19686	19672	19660	19648	19711	19696	19694	19438	19553	19741	19762	19770	19573	19770	19766	19542	19782	19744	19559	19730	19798	19704	19563	19684	19501	19801	19742	19782	19790	19671	19583	19730	19629	19899	19604	19563	19623	19734	19638	19774	19552	19668	19693	19749	19596	19738	19754	19776	19587	19712	19759	19690	19597	19560	19675	19776	19682	19751	19635	19686	19702	19835	19754	19797	19731	19615	19518	19657	19646	19900	19718	19655	19760	19940	19707	19692	19779	19628	19450	19769	19751	19595	19614	19737	19807	19571	19668	19584	19413	19573	19618	19678	19516	19896	19712	19608	19708	19748	19732	19687	19821	19656	19605	19549	19790	19552	19502	19478	19636	19714	19593	19842	19682	19646	19748	19634	19587	19741	19725	19663	19788	19785	19786	19683	19840	19906	19658	19645	19678	19886	19705	19442	19750	19667	19668	19535	19580	19495	19876	19699	19552	19389	19929	19668	19607	19783	19533	19498	19619	19762	19753	19553	19611	19644	19583	19739	19644	19797	19730	19528	19458	19616	19640	19649	19750	19899	19586	19664	19792	19781	19597	19775	19806	19581	19642	19711	19661	19977	19658	19630	19663	19775	19785	19759	19811	19696	19652	19732	19830	19933	19680	19618	19579	19607	19678	19674	19590	19617	19524	19748	19789	19559	19729	19621	19636	19763	19788	19615	19575	19631	19751	19424	19579	19549	19625	19520	19486	19639	19783	19844	19640	19587	19623	19698	19746	19739	19728	19752	19747	19756	19637	19667	19562	19517	19672	19662	19734	19615	19645	19692	19773	19830	20016	19740	19665	19655	19739	19713	19594	19754	19489	19720	19702	19739	19722	19681	19500	19654	19749	19815	19558	19807	19692	19740	19829	19621	19767	19589	19518	19515	19534	19655	19642	19754	19794	19626	19520	19576	19567	19707	19660	19548	19757	19603	19715	19720	19819	19570	19741	19646	19586	19930	19881	19614	19705	19555	19610	19580	19617	19727	19638	19661	19687	19634	19716	19698	19631	19662	19491	19663	19765	19679	19782	19528	19665	19571	19701	19589	19670	19756	19630	19761	19789	19526	19628	19654	19721	19747	19609	19764	19623	19858	19594	19794	19460	19479	19715	19468	19693	19595	19569	19724	19615	19622	19536	19473	19690	19555	19643	19576	19685	19709	19705	19583	19510	19632	19645	19637	19726	19738	19569	19682	19932	19874	19682	19637	19705	19830	19501	19475	19724	19659	19694	19500	19582	19962	19791	19735	19790	19631	19768	19776	19677	19505	19537	19697	19638	19657	19755	19679	19666	19582	19624	19678	19796	19677	19646	19692	19745	19580	19610	19792	20031	19636	19762	19562	19694	19653	19830	19644	19838	19563	19726	19659	19742	19371	19764	19681	19795	19664	20033	19937	19717	19886	19915	19764	19821	19731	19665	19666	19600	19770	19766	19862	19771	19771	19873	19832	19686	19663	19877	19845	19808	19653	19799	19725	19742	19812	19656	19657	19711	19692	19485	19633	19584	19660	19604	19678	19652	19828	19767	19762	19689	19422	19721	19580	19832	19843	19920	19848	19642	19776	19821	19818	19669	19805	19529	19662	19603	19737	19637	19638	19746	19649	19824	19846	19759	19740	19712	19525	19560	19811	19826	19488	19642	19633	19770	19795	19727	19631	19571	19663	19597	19565	19664	19534	19873	19419	19587	19640	19656	19582	19754	19748	19499	19819	19789	19601	19809	19722	19824	19587	19433	19615	19759	19689	19850	19576	19830	19583	19684	19612	19704	19759	19666	19820	19726	19583	19672	19691	19764	19584	19582	19837	19682	19763	19608	19618	19681	19672	20053	19759	19647	19603	19692	19457	19720	19635	19830	19845	19559	19705	19619	19864	19780	19700	19826	19763	19661	19906	19667	19697	19782	19764	19791	19594	19635	19708	19750	19796	19717	19829	19565	19796	19860	19570	19618	19642	19621	19745	19689	19611	19493	19754	19717	19713	19643	19711	19896	19660	19541	19711	19757	19854	19653	19735	19893	19708	19660	19779	19661	19754	19609	19476	19833	19898	19788	19554	19664	19528	19581	19563	19822	19429	19630	19731	19672	19512	19632	19667	19657	19670	19772	19538	19599	19710	19619	19734	19885	19891	19653	19778	19700	19666	19619	19766	19670	19467	19696	19677	19601	19734	19470	19740	19705	19697	19498	19657	19658	19659	19550	19523	19582	19652	19405	19442	19865	19702	19772	19587	19760	19816	19606	19487	19728	19772	19760	19639	19626	19589	19812	19802	19442	19702	19830	19746	19798	19670	19531	19683	19754	19744	19611	19652	19715	19596	19735	19702	19538	19582	19623	19854	19683	19606	19731	19667	19654	19494	19613	19778	19465	19759	19617	19548	19581	19757	19917	19616	19697	19626	19640	19750	19692	20002	19619	19667	19739	19880	19709	19636	19702	19779	19711	19743	19716	19784	19886	19605	20010	19725	19539	19636	19717	19557	19562	19758	19576	19726	19492	19458	19915	19640	19840	19515	19667	19505	19610	19747	19700	19888	19917	19706	19619	19692	19722	19797	19628	19781	19557	19708	19713	19720	19893	19694	19726	19753	19538	19582	19717	19771	19395	19485	19613	19610	19685	19612	19710	19522	19660	19887	19640	19908	19592	19603	19741	19598	19763	19669	19616	19574	19670	19809	19856	19666	19468	19640	19758	19622	19507	19595	19512	19475	19847	19736	19866	19655	19632	19807	19770	19851	19581	19752	19570	19523	19899	19676	19641	19618	19564	19810	19695	19740	19559	19857	19698	19854	19532	19815	19704	19536	19708	19501	19723	19680	19714	19748	19824	19674	19733	19553	19784	19748	19538	19764	19803	19789	19768	19698	19758	19715	19698	19810	19468	19638	19710	19796	19725	19625	19607	19870	19824	19707	19753	19731	19805	19680	19809	19450	19553	19577	19703	19495	19721	19781	19664	19829	19726	19751	19782	19656	19787	19900	19685	19644	19602	19809	19761	19579	19597	19566	19605	19321	19726	19712	19826	19660	19742	19724	19801	19592	19790	19849	19703	19694	19540	19671	19653	19631	19646	19783	19646	19647	19587	19697	19700	19702	19793	19785	19716	19748	19683	19685	19969	19615	19600	19667	19677	19521	19716	19811	19682	19586	19780	19669	19715	19671	19656	19693	19729	19811	19446	19667	19817	19408	19657	19715	19589	19607	19641	19506	19660	19664	19492	19705	19830	19858	19585	19681	19926	19667	19859	19712	19676	19588	19474	19777	19698	19761	19818	19721	19649	19646	19503	19919	19560	19866	19807	19956	19577	19458	19650	19639	19601	19635	19856	19866	19800	19749	19776	19564	19579	19798	19894	19624	19656	19643	19641	19619	19588	19410	19794	19533	19527	19848	19755	19620	19571	19613	19538	19796	19791	19640	19707	19770	19702	19651	19759	19558	19859	19552	19611	19727	19511	19508	19789	19708	19796	19723	19657	19614	19798	19646	19737	19786	19626	19598	19760	19836	19821	19496	19916	19828	19648	19785	19610	19796	19734	19804	19642	19734	19689	19623	19743	19469	19656	19707	19668	19608	19828	19625	19692	19801	19684	19661	19694	19550	19763	19822	19720	19562	19699	19807	19668	19781	19582	19884	19622	19610	19660	19615	19672	19632	19717	19593	19688	19500	19763	19754	19634	19652	19629	19668	19521	19743	19589	19561	19637	19835	19406	19486	19639	19553	19558	19786	19896	19622	19636	19538	19523	19641	19747	19492	19484	19641	19668	19644	19796	19690	19766	19612	19681	19474	19888	19853	19728	19739	19692	19754	19562	19747	19503	19619	19851	19659	19943	19760	19510	19748	19672	19638	19799	19705	19485	19706	19558	19552	19486	19881	19681	19675	19846	19734	19553	19764	19697	19686	19683	19555	20001	19527	19643	19583	19652	19740	19669	19511	19795	19463	19744	19712	19551	19533	19502	19943	19560	19641	19749	19560	19579	19970	19973	19511	19634	19624	19611	20023	19923	19735	19442	19729	19646	19746	19636	19956	19686	19793	19631	19706	19772	19480	19771	19787	19606	19623	19793	19459	19703	19781	19893	19586	19666	19551	19646	19703	19594	19793	19784	19696	19568	19564	19814	19573	19580	19888	19816	19827	19527	19484	19665	19592	19905	19954	19441	19784	19938	19814	19725	19498	19577	19628	19631	19689	19737	19698	19695	19741	19918	19705	19701	19892	19654	19669	19632	19854	19731	19629	19596	19690	19562	19692	19706	19624	19641	19679	19656	19478	19905	19875	19725	19541	19948	19587	19855	19774	19530	19779	19765	19730	19852	19738	19604	19943	19548	19603	19581	19438	19896	19721	19677	19688	19566	19514	19726	19529	19743	19624	19561	19702	19594	19690	19722	19818	19609	19651	19761	19577	19804	19624	19785	19711	19706	19697	19714	19661	19762	19540	19821	19832	19691	19549	19510	19512	19725	19791	19596	19653	19837	19746	19770	19631	19700	19633	19876	19779	19704	19695	19909	19678	19700	19844	19828	19809	19816	19606	19629	19697	19713	19665	19889	19623	19616	19700	19503	19494	19729	19805	19661	19578	19705	19805	19814	19547	19607	19737	19712	19985	19705	19657	19794	19691	19568	19775	19457	19430	19885	19747	19722	19587	19698	19716	19615	19747
37470	48095	42027	32310	27217	24158	22188	20988	19971	18874	18242	17798	17478	17372	16891	16808	16567	16555	16564	16634	16519	16553	16283	16403	16348	16401	16361	16375	16264	16441	16211	16276	16346	16342	16073	16133	16211	16293	16243	16314	16138	16370	16458	16398	16441	16330	16318	16251	16389	16490	16400	16196	16192	16256	16297	16342	16300	16209	16301	16310	16255	16267	16385	16219	16323	16191	16280	16203	16280	16212	16158	16397	16276	16398	16115	16222	16319	16379	16061	16260	16295	16295	16225	16210	16188	16341	16294	16251	16346	16459	16279	16272	16189	16398	16197	16303	16256	16425	16246	16189	16291	16385	16247	16273	16135	16270	16306	16303	16240	16338	16294	16216	16266	16244	16242	16247	16269	16390	16292	16281	16214	16132	16320	16483	16209	16405	16251	16343	16384	16408	16327	16456	16429	16172	16066	16054	16411	16197	16387	16426	16218	16256	16365	16306	16317	16241	16257	16363	16418	16210	16233	16197	16199	16167	16269	16293	16190	16248	16345	16314	16354	16248	16394	16202	16160	16398	16189	16152	16221	16356	16255	16264	16429	16134	16355	16262	16230	16347	16184	16336	16260	16322	16403	16341	16394	16237	16207	16208	16210	16151	16252	16202	16332	16252	16102	16432	16314	16375	16086	16334	16198	16306	16385	16230	16136	16296	16283	16326	16335	16289	16345	16337	16290	16244	16338	16301	16270	16230	16244	16307	16253	16167	16341	16220	16261	16361	16344	16254	16379	16147	16290	16128	16239	16266	16276	16224	16067	16338	16234	16327	16310	16442	16263	16163	16164	16308	16273	16340	16359	16247	16256	16263	16391	16343	16115	16266	16150	16288	16289	16230	16380	16292	16271	16312	16197	16135	16291	16335	16413	16237	16328	16206	16258	16352	16295	16291	16309	16315	16287	16115	16475	16356	16197	16257	16203	16271	16241	16102	16338	16263	16380	16406	16395	16247	16263	16083	16214	16352	15949	16202	16173	16274	16240	16295	16281	16188	16411	16193	16194	16310	16335	16288	16124	16226	16327	16369	16262	16177	16481	16531	16357	16301	16243	16231	16206	16234	16246	16315	16331	16200	16394	16410	16301	16312	16269	16294	16186	16350	16239	16279	16154	16179	16357	16236	16134	16306	16206	16088	16185	16445	16174	16166	16251	16390	16210	16229	16358	16287	16573	16292	16358	16147	16200	16177	16350	16294	16206	16265	16258	16199	16447	16358	16240	16324	16195	16128	16302	16212	16206	16325	16209	16261	16305	16366	16313	16198	16275	16269	16142	16215	16181	16293	16281	16323	16514	16116	16219	16196	16227	16361	16268	16317	16037	16395	16437	16192	16262	16322	16070	16258	16341	16314	16376	16284	16237	16308	16325	16287	16300	16232	16455	16349	16346	16274	16191	16022	16236	16158	16158	16225	16210	16244	16134	16239	16251	16299	16178	16220	16226	16154	16134	16405	16436	16245	16249	16349	16340	16088	16175	16439	16214	16382	16117	16184	16476	16245	16367	16147	16115	16190	16200	16119	16274	16345	16221	16324	16218	16160	16372	16314	16242	16379	16216	16191	16310	16356	16203	16242	16157	16286	16291	16236	16284	16104	16270	16223	16194	16470	16306	16284	16260	16342	16182	16312	16351	16061	16157	16324	16299	16333	16447	16310	16277	16332	16298	16065	16374	16125	16357	16292	16237	16081	16240	16231	16078	16129	16389	16403	16300	16266	16228	16344	16042	16291	16252	16108	16273	16200	16241	16260	16326	16438	16296	16305	16319	16399	16184	16373	16325	16304	16392	16268	16221	16290	16119	16092	16282	16351	16282	16317	16377	16303	16066	16323	16232	16244	16120	16237	16442	16193	16199	16284	16266	16270	16355	16246	16268	16211	16244	16317	16118	16400	16149	16282	16069	16239	16418	16194	16318	16283	16343	16251	16310	16205	16333	16301	16373	16096	16317	16361	16303	16308	16187	16412	16131	16261	16312	16211	16298	16274	16270	16335	16392	16266	16386	16136	16095	16254	16231	16379	16288	16229	16459	16262	16207	16219	16242	16335	16149	16262	16226	16233	16319	16373	16222	16335	16307	16207	16282	16114	16361	16108	16188	16250	16189	16405	16306	16298	16410	16208	16231	16349	16224	16223	16302	16305	16344	16268	16193	16393	16263	16436	16422	16205	16317	16238	16277	16203	16128	16213	16208	16402	16365	16498	16231	16224	16253	16340	16282	16265	16283	16301	16253	16389	16422	16242	16358	16244	16170	16260	16425	16176	16210	16194	16400	16259	16200	16077	16423	16009	16208	16203	16419	16244	16327	16243	16184	16295	16347	16329	16146	16379	16197	16346	16347	16242	16315	16294	16175	16149	16166	16344	16196	16314	16159	16202	16268	16280	16315	16306	16268	16155	16304	16172	16214	16071	16259	16092	16173	16282	16253	16186	16320	16222	16336	16230	16397	16331	16162	16428	16252	16228	16050	16264	16106	16297	16287	16298	16243	16312	16340	16211	16221	16314	16268	16455	16181	16426	16281	16153	16187	16446	16375	16244	16224	16234	16337	16185	16253	16319	16289	16385	16400	16166	16389	16320	16249	16000	16333	16144	16286	16263	16415	16287	16303	16336	16405	16403	16212	16348	16315	16352	16208	16218	16312	16389	16260	16202	16311	16162	16310	16381	16319	16060	16254	16154	16280	16252	16199	16239	16102	16390	16143	16255	16233	16221	16214	16365	16345	16247	16343	16122	16339	16107	16364	16198	16204	16196	16244	16289	16208	16309	16248	16148	16354	16213	16431	16288	16158	16239	16186	16501	16336	16240	16352	16229	16230	16242	16191	16328	16105	16218	16220	16217	16129	16288	16302	16245	16161	16196	16389	16195	16177	16319	16206	16279	16285	16257	16410	16217	16315	16200	16387	16141	16245	16212	16306	16235	16163	16225	16184	16266	16183	16226	16223	16318	16098	16201	16344	16246	16122	16076	16366	16303	16096	16401	16370	16232	16202	16199	16337	16293	16305	16373	16540	16256	16386	16185	16139	16368	16269	16267	16361	16087	16251	16364	16284	16411	16434	16465	16242	16301	16205	16191	16400	16350	16172	16288	16244	16085	16317	16327	16381	16308	16321	16351	16178	16302	16111	16350	16348	16256	16406	16270	16378	16408	16118	16202	16330	16245	16202	16308	16413	16228	16256	16268	16322	16358	16233	16179	16250	16245	16270	16339	16207	16343	16317	16319	16300	16213	16325	16156	16296	16345	16364	16355	16121	16307	16238	16200	16199	16362	16284	16291	16431	16108	16387	16181	16336	16272	16307	16097	16287	16183	16223	16245	16404	16292	16299	16287	16276	16337	16119	16282	16499	16168	16212	16401	16210	16363	16210	16273	16335	16412	16367	16319	16390	16336	16446	16344	16133	16103	16381	16213	16188	16159	16256	16310	16222	16253	16204	16267	16376	16341	16398	16307	16372	16289	16120	16427	16273	16306	16151	16394	16467	16196	16218	16390	16255	16233	16302	16265	16318	16389	16131	16295	16137	16333	16315	16453	16265	16164	16362	16394	16322	16274	16284	16234	16348	16149	16388	16254	16165	16222	16413	16530	16427	16269	16345	16253	16349	16294	16282	16201	16160	16160	16265	16357	16314	16326	16273	16177	16272	16320	16225	16201	16316	16169	16253	16153	16131	16395	16387	16218	16323	16245	16202	16175	16211	16388	16320	16311	16282	16270	16152	16301	16299	16019	16275	16224	16294	16258	16138	16415	16249	16437	16431	16199	16219	16174	16267	16216	16223	16304	16220	16344	16470	16189	16506	16193	16402	16321	16135	16298	16240	16029	16132	16381	16185	16113	16256	16223	16195	16234	16303	16453	16246	16472	16240	16113	16381	16227	16254	16173	16307	16267	16273	16207	16136	16444	16246	16327	16389	16147	16499	16096	16252	16291	16354	16296	16177	16417	16238	16222	16212	16215	16250	16429	16314	16247	16344	16352	16266	16392	16424	16254	16231	16250	16357	16186	16336	16453	16237	16465	16216	16210	16233	16156	16325	16253	16280	16413	16207	16363	16222	16164	16309	16131	16303	16392	16290	16024	16289	16372	16339	16095	16204	16264	16330	16502	16278	16260	16385	16390	16465	16259	16235	16465	16199	16363	16284	16362	16260	16203	16125	16292	16295	16224	16450	16259	16295	16424	16386	16129	16109	16239	16207	16118	16277	16265	16233	16365	16363	16291	16254	16178	16210	16054	16202	16093	16141	16235	16231	16118	16365	16203	16168	16274	16314	16384	16360	16216	16371	16227	16306	16126	16417	16255	16193	16276	16350	16291	16091	16309	16385	16303	16211	16269	16370	16336	16192	16308	16142	16208	16417	16325	16246	16156	16420	16351	16178	16016	16115	16199	16237	16605	16240	16257	16186	16356	16275	16419	16348	16223	16182	16297	16122	16253	16306	16190	16284	16260	16187	16327	16260	16076	16265	16177	16369	16240	16397	16241	16303	16542	16031	16043	16501	16200	16348	16166	16209	16190	16339	16239	16323	16217	16304	16243	16339	16188	16369	16203	16273	16218	16156	16361	16259	16272	16123	16410	16225	16187	16245	16401	16257	16247	16182	15988	16308	16190	16174	16349	16156	16246	16269	16300	16334	16158	16304	16283	16402	16439	16311	16268	16072	16251	16024	16303	16136	16247	16115	16283	16331	16247	16327	16277	16173	16224	16414	16484	16302	16298	16289	16253	16357	16336	16253	16213	16242	16235	16262	16425	16238	16298	16237	16143	16179	16390	16266	16182	16289	16254	16259	15993	16091	16275	16312	16395	16305	16248	16433	16289	16257	16250	16335	16260	16127	16304	16052	16248	16211	16334	16329	16262	16268	16482	16243	16170	16197	16099	16303	16164	16339	16296	16420	16302	16374	16294	16301	16133	16215	16198	16201	16395	16294	16295	16351	16428	16224	16268	16178	16183	16392	16378	16310	16309	16199	16278	16232	16229	16366	16342	16280	16214	16221	16165	16369	16230	16310	16395	16152	16218	16282	16196	16345	16230	16125	16388	16271	16156	16254	16270	16335	16361	16550	16344	16303	16214	16032	16189	16297	16308	16259	16142	16539	16255	16328	16145	16280	16384	16313	16233	16379	16217	16028	16224
24097	21130	28635	26207	26721	28052	27939	24742	23391	22755	22151	21464	21442	20943	20528	20393	20383	20254	20122	20115	20146	19893	19962	20051	19820	19802	19866	19913	19786	19761	19685	19790	19738	19405	19725	19730	19802	19970	19694	20022	19675	19822	19817	19641	19769	19792	19820	19365	19590	19816	19790	19903	19914	19869	19769	19651	19798	19680	19613	19690	19755	19815	19774	19862	19871	19785	19751	19722	19494	19748	19702	19610	19552	19695	19588	19788	19853	19656	19801	19615	19987	19774	19722	19639	19708	19704	19790	19736	19652	19690	19810	19699	19616	19906	19776	19557	19971	19606	19630	19666	19635	19499	19692	19636	19639	19432	19781	19692	19526	19532	19746	19517	19538	19464	19715	19507	19811	19732	19780	19579	19644	19837	19631	19687	19836	19724	19641	19651	19648	19678	19496	19547	19708	19615	19572	19787	19615	19738	19827	19780	19605	19651	19792	19614	19651	19633	19749	19651	19622	19528	19539	19833	19570	19612	19769	19637	19767	19695	19633	19842	19607	19556	19584	19802	19691	19766	19756	19648	19527	19580	19546	19603	19667	19712	19756	19765	19701	19507	19781	19758	19614	19730	19668	19662	19726	19647	19739	19659	19643	19684	19613	19510	19689	19553	19691	19516	19559	19856	19628	19791	19636	19726	19741	19489	19547	19688	19836	19656	19637	19789	19730	19764	20008	19766	19565	19737	19637	19467	19636	19590	19628	19668	19982	19757	19617	19789	19745	19451	19758	19593	19553	19721	19630	19622	19595	19596	19595	19561	19767	19760	19743	19668	19478	19712	19755	19608	19517	19792	19783	19534	19589	19656	19771	19734	19805	19771	19526	19975	19814	19664	19438	19653	19717	19674	19536	19729	19622	19797	19656	19783	19655	19810	19714	19482	19842	19864	19598	19507	19661	19594	19450	19846	19628	19584	19578	19427	19533	19758	19766	19597	19553	19639	19678	19731	19760	19531	19637	19811	19778	19500	19682	19526	19675	19660	19565	19858	19860	19732	19598	19892	19723	19843	19742	19640	19662	19578	19686	19905	19761	19652	19588	19861	19638	19915	19714	19561	19567	19833	19751	19614	19846	19860	19592	19701	19629	19716	19668	19764	19660	19560	19639	19579	19742	19641	19815	19704	19603	19460	19561	19663	19791	19777	19568	19953	19690	19576	19424	19748	19643	19715	19706	19352	19660	19585	19613	19656	19579	19789	19719	19634	19539	19714	19819	19837	19671	19737	19480	19659	19728	19935	19696	19822	19737	19723	19710	19721	19653	19636	19817	19610	19898	19731	19755	19967	19682	19689	19621	19829	19630	19749	19768	19604	19688	19785	19695	19706	19481	19643	19732	19677	19703	19617	19852	19731	19681	19750	19714	19638	19760	19775	19626	19629	19931	19696	19671	19552	19717	19657	19694	19581	19539	19759	19687	19515	19486	19663	19596	19756	19776	19883	19663	19676	19646	19829	19553	19536	19785	19571	19669	19609	19613	19517	19748	19819	19653	19757	19677	19647	19578	19548	19629	19700	19866	19872	19671	19503	19525	19673	19488	19700	19637	19663	19441	19642	19682	19693	19704	19673	19546	19768	19776	19539	19561	19638	19777	19649	19548	19661	19784	19662	19757	19719	19767	19729	19765	19623	19672	19716	19548	19619	19776	19583	19600	19761	19859	19771	19574	19529	19731	19724	19596	19612	19715	19789	19643	19473	19547	19511	19547	19535	19626	19885	19962	19756	19838	19481	19722	19567	19796	19660	19995	19732	19834	19670	19670	19816	19710	19453	19717	19705	19550	19620	19618	19694	19914	19804	19585	19745	19689	19574	19529	19872	19644	19770	19698	19647	19602	19596	19836	19795	19693	19604	19735	19811	19812	19626	19714	19741	19733	19534	19616	19436	19364	19713	19543	19494	19600	19774	19562	19659	19685	19873	19673	19474	19801	19645	19686	19630	19760	19621	19761	19527	19698	19507	19589	19688	19708	19644	19777	19716	19569	19732	19505	19601	19788	19856	20036	19773	19688	19634	19788	19613	19676	19574	19696	19624	19464	19963	19789	19888	19580	19612	19697	19787	19768	19600	19733	19574	19688	19788	19652	19732	19561	19521	19725	19617	19678	19623	19622	19906	19508	19703	19743	19670	19800	19501	19710	19629	19662	19771	19710	19541	19541	19705	19865	19795	19987	19753	19977	19823	19505	19854	19708	19660	19822	19877	19919	19850	19800	19838	19819	19602	19622	19717	19728	19595	19745	19728	19758	19839	19670	19557	19605	19761	19783	19908	19620	19758	20025	19609	19828	19773	19758	19671	19769	19487	19798	19734	19759	19700	19775	19569	19597	19694	19774	19793	19677	19647	19693	19781	19766	19717	19772	19973	19807	19605	19845	19726	19680	19568	19744	19645	19660	19767	19680	19661	19628	19695	19520	19630	19757	19726	19732	19768	19508	19829	19877	19603	19725	19909	19805	19774	19631	19668	19649	19680	19521	19601	19915	19536	19562	19434	19832	19665	19536	19441	19634	19407	19762	20044	19797	19470	19763	19643	19688	19783	19770	19720	19622	19674	19729	19569	19674	19790	19553	19933	19702	19810	19853	19498	19472	19642	19741	19595	19381	19779	19602	19546	19547	19771	19843	19599	19693	19771	19719	19629	19704	19682	19679	19660	19615	19662	19654	19764	19442	19812	19514	19673	19726	19969	19684	19744	19796	19923	19800	19844	19729	19736	19697	19727	19857	19647	19903	19674	19588	19732	19396	19690	19650	19621	19655	19600	19693	19650	19893	19641	19444	19711	19816	19872	19438	19674	19701	19591	19781	19734	19575	19746	19687	19757	19679	19544	19610	19528	19777	19663	19828	19750	19673	19808	19659	19858	19433	19671	19578	19775	19593	19706	19654	19689	19673	19224	19726	19819	19651	19707	19616	19656	19835	19665	19739	19748	19588	19607	19588	19599	19542	19722	19821	19868	19667	19838	19667	19653	19700	19636	19464	19586	19668	19705	19557	19681	19717	19690	19786	19878	19578	19546	19706	19610	19578	19784	19637	19482	19651	19607	19694	19657	19473	19618	19547	19526	19500	19944	19655	19466	19859	19567	19555	19475	19668	19700	19626	19796	19671	19634	19730	19790	19681	19673	19605	19671	19650	19672	19580	19738	19753	19741	19926	19636	19647	19840	19771	19594	19693	19582	20007	19583	19443	19671	19771	19553	19658	19545	19865	19740	19633	19724	19589	19646	19799	19674	19586	19710	19656	19890	19543	19593	19578	19746	19656	19879	19749	19699	19664	19667	19764	19687	19718	19807	19459	19753	19713	19778	19912	19696	19663	19826	19961	19884	19810	19785	19775	19673	19627	19702	19778	19933	19521	19496	19618	19658	19806	19880	19756	19508	19695	19530	19759	19739	19865	19628	19837	19873	19891	19573	19726	19718	19598	19615	19655	19638	19753	19817	19883	19568	19746	19744	19736	19676	19467	19624	19823	19733	19715	19533	19775	19668	19590	19613	19683	19739	19639	19734	19632	19679	19601	19447	19797	19811	19540	19487	19668	19844	19508	19663	19652	19660	19833	19654	19898	19776	19908	19909	19590	19748	19708	19429	19902	19690	19784	19642	19692	19778	19528	19747	19415	19746	19776	19709	19812	19621	19787	19740	19646	19508	19552	19709	19803	19592	19731	19649	19635	19599	19774	19759	19803	19519	19998	19611	19758	19572	19615	19776	19718	19842	19571	19523	19705	19649	19466	19628	19698	19719	19704	19692	19636	19510	19794	19469	19593	19513	19834	19517	19686	19709	19665	19745	19783	19481	19706	19717	19693	19882	19737	19618	19687	19775	19687	19527	19661	19501	19585	19843	19655	19616	19767	19570	19572	19666	19595	19724	19647	19537	19569	19834	19831	19791	19665	19752	19793	19682	19808	19694	19949	19808	19591	19675	19661	19659	19704	19645	19511	19616	19752	19566	19743	19451	19673	19508	19704	19559	19742	19637	19585	19744	19723	19696	19597	19672	19625	19600	19791	19613	19669	19649	19669	19822	19620	19704	19664	19600	19537	19693	19791	19646	19523	19431	19591	19779	19612	19592	19667	19651	19809	19675	19908	19752	19868	19826	19623	19775	19513	19726	19761	19351	19923	19633	19844	19673	19792	19687	19747	19727	19582	19516	19662	19659	19855	19579	19782	19581	19654	19550	19638	19894	19635	19898	19589	19741	19787	19722	19689	19743	19627	19594	19560	19502	19483	19510	19636	19750	19484	19765	19597	19598	19679	19647	19820	19749	19774	19631	19545	19550	19619	19456	19519	19790	19884	19715	19646	19625	19877	19676	19823	19667	19749	19592	19674	19715	19758	19586	19787	19709	19755	19563	19695	19608	19728	19474	19867	19692	19810	19697	19690	19686	19769	19665	19637	20054	19788	19712	19883	19724	19766	19692	19569	19637	19833	19644	19680	19713	19588	19618	19730	19626	19665	19552	19813	19722	19787	19741	19906	19609	19647	19508	19858	19677	19861	19750	19721	19743	19683	19568	19770	19838	19686	19617	19540	19961	19988	19846	19645	19586	19489	19606	19766	19623	19931	19772	19566	19682	19681	19594	19627	19697	19703	19820	19569	19838	19574	19550	19845	19665	19546	19686	19688	19629	19721	19561	19521	19714	19488	19594	19591	19573	19739	19702	19727	19642	19770	19569	19603	19846	19678	19814	19636	19693	19789	19676	19916	19601	19789	19578	19554	19643	19473	19613	19652	19757	19641	19899	19560	19722	19725	19727	19671	19575	19671	19531	19714	19763	19514	19602	19617	19564	19845	19685	19752	19653	19691	19709	19492	19894	19882	19684	19654	19690	19548	19615	19631	19831	19696	19616	19740	19859	19763	19740	19663	19916	19820	19618	19903	19565	19716	19591	19783	19570	19653	19710	19549	19645	19715	19422	19598	19781	19824	19791	19720	19711	19567	19721	19582	19366	19659	19659	19586	19604	19738	19678	19740	19554	19686	19810	19722	19672	19678	19754	19708	19727	19748	19730	19670	19772	19675	19597	19795	19371	19732	19881	19586	19800	19841	19721	19804	19638	19493	19686	19789	19705	19773	19596	19840	19794	19644	19775	19784	19749	19631	19504	19542	19567	19698	19595	19565	19660
34254	53889	48404	38190	32415	28038	25278	23576	22058	20531	19392	18899	18421	17842	17517	17388	16876	16875	16554	16773	16655	16623	16426	16429	16507	16498	16546	16398	16510	16331	16414	16308	16441	16394	16378	16354	16258	16327	16323	16255	16233	16315	16369	16189	16434	16127	16433	16136	16230	16482	16280	16408	16194	16429	16331	16268	16331	16378	16325	16413	16143	16237	16367	16167	16276	16425	16229	16321	16331	16247	16177	16327	16361	16324	16323	16256	16214	16403	16508	16356	16273	16272	16401	16366	16278	16357	16403	16337	16267	16127	16221	16343	16356	16269	16494	16253	16225	16250	16180	16305	16228	16358	16186	16306	16296	16250	16230	16254	16187	16280	16144	16373	16451	16356	16336	16267	16242	16181	16329	16297	16345	16181	16365	16123	16332	16399	16127	16354	16239	16282	16353	16259	16340	16280	16272	16157	16331	16197	16222	16261	16294	16361	16397	16220	16350	16254	16374	16362	16306	16322	16325	16276	16324	16243	16206	16180	16214	16150	16372	16243	16299	16143	16383	16297	16230	16544	16366	16257	16221	16202	16206	16375	16211	16130	16355	16281	16347	16284	16285	16346	16456	16187	16138	16265	16458	16264	16373	16424	16368	16342	16189	16271	16322	16193	16369	16241	16375	16283	16106	16277	16382	16244	16185	16348	16436	16154	16444	15996	16234	16308	16353	16404	16276	16198	16270	16214	16286	16212	16264	16328	16311	16240	16272	16291	16237	16462	16273	16324	16393	16283	16276	16459	16380	16277	16362	16245	16099	16329	16354	16290	16270	16263	16369	16250	16366	16330	16238	16286	16178	16212	16487	16259	16313	16298	16259	16248	16323	16266	16431	16320	16241	16252	16332	16258	16204	16313	16134	16299	16464	16224	16261	16379	16158	16176	16305	16090	16254	16197	16180	16345	16123	16221	16335	16492	16160	16362	16149	16339	16167	16344	16193	16199	16381	16177	16390	16354	16385	16006	16291	16352	16327	16240	16254	16540	16229	16220	16341	16465	16313	16321	16190	16323	16277	16432	16195	16248	16208	16271	16366	16205	16444	16060	16245	16278	16220	16347	16245	16230	16155	16360	16274	16260	16275	16143	16290	16403	16265	16244	16345	16338	16170	16485	16357	16524	16368	16422	16239	16471	16190	16265	16264	16224	16194	16331	16471	16190	16297	16175	16300	16385	16293	16202	16162	16428	16334	16062	16312	16133	16293	16291	16239	16332	16379	16297	16313	16335	16373	16239	16308	16276	16228	16327	16374	16405	16177	16139	16261	16330	16395	16289	16202	16428	16104	16380	16325	16199	16284	16416	16369	16269	16128	16332	16201	16266	16329	16129	16247	16284	16413	16174	16264	16342	16158	16378	16350	16393	16390	16365	16304	16157	16443	16297	16198	16285	16424	16212	16252	16408	16369	16200	16204	16119	16289	16448	16182	16199	16220	16260	16311	16127	16349	16291	16149	16220	16298	16293	16291	16347	16216	16336	16104	16228	16236	16115	16233	16183	16269	16177	16182	16383	16326	16386	16223	16219	16206	16364	16292	16321	16265	16268	16391	16409	16299	16224	16397	16395	16281	16286	16343	16376	16270	16312	16379	16433	16401	16157	16222	16268	16253	16154	16284	16229	16289	16353	16130	16451	16294	16255	16361	16275	16268	16238	16318	16235	16322	16423	16312	16261	16263	16351	16418	16311	16402	16132	16326	16414	16385	16310	16223	16385	16325	16406	16250	16233	16241	16503	16325	16405	16408	16200	16450	16238	16263	16303	16253	16337	16333	16182	16296	16510	16330	16335	16292	16403	16334	16281	16411	16314	16222	16415	16384	16138	16411	16264	16297	16180	16250	16198	16257	16227	16217	16364	16319	16289	16305	16149	16326	16173	16291	16197	16259	16199	16388	16118	16240	16095	16311	16343	16350	16178	16391	16290	16212	16248	16285	16304	16287	16217	16402	16382	16332	16150	16270	16251	16245	16377	16289	16273	16350	16257	16246	16315	16271	16318	16413	16364	16295	16238	16448	16161	16466	16185	16156	16215	16315	16264	16313	16304	16263	16219	16411	16150	16135	16172	16265	16102	16222	16401	16244	16372	16270	16360	16267	16114	16176	16410	16199	16393	16174	16168	16120	16308	16381	16115	16440	16255	16268	16203	16153	16328	16172	16230	16454	16159	16181	16276	16387	16362	16282	16234	16368	16202	16271	16338	16292	16281	16460	16281	16076	16292	16281	16309	16227	16271	16314	16300	16252	16384	16135	16242	16426	16122	16170	16391	16128	16243	16330	16335	16302	16149	16422	16349	16443	16439	16435	16164	16183	16094	16146	16319	16182	16287	16293	16327	16288	16194	16405	16309	16280	16333	16267	16247	16192	16302	16322	16375	16362	16245	16263	16142	16114	16202	16347	16283	16368	16109	16534	16364	16303	16157	16310	16385	16306	16369	16264	16111	16453	16266	16196	16352	16308	16495	16365	16228	16276	16321	16390	16320	16190	16394	16174	16224	16288	16248	16254	16348	16314	16163	16321	16265	16245	16349	16339	16172	16271	16144	16317	16382	16248	16197	16197	16268	16230	16251	16320	16390	16215	16130	16166	16225	16181	16345	16269	16384	16228	16466	16314	16245	16241	16160	16365	16098	16288	16392	16238	16218	16339	16175	16229	16312	16283	16174	16438	16129	16372	16246	16226	16173	16439	16310	16404	16129	16241	16312	16285	16241	16264	16360	16266	16253	16307	16205	16317	16437	16095	16227	16202	16317	16255	16389	16195	16332	16147	16224	16233	16318	16239	16181	16380	16276	16450	16256	16290	16323	16176	16318	16383	16338	16368	16556	16298	16390	16320	16252	16355	16420	16223	16228	16051	16391	16297	16324	16279	16389	16267	16271	16239	16358	16237	16153	16344	16309	16303	16213	16227	16338	16179	16444	16153	16284	16400	16241	16156	16309	16151	16224	16373	16146	16233	16295	16335	16238	16240	16537	16186	16398	16162	16344	16252	16292	16348	16418	16213	16408	16107	16340	16324	16242	16355	16257	16202	16431	16278	16489	16212	16562	16203	16283	16288	16039	16211	16464	16212	16264	16279	16381	16224	16059	16251	16078	16250	16364	16390	16362	16327	16365	16166	16224	16195	16361	16203	16087	16381	16275	16304	16284	16259	16305	16224	16373	16380	16279	16358	16310	16228	16299	16403	16379	16451	16492	16310	16148	16437	16255	16173	16212	16282	16034	16397	16294	16232	16122	16278	16448	16375	16059	16092	16234	16360	16172	16260	16265	16346	16209	16345	16247	16128	16366	16348	16317	16255	16282	16343	16247	16370	16169	16462	16348	16136	16285	16146	16316	16311	16266	16304	16344	16279	16258	16436	16255	16376	16333	16153	16324	16304	16172	16211	16255	16261	16192	16334	16305	16233	16345	16395	16111	16378	16272	16270	16479	16164	16189	16541	16189	16229	16363	16190	16211	16322	16234	16295	16435	16342	16379	16228	16396	16369	16135	16237	16329	16375	16232	16315	16332	16208	16169	16238	16274	16244	16434	16332	16299	16212	16319	16270	16324	16152	16331	16404	16156	16242	16225	16288	16152	16255	16278	16325	16460	16098	16232	16411	16281	16376	16429	16101	16195	16119	16377	16320	16172	16266	16143	16216	16294	16472	16197	16372	16313	16258	16308	16201	16344	16228	16183	16393	16235	16150	16309	16259	16355	16213	16397	16405	16346	16241	16335	16400	16085	16075	16271	16112	16553	16203	16166	16417	16170	16224	16294	16131	16408	16207	16294	16335	16076	16064	16292	16348	16496	16481	16135	16374	16083	16370	16253	16206	16306	16319	16280	16277	16248	16293	16227	16268	16217	16267	16359	16392	16255	16328	16342	16309	16226	16272	16233	16293	16348	16411	16296	16534	16282	16404	16278	16387	16216	16263	16366	16200	16323	16261	16288	16328	16272	16233	16256	16348	16392	16321	16412	16435	16357	16328	16200	16346	16333	16150	16314	16236	16397	16217	16388	16385	16367	16227	16235	16242	16195	16288	16233	16330	16212	16307	16344	16239	16435	16268	16249	16262	16273	16169	16278	16309	16255	16162	16259	16417	16290	16420	16381	16236	16173	16304	16311	16291	16457	16249	16167	16242	16406	16225	16264	16287	16248	16231	16170	16450	16203	16277	16309	16254	16213	16317	16340	16306	16352	16307	16235	16314	16326	16227	16263	16391	16219	16271	16257	16218	16359	16258	16200	16381	16332	16305	16346	16211	16178	16276	16103	16358	16169	16447	16279	16415	16392	16403	15952	16386	16335	16134	16288	16174	16378	16385	16492	16293	16459	16277	16302	16313	16278	16392	16237	16369	16323	16317	16163	16323	16252	16171	16495	16160	16331	16265	16235	16211	16425	16336	16240	16325	16190	16331	16265	16240	16365	16152	16187	16274	16461	16262	16243	16071	16165	16183	16264	16178	16302	16204	16159	16233	16348	16258	16098	16449	16442	16135	16190	16377	16352	16350	16365	16211	16222	16278	16429	16268	16317	16418	16320	16462	16350	16175	16336	16428	16335	16092	16126	16384	16153	16306	16118	16269	16631	16232	16260	16166	16345	16365	16242	16228	16263	16363	16153	16245	16274	16200	16258	16407	16392	16090	16353	16223	16396	16291	16194	16294	16135	16198	16203	16166	16128	16436	16199	16270	16250	16207	16228	16317	16465	16275	16219	16261	16120	16362	16302	16212	16458	16234	16353	16267	16396	16474	16207	16237	16246	16455	16332	16377	16259	16313	16426	16235	16279	16314	16389	16277	16160	16286	16367	16456	16109	16287	16218	16453	16158	16417	16324	16238	16227	16207	16290	16070	16498	16316	16398	16113	16287	16391	16382	16418	16297	16351	16266	16277	16349	16470	16236	16316	16186	16240	16222	16257	16466	16265	16260	16179	16340	16196	16252	16278	16179	16210	16321	16288	16283	16288	16282	16183	16225	16227	16402	16375	16279	16352	16169	16344	16369	16344	16322	16314	16285	16270	16327	16266	16364	16207	16297	16405	16132	16305	16347	16146	16246	16228	16280	16495	16362	16136	16461	16442	16351	16312	16271	16435	16149	16187	16234	16429	16261	16159	16241	16427	16060	16250	16212	16184	16438	16433	16356
22682	21114	28924	23821	23243	27977	31482	27004	25339	24832	23840	23146	22566	22282	21925	21531	21491	21510	21296	21111	21239	21165	20781	21047	20918	20646	20625	20708	20904	20745	20636	20669	20759	20642	20792	20783	20666	20677	20671	20750	20797	20636	20664	20501	20610	20722	20573	20663	20645	20562	20711	20873	20599	20518	20456	20750	20593	20360	20648	20499	20647	20648	20857	20572	20482	20578	20468	20733	20677	20556	20651	20388	20530	20522	20632	20615	20620	20605	20676	20454	20665	20573	20511	20648	20618	20601	20724	20509	20566	20789	20635	20480	20514	20591	20551	20900	20586	20625	20512	20579	20625	20643	20570	20670	20471	20537	20469	20467	20657	20717	20518	20635	20770	20444	20649	20536	20489	20632	20683	20637	20428	20661	20704	20589	20333	20498	20537	20542	20454	20655	20774	20597	20543	20801	20489	20583	20489	20514	20455	20581	20626	20494	20372	20517	20577	20540	20570	20604	20757	20435	20714	20537	20525	20544	20709	20690	20646	20424	20505	20554	20612	20484	20614	20535	20719	20490	20663	20508	20476	20607	20547	20523	20582	20536	20496	20455	20775	20345	20681	20744	20472	20572	20720	20738	20479	20606	20455	20860	20545	20617	20600	20758	20574	20649	20701	20530	20537	20663	20610	20589	20554	20555	20585	20763	20550	20510	20571	20620	20760	20584	20528	20565	20529	20518	20524	20721	20612	20724	20615	20522	20350	20490	20658	20577	20704	20568	20537	20487	20511	20650	20234	20388	20813	20475	20662	20585	20640	20595	20544	20774	20775	20549	20625	20734	20685	20631	20642	20537	20781	20502	20738	20537	20671	20711	20701	20487	20611	20666	20492	20496	20609	20595	20594	20580	20738	20533	20715	20525	20425	20572	20556	20791	20651	20535	20498	20511	20538	20620	20538	20557	20642	20657	20474	20633	20495	20555	20573	20570	20707	20682	20566	20444	20357	20462	20461	20672	20430	20476	20496	20441	20540	20576	20575	20575	20658	20645	20377	20541	20451	20693	20562	20513	20531	20673	20441	20641	20483	20434	20481	20400	20575	20719	20669	20596	20588	20603	20423	20500	20517	20447	20723	20421	20591	20485	20585	20325	20547	20432	20518	20605	20604	20547	20584	20456	20408	20551	20528	20531	20420	20498	20575	20372	20495	20379	20417	20603	20487	20538	20665	20378	20403	20396	20387	20559	20581	20666	20375	20582	20588	20301	20439	20501	20541	20632	20442	20454	20549	20407	20643	20585	20511	20431	20573	20594	20375	20548	20458	20771	20559	20500	20720	20538	20556	20221	20468	20560	20580	20468	20406	20596	20633	20552	20761	20625	20813	20680	20512	20427	20484	20604	20532	20395	20710	20492	20491	20581	20544	20692	20666	20519	20194	20387	20567	20472	20484	20691	20518	20748	20228	20510	20547	20473	20639	20621	20543	20552	20590	20539	20538	20538	20348	20578	20698	20577	20584	20403	20524	20650	20546	20687	20563	20503	20338	20490	20537	20434	20612	20495	20568	20573	20571	20613	20386	20323	20285	20469	20587	20594	20646	20625	20522	20605	20410	20680	20618	20756	20563	20380	20666	20644	20591	20546	20765	20635	20392	20455	20420	20600	20480	20539	20451	20553	20453	20630	20422	20610	20542	20688	20419	20489	20440	20676	20626	20508	20742	20658	20462	20437	20604	20647	20700	20568	20628	20669	20589	20377	20360	20524	20679	20678	20692	20553	20607	20694	20327	20607	20751	20408	20613	20448	20375	20564	20678	20725	20853	20559	20757	20604	20657	20677	20528	20482	20561	20383	20479	20586	20566	20426	20585	20648	20576	20408	20633	20580	20661	20569	20398	20468	20514	20452	20572	20532	20649	20603	20460	20713	20552	20556	20459	20564	20686	20579	20531	20468	20477	20556	20300	20543	20389	20422	20697	20578	20497	20613	20180	20347	20855	20490	20628	20451	20576	20626	20670	20579	20594	20546	20494	20626	20568	20545	20644	20468	20583	20631	20620	20463	20548	20677	20570	20539	20294	20454	20607	20483	20507	20516	20467	20761	20466	20302	20845	20653	20422	20469	20556	20618	20358	20437	20698	20583	20558	20601	20440	20449	20788	20509	20560	20486	20607	20379	20712	20495	20574	20557	20525	20457	20441	20568	20526	20620	20428	20393	20605	20670	20580	20354	20584	20448	20467	20657	20629	20614	20400	20636	20609	20595	20730	20427	20578	20577	20586	20512	20539	20397	20414	20566	20464	20631	20587	20535	20444	20556	20380	20583	20496	20413	20526	20677	20691	20761	20511	20602	20573	20690	20538	20418	20485	20550	20570	20460	20617	20533	20670	20450	20724	20600	20453	20600	20698	20554	20453	20557	20591	20450	20681	20388	20397	20657	20488	20600	20541	20484	20564	20472	20461	20380	20735	20406	20771	20428	20594	20567	20506	20656	20564	20503	20642	20440	20622	20542	20564	20578	20299	20448	20520	20549	20470	20515	20643	20452	20722	20647	20625	20702	20523	20404	20596	20434	20550	20591	20632	20768	20670	20544	20559	20584	20497	20589	20461	20574	20615	20697	20825	20579	20472	20684	20519	20462	20560	20480	20565	20699	20498	20614	20562	20565	20449	20600	20489	20544	20448	20610	20686	20689	20542	20495	20254	20590	20680	20727	20368	20751	20594	20656	20669	20397	20521	20669	20585	20604	20568	20535	20719	20700	20544	20586	20629	20603	20724	20625	20674	20390	20556	20625	20378	20498	20419	20449	20599	20440	20386	20545	20430	20573	20701	20505	20685	20854	20551	20668	20286	20478	20841	20528	20636	20542	20777	20454	20629	20549	20553	20530	20648	20493	20621	20484	20483	20430	20728	20455	20527	20391	20446	20706	20527	20723	20680	20509	20519	20471	20602	20530	20555	20647	20578	20681	20611	20583	20569	20686	20662	20872	20616	20483	20487	20494	20606	20256	20521	20469	20633	20683	20372	20526	20826	20454	20606	20584	20644	20711	20540	20520	20675	20687	20647	20492	20539	20427	20658	20548	20414	20427	20536	20690	20500	20501	20647	20628	20610	20492	20565	20433	20542	20568	20671	20349	20390	20708	20637	20569	20483	20417	20606	20664	20684	20677	20424	20506	20766	20469	20428	20663	20904	20590	20443	20522	20360	20559	20552	20637	20708	20862	20279	20498	20586	20761	20688	20653	20486	20639	20987	20405	20695	20446	20558	20523	20549	20669	20709	20490	20362	20593	20442	20530	20434	20730	20412	20693	20416	20445	20402	20701	20625	20372	20429	20479	20609	20449	20424	20463	20323	20632	20601	20560	20419	20470	20686	20619	20591	20575	20507	20497	20428	20349	20586	20813	20576	20433	20615	20684	20439	20760	20249	20506	20536	20440	20521	20656	20365	20577	20676	20427	20471	20646	20499	20506	20494	20637	20582	20657	20410	20542	20568	20581	20665	20462	20560	20567	20466	20585	20463	20565	20515	20503	20475	20453	20722	20513	20448	20533	20562	20508	20421	20454	20745	20728	20570	20405	20673	20916	20710	20554	20650	20484	20506	20547	20564	20443	20547	20450	20367	20441	20467	20574	20518	20761	20447	20603	20430	20538	20611	20520	20522	20600	20571	20619	20685	20333	20501	20546	20704	20538	20366	20517	20671	20567	20529	20366	20563	20481	20598	20660	20509	20881	20734	20701	20489	20632	20727	20604	20591	20556	20373	20569	20507	20523	20818	20612	20442	20523	20509	20518	20752	20788	20579	20398	20614	20311	20474	20402	20475	20608	20379	20551	20642	20347	20588	20436	20525	20532	20521	20540	20383	20432	20450	20552	20455	20462	20610	20407	20366	20465	20616	20675	20460	20435	20443	20505	20272	20495	20659	20342	20482	20251	20345	20644	20381	20607	20607	20673	20581	20642	20802	20427	20683	20567	20480	20364	20541	20410	20482	20609	20605	20670	20516	20547	20593	20475	20754	20559	20495	20627	20747	20488	20412	20511	20763	20389	20405	20593	20444	20426	20572	20618	20609	20506	20407	20731	20475	20427	20607	20427	20387	20568	20617	20605	20391	20423	20762	20697	20600	20398	20400	20381	20528	20577	20575	20485	20736	20579	20734	20532	20519	20580	20753	20865	20610	20578	20648	20586	20631	20509	20423	20517	20660	20540	20649	20645	20724	20384	20477	20695	20592	20571	20542	20476	20556	20559	20571	20627	20513	20351	20443	20336	20613	20499	20493	20335	20522	20567	20745	20788	20676	20546	20367	20475	20713	20686	20392	20585	20516	20695	20728	20591	20498	20531	20520	20486	20522	20467	20425	20271	20409	20568	20522	20512	20460	20459	20524	20533	20641	20777	20662	20666	20643	20566	20420	20560	20813	20421	20548	20663	20513	20678	20491	20562	20572	20542	20203	20489	20389	20625	20543	20779	20599	20455	20390	20547	20608	20613	20537	20642	20694	20423	20645	20610	20558	20694	20465	20608	20530	20628	20619	20471	20674	20524	20517	20621	20702	20681	20507	20376	20591	20698	20700	20316	20673	20315	20729	20333	20714	20637	20567	20582	20538	20625	20574	20620	20725	20658	20634	20439	20701	20605	20223	20565	20776	20623	20654	20611	20570	20694	20533	20358	20549	20399	20698	20379	20525	20539	20563	20442	20480	20639	20355	20533	20712	20669	20789	20736	20729	20450	20617	20508	20551	20131	20534	20541	20487	20496	20579	20638	20411	20618	20465	20461	20531	20475	20468	20668	20607	20388	20461	20691	20546	20358	20576	20265	20396	20463	20473	20528	20453	20539	20794	20576	20392	20695	20488	20704	20561	20607	20216	20572	20403	20728	20628	20580	20298	20530	20609	20568	20581	20194	20502	20662	20471	20625	20458	20440	20434	20631	20438	20538	20570	20529	20587	20525	20566	20598	20677	20795	20439	20447	20486	20688	20605	20833	20605	20456	20485	20610	20656	20543	20503	20712	20641	20496	20651	20433	20676	20616	20526	20636	20542	20796	20643	20492	20593	20938	20616	20654	20673	20703	20532	20725	20586	20775	20464	20607	20485	20462	20587	20473	20389	20479	20436	20563	20537	20560	20604	20714	20456	20501	20513	20644	20660	20517	20572	20663	20514	20629	20478	20441	20642	20369
38533	60613	53861	41886	35732	31631	28860	26291	24365	22506	21393	20228	19711	18883	18592	18119	17856	17737	17515	17471	17250	17305	17257	17068	16941	16974	16805	16947	16861	16808	16945	16840	16846	16887	16913	16638	16892	16890	16818	16783	16890	16688	16872	16819	16797	16807	16644	16809	16698	16748	16926	16681	16841	16608	16747	16895	16781	16870	16827	16835	16805	16719	16832	16623	16887	16767	16758	16822	16743	16694	16737	16711	16887	16805	16795	16678	16714	16880	16777	17046	17039	16765	16795	16633	16782	16805	16768	16664	16787	16648	16777	16753	16782	16800	16804	16834	16753	16675	16645	16823	16839	16782	16617	16753	16780	16841	16685	16972	16648	16791	16747	16674	16683	16802	16716	16796	16802	16792	16880	16863	16861	16914	16676	16790	16881	16667	16651	16861	16852	16863	16722	16606	16660	16860	16770	16557	16741	16708	16478	16753	16796	16750	16753	16830	16655	16720	16887	16861	16829	16850	16605	16646	16790	16775	16702	16707	16777	16857	16720	16781	16637	16651	16725	16738	16686	16559	16651	16669	16798	16693	16719	16959	16770	16624	16786	16673	16804	16731	16702	16950	17015	16910	16750	16685	16834	16675	16737	16886	16834	16628	16569	16563	16861	16591	16833	16693	16796	16908	16707	16797	16702	16618	16657	16846	16685	16864	16746	16835	16686	16813	16617	16790	16852	16882	16592	16670	16851	16673	16805	16622	16842	16816	16679	16720	16828	16861	16750	16780	16727	16813	16794	16718	16831	16590	16796	16705	16833	16767	16850	16810	16942	16839	16724	16945	16629	16743	16938	16817	16720	16801	16662	16612	16759	16605	16825	16653	16754	16702	16741	16594	16776	16790	16771	16819	16975	16794	16616	16724	16699	16793	16794	16834	16785	16661	16781	16721	16701	16798	16711	16904	16669	16679	16565	16847	16682	16764	16823	16918	16652	16836	16713	16700	16675	16783	16811	16755	16708	16839	16756	16805	16680	16645	16612	16647	16892	16609	16855	16875	16735	16755	16849	16806	16641	16722	16848	16728	16858	16770	16912	16588	16821	16728	16635	16638	16805	16776	16761	16709	16765	16865	16742	16736	16866	16807	16715	16672	16919	16687	16950	16739	16896	16746	16754	16587	16668	16836	16664	16909	16814	16750	16746	16655	16796	16709	16677	16701	16753	16624	16715	16693	16601	16886	16849	16780	16744	16846	16694	16743	16715	16825	16799	16714	16751	16716	16634	16736	16723	16766	16828	16725	16550	16660	16859	16784	16795	16760	16742	16733	16576	16581	16641	16729	16880	16642	16707	16644	16814	16701	16773	16655	16645	16638	16717	16734	16765	16699	16596	16737	16902	16814	16755	16725	16553	16755	16743	16792	16724	16652	16821	16810	16690	16814	16761	16704	16701	16714	16865	17112	16856	16830	16734	16773	16640	16683	16670	16780	16839	16800	16821	16852	16616	16798	16609	16718	16799	16669	16849	16675	16682	16698	16778	16684	16753	16586	16738	16637	16729	16731	16701	16919	16681	16747	16821	16848	16565	16749	16655	16813	16793	16698	16826	16745	16678	16815	16822	16900	16748	16757	16941	16680	16783	16815	16710	16561	16759	16868	16696	16818	16817	16690	16760	16700	16773	16685	16736	16752	16775	16658	16803	16517	16850	16717	16681	16654	16639	16722	16587	17049	16687	16719	16655	16880	16931	16949	16605	17007	16646	16643	16891	16662	16755	16656	16732	16649	16746	16676	16812	16700	16688	16793	16577	16912	16781	16797	16563	16701	16683	16780	16693	16860	16645	16698	16610	16720	16768	16561	16931	16779	16824	16625	16791	16897	16748	16690	16657	16719	16663	16829	16898	16650	16877	16544	16825	16741	16863	16842	16766	16616	16576	16684	16712	17007	16780	16646	16773	16783	16651	16658	16807	16603	16820	16795	16727	16750	16834	16781	16718	16820	16547	16547	16736	16618	16789	16794	16543	16712	16550	16757	16677	16817	16755	16919	16727	16863	16763	16818	16801	16927	16717	16804	16689	16649	16746	16867	16619	16673	16866	16828	16779	16735	16831	16787	16809	16806	16696	16729	16687	16840	16733	16905	16716	16688	16746	16575	16712	16751	16582	16826	16718	16725	16827	16739	16820	16632	16677	16635	16801	16804	16787	16798	16653	16789	16709	16778	16710	16798	16860	16653	16665	16702	16814	16611	16611	16708	16809	16776	16797	16729	16646	16838	16665	16834	16722	16858	16502	16797	16536	16550	16687	16808	16787	16752	16835	16720	16632	16747	16771	16758	16758	16949	16700	16742	16721	16714	16675	16596	16776	16796	16793	16771	16764	16762	16789	16714	16828	16921	16739	16733	16681	16715	16722	16714	16857	16755	16650	16684	16798	16571	16845	16852	16703	16831	16846	16643	16810	16673	16726	16750	16736	16841	16654	16711	16858	16705	16769	16824	16669	16734	16717	16752	16897	16621	16626	16646	16711	16723	16709	16741	16735	16824	16755	16707	16664	16751	16850	16789	16682	16712	16837	16864	16750	16699	16923	16698	16625	16754	16675	16785	16660	16748	16869	16663	16784	16962	16822	16647	16818	16733	16959	16583	16875	16775	16825	16699	16815	16790	16967	16786	16940	16602	16813	16956	16815	16754	16645	16836	16672	16811	16699	16655	16650	16815	16778	16809	16675	16737	16577	16646	16620	16750	16825	16749	16768	16689	16827	16822	16773	16500	16843	16854	16679	16715	16687	16779	16920	16751	16738	16764	16677	16789	16594	16864	16830	16746	16790	16828	16586	16684	16788	16710	16664	16602	16822	16716	16615	16645	16748	16677	16750	16640	16916	16752	16712	16738	16839	16618	16974	16507	16670	16838	16511	16804	16776	16869	16913	16797	16656	16832	16784	16590	16783	16822	16774	16811	16550	16691	16691	16791	16737	16881	16753	16862	16738	16826	16747	16864	16588	16858	16782	16718	16863	16857	16656	16747	16700	16685	16805	16742	16831	16733	16852	16717	16797	16641	16889	16675	16798	16725	16688	16782	16789	16626	16731	16775	16969	16825	16682	16886	16761	16702	16796	16891	16835	16798	16818	16617	16638	16893	16902	16746	16756	16746	16864	16941	16970	16641	16745	16897	16543	16847	16714	16674	16592	16815	16681	16781	16707	16745	16751	16813	16707	16745	16764	16716	16795	16724	16811	16859	16860	16819	16824	16811	16888	16672	16798	16722	16728	16643	16778	16764	16655	16664	16827	16746	16841	16778	16741	16675	16927	16655	16730	16589	16938	16852	16797	16751	16730	16734	16790	16714	16762	16850	16806	16804	16711	16770	16731	16657	16500	16703	16805	16728	16590	16903	16760	16887	16647	16792	16829	16713	16751	16736	16836	16822	16737	16637	16811	16714	16762	16596	16787	16790	16760	16681	16877	16611	16763	16573	16803	16703	16737	16785	16682	16756	16749	16690	16717	16634	16594	16660	16837	16601	16746	16825	16766	16908	16725	16878	16762	16790	16874	16685	16854	16820	16611	16641	16624	16801	16808	16601	16790	16698	16689	16623	16729	16744	16845	16684	16634	16702	16770	16834	16723	16737	16814	16940	16538	16472	16851	16674	16711	16667	16807	16821	16763	16846	16784	16558	16861	16945	16815	16663	16742	16784	16722	16633	16816	16833	16757	16723	16706	16611	16743	16718	16631	16580	16630	16688	16815	16832	16737	16703	16777	16705	16787	16637	16624	16679	16786	16692	16584	16678	16725	16843	16376	16855	16894	16649	16850	16762	16821	16663	16771	16529	16685	16849	16701	16538	16845	16762	16909	16597	16711	16748	16682	16696	16615	16633	16826	16487	16616	16745	16629	16709	16550	16771	16777	16691	16873	16669	16718	16659	16712	16643	16929	16799	16737	16674	16808	16687	16865	16716	16847	16650	16792	16618	16794	16854	16650	16715	16917	16859	16788	16861	16825	16823	16760	16805	16609	16772	16767	16726	16805	16843	16708	16614	16699	16659	16625	16763	16877	16693	16769	16599	16801	16872	16602	16820	16719	16767	16802	16744	16662	16602	16872	16669	16855	16619	16710	16842	16649	16812	16714	16847	16788	16702	16911	16632	16773	16831	16808	16823	16691	16709	16622	16699	16770	16662	16791	16669	16676	16641	16815	16829	16778	16770	16832	16776	16656	16787	16750	16880	16724	16829	16811	17036	16731	16788	16661	16710	16870	16603	16890	16737	16637	16749	16935	16785	16710	16639	16767	16780	16751	16667	16777	16945	16722	16662	16809	16797	16498	16720	16817	16790	16792	16883	16714	16797	16849	16623	16832	16773	16815	16685	16848	16850	16638	16718	16739	16641	16837	16731	16628	16839	16612	16889	16790	16667	16657	16806	16803	16813	16525	16955	16683	16876	16655	16755	16607	16915	16670	16805	16673	16740	16586	16715	16846	16736	16829	16837	16768	16766	16738	16817	16738	16827	16884	16786	16793	16596	16726	16700	16677	16884	16843	16733	16744	16693	16711	16638	16693	16762	16929	16785	16914	16741	16753	16656	16675	16574	16843	16834	16711	16706	16712	16727	16776	16693	16671	16933	16820	16835	16641	16770	16705	16793	16729	16745	16617	16813	16701	16622	16605	16638	16578	16652	16782	16729	16883	17010	16529	16654	16796	16791	16823	16592	16944	16814	16742	16707	16725	16625	16594	16606	16693	16778	16624	16742	16755	16989	16755	16589	16808	16786	16766	16609	16522	16773	16886	16762	16874	16596	16841	16807	16796	16732	16663	16847	16854	16631	16629	16600	16764	16613	16848	16530	16683	16808	16652	16679	16728	16656	16895	16908	16804	16819	16643	16528	16720	16730	16919	16751	16728	16480	16838	16821	16728	16742	16683	16868	16779	16743	16759	16643	16834	16866	16590	16806	16770	16553	16829	16807	16571	16792	16889	16888	16991	16832	16745	16771	16688	16776	16756	16917	16779	16900	16544	16579	16621	16685	16884	16867	16713	16690	16763	16816	16794	16660	16829	16780	16833	16809	16716	16587	16818	16781	16698	16604	16673	16705	16801	16659	16871	16629	16773	16743	16645	16639	16746	16724	16718	16830	16938	16716	16814	16905	16819	16453	16809	16843	16727	16647	16656	16960	16782	16592
30165	31048	39419	34957	28720	25909	24617	23230	22440	21978	21415	21040	20845	20671	20421	20523	20307	20358	20148	20059	20143	20011	20144	20162	20141	20116	19883	19912	20002	19971	20091	19988	19866	20156	20196	20013	19823	20161	19968	19769	19985	19856	19880	19843	20093	19753	19768	19740	19920	19934	19923	19929	20047	19990	19831	20010	19917	19918	19829	19804	20074	19911	19990	19885	20027	19719	19945	19993	19916	20057	20008	19895	19896	19828	19876	20031	19890	19762	19964	19931	19851	19891	20191	19857	19756	19838	20057	19843	20115	19914	19873	19894	19896	20067	19822	20194	19828	19891	19826	19677	19853	19804	20044	19889	19862	19802	19989	20038	20127	19819	19790	19945	19976	20045	20006	20004	20028	20228	19949	19826	20063	19844	19821	19894	20053	19832	20035	19788	19815	20065	19900	20010	19948	19785	19913	20022	20204	19935	20027	19883	20149	19891	20099	19892	19984	19777	19946	20015	19866	19765	19922	19787	19859	19697	19934	19932	19922	19913	19771	20118	19787	19927	19921	19853	19963	19924	20030	19967	19882	19964	20056	19822	19749	19943	19870	20132	19985	20121	19791	19961	19949	19762	19892	19914	20062	19871	20043	20052	19899	19806	20070	19860	19807	19933	19899	19772	20026	19913	19925	19980	19915	19917	20031	20083	19871	19990	19918	19910	19882	19965	19848	19990	19969	19836	20057	20019	19862	20200	19916	19936	19844	19743	19749	19883	19963	20107	19767	19705	19867	19863	20132	20055	20041	19958	19981	20105	19881	20020	19920	19748	19882	19927	20006	19885	20076	20001	19996	19651	19797	19931	19979	20124	19975	19993	19909	19975	20101	20026	19881	19839	19765	19972	19843	19728	19626	19894	19780	19891	20013	19791	19980	19852	19937	19845	19902	19869	19930	19939	19939	19950	19808	19979	19843	20206	19867	19801	19897	19694	19906	19786	19975	19789	19964	19977	19638	19928	19725	19832	20161	20084	19786	19953	20201	19843	19934	19846	20016	19793	20061	19918	20015	19840	19946	19987	19711	19881	19873	20024	19838	20131	19793	19876	19935	19805	19953	19847	20060	19924	19879	19824	19976	20102	19797	19828	19973	19865	19857	19894	19771	19871	19909	20083	20076	19739	19811	19761	19840	19792	19824	19886	19850	20027	19998	19827	19726	19891	19949	19849	20048	20008	19959	19962	20010	19730	19936	19935	19985	19899	19895	20041	19904	19954	19902	20221	19763	19940	19803	19909	19879	19920	19824	20131	19921	19980	19924	20105	19796	19972	19930	19991	19834	19990	20067	19991	19944	19993	20022	19738	19664	19969	19840	19925	19818	20153	20040	19765	19917	20025	20001	19857	19899	20060	20061	20092	19935	19729	19885	19789	19939	19816	20111	20186	19885	19907	19932	20023	19874	19579	19984	19914	19921	19909	20024	19974	19901	20050	19810	19897	19894	19919	19829	19809	19845	19754	19852	19931	19862	19923	19908	19715	19958	19846	20401	19622	19796	19992	20097	19950	19861	19944	19904	19902	19841	19908	19699	19824	20007	19722	19694	20101	20208	19821	19687	19728	20212	20138	19886	19929	19782	19744	19862	19901	19942	19806	19908	19898	19853	19972	19991	19983	20096	19904	19932	20000	20046	19887	19978	19790	20060	19869	20020	19943	19843	19981	19948	19712	19812	20050	19961	20010	19963	20054	19776	20004	19767	20128	20035	19872	19978	19909	19966	19963	20048	19886	19941	20010	19876	19802	19933	19908	19856	19862	19926	19842	19980	20049	20150	20099	19992	20204	20112	19811	19792	19726	20004	19945	19968	20000	19999	19832	19810	19793	20088	20013	20074	19812	19807	19943	19795	19966	19881	19875	20009	19976	19957	20096	19758	19815	19804	19826	20002	19908	19988	19787	19787	20065	19739	19913	19972	19887	19862	19823	20063	19976	20050	19823	19932	19973	19911	20150	19872	20107	20078	19826	19882	19788	20083	20073	19730	19875	19793	20057	19772	19916	19951	19915	19987	19827	19854	19861	19957	19864	19816	19764	19897	19983	20086	20045	19910	19879	20035	20097	20119	19923	19993	20134	20299	19851	20047	19840	19791	19784	19799	20061	19907	19672	20093	19927	20027	19899	20063	19922	19866	19989	20002	19813	19922	19912	19737	19798	19892	19968	19948	19930	20071	19954	20083	19889	19978	20069	19831	19936	20068	19993	20031	20030	19928	19934	19941	19768	19827	19952	19992	19741	19971	20004	20165	19965	20038	19920	20097	20033	20003	20116	19911	19956	19952	20112	20020	19959	19809	20017	19835	19928	20063	19961	19725	19977	19875	19924	20058	20060	19808	19971	20060	19929	20024	20041	20018	19857	19763	19857	19791	19912	20074	20099	19842	19924	20010	19867	19998	19903	19745	19998	19889	20005	20010	20039	20036	19988	20068	19794	20112	19801	19980	19929	20131	19834	19865	19842	19869	20107	19986	19875	19765	19733	19832	20212	19957	19843	19993	19866	19988	20215	20095	19891	19790	19889	19795	19975	19904	19854	19790	19945	19806	19988	19866	19982	19972	20064	19923	19800	19751	19987	19828	19931	19869	19967	20075	20058	19873	20044	19729	19888	20040	19901	20106	19961	20033	19786	19927	19756	19766	19872	19540	19973	19744	19894	19736	19850	19978	19677	19837	20167	19874	19699	20093	20124	19927	20050	19874	19945	19763	19987	19827	20046	19814	19725	19659	19944	19854	19882	19849	19976	19862	20064	19837	20019	20023	19789	19643	19830	19910	20020	19837	19934	19918	19854	20029	19898	19928	19995	19889	19800	19863	19975	19897	19723	20035	20083	20006	19806	19900	19931	20159	20016	19774	19846	20199	19989	19785	19832	19639	19887	19842	19915	19830	19913	20103	19875	20152	19970	19900	19806	20028	19693	20186	19910	19873	19950	19940	20168	19971	19925	20002	19985	20003	19842	19834	20003	19947	19864	19929	19963	20042	19998	20145	20007	19968	19885	19786	19819	19996	19796	19950	19843	19978	19962	19848	19999	19879	19776	19996	20255	20134	20098	19968	19836	20012	19981	19989	19768	19910	19948	20002	20028	20006	19858	19950	19895	19982	19877	20164	19921	20010	19971	20125	19862	19978	19874	20011	19894	19824	19922	19842	19692	19744	19825	19861	19884	19891	19838	19831	19666	19911	20124	20101	19918	19989	19940	20113	20113	19939	20013	19938	19888	19654	20218	19988	20016	20113	19868	19820	19861	19913	19900	19872	19957	19883	19915	19943	19783	19977	20008	19922	20106	19928	19789	20118	20028	19875	20015	20062	20043	19915	19939	20149	19892	19904	19772	19864	20032	19956	19815	19839	19892	20236	20015	19911	19760	19911	19934	19949	19802	19870	20013	19891	19761	19878	20135	19991	19804	20157	19886	19940	20039	19956	19954	19812	19985	19621	19776	19831	19695	20104	19725	19856	19780	20026	19911	20003	19936	19885	20112	19907	19820	20033	20142	19935	20097	19772	20021	19990	19751	19912	19927	19693	19985	19920	19920	20034	19890	19879	19902	19856	19713	19912	19990	19940	19962	20156	19928	19808	19985	20004	19932	20027	19898	19998	20192	19846	19805	19904	19869	20017	19988	19961	19866	19970	19981	19957	19766	19956	19912	20110	19809	20013	20116	19718	19865	20046	19927	19968	19955	20023	19783	19982	19845	19964	19950	19842	19844	19997	19958	20166	20120	19811	20015	19946	19951	19946	20005	19887	19860	19907	19951	19936	20069	20062	20047	20026	19835	20121	20020	19791	19898	19796	19625	20196	19829	20164	19934	19992	20009	19986	19787	19765	19952	19967	19756	19990	19752	20064	19667	19995	20029	20153	19921	19923	19859	19970	19776	19906	20039	19916	20187	20127	20126	19905	19955	19937	19813	19969	19833	19782	20041	19894	19932	19923	19870	19904	20006	19822	19866	19968	19848	19889	20098	20030	19800	19985	20113	20092	20208	19935	20116	20086	19835	19886	20039	19823	19994	19939	19951	19969	20174	19983	19871	19962	19955	19865	19960	19937	19767	20017	19961	20042	19826	19783	19969	19946	19999	19870	19946	19960	19847	19751	19944	19791	20131	20090	19811	20006	20085	20129	19846	19906	19935	19886	20043	19765	19806	19906	19818	20038	19807	19963	20077	20017	19813	19870	19769	19839	19958	19772	19883	19943	19844	19884	20045	19989	19912	19846	20063	19899	19790	19935	20152	19870	19907	19822	19965	19900	19916	20000	20039	20064	19820	19847	19791	20002	19871	19871	20034	19812	19961	19935	20055	19949	20002	20029	20031	19990	19972	20091	19853	20109	19895	19921	20142	19936	20049	19948	19943	19910	19996	19958	19947	20058	19745	19835	19880	20127	20015	19891	19857	19780	20062	20129	19939	20014	19887	19926	19959	19893	19840	19991	19817	19793	19980	20061	20144	20016	19958	19858	20154	19767	20092	20057	19946	19943	20006	20117	19879	20048	19988	19886	19917	20046	20065	19949	19982	19922	20057	19693	19953	19826	20002	19808	19904	19954	19992	19935	19730	19844	19905	19917	20037	20051	19985	20131	20037	20195	20078	19870	19712	20097	19893	19874	20025	19970	19883	20219	19829	19902	19802	20059	20145	19772	20075	19796	19990	20189	19849	20003	20041	19874	20046	19919	19809	19820	19990	19902	20002	19909	19928	19867	20003	19934	19951	19946	19894	19902	20129	20089	20071	19809	19987	20180	20135	20008	19901	19930	20010	19738	19950	19956	19864	20105	19971	19859	19811	19950	19797	19864	20094	19841	20164	19942	19839	19883	19661	20045	19808	20234	20066	20049	19773	19950	19839	19918	19912	19974	19973	20061	19929	19985	19844	19992	20009	20006	19924	20019	19987	19876	19859	19924	20045	19829	19900	20005	19766	19812	19799	20019	20017	19937	19720	19893	19931	19953	19877	19950	19786	19826	19887	19903	20124	19926	19913	19987	20024	19931	19856	19845	19728	19872	19954	19904	20059	20136	19959	20034	19652	19756	20076	20315	19945	19749	19901	20068	19870	19749	19999	20070	20187	19782	20011	19751	20012	20117	20138	20143	19945	19982	19879	20176	20048	19960	19923	20039	20005	19880	19926	19868	20088
34682	48235	43327	33191	27922	24693	22789	21266	20171	19186	18438	17986	17868	17394	17236	17058	16872	16802	16728	16851	16801	16638	16718	16472	16541	16513	16547	16495	16646	16329	16405	16274	16486	16512	16264	16327	16288	16537	16536	16393	16459	16574	16511	16231	16433	16468	16476	16311	16347	16363	16469	16382	16530	16508	16369	16478	16350	16406	16395	16290	16375	16289	16245	16471	16431	16332	16383	16389	16410	16263	16345	16442	16484	16396	16385	16256	16353	16510	16523	16540	16424	16472	16508	16281	16524	16405	16290	16480	16343	16434	16538	16498	16466	16431	16488	16356	16233	16556	16428	16415	16459	16364	16329	16401	16294	16344	16320	16401	16512	16476	16276	16355	16329	16386	16353	16462	16303	16494	16390	16585	16460	16456	16456	16380	16359	16333	16479	16225	16412	16560	16428	16353	16636	16324	16497	16507	16502	16338	16328	16365	16579	16526	16299	16624	16532	16284	16394	16357	16488	16316	16381	16316	16395	16452	16503	16659	16300	16309	16522	16450	16343	16414	16317	16491	16546	16336	16349	16284	16314	16332	16327	16452	16373	16359	16510	16389	16303	16608	16378	16347	16252	16290	16340	16355	16449	16368	16282	16278	16552	16481	16483	16197	16447	16545	16154	16260	16377	16507	16353	16344	16341	16382	16368	16500	16452	16346	16409	16332	16552	16595	16500	16325	16273	16330	16281	16326	16456	16542	16505	16359	16415	16295	16233	16446	16492	16304	16521	16384	16480	16541	16501	16546	16354	16210	16345	16436	16322	16484	16346	16439	16474	16350	16396	16366	16386	16437	16343	16323	16430	16347	16421	16444	16392	16401	16285	16440	16492	16329	16353	16542	16225	16443	16364	16389	16323	16416	16478	16218	16417	16275	16293	16354	16401	16454	16397	16347	16349	16346	16415	16200	16332	16408	16403	16294	16288	16612	16310	16560	16399	16377	16349	16224	16483	16345	16281	16342	16294	16373	16656	16255	16451	16420	16458	16385	16403	16294	16511	16356	16330	16175	16315	16555	16332	16429	16455	16293	16327	16472	16294	16391	16429	16366	16417	16368	16517	16427	16284	16376	16569	16325	16430	16485	16314	16358	16367	16503	16329	16296	16505	16460	16475	16425	16301	16462	16315	16385	16479	16400	16431	16584	16401	16521	16412	16349	16309	16308	16386	16353	16483	16403	16399	16374	16383	16425	16502	16321	16140	16371	16357	16522	16388	16341	16350	16420	16463	16450	16494	16599	16154	16431	16544	16153	16402	16499	16414	16484	16211	16465	16374	16337	16469	16544	16460	16375	16323	16382	16366	16503	16410	16479	16476	16630	16308	16417	16470	16455	16473	16435	16175	16287	16291	16377	16264	16417	16360	16417	16308	16355	16244	16452	16347	16144	16436	16392	16420	16359	16326	16389	16317	16508	16315	16507	16461	16498	16563	16301	16511	16423	16311	16138	16437	16458	16501	16244	16256	16463	16227	16480	16453	16320	16370	16351	16445	16304	16323	16367	16463	16349	16438	16366	16366	16458	16332	16402	16286	16233	16511	16374	16259	16413	16454	16470	16400	16253	16614	16320	16469	16568	16475	16384	16239	16421	16268	16180	16309	16486	16502	16316	16589	16438	16496	16282	16281	16386	16552	16322	16572	16486	16476	16546	16465	16456	16477	16526	16360	16480	16499	16438	16280	16439	16537	16444	16272	16153	16536	16347	16440	16395	16486	16435	16427	16446	16248	16397	16348	16583	16484	16373	16489	16558	16387	16377	16332	16382	16365	16264	16325	16374	16487	16423	16556	16405	16401	16305	16375	16483	16440	16328	16547	16352	16372	16316	16351	16401	16392	16546	16554	16431	16444	16336	16660	16395	16408	16225	16319	16404	16249	16522	16307	16303	16528	16408	16336	16306	16370	16375	16496	16314	16278	16579	16327	16313	16314	16406	16505	16353	16353	16429	16442	16477	16488	16286	16636	16394	16412	16525	16647	16375	16311	16467	16350	16431	16454	16432	16390	16440	16414	16388	16321	16517	16356	16415	16439	16463	16467	16450	16493	16404	16296	16476	16521	16206	16461	16478	16414	16569	16408	16451	16318	16481	16414	16261	16413	16488	16508	16370	16337	16358	16318	16395	16503	16417	16339	16394	16438	16414	16371	16433	16624	16348	16442	16397	16317	16317	16341	16284	16445	16359	16394	16421	16374	16491	16378	16346	16207	16282	16278	16589	16381	16437	16547	16420	16386	16482	16347	16357	16428	16459	16396	16245	16397	16331	16287	16492	16475	16476	16386	16317	16341	16457	16504	16367	16357	16502	16430	16467	16403	16318	16311	16407	16494	16518	16484	16441	16631	16374	16415	16387	16253	16438	16526	16370	16389	16339	16540	16781	16218	16483	16519	16260	16515	16493	16369	16321	16568	16441	16377	16366	16449	16685	16412	16365	16429	16321	16432	16524	16453	16348	16509	16473	16252	16456	16417	16493	16399	16449	16381	16241	16668	16442	16531	16374	16454	16440	16573	16548	16393	16478	16501	16410	16435	16500	16506	16323	16256	16509	16299	16386	16435	16438	16503	16586	16377	16394	16453	16458	16393	16406	16643	16482	16461	16543	16407	16374	16409	16518	16460	16386	16592	16421	16329	16339	16356	16325	16455	16412	16365	16492	16206	16505	16359	16513	16459	16526	16391	16306	16426	16435	16366	16310	16369	16496	16539	16285	16341	16410	16536	16272	16414	16407	16354	16243	16429	16342	16396	16406	16300	16340	16538	16472	16497	16237	16419	16408	16411	16407	16492	16435	16418	16458	16332	16323	16399	16423	16429	16454	16470	16320	16286	16497	16443	16374	16391	16399	16356	16415	16381	16460	16399	16415	16407	16292	16457	16441	16225	16377	16326	16546	16320	16266	16525	16458	16448	16422	16370	16336	16296	16587	16189	16473	16326	16426	16482	16387	16221	16353	16544	16342	16631	16260	16320	16380	16469	16434	16359	16406	16207	16516	16542	16436	16457	16646	16206	16201	16593	16391	16524	16319	16314	16459	16395	16436	16424	16457	16417	16573	16437	16462	16282	16501	16430	16383	16337	16605	16369	16404	16480	16364	16450	16426	16473	16485	16431	16280	16350	16215	16478	16375	16472	16473	16307	16408	16345	16315	16296	16338	16566	16397	16415	16500	16366	16348	16426	16453	16294	16413	16289	16405	16200	16408	16272	16281	16493	16415	16272	16293	16503	16314	16403	16472	16452	16371	16579	16379	16339	16608	16409	16312	16504	16347	16250	16300	16335	16369	16494	16299	16289	16438	16354	16479	16363	16292	16659	16478	16382	16498	16351	16405	16462	16408	16530	16397	16365	16398	16425	16328	16516	16330	16429	16571	16439	16481	16531	16497	16307	16362	16211	16553	16473	16458	16390	16484	16322	16499	16392	16496	16240	16296	16392	16404	16335	16439	16530	16296	16637	16504	16284	16379	16364	16498	16433	16324	16429	16272	16547	16372	16464	16416	16484	16219	16496	16394	16476	16516	16275	16311	16276	16413	16443	16402	16378	16407	16460	16390	16455	16346	16473	16525	16353	16412	16426	16228	16426	16411	16359	16697	16496	16395	16353	16454	16521	16474	16505	16307	16503	16456	16421	16515	16217	16367	16528	16415	16409	16472	16388	16469	16303	16449	16464	16403	16417	16484	16492	16457	16313	16346	16473	16402	16526	16486	16348	16304	16471	16497	16479	16380	16187	16312	16453	16394	16400	16465	16439	16429	16516	16463	16619	16361	16444	16421	16399	16362	16401	16499	16467	16386	16429	16289	16282	16417	16500	16308	16468	16472	16457	16291	16308	16380	16340	16435	16437	16286	16356	16486	16172	16269	16247	16243	16327	16374	16401	16244	16386	16311	16537	16298	16333	16379	16526	16323	16322	16495	16411	16260	16496	16289	16234	16406	16306	16370	16394	16436	16433	16277	16380	16470	16339	16280	16339	16304	16547	16391	16624	16515	16425	16389	16423	16392	16169	16546	16531	16429	16389	16609	16330	16472	16498	16481	16446	16394	16554	16387	16373	16514	16492	16552	16421	16411	16516	16320	16436	16267	16442	16506	16584	16444	16268	16340	16512	16191	16361	16473	16350	16367	16375	16504	16369	16450	16335	16515	16486	16202	16580	16354	16414	16460	16336	16400	16451	16369	16477	16362	16504	16386	16306	16439	16502	16301	16348	16367	16355	16429	16380	16316	16209	16517	16489	16411	16336	16553	16229	16343	16085	16293	16371	16178	16345	16396	16470	16283	16498	16460	16485	16332	16317	16310	16387	16370	16394	16627	16309	16511	16476	16428	16463	16405	16403	16399	16352	16463	16452	16488	16504	16380	16375	16434	16409	16404	16409	16497	16353	16438	16542	16490	16381	16395	16535	16330	16289	16399	16228	16261	16489	16199	16306	16356	16524	16450	16330	16446	16455	16409	16478	16447	16445	16293	16453	16355	16382	16468	16382	16467	16337	16504	16334	16391	16397	16356	16420	16466	16497	16448	16527	16387	16600	16368	16516	16549	16377	16369	16473	16470	16383	16413	16420	16422	16219	16372	16629	16226	16451	16438	16438	16624	16296	16485	16343	16442	16370	16422	16211	16343	16379	16554	16513	16293	16268	16324	16403	16429	16519	16467	16333	16340	16467	16315	16334	16389	16313	16413	16385	16473	16489	16664	16205	16393	16375	16396	16122	16484	16344	16460	16419	16376	16338	16458	16350	16384	16466	16415	16476	16399	16499	16310	16381	16315	16430	16527	16560	16458	16575	16510	16273	16416	16415	16343	16466	16466	16444	16386	16359	16694	16435	16450	16475	16377	16422	16577	16446	16487	16501	16362	16461	16406	16260	16284	16404	16353	16444	16440	16364	16293	16348	16397	16421	16398	16308	16291	16382	16422	16360	16327	16427	16380	16478	16328	16271	16427	16528	16251	16340	16638	16465	16399	16323	16318	16436	16347	16361	16426	16555	16600	16513	16477	16202	16213	16374	16515	16411	16328	16432	16376	16437	16411	16363	16255	16444	16358	16569	16397	16387	16275	16347	16560	16450	16491	16422	16302	16539	16345	16401	16430	16313	16462	16514	16382	16488	16437	16323	16431	16405	16564	16446	16306	16437	16396
24081	21178	28717	25763	26097	28376	28338	25144	23617	22917	22390	21711	21393	21250	20993	20937	20810	20421	20412	20329	20317	20417	20396	20343	20229	20376	20126	20188	20141	20011	20006	19989	20104	19945	19952	20005	19995	20126	20203	20256	20063	19925	20108	19960	20007	19879	20216	19922	19998	20036	19932	19987	20095	20075	20260	20177	19937	20147	20115	19772	19930	20004	20040	20057	20040	20019	20037	20002	19931	19956	19918	19897	20164	20203	20085	20118	19901	20008	20027	19916	20102	20081	20124	20116	20131	20107	19858	19955	19890	19999	20050	20084	20159	20038	20274	19808	19879	19956	19844	19832	20048	20158	20027	20080	19953	19921	19928	19892	19885	19996	19825	19849	20084	19956	20074	20045	20010	19874	19980	20082	19883	20151	19943	19836	19940	19840	19942	19923	19988	19961	19958	19981	20063	20101	20124	19864	20058	20053	20030	19995	20048	20028	20068	20007	19758	20059	20043	20077	19891	19931	20104	20050	19698	19956	20039	20022	20097	20145	20001	20026	19991	20098	20104	20231	20164	20129	19879	20027	20144	20091	20368	19876	20078	19973	20035	20066	20056	19990	19909	19977	19860	19750	19911	19991	20006	19977	19993	20004	19763	19964	19863	20012	19963	19951	20126	20094	19983	19779	19922	19923	19913	20144	19909	19630	20175	20068	19984	19861	19763	19828	19806	20091	19883	19900	20143	19836	20090	19875	19951	20098	19858	19840	20027	19983	20065	19853	19828	19915	20035	19963	20155	19744	19995	20089	20069	20124	19978	19953	20181	19783	20064	20122	19995	19950	19894	19986	19962	19836	19881	20090	19996	20062	19832	20100	20021	20036	20052	19933	19956	20120	20201	20148	20118	20103	19950	20159	20026	20125	20206	19976	20049	20129	20196	20167	19917	20005	20014	20140	19944	19921	19820	19903	20002	19992	20033	20345	19814	19932	20073	20045	20186	19969	19893	20026	19957	19990	20032	19878	19726	20004	20001	19852	19904	19962	20136	20127	20056	20200	19851	20031	20045	20166	19917	20120	20045	19785	20140	19862	20035	19901	19963	19852	19906	20186	20123	19994	19951	20197	20123	19860	19994	19922	19864	19835	20128	20111	19887	20079	20056	20012	19996	19723	20057	20063	20045	20199	19953	19885	20034	20048	20029	20000	19974	19894	19876	20100	19974	20078	19916	20127	20156	19895	20017	20076	19993	20030	19893	20147	20045	19996	19944	19905	20074	19912	20021	20105	20300	20104	19834	20126	19820	19792	20034	20086	19997	20037	19881	19846	19805	20028	19837	20119	19965	20066	20044	19856	20019	19857	19860	20031	20052	20109	20042	19939	20035	20058	19920	20053	20095	19812	20216	20025	20019	20100	20099	19942	19896	19841	20040	20242	20223	19885	19945	19922	19908	19943	20173	20087	20003	20001	20041	20100	19946	20224	20056	19877	19965	20001	19852	19959	20076	19872	19893	19907	19930	19883	19847	20128	20084	20085	20107	19828	19800	19851	20058	19899	19865	19905	20095	20017	20006	20132	20143	20019	19882	19911	19874	20191	19929	19863	20109	19993	20039	19932	20008	19878	19910	20116	19852	20163	20140	20010	20166	19892	19798	20063	20106	20147	19945	19914	20039	19991	19944	19810	20158	20086	19973	20133	20309	19998	20063	20002	20066	19974	19917	19977	20103	19998	19978	20243	20029	19996	20075	20054	19997	19924	19906	19919	19915	19876	19989	20275	20003	20091	20014	19738	20028	19886	20001	20086	19909	20113	20175	20013	19930	20006	19947	20199	20097	19990	19986	19799	20009	19999	19938	20132	20019	20059	20175	19922	19945	19949	19845	20078	19775	20112	20069	20013	20104	20007	19977	19967	20011	19772	20151	19860	20037	20195	20022	20005	20115	19973	19784	19866	19993	20084	20080	19968	19862	20236	20077	20138	19823	20020	19943	20180	19899	19868	19917	19868	20047	19965	19946	19939	19973	20110	20126	19985	19957	19955	20099	20131	19981	19951	19960	19914	20055	19941	19816	20034	20053	20029	20077	20043	19943	19881	20137	19884	20348	20204	19860	20014	20058	19903	20043	20084	19763	19957	19893	20013	20067	19992	20000	20041	19978	19903	19912	19899	19880	19970	19984	19942	19997	19971	19932	19993	20019	20031	20124	19946	20087	20107	19983	19934	19888	20053	19992	19997	20039	20057	20047	20096	20108	19849	19898	19923	20077	19876	19896	19895	20188	19637	19872	19802	19963	20024	19875	20010	19881	20122	20119	20040	19951	20010	20151	20081	19988	20016	20003	19961	20005	19960	19914	19935	20101	19908	20111	19981	19967	19709	20150	19824	20020	20038	19774	19981	20009	20009	20128	19995	19928	20143	20179	19955	19823	20021	19964	20064	19982	20239	19922	20049	19845	20091	20036	20050	19990	19843	19976	19996	19905	20006	20105	20068	20022	20116	20014	19946	19833	19887	19832	20070	20139	20082	19968	19999	20022	19908	20142	20270	20149	20199	20314	20176	20147	20041	20051	19773	19889	19949	19928	20123	19878	19912	20054	19989	19967	20163	19975	19777	20068	19850	19893	19869	19729	19891	20118	20129	19950	19964	20083	20286	19846	19849	19980	19938	20035	19894	19895	19857	20107	19862	19957	19930	19994	20232	20126	19893	20047	20141	20099	19733	20023	19900	19930	20011	20114	20046	20057	20015	20160	19865	20095	19999	20100	20093	20136	20028	20016	19839	20047	20002	19906	19949	19901	19833	20009	20032	20065	19881	20092	20257	20110	20092	19952	20130	20196	19906	19923	19999	20019	20050	19919	20207	19925	20033	20035	20081	19781	19819	19977	20007	20013	20207	19939	19854	20065	19714	20219	20052	20117	20040	20081	20105	20113	20094	19867	19924	20076	20101	20185	19880	20015	20028	19930	19953	19708	20076	19908	20210	19736	20127	19838	19913	20072	20081	19940	20041	20060	20079	20131	19773	20088	20100	19949	19984	19843	19996	20124	20102	20046	19978	19904	19903	19974	20069	19866	20036	19891	20113	19975	19855	19956	19894	20107	19981	20086	20025	19986	20049	20186	20045	19917	19970	19948	20026	20009	20056	19872	19852	20064	20174	20047	20254	20134	20029	19932	19941	19902	20109	19863	19884	20073	20144	20058	20112	19837	20092	20312	19945	19859	20170	19956	20110	19811	20076	19989	19995	20021	20189	19992	20098	19950	19993	19906	19901	20050	20171	20098	20032	19957	19907	19853	20169	19852	19991	20151	20010	20092	20069	20112	20066	19919	20013	20066	19914	20070	20051	20025	19813	20029	19972	19861	20067	19987	19909	20040	19856	20201	19883	19887	20085	19898	19939	20027	19817	19920	20058	19986	19999	20026	19990	19974	20018	20029	19991	19792	20221	20002	20210	19922	19940	19872	19783	20212	19819	20094	20135	20213	20058	20025	20047	20165	19985	20093	19887	19964	20188	19823	19906	19905	19919	19770	20010	20040	20000	20108	20073	20066	20150	19902	19890	20023	20007	19901	20085	20078	19981	20256	19999	20087	19986	20009	20150	20030	20004	19977	19824	19885	19826	20098	20216	19994	19860	20105	20099	20100	20009	20231	19967	19999	19757	19939	20101	20010	20033	19939	19858	19916	19907	19918	20084	19847	19976	19985	20084	19992	20198	20024	20247	20014	19915	19790	20070	20046	19905	20067	20074	20056	20077	20010	20039	19952	19783	20014	19973	20131	20034	20028	20085	20051	19935	20035	20010	20206	20059	20052	20051	20064	20029	20026	20056	19974	20062	19984	19975	20294	20075	19957	19993	20208	19933	20077	20074	19987	20180	19827	19988	20105	20131	20018	19997	19953	20025	20131	19997	19855	19852	19836	19864	20005	19954	19981	19973	20049	20007	20033	20071	20010	20023	19850	19985	19997	20224	19962	19854	19990	19954	20145	19841	19986	19970	20171	19852	20028	20109	20198	20156	19913	19864	19950	20087	20023	19923	20079	20126	20209	20055	19788	20065	19968	20021	19920	20005	20163	20154	19843	20103	20096	19971	19904	19849	20023	20116	20064	20039	20019	19889	19950	19911	20110	19799	20183	20068	20106	20009	20155	19958	19781	20074	19901	19952	19861	20011	19867	19987	19867	20011	19927	19836	19969	20085	20083	19900	19962	19902	19969	20138	20024	20010	20181	19805	19916	20097	19983	19970	19908	19946	19788	20055	20138	19848	20149	19990	19964	20196	20098	19963	20044	20010	20002	19951	19978	19702	20057	19962	20115	20034	19982	20098	19955	19981	19970	19960	19905	19986	20089	19877	19927	19927	19919	19934	20022	19925	19962	20351	20228	19913	20161	19939	19970	19963	20012	20145	20039	19929	19940	20158	19916	19897	19876	19959	20044	19757	20154	20061	20092	19804	20001	19928	19983	19975	19964	19839	20087	19962	20052	20001	20007	20141	19885	19925	19813	20040	19903	19979	19825	20024	19781	20155	20253	19897	19855	19951	19658	20033	20252	19892	19886	20169	20046	19957	20004	20114	19994	20113	20256	19964	19951	20049	20145	20168	19826	19972	20077	19890	20038	19884	20059	20084	20095	20191	20005	19998	20146	20084	19931	19965	20000	19661	19833	20224	19984	19906	19991	20043	20151	19960	19845	20068	19987	20010	20081	19744	20016	20054	20129	20136	19903	20014	19931	20018	20112	20015	20010	20143	19904	19917	19996	19982	20042	20016	19961	20242	20054	20016	19835	20024	19958	19990	19961	20001	19998	20097	19960	20088	19945	20129	19967	19970	20274	19948	20080	20155	19944	20022	20113	19950	19995	20103	20263	19989	19794	20015	19952	19949	20001	20116	20218	20055	19920	20061	19881	20177	19936	20046	20029	20022	19946	19964	19826	19816	19907	19794	19905	20026	19922	19996	19914	20030	19772	20139	19774	20131	19998	19990	19910	19981	20019	19988	19849	20090	20084	20145	20174	20105	19985	20004	20116	19789	20079	19915	20026	19946	20071	20178	20067	20217	19946	20203	20026	20082	20073	19964	19970	19892	19929	20160	20125	20135	19890	19995	20022	19894	19983	19982	19997	20103	19854	19903	20005	19939	19942	20009	20100	20073	20006	20012	19985	20274	20062	19956	19998	19987	19944	19905
35693	54322	48395	36600	31620	28604	25964	24006	21770	20471	19588	18901	18439	17946	17593	17346	17391	17034	17173	16942	16927	16845	16726	16880	16782	16719	16988	16632	16520	16620	16546	16397	16676	16425	16578	16508	16533	16610	16526	16461	16468	16489	16493	16444	16370	16532	16490	16527	16565	16494	16525	16355	16557	16503	16475	16562	16439	16631	16495	16459	16399	16421	16350	16481	16523	16335	16513	16577	16323	16550	16640	16369	16463	16538	16530	16527	16420	16527	16721	16265	16470	16429	16470	16687	16529	16543	16482	16595	16586	16508	16487	16412	16443	16564	16522	16586	16438	16590	16440	16438	16453	16631	16513	16442	16634	16339	16440	16587	16524	16446	16610	16488	16471	16549	16542	16679	16488	16384	16430	16475	16571	16378	16389	16587	16451	16473	16450	16496	16438	16514	16694	16534	16429	16526	16559	16409	16478	16502	16493	16226	16490	16582	16297	16632	16355	16589	16381	16266	16639	16318	16374	16629	16591	16461	16512	16377	16471	16489	16634	16459	16358	16659	16588	16523	16508	16499	16595	16655	16515	16477	16537	16202	16650	16488	16486	16332	16466	16445	16363	16506	16351	16618	16636	16408	16652	16535	16500	16574	16403	16427	16438	16549	16698	16509	16338	16429	16336	16316	16458	16518	16566	16411	16463	16444	16527	16446	16471	16542	16382	16314	16529	16359	16650	16536	16434	16711	16423	16598	16384	16514	16145	16470	16470	16430	16570	16420	16564	16563	16460	16403	16426	16356	16462	16376	16399	16419	16417	16546	16374	16400	16591	16336	16526	16492	16610	16504	16369	16571	16429	16420	16405	16593	16480	16504	16495	16477	16418	16384	16437	16451	16411	16503	16721	16524	16427	16483	16342	16467	16496	16494	16545	16519	16210	16455	16484	16321	16419	16538	16517	16450	16421	16483	16465	16461	16602	16449	16573	16340	16613	16319	16338	16443	16373	16408	16489	16536	16333	16293	16466	16498	16489	16537	16502	16562	16518	16465	16479	16521	16476	16520	16505	16529	16383	16490	16602	16489	16532	16461	16518	16473	16514	16331	16443	16448	16417	16657	16382	16405	16509	16381	16548	16439	16405	16327	16362	16415	16500	16273	16609	16524	16574	16193	16373	16314	16505	16528	16372	16456	16671	16550	16486	16468	16450	16414	16389	16425	16523	16452	16563	16683	16376	16350	16496	16429	16349	16418	16476	16433	16551	16535	16384	16648	16389	16354	16307	16506	16412	16388	16419	16468	16609	16349	16390	16413	16362	16444	16443	16522	16547	16511	16391	16522	16535	16447	16695	16577	16540	16448	16409	16422	16425	16442	16412	16515	16438	16529	16395	16455	16601	16386	16373	16365	16331	16391	16131	16435	16408	16410	16471	16363	16362	16525	16579	16326	16417	16415	16596	16427	16423	16386	16604	16326	16423	16577	16445	16572	16440	16464	16398	16303	16709	16442	16483	16643	16417	16672	16350	16448	16416	16643	16487	16500	16408	16331	16469	16778	16445	16383	16427	16609	16542	16518	16467	16491	16453	16520	16519	16395	16539	16431	16326	16409	16609	16426	16482	16694	16403	16460	16505	16510	16554	16382	16455	16433	16376	16544	16583	16362	16550	16441	16446	16640	16445	16481	16569	16539	16361	16470	16592	16391	16456	16329	16458	16417	16490	16566	16460	16525	16391	16335	16665	16476	16367	16427	16449	16390	16512	16388	16548	16552	16424	16601	16405	16396	16449	16459	16475	16355	16384	16422	16505	16501	16450	16752	16468	16597	16550	16387	16510	16463	16366	16415	16494	16464	16320	16408	16384	16477	16537	16444	16534	16647	16439	16230	16399	16501	16473	16324	16529	16382	16501	16264	16586	16459	16496	16287	16605	16446	16497	16546	16511	16549	16659	16492	16432	16476	16557	16301	16512	16431	16512	16560	16415	16480	16417	16565	16552	16414	16362	16378	16538	16403	16326	16465	16630	16391	16583	16492	16376	16562	16475	16506	16536	16347	16564	16642	16385	16594	16340	16439	16470	16616	16484	16436	16330	16340	16371	16444	16645	16644	16407	16438	16359	16605	16409	16450	16325	16433	16376	16244	16407	16602	16467	16430	16496	16385	16401	16541	16541	16515	16417	16423	16628	16496	16468	16524	16420	16687	16510	16495	16488	16442	16388	16239	16468	16433	16504	16310	16510	16445	16359	16444	16491	16402	16598	16394	16310	16484	16465	16414	16573	16537	16451	16399	16404	16421	16508	16538	16556	16759	16361	16443	16388	16412	16471	16488	16246	16531	16435	16409	16571	16679	16441	16520	16470	16346	16418	16456	16552	16385	16509	16544	16504	16575	16572	16414	16505	16433	16435	16279	16273	16334	16452	16458	16445	16553	16626	16464	16535	16440	16492	16545	16674	16381	16463	16633	16398	16337	16471	16605	16328	16549	16315	16538	16556	16424	16290	16519	16346	16503	16409	16539	16319	16537	16630	16460	16315	16427	16486	16470	16637	16637	16426	16452	16447	16358	16438	16431	16452	16699	16357	16570	16416	16410	16594	16576	16735	16394	16450	16580	16388	16542	16423	16646	16431	16431	16626	16474	16471	16446	16387	16677	16355	16575	16486	16354	16583	16408	16602	16452	16455	16566	16523	16464	16339	16446	16583	16448	16390	16452	16655	16502	16564	16579	16507	16521	16432	16530	16513	16353	16604	16364	16468	16606	16443	16392	16544	16404	16550	16467	16527	16401	16386	16538	16425	16459	16438	16446	16570	16564	16390	16558	16451	16370	16354	16603	16513	16443	16504	16346	16571	16424	16384	16344	16415	16392	16566	16444	16443	16449	16524	16433	16421	16468	16463	16485	16568	16461	16550	16416	16536	16515	16467	16433	16453	16551	16426	16630	16461	16334	16353	16414	16547	16381	16604	16475	16440	16506	16444	16658	16480	16271	16617	16475	16611	16425	16480	16487	16321	16536	16485	16533	16454	16489	16502	16398	16494	16508	16620	16637	16375	16499	16458	16469	16302	16490	16536	16296	16296	16605	16591	16419	16657	16479	16523	16378	16415	16617	16357	16475	16464	16504	16432	16419	16516	16621	16483	16367	16466	16538	16556	16467	16586	16413	16507	16445	16409	16294	16422	16535	16402	16509	16655	16595	16409	16492	16476	16533	16509	16344	16510	16525	16452	16315	16458	16406	16420	16413	16572	16330	16479	16466	16444	16508	16601	16636	16569	16417	16440	16552	16376	16443	16602	16549	16619	16503	16403	16480	16380	16456	16444	16588	16458	16582	16487	16550	16336	16460	16409	16449	16506	16601	16527	16532	16400	16333	16653	16443	16471	16521	16463	16571	16676	16419	16502	16486	16597	16479	16489	16560	16300	16402	16470	16453	16444	16553	16592	16536	16483	16517	16469	16506	16467	16378	16510	16425	16471	16584	16528	16346	16626	16484	16629	16584	16633	16468	16464	16374	16318	16476	16602	16389	16454	16470	16574	16577	16333	16455	16386	16524	16390	16538	16419	16477	16468	16421	16382	16390	16469	16455	16454	16563	16468	16377	16412	16447	16365	16421	16539	16505	16480	16484	16436	16521	16569	16502	16437	16296	16570	16635	16395	16559	16386	16559	16463	16500	16489	16428	16322	16524	16460	16425	16597	16642	16391	16554	16497	16440	16383	16516	16598	16596	16534	16332	16354	16399	16468	16406	16555	16562	16564	16472	16586	16349	16326	16630	16617	16505	16436	16497	16384	16633	16553	16613	16547	16433	16519	16472	16336	16531	16501	16506	16535	16497	16477	16576	16534	16534	16395	16604	16505	16492	16515	16553	16565	16363	16489	16411	16501	16463	16400	16529	16560	16499	16430	16621	16580	16486	16435	16462	16505	16473	16528	16554	16397	16388	16357	16418	16518	16449	16501	16486	16571	16467	16554	16545	16495	16531	16477	16610	16415	16447	16508	16550	16369	16403	16539	16487	16473	16417	16508	16603	16402	16482	16457	16464	16509	16400	16430	16392	16448	16496	16424	16387	16597	16543	16459	16655	16409	16598	16332	16459	16553	16426	16520	16325	16505	16583	16425	16492	16576	16518	16483	16471	16410	16364	16718	16427	16227	16441	16568	16303	16628	16441	16416	16514	16533	16323	16492	16363	16586	16484	16544	16439	16436	16408	16494	16373	16584	16452	16429	16382	16579	16419	16505	16480	16473	16439	16633	16437	16419	16503	16514	16502	16510	16596	16412	16563	16407	16607	16441	16385	16545	16460	16537	16476	16597	16425	16605	16390	16487	16410	16505	16478	16413	16569	16424	16595	16431	16425	16427	16479	16435	16461	16591	16209	16382	16400	16375	16310	16465	16492	16363	16359	16432	16526	16434	16403	16300	16449	16539	16433	16544	16534	16505	16381	16429	16375	16416	16384	16627	16410	16414	16733	16580	16461	16623	16386	16484	16444	16442	16491	16506	16584	16383	16398	16509	16679	16390	16540	16492	16376	16498	16584	16332	16512	16491	16536	16579	16376	16408	16488	16514	16426	16409	16408	16562	16438	16432	16506	16591	16557	16600	16470	16579	16496	16477	16309	16420	16575	16684	16518	16320	16501	16486	16486	16522	16323	16332	16503	16359	16397	16549	16262	16425	16528	16468	16305	16368	16562	16421	16414	16398	16468	16674	16358	16569	16509	16266	16594	16489	16485	16557	16512	16607	16417	16616	16680	16549	16375	16512	16523	16502	16360	16247	16517	16359	16342	16648	16446	16347	16440	16414	16466	16343	16548	16403	16528	16611	16483	16474	16430	16415	16656	16454	16591	16424	16558	16536	16415	16543	16476	16562	16413	16370	16421	16566	16449	16370	16568	16503	16450	16494	16555	16526	16373	16558	16486	16508	16619	16292	16362	16494	16575	16500	16572	16523	16480	16416	16397	16376	16624	16328	16514	16428	16291	16541	16546	16415	16461	16308	16534	16472	16592	16288	16526	16472	16427	16407	16363	16681	16524	16537	16526	16612	16394	16565	16394	16299	16507	16555	16459	16309	16476	16548	16476	16502	16380	16579	16307	16455	16344	16585	16474	16511	16710	16661	16512	16436	16473	16508	16461	16565	16604	16434	16702	16605	16477	16511	16390	16582	16346	16444	16423	16459	16678
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
