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
339798476731	339798477278	339798477828	339798478378	339798478928	339798479478	339798480028	339798480578	339798481128	339798481678	339798482228	339798482778	339798483328	339798483878	339798484428	339798484978	339798485528	339798486078	339798486628	339798487178	339798487728	339798488278	339798488828	339798489378	339798489928	339798490478	339798491028	339798491578	339798492128	339798492678	339798493228	339798493778	339798494328	339798494880	339798495428	339798495978	339798496528	339798497078	339798497628	339798498178	339798498728	339798499278	339798499828	339798500378	339798500928	339798501478	339798502028	339798502578	339798503128	339798503678	339798504228	339798504778	339798505328	339798505878	339798506428	339798506978	339798507528	339798508078	339798508628	339798509178	339798509728	339798510278	339798510828	339798511378	339798511928	339798512478	339798513028	339798513578	339798514128	339798514678	339798515228	339798515778	339798516328	339798516878	339798517428	339798517978	339798518528	339798519078	339798519628	339798520178	339798520728	339798521278	339798521828	339798522378	339798522928	339798523480	339798524028	339798524578	339798525128	339798525678	339798526228	339798526778	339798527328	339798527878	339798528428	339798528978	339798529528	339798530078	339798530628	339798531178	339798531728	339798532278	339798532828	339798533378	339798533928	339798534478	339798535028	339798535578	339798536128	339798536678	339798537228	339798537778	339798538328	339798538878	339798539428	339798539978	339798540528	339798541078	339798541628	339798542178	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2678	3600	2300	2678	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22733	21200	28947	24075	23133	26280	26472	21039	19284	19048	18718	17928	17924	17899	17770	17661	17514	17475	17761	17529	17428	17474	17517	17256	17166	17320	17314	17142	17513	17264	17256	17444	17183	17314	17465	17245	17253	17420	17360	17319	17356	17149	17476	17232	17233	17035	17333	17213	17250	17233	17012	17304	17162	17213	17169	17416	17395	17239	17050	17107	17213	16957	17173	17282	17203	17381	17308	17181	17164	17173	17098	17222	17118	17356	17086	17138	17304	17325	17147	17401	17345	17296	17327	17360	17084	17365	16964	17175	17374	17014	17225	17086	17210	17096	17154	17120	17081	17163	17062	17201	17341	17181	17149	17330	17222	17209	17230	17080	17229	17212	16973	17337	17078	17240	17113	17223	17211	17271	17174	17311	17098	17201	17208	17262	17168	17019	17048	17410	17159	17358	17090	17175	17199	17246	17240	17149	17184	17337	17189	17238	17408	17210	17245	17278	17169	17092	17147	17037	17025	17129	17300	17251	17234	17171	17109	17236	17150	16946	17229	17141	17216	17080	17189	17093	17088	17119	17299	17061	17237	17380	17339	16910	17193	17199	17017	17187	17250	17277	17256	17084	17348	17367	17036	16929	17257	17275	17376	17131	17222	17010	17053	17230	17276	17093	17278	17080	17327	17247	17146	17113	17243	17162	16940	17223	16990	16978	17293	17261	17222	17138	17070	17189	17338	17205	16914	17243	17190	17168	17103	17189	17267	17259	17017	17280	17208	16976	17308	17133	17093	17053	17273	17062	17071	17075	17069	17285	17298	17168	17110	16923	17395	17241	17437	17146	17250	17194	17037	17043	17316	17323	17429	17004	17331	17319	17182	17247	17265	17124	17140	17249	17223	17096	17255	17082	17088	17089	16906	17051	17143	17129	16922	17206	17074	16808	16947	17221	17299	17136	17065	17166	17173	17075	16984	17214	17085	17133	17015	17227	17126	17148	17015	17317	17100	17203	17218	17063	17355	17091	17111	17291	16999	17175	17231	17159	17074	17194	17174	17098	17298	17299	16966	17177	17127	17048	17168	17161	17178	17090	17187	17057	17059	17304	17106	17176	17094	16886	17181	17109	17119	17313	17336	17105	17137	17263	17095	17130	17293	17065	17374	17171	17070	17162	17011	17091	17228	17145	17101	17167	17168	17099	17081	17056	16967	17082	17193	17205	17099	16945	17091	17066	17243	17242	17011	16950	17199	17418	17154	17303	16920	17005	17359	17017	17038	17129	17260	17145	17128	17117	17197	17303	17138	17241	17159	17295	17203	17344	17110	17114	17145	17034	17125	17253	17341	17136	17173	17068	17154	17205	17286	17358	17064	17121	17080	17132	17163	17080	17093	17168	17089	17032	17420	17318	17126	17199	17261	17156	17215	17247	17152	16982	17328	17175	17220	17271	17068	17245	17120	17226	17064	16788	17116	16826	17210	17233	17248	17000	17222	17226	17041	17084	17261	17092	17182	17153	17328	17334	17119	17130	17114	17252	17095	17182	17359	17205	17318	17073	17332	16997	17083	16947	17157	17201	17088	17017	17111	17151	17255	17164	17057	17031	17149	16998	17162	17076	17123	17126	17117	17052	17077	16941	17447	17271	17220	16871	17236	17371	17365	17210	17136	17215	17046	17118	17081	17063	17296	17268	17247	17232	17349	17139	17252	17260	17299	17361	17264	17156	17274	17156	17061	17184	17212	17329	17101	17088	17114	17114	17279	17319	17258	17257	17361	17226	17414	17089	17217	17004	17011	16940	16945	17252	17142	17092	17063	17405	17267	17015	17233	17058	16971	17092	17261	16882	17105	17279	17149	17030	17196	16999	16999	17117	17019	17023	17206	16866	16890	17232	17082	17069	17248	17148	17426	17091	17126	16966	17330	17177	17038	17322	17285	17177	17143	17191	17087	17189	17186	17242	17153	17228	17171	17104	17276	17323	16943	17212	17246	17170	17163	17200	16966	16982	17298	16971	17065	17334	17232	16971	17101	17157	17455	17160	17056	17232	17053	17004	17113	17063	16956	17067	17269	17185	17266	17192	16958	17195	17285	17285	17070	17050	17172	17472	17128	17083	17084	17023	16986	17192	17361	17309	17150	17028	17083	17196	17238	17254	17055	17216	16957	17197	17228	17254	17192	16952	17242	16996	17191	17261	17254	17321	17024	17098	17098	17307	17314	17243	17366	17236	17298	17124	17072	17199	17386	16986	17100	17078	17201	17069	17169	17074	17132	17099	17197	17064	17258	17003	17274	17143	17005	17229	17232	17140	17070	17251	17304	16975	17141	17020	17095	17195	17206	17254	17303	17171	17117	17111	17288	17111	17067	17089	17071	17287	17072	17073	17132	17204	17206	17174	17188	17101	17175	17130	17089	17178	17072	17129	17172	17107	17232	16949	17338	17006	17153	17109	16958	17212	17210	17070	17389	17184	17077	17204	17061	17191	17162	17239	17278	17046	17286	17176	17082	17245	17092	17271	17086	17078	16977	17100	17129	17000	17192	17372	17053	17270	17125	17063	16973	17242	17112	17327	17200	17302	17169	17085	17351	16978	17168	17306	17238	17310	17295	17027	17070	17120	16957	16921	17198	17149	17379	17189	17195	17160	17265	17104	17191	17010	16980	17301	17115	17182	17209	17269	17196	17222	17134	17190	17138	17379	17083	17340	17280	17172	17153	17085	17207	17104	17086	17059	17079	17010	17187	17173	17181	17114	17245	16948	17202	17078	17202	16957	17094	17238	17184	17047	17166	16977	17028	17199	17299	17041	17159	17119	17237	17231	17229	17164	17042	16953	16972	17162	17327	17285	17116	17024	17187	17111	17183	17266	17039	17198	17021	17064	17023	17081	17266	17236	16975	17082	17083	17282	17092	17194	17252	16949	17115	17114	17195	17144	17319	17211	17028	17197	17356	17003	17138	17182	17430	17147	17142	17228	17202	17309	17117	17307	16879	17176	17119	17299	17145	17146	17233	17063	17211	17192	17110	17066	16996	17149	17230	17140	17184	17080	17224	17113	17167	17204	17309	17065	17337	17274	17058	17290	17198	17209	17056	17460	17203	17247	17077	17095	17289	17148	17088	17020	17115	16988	17065	17174	17048	17013	16973	17130	17082	17103	17214	17247	17238	17137	17200	17009	17221	17066	17209	17147	16985	17010	17123	17252	17048	17221	17024	17095	17200	17243	16980	16949	17294	17110	17173	17337	17149	17002	17075	17132	17336	17125	17308	17153	17150	17132	17056	17075	17226	17160	17027	17142	17180	17105	17248	17102	17162	17249	17181	17270	17099	17220	17107	17172	17102	17112	17076	17302	16917	17186	17153	17272	17173	17198	17132	17206	17149	17206	17111	17180	17314	17195	17044	16869	17076	17118	17095	17159	17038	17167	17195	17170	17151	16930	17118	17317	17054	17206	17032	17198	17075	17151	17324	17158	17206	17347	17088	17227	17172	17443	17080	17173	17275	17127	17212	17097	17234	17197	17111	17246	17261	17190	17179	16885	17257	17035	17132	17037	17187	17284	17205	16982	16986	17154	16941	17171	17092	17298	17180	17031	17258	17231	17110	17212	16935	17240	17037	16984	17110	17088	17177	17144	17063	17308	17264	17201	17099	17244	17126	17398	17333	16851	17381	17008	17229	17119	17214	17068	17173	17046	17121	17183	17315	17054	17259	17199	17034	17249	17328	17064	17089	17111	16971	16929	16979	17312	17187	17181	17143	17127	17191	17218	17156	17137	17150	17053	17314	17107	17313	17096	16957	17217	17284	17169	17120	17242	17043	17102	17155	17223	17223	17144	16983	17053	17175	17158	17247	17448	17111	17178	16977	17126	17214	17085	17206	17035	17235	17278	17246	16909	17314	17075	17105	17247	17321	17257	17066	17064	17102	17344	17141	17011	17158	17292	17259	17020	17160	17118	17161	17098	17135	17009	17214	17144	17139	17357	17264	17281	17181	17165	17252	17131	17042	17207	17249	16896	17187	17141	17106	17112	17117	17255	17256	17235	17187	17202	17374	17028	17164	17077	17210	17221	17226	17022	17468	16979	17295	17139	16991	16974	17228	17150	17234	17306	17189	17185	17248	17338	17167	17125	17047	17034	16984	17152	17047	17024	17091	17377	17152	17040	17405	17149	17057	17203	17211	17135	17228	16995	17192	17181	17036	17171	17263	17133	17157	17232	17145	17289	17093	17067	17077	17004	17365	17022	17152	16977	17066	16996	17254	16996	16926	17031	17042	17234	17200	17172	17210	17200	17120	17082	17172	17336	17223	17032	17122	17177	17040	17086	17455	17450	17070	17331	17115	17147	17123	17148	17025	17188	17131	17069	17118	17259	17092	17081	17268	17385	17363	17208	17122	17149	17135	17161	16961	17028	17160	17125	17362	17396	17422	17098	17027	17066	17155	17240	17295	16976	17092	17147	17382	17155	17258	17307	17234	17295	17350	17082	17096	17243	17211	17079	17096	16937	17105	16977	17078	16925	17198	17220	17199	17298	17213	17047	17207	17317	17305	17146	17096	17413	17201	17211	17203	17177	17276	17086	17328	17143	17162	17177	17276	17219	17101	17255	17191	17070	16971	17238	17258	17084	17098	17309	17219	17077	16953	17040	17160	17126	17127	17226	17172	17286	17053	17194	17184	16982	16916	17279	17160	17208	17185	17279	17353	17082	17286	17180	17221	17202	17246	16980	16966	17161	17042	17242	17284	17093	17194	17254	17241	17314	17081	17083	17087	17144	17209	17162	17110	17221	17175	17077	17245	17287	17083	17143	17163	17123	17144	16991	17461	17206	16975	16840	17187	17398	17222	17138	17122	17017	17052	17080	17079	17023	17024	17112	17274	17040	17190	17179	17185	17354	17273	17274	17123	17011	17110	17124	17355	17283	17258	17021	17054	17236	17139	17066	17143	17117	17250	17127	17219	17156	17257	17153	17186	17081	17226	17224	17305	17137	17151	17076	17222	17151	17368	17205	17169	16949	17012	17032	17090	17143	17218	17143	17178	17191	17313	17230	17171	17215	17134	17302	17223	17101	17335	17278	16981	17117	17126	17183	16993	16999	17251	17047	17098	17127	17161	17229	17152	17134	17153	16920	17210	17257	17384	17127	17116	17060	17007	17071	17244	17141	17132	16946	17000	17148	17136	17163
33833	55077	51147	41905	36198	29019	22664	19809	18643	17979	17548	17039	16717	16352	16034	15956	16026	15808	15742	15848	15998	15706	15688	15758	15567	15637	15715	15609	15673	15703	15707	15603	15630	15626	15469	15640	15675	15497	15569	15467	15640	15624	15537	15562	15575	15499	15681	15461	15628	15573	15508	15565	15431	15639	15396	15579	15622	15514	15666	15494	15543	15639	15504	15547	15560	15502	15396	15469	15543	15401	15489	15417	15502	15431	15633	15516	15592	15660	15531	15539	15555	15583	15382	15385	15553	15632	15538	15532	15338	15343	15396	15429	15517	15420	15389	15518	15536	15447	15510	15622	15553	15485	15515	15433	15481	15603	15388	15610	15495	15548	15387	15493	15580	15558	15468	15542	15460	15498	15476	15402	15360	15417	15595	15514	15495	15489	15698	15658	15545	15570	15504	15565	15274	15610	15565	15557	15592	15471	15451	15435	15531	15637	15610	15370	15405	15416	15470	15367	15510	15405	15478	15523	15712	15498	15365	15547	15649	15460	15574	15367	15317	15384	15460	15499	15473	15430	15495	15388	15555	15560	15463	15388	15540	15480	15504	15535	15537	15454	15354	15503	15344	15519	15486	15479	15391	15326	15473	15430	15549	15472	15601	15378	15338	15704	15517	15582	15396	15598	15628	15463	15517	15404	15394	15264	15606	15316	15438	15504	15349	15505	15362	15538	15409	15419	15432	15608	15475	15475	15420	15515	15508	15550	15422	15433	15561	15470	15434	15575	15526	15447	15642	15601	15509	15592	15743	15410	15549	15480	15389	15450	15476	15498	15691	15455	15600	15514	15696	15562	15498	15508	15366	15400	15605	15309	15579	15368	15457	15496	15581	15456	15421	15594	15507	15399	15469	15478	15522	15668	15544	15488	15407	15460	15471	15493	15407	15342	15516	15487	15624	15548	15458	15413	15457	15553	15483	15462	15445	15481	15558	15469	15606	15402	15509	15345	15375	15540	15367	15648	15376	15527	15365	15448	15413	15575	15514	15564	15651	15477	15597	15565	15561	15506	15450	15448	15429	15580	15477	15351	15477	15454	15431	15264	15520	15344	15575	15386	15298	15670	15358	15449	15373	15498	15562	15414	15529	15516	15670	15502	15334	15463	15555	15446	15361	15499	15529	15378	15684	15600	15260	15615	15361	15470	15524	15414	15514	15530	15536	15404	15508	15382	15513	15581	15469	15590	15478	15465	15334	15428	15408	15518	15397	15457	15609	15692	15349	15491	15552	15513	15446	15389	15533	15601	15468	15442	15563	15404	15387	15382	15392	15348	15577	15640	15432	15524	15325	15536	15347	15371	15477	15568	15344	15492	15513	15466	15371	15359	15454	15303	15659	15367	15427	15472	15592	15415	15472	15516	15310	15489	15456	15485	15500	15495	15608	15564	15457	15584	15476	15335	15635	15565	15495	15586	15478	15481	15444	15279	15590	15281	15478	15372	15473	15556	15511	15486	15300	15622	15563	15462	15600	15398	15353	15629	15530	15683	15517	15599	15611	15607	15612	15539	15473	15472	15598	15474	15467	15615	15521	15409	15616	15533	15593	15415	15539	15493	15473	15685	15526	15640	15397	15555	15626	15441	15427	15650	15489	15330	15404	15449	15615	15371	15499	15471	15615	15532	15617	15429	15179	15506	15542	15468	15687	15514	15620	15608	15444	15460	15640	15679	15470	15302	15550	15479	15600	15402	15495	15422	15594	15607	15581	15371	15393	15603	15592	15502	15508	15618	15425	15643	15415	15490	15225	15553	15461	15576	15662	15491	15530	15536	15661	15527	15317	15467	15666	15512	15339	15504	15464	15221	15593	15453	15494	15588	15480	15430	15562	15446	15592	15554	15530	15484	15465	15533	15565	15670	15367	15376	15398	15567	15351	15634	15476	15449	15552	15497	15484	15635	15405	15269	15378	15440	15424	15367	15492	15566	15437	15430	15642	15596	15508	15396	15496	15609	15508	15474	15458	15446	15507	15448	15253	15656	15483	15481	15562	15513	15466	15395	15260	15468	15524	15544	15460	15387	15378	15499	15626	15551	15475	15564	15466	15433	15538	15568	15667	15505	15550	15466	15442	15458	15529	15573	15607	15354	15440	15493	15313	15520	15549	15473	15593	15493	15527	15463	15397	15609	15334	15440	15479	15595	15428	15357	15522	15414	15577	15549	15520	15301	15392	15613	15378	15580	15485	15409	15501	15590	15467	15425	15582	15689	15502	15400	15268	15528	15462	15453	15678	15634	15522	15624	15331	15377	15555	15524	15450	15431	15387	15709	15591	15590	15445	15675	15410	15615	15398	15476	15528	15514	15573	15542	15531	15594	15537	15389	15470	15406	15392	15523	15301	15428	15520	15483	15629	15434	15331	15581	15629	15482	15583	15418	15478	15436	15511	15550	15484	15625	15423	15646	15684	15351	15472	15509	15483	15344	15271	15536	15436	15514	15514	15435	15333	15512	15514	15494	15383	15478	15399	15440	15439	15492	15586	15523	15674	15303	15478	15497	15461	15366	15602	15537	15549	15530	15561	15560	15583	15540	15490	15552	15512	15501	15620	15497	15600	15502	15432	15481	15542	15334	15381	15529	15519	15716	15545	15451	15492	15515	15538	15371	15543	15611	15396	15513	15563	15641	15454	15525	15374	15391	15441	15614	15616	15445	15316	15499	15444	15423	15587	15605	15548	15512	15487	15541	15426	15338	15479	15403	15444	15457	15507	15505	15439	15436	15468	15490	15367	15513	15624	15450	15322	15410	15565	15451	15511	15488	15651	15520	15483	15317	15407	15477	15533	15529	15499	15507	15437	15448	15451	15576	15501	15386	15578	15462	15538	15540	15372	15632	15436	15367	15498	15383	15280	15549	15534	15426	15608	15558	15517	15439	15309	15432	15473	15512	15586	15549	15542	15555	15307	15351	15637	15453	15409	15533	15467	15534	15594	15368	15521	15493	15372	15548	15498	15404	15394	15371	15705	15393	15435	15437	15493	15425	15530	15487	15506	15526	15552	15510	15561	15385	15507	15472	15421	15422	15363	15343	15567	15445	15542	15481	15422	15316	15420	15385	15605	15572	15432	15611	15608	15568	15499	15616	15432	15435	15457	15515	15407	15575	15661	15393	15335	15634	15288	15676	15621	15257	15517	15646	15583	15393	15561	15477	15547	15495	15448	15627	15450	15647	15515	15539	15488	15547	15224	15360	15355	15471	15471	15528	15456	15417	15622	15353	15300	15402	15600	15594	15500	15320	15609	15535	15417	15434	15385	15469	15519	15504	15341	15591	15440	15600	15500	15393	15454	15426	15406	15616	15477	15483	15547	15541	15637	15678	15467	15479	15616	15490	15533	15377	15494	15513	15502	15578	15591	15534	15438	15458	15557	15497	15521	15532	15239	15608	15616	15411	15519	15492	15298	15528	15616	15445	15583	15535	15546	15496	15532	15445	15296	15494	15444	15351	15565	15339	15432	15317	15503	15486	15467	15537	15551	15532	15478	15597	15548	15500	15615	15509	15476	15593	15576	15356	15610	15542	15657	15371	15538	15427	15447	15421	15480	15474	15541	15460	15605	15372	15501	15512	15569	15535	15395	15623	15453	15603	15641	15571	15477	15445	15456	15554	15406	15506	15463	15468	15370	15523	15449	15385	15619	15586	15432	15555	15475	15472	15467	15595	15492	15399	15467	15497	15563	15553	15443	15359	15608	15576	15574	15388	15499	15547	15538	15594	15556	15581	15559	15539	15377	15396	15331	15513	15449	15513	15630	15479	15469	15597	15587	15442	15509	15451	15441	15376	15374	15621	15394	15555	15456	15412	15631	15538	15608	15519	15502	15525	15395	15446	15456	15428	15545	15513	15434	15541	15501	15648	15414	15545	15426	15449	15531	15418	15418	15488	15512	15478	15440	15352	15447	15428	15477	15409	15415	15480	15461	15508	15570	15510	15469	15663	15375	15397	15414	15471	15402	15487	15471	15471	15446	15697	15596	15415	15597	15316	15371	15377	15541	15536	15541	15412	15504	15521	15451	15493	15394	15443	15603	15662	15615	15460	15399	15407	15456	15578	15464	15513	15507	15545	15393	15435	15460	15426	15497	15463	15527	15636	15471	15416	15568	15489	15503	15443	15479	15430	15599	15585	15439	15396	15297	15594	15428	15481	15660	15430	15554	15600	15398	15312	15535	15514	15550	15480	15608	15485	15489	15626	15654	15421	15631	15494	15510	15502	15521	15475	15333	15449	15541	15649	15415	15380	15566	15413	15514	15479	15483	15521	15455	15368	15442	15540	15419	15540	15565	15523	15541	15413	15531	15423	15273	15466	15421	15627	15471	15413	15534	15394	15557	15370	15474	15419	15462	15560	15439	15544	15563	15521	15513	15500	15615	15423	15323	15404	15542	15377	15548	15529	15363	15608	15668	15405	15500	15541	15527	15510	15532	15528	15551	15535	15552	15665	15669	15614	15400	15382	15488	15750	15443	15404	15485	15333	15396	15585	15610	15431	15510	15405	15399	15587	15445	15462	15397	15476	15449	15513	15372	15456	15513	15545	15517	15445	15622	15425	15485	15381	15466	15486	15513	15428	15441	15511	15564	15467	15507	15481	15442	15386	15544	15433	15679	15479	15574	15487	15533	15529	15426	15533	15398	15541	15468	15413	15621	15434	15362	15588	15330	15317	15327	15484	15756	15570	15396	15436	15483	15634	15540	15371	15520	15394	15506	15441	15610	15720	15485	15613	15598	15547	15560	15542	15550	15599	15494	15505	15540	15351	15593	15494	15482	15436	15486	15618	15355	15547	15418	15555	15442	15616	15416	15418	15544	15654	15655	15373	15445	15297	15560	15524	15383	15581	15602	15414	15407	15591	15544	15534	15512	15419	15358	15287	15434	15469	15585	15314	15463	15689	15610	15669	15461	15359	15635	15456	15401	15438	15476	15513	15397	15484	15559	15392	15425	15465	15404	15573	15443	15560	15525	15544	15403	15642	15465	15418	15688	15531	15421	15547	15406	15569	15491	15536	15544	15524	15579	15484	15503	15261	15432	15450	15560	15490	15475	15588	15558	15630	15562	15555	15624	15442	15528	15411	15649	15396	15561	15551	15534	15443	15483	15594	15418	15596	15478	15531	15438	15245	15646	15489
28644	26300	32322	28319	23081	20675	19330	18392	18075	17993	17719	17651	17789	17476	17386	17287	17416	17260	17245	17408	17407	17338	17229	17396	17290	17222	17629	17296	17483	17565	17282	17270	17599	17156	17187	17408	17541	17465	17417	17328	17348	17515	17550	17202	17499	17468	17095	17212	17285	17406	17313	17199	17350	17424	17249	17335	17253	17452	17418	17206	17499	17512	17387	17423	17345	17394	17364	17266	17234	17494	17519	17392	17309	17545	17429	17134	17252	17319	17370	17346	17555	17454	17404	17208	17489	17457	17272	17475	17247	17627	17221	17437	17456	17412	17547	17330	17372	17309	17430	17388	17140	17271	17310	17204	17286	17503	17402	17227	17546	17470	17198	17426	17237	17240	17391	17422	17504	17435	17497	17349	17278	17350	17384	17218	17118	17377	17377	17406	17387	17441	17084	17339	17438	17232	17495	17177	17418	17354	17464	17234	17348	17196	17255	17319	17404	17299	17433	17355	17451	17418	17240	17344	17386	17267	17406	17390	17314	17349	17455	17508	17350	17335	17230	17313	17487	17473	17296	17400	17212	17234	17557	17457	17388	17389	17394	17575	17289	17363	17481	17220	17389	17414	17068	17356	17331	17616	17242	17539	17289	17427	17276	17272	17247	17407	17428	17323	17529	17212	17391	17264	17368	17525	17430	17271	17361	17514	17347	17259	17466	17450	17291	17289	17515	17105	17313	17294	17132	17408	17461	17534	17533	17310	17489	17347	17273	17270	17333	17383	17530	17498	17187	17376	17233	17388	17225	17285	17521	17384	17241	17325	17244	17534	17461	17278	17560	17394	17501	17319	17446	17359	17477	17314	17523	17409	17234	17165	17396	17306	17449	17454	17176	17341	17552	17304	17134	17381	17528	17426	17377	17361	17453	17279	17522	17263	17575	17471	17149	17448	17487	17403	17366	17416	17225	17330	17437	17180	17473	17288	17196	17417	17057	17296	17328	17257	17419	17483	17459	17063	17215	17223	17364	17484	17349	17365	17249	17223	17362	17144	17543	17199	17320	17418	17315	17270	17564	17290	17386	17320	17479	17372	17345	17266	17231	17492	17304	17406	17184	17360	17379	17344	17410	17327	17259	17481	17310	17363	17325	17426	17256	17358	17666	17361	17311	17532	17268	17094	17247	17371	17570	17455	17254	17346	17326	17318	17327	17431	17470	17462	17326	17291	17228	17275	17174	17350	17387	17422	17347	17289	17246	17394	17448	17431	17347	17566	17563	17516	17463	17412	17284	17285	17325	17602	17410	17338	17270	17204	17357	17464	17230	17181	17434	17333	17443	17278	17217	17259	17447	17450	17524	17359	17370	17478	17253	17434	17355	17425	17405	17426	17222	17344	17532	17242	17398	17322	17232	17359	17404	17463	17474	17593	17476	17489	17365	17452	17176	17239	17472	17306	17381	17220	17193	17307	17254	17371	17345	17366	17253	17341	17154	17395	17410	17372	17452	17417	17233	17422	17297	17429	17462	17186	17375	17544	17512	17357	17354	17317	17347	17239	17235	17405	17287	17408	17306	17402	17494	17518	17425	17220	17615	17263	17401	17332	17340	17430	17174	17313	17255	17132	17321	17389	17398	17416	17470	17274	17551	17393	17537	17186	17247	17271	17373	17371	17168	17253	17393	17221	17396	17312	17387	17449	17505	17514	17262	17476	17574	17336	17222	17466	17270	17250	17475	17339	17399	17300	17330	17348	17276	17537	17262	17242	17384	17318	17423	17334	17330	17366	17355	17361	17519	17522	17244	17350	17337	17451	17322	17403	17418	17343	17239	17200	17400	17557	17296	17565	17247	17191	17674	17294	17668	17187	17427	17314	17525	17534	17355	17439	17320	17334	17517	17399	17308	17189	17238	17362	17393	17206	17479	17286	17347	17353	17214	17293	17399	17425	17464	17424	17379	17513	17338	17060	17400	17322	17282	17544	17399	17297	17226	17653	17433	17418	17152	17234	17379	17427	17334	17400	17280	17629	17447	17277	17315	17455	17346	17407	17429	17379	17582	17338	17503	17271	17168	17343	17531	17408	17322	17217	17440	17540	17455	17382	17344	17271	17210	17242	17080	17412	17599	17383	17370	17374	17331	17317	17472	17266	17226	17460	17274	17362	17161	17314	17395	17504	17530	17605	17374	17400	17473	17560	17392	17350	17535	17321	17416	17277	17229	17133	17393	17397	17285	17233	17395	17299	17336	17345	17413	17413	17237	17297	17453	17601	17400	17223	17429	17298	17443	17338	17391	17292	17565	17528	17269	17348	17438	17311	17396	17563	17368	17285	17390	17397	17355	17332	17318	17605	17547	17245	17274	17217	17349	17423	17461	17416	17393	17371	17230	17314	17608	17482	17490	17396	17410	17512	17551	17285	17387	17370	17564	17458	17318	17311	17319	17311	17428	17223	17470	17358	17553	17393	17389	17250	17292	17476	17349	17099	17319	17310	17202	17289	17272	17151	17257	17333	17284	17379	17298	17219	17492	17203	17128	17310	17381	17293	17196	17492	17157	17479	17389	17235	17337	17384	17178	17319	17348	17465	17363	17473	17265	17345	17315	17334	17450	17233	17436	17288	17479	17218	17383	17398	17301	17217	17052	17256	17387	17416	17249	17318	17430	17602	17386	17559	17468	17250	17276	17490	17246	17291	17460	17273	17292	17351	17430	17314	17526	17539	17253	17503	17346	17352	17304	17364	17291	17428	17437	17465	17388	17464	17456	17398	17325	17495	17484	17249	17406	17282	17290	17483	17376	17307	17296	17162	17348	17422	17511	17358	17186	17397	17328	17323	17579	17468	17441	17370	17629	17406	17545	17147	17176	17347	17355	17427	17683	17494	17456	17275	17405	17391	17233	17257	17409	17315	17308	17364	17416	17373	17353	17312	17307	17300	17510	17365	17364	17508	17235	17394	17522	17135	17391	17337	17365	17349	17472	17281	17251	17363	17442	17186	17358	17242	17574	17399	17439	17617	17325	17240	17343	17375	17323	17203	17353	17435	17252	17341	17499	17234	17243	17233	17244	17298	17394	17312	17266	17255	17297	17281	17294	17561	17415	17325	17409	17278	17344	17231	17278	17371	17320	17300	17365	17156	17178	17229	17247	17365	17318	17624	17364	17326	17384	17453	17394	17450	17374	17274	17287	17265	17547	17570	17495	17486	17467	17310	17297	17532	17433	17194	17272	17393	17351	17308	17515	17454	17434	17451	17325	17445	17315	17404	17276	17261	17192	17074	17559	17179	17275	17159	17472	17321	17357	16985	17096	17297	17357	17153	17332	17259	17422	17293	17287	17608	17467	17281	17429	17422	17325	17307	17550	17263	17385	17121	17331	17478	17356	17413	17206	17451	17383	17422	17305	17273	17361	17263	17556	17333	17369	17403	17251	17456	17166	17298	17536	17398	17300	17339	17429	17474	17356	17232	17384	17445	17286	17293	17247	17359	17241	17496	17203	17434	17353	17329	17311	17323	17358	17548	17214	17344	17378	17271	17471	17232	17363	17259	17221	17522	17263	17309	17421	17298	17304	17477	17265	17480	17314	17335	17306	17295	17444	17259	17561	17312	17406	17288	17446	17342	17405	17414	17382	17221	17569	17610	17498	17501	17424	17299	17338	17184	17610	17378	17373	17276	17444	17396	17470	17492	17305	17323	17157	17545	17252	17236	17299	17434	17344	17347	17161	17303	17325	17479	17344	17410	17444	17399	17516	17468	17331	17393	17330	17235	17168	17240	17574	17216	17368	17365	17244	17349	17246	17282	17535	17463	17176	17163	17415	17213	17388	17314	17287	17327	17277	17409	17186	17401	17296	17349	17292	17265	17279	17528	17481	17479	17374	17378	17413	17385	17442	17402	17381	17610	17382	17281	17289	17278	17236	17500	17366	17104	17204	17390	17234	17500	17271	17261	17400	17498	17467	17430	17313	17460	17402	17300	17322	17359	17374	17285	17252	17298	17609	17380	17353	17276	17342	17247	17478	17235	17218	17450	17470	17334	17320	17227	17368	17423	17344	17303	17197	17212	17426	17404	17328	17545	17577	17220	17309	17386	17307	17268	17309	17309	17508	17419	17265	17271	17396	17420	17310	17521	17562	17581	17271	17390	17465	17353	17494	17278	17433	17300	17295	17359	17445	17371	17362	17347	17426	17221	17571	17309	17376	17397	17415	17264	17345	17533	17400	17297	17407	17501	17317	17499	17558	17515	17320	17382	17448	17288	17568	17532	17318	17297	17452	17470	17589	17279	17148	17319	17350	17511	17751	17387	17323	17423	17398	17175	17482	17201	17593	17409	17299	17494	17514	17331	17411	17275	17481	17239	17459	17488	17417	17358	17502	17385	17141	17283	17322	17369	17319	17457	17401	17330	17449	17463	17400	17578	17396	17314	17300	17440	17315	17178	17306	17527	17429	17171	17445	17401	17609	17554	17238	17288	17333	17363	17190	17343	17494	17399	17413	17497	17365	17585	17384	17280	17469	17431	17382	17443	17293	17452	17203	17440	17453	17243	17254	17469	17473	17397	17378	17450	17335	17436	17391	17123	17204	17348	17465	17264	17344	17364	17447	17384	17208	17540	17255	17385	17430	17358	17389	17205	17403	17261	17487	17335	17303	17163	17263	17569	17369	17303	17367	17178	17262	17533	17218	17271	17267	17276	17314	17235	17274	17213	17378	17357	17369	17488	17149	17245	17470	17461	17326	17372	17429	17522	17474	17442	17178	17408	17315	17370	17194	17316	17408	17310	17225	17452	17626	17193	17397	17252	17444	17422	17487	17399	17459	17236	17482	17380	17310	17221	17477	17257	17348	17448	17390	17343	17353	17327	17465	17455	17375	17249	17474	17582	17291	17352	17607	17439	17299	17379	17327	17348	17152	17367	17533	17206	17412	17402	17418	17366	17355	17331	17446	17299	17178	17551	17455	17376	17322	17435	17329	17481	17285	17247	17296	17498	17230	17453	17591	17581	17374	17215	17264	17242	17454	17455	17511	17227	17538	17248	17528	17363	17710	17285	17369	17297	17155	17196	17312	17393	17480	17262	17739	17450	17256	17301	17384	17330	17292	17233	17397	17433	17409	17438	17439	17498	17473	17336	17318	17556	17496	17353	17497	17109	17373	17275	17464	17461	17401	17273	17535	17286
30545	42091	37481	28343	24038	19730	18427	17261	16651	16593	16422	16178	16129	16118	15902	15913	15768	15713	15769	15835	15738	15739	15859	15612	15918	15765	15726	15659	15694	15693	15801	15777	15500	15623	15837	15660	15665	15597	15878	15732	15828	15743	15564	15694	15641	15555	15722	15610	15860	15634	15662	15590	15671	15765	15730	15504	15649	15724	15767	15780	15701	15763	15721	15676	15666	15569	15713	15595	15936	15582	15636	15536	15725	15582	15752	15673	15569	15682	15689	15739	15697	15662	15554	15518	15678	15727	15627	15718	15539	15616	15675	15667	15688	15578	15610	15640	15731	15769	15568	15567	15920	15508	15752	15571	15748	15639	15735	15725	15607	15738	15612	15664	15755	15671	15647	15538	15655	15700	15795	15474	15573	15760	15823	15718	15610	15686	15742	15698	15506	15763	15618	15758	15732	15681	15490	15569	15723	15601	15572	15709	15635	15830	15462	15593	15514	15720	15681	15541	15702	15697	15678	15549	15603	15538	15734	15758	15820	15819	15704	15740	15552	15515	15526	15483	15657	15819	15723	15609	15714	15548	15597	15600	15686	15625	15860	15640	15558	15632	15701	15632	15568	15496	15768	15762	15595	15783	15654	15814	15576	15584	15507	15567	15854	15610	15525	15641	15771	15710	15785	15508	15801	15738	15576	15559	15787	15632	15665	15600	15744	15697	15758	15717	15396	15759	15672	15702	15572	15629	15689	15648	15452	15557	15642	15701	15596	15638	15714	15610	15729	15655	15592	15601	15674	15829	15764	15526	15725	15622	15658	15671	15831	15728	15702	15550	15609	15527	15684	15913	15525	15584	15523	15583	15697	15814	15649	15811	15599	15613	15713	15794	15874	15668	15802	15750	15726	15771	15699	15513	15810	15689	15614	15568	15749	15557	15746	15558	15697	15774	15621	15664	15746	15565	15627	15616	15674	15675	15783	15393	15664	15806	15705	15597	15768	15512	15690	15596	15612	15843	15588	15508	15563	15791	15614	15721	15697	15567	15580	15636	15691	15600	15617	15584	15715	15560	15634	15732	15554	15569	15674	15795	15703	15668	15573	15665	15683	15520	15824	15681	15497	15615	15789	15744	15821	15699	15666	15523	15755	15701	15568	15591	15616	15710	15585	15736	15585	15552	15804	15496	15664	15782	15630	15737	15722	15660	15762	15555	15751	15707	15672	15541	15702	15728	15514	15764	15531	15726	15590	15651	15467	15714	15695	15687	15619	15727	15576	15612	15463	15591	15638	15737	15673	15672	15912	15609	15668	15526	15742	15578	15784	15512	15700	15650	15826	15645	15736	15771	15834	15541	15749	15664	15808	15575	15870	15454	15814	15705	15664	15670	15782	15654	15587	15412	15522	15721	15748	15489	15567	15765	15886	15616	15547	15350	15670	15758	15651	15685	15678	15712	15769	15750	15439	15697	15651	15771	15617	15738	15700	15715	15610	15772	15701	15665	15595	15727	15680	15529	15679	15685	15858	15572	15575	15632	15664	15631	15784	15633	15624	15767	15682	15539	15683	15766	15612	15721	15754	15625	15512	15581	15607	15651	15583	15758	15634	15729	15695	15739	15776	15547	15570	15629	15482	15732	15717	15594	15577	15529	15676	15663	15722	15763	15637	15632	15766	15733	15687	15702	15748	15518	15611	15674	15755	15506	15642	15645	15752	15731	15824	15680	15739	15699	15524	15718	15761	15651	15590	15752	15620	15777	15725	15850	15509	15558	15664	15426	15504	15567	15730	15582	15667	15664	15938	15773	15713	15619	15635	15772	15624	15778	15506	15700	15657	15503	15642	15659	15651	15569	15825	15649	15579	15511	15711	15807	15834	15739	15697	15751	15778	15698	15667	15655	15718	15708	15752	15671	15745	15617	15726	15659	15546	15739	15669	15641	15638	15694	15757	15673	15542	15517	15667	15623	15778	15674	15565	15781	15738	15669	15568	15561	15492	15595	15703	15590	15616	15661	15661	15647	15691	15857	15672	15648	15564	15658	15658	15868	15601	15541	15476	15597	15592	15689	15687	15637	15602	15541	15778	15779	15641	15584	15720	15845	15898	15668	15657	15838	15623	15627	15639	15652	15778	15678	15813	15708	15641	15653	15609	15575	15644	15710	15702	15657	15717	15663	15698	15698	15646	15644	15750	15848	15773	15631	15627	15550	15599	15632	15750	15668	15608	15592	15483	15639	15787	15687	15491	15799	15853	15610	15568	15685	15633	15668	15555	15631	15422	15695	15646	15631	15747	15804	15733	15597	15658	15602	15659	15504	15708	15755	15767	15658	15840	15543	15595	15587	15556	15657	15641	15492	15812	15555	15470	15741	15730	15736	15724	15764	15694	15696	15732	15689	15633	15615	15705	15661	15639	15753	15735	15538	15751	15577	15638	15667	15626	15655	15701	15592	15695	15691	15605	15695	15625	15972	15695	15712	15689	15715	15499	15735	15765	15617	15547	15768	15819	15572	15607	15762	15719	15661	15705	15463	15595	15773	15666	15738	15649	15726	15660	15584	15509	15829	15710	15708	15667	15679	15604	15567	15720	15740	15660	15693	15735	15746	15633	15596	15807	15576	15629	15571	15649	15565	15844	15638	15737	15542	15662	15488	15763	15608	15534	15761	15650	15517	15818	15504	15704	15532	15678	15874	15680	15530	15689	15637	15682	15804	15656	15720	15682	15719	15536	15655	15530	15657	15773	15549	15544	15730	15790	15730	15780	15657	15688	15570	15602	15609	15644	15612	15841	15589	15537	15658	15567	15813	15721	15621	15756	15548	15640	15661	15731	15644	15481	15595	15747	15731	15622	15749	15486	15732	15619	15738	15655	15711	15702	15602	15860	15632	15615	15676	15610	15506	15641	15694	15780	15744	15689	15608	15574	15686	15732	15619	15779	15559	15613	15646	15666	15626	15773	15805	15579	15740	15832	15697	15720	15672	15615	15597	15660	15544	15648	15743	15668	15549	15595	15539	15634	15785	15665	15552	15543	15454	15669	15650	16002	15585	15604	15628	15686	15515	15621	15736	15716	15674	15691	15651	15698	15617	15647	15397	15698	15579	15835	15746	15619	15677	15731	15715	15729	15674	15713	15708	15563	15701	15693	15712	15552	15677	15753	15811	15620	15697	15676	15480	15685	15513	15684	15638	15721	15722	15660	15584	15680	15791	15619	15570	15711	15763	15613	15800	15676	15394	15890	15693	15566	15597	15721	15649	15620	15684	15704	15810	15583	15733	15672	15665	15533	15672	15725	15727	15569	15632	15718	15638	15579	15777	15690	15590	15660	15530	15708	15714	15799	15650	15709	15595	15771	15706	15744	15599	15690	15624	16017	15610	15665	15508	15734	15683	15600	15560	15672	15772	15697	15565	15836	15627	15795	15751	15562	15760	15699	15704	15640	15717	15757	15652	15523	15694	15790	15800	15584	15689	15746	15757	15657	15757	15604	15691	15740	15731	15680	15690	15792	15656	15684	15557	15595	15571	15618	15574	15777	15753	15487	15573	15843	15583	15655	15601	15631	15670	15572	15773	15563	15623	15762	15411	15672	15636	15595	15571	15489	15786	15594	15663	15649	15583	15835	15495	15632	15803	15821	15577	15828	15620	15664	15677	15683	15747	15607	15694	15547	15631	15767	15727	15655	15526	15622	15676	15746	15761	15613	15577	15857	15719	15641	15647	15652	15754	15666	15859	15514	15654	15657	15631	15601	15678	15631	15603	15678	15444	15807	15874	15636	15651	15578	15651	15661	15565	15607	15780	15558	15555	15679	15710	15838	15606	15547	15616	15621	15600	15705	15707	15638	15751	15668	15607	15575	15756	15510	15494	15731	15621	15740	15802	15646	15703	15674	15663	15718	15672	15744	15812	15744	15634	15807	15632	15704	15472	15660	15542	15766	15711	15511	15527	15635	15690	15620	15806	15706	15755	15667	15706	15678	15525	15758	15565	15574	15660	15548	15695	15768	15673	15682	15534	15890	15741	15701	15535	15627	15608	15694	15557	15656	15809	15706	15689	15718	15670	15898	15713	15616	15665	15806	15806	15608	15696	15543	15708	15468	15620	15666	15535	15556	15593	15687	15796	15687	15811	15820	15573	15799	15503	15548	15740	15739	15662	15785	15522	15675	15715	15666	15854	15397	15452	15558	15670	15814	15589	15691	15692	15534	15770	15717	15708	15611	15691	15652	15649	15592	15800	15609	15721	15588	15652	15519	15709	15684	15859	15535	15417	15568	15719	15706	15767	15646	15624	15939	15820	15632	15698	15811	15856	15502	15684	15889	15577	15662	15619	15706	15628	15764	15653	15617	15705	15737	15644	15625	15736	15722	15534	15639	15913	16026	15740	15682	15494	15596	15773	15625	15719	15656	15604	15556	15652	15524	15607	15577	15694	15649	15732	15634	15673	15552	15666	15812	15847	15675	15733	15603	15676	15709	15670	15718	15590	15670	15625	15731	15609	15547	15609	15711	15604	15624	15636	15629	15669	15736	15549	15614	15650	15787	15547	15388	15779	15742	15757	15836	15710	15596	15543	15631	15764	15622	15634	15523	15591	15731	15720	15812	15631	15558	15691	15681	15539	15853	15646	15786	15635	15757	15635	15648	15741	15700	15596	15653	15542	15526	15696	15726	15690	15874	15786	15665	15794	15642	15596	15548	15733	15762	15560	15469	15712	15679	15644	15774	15634	15713	15847	15705	15674	15707	15693	15512	15779	15624	15648	15649	15569	15714	15599	15794	15580	15669	15457	15828	15857	15629	15684	15753	15678	15759	15548	15884	15561	15773	15639	15753	15593	15866	15499	15681	15758	15644	15601	15729	15662	15508	15535	15744	15642	15722	15732	15759	15576	15851	15781	15633	15718	15741	15532	15644	15460	15738	15628	15685	15612	15587	15606	15622	15666	15674	15666	15679	15631	15691	15708	15599	15571	15727	15605	15583	15549	15694	15589	15666	15615	15740	15645	15804	15698	15693	15710	15630	15551	15790	15659	15474	15817	15581	15783	15763	15681	15668	15749	15655	15702	15515	15800	15739	15595	15748	15600	15727	15731	15788	15707	15723	15615	15670	15703	15805	15583	15584	15682	15806	15664	15563	15812	15580	15913	15754	15659	15735	15660	15662	15610	15696	15690	15542	15771
24134	21340	28814	25473	24191	24474	23512	19404	17984	17953	17572	17556	17040	17064	17097	17133	16980	17111	16803	16807	16945	16984	16747	16822	16759	16884	16841	16750	16738	16718	16925	16926	16963	17004	16757	16747	16639	16697	16740	16571	16656	16899	16754	16695	16848	16849	16743	16740	16609	16513	16907	16518	16621	16627	16765	16734	16719	16754	16510	16603	16810	16628	16777	16637	16577	16682	16505	16822	16806	16743	16669	16792	16914	16840	16585	16772	16645	16919	16661	16720	16815	16672	16716	16778	16819	16691	16846	16721	16809	16642	16629	16824	16738	16849	16764	16558	16655	16785	16511	16603	16655	16682	16692	16999	16925	16622	16686	16654	16496	16642	16815	16543	16835	16753	16656	16718	16866	16671	16824	16612	16493	16589	16736	16657	16839	16655	16772	16728	16798	16712	16686	16530	16648	16593	16719	16619	16723	16549	16557	16699	16687	16714	16596	16605	16622	16584	16737	16832	16737	16563	16529	16619	16575	16559	16660	16677	16725	16716	16787	16646	16754	16657	16553	16375	16864	16668	16696	16788	16937	16646	16532	16807	16621	16707	16762	16558	16614	16551	16564	16639	16603	16690	16673	16526	16531	16545	16668	16717	16649	16655	16606	16836	16731	16577	16466	16572	16608	16817	16745	16733	16802	17010	16804	16701	16547	16610	16665	16723	16638	16604	16582	16727	16610	16659	16680	16717	16503	16734	16681	16597	16677	16769	16654	16744	16732	16721	16585	16709	16665	16691	16651	16807	16707	16734	16635	16612	17001	16751	16738	16777	16481	16736	16609	16773	16534	16659	16624	16874	16626	16811	16518	16728	16668	16748	16616	16785	16705	16567	16789	16763	16665	16847	16699	16791	16719	16565	16653	16709	16765	16568	16604	16620	16625	16970	16556	16650	16663	16609	16638	16638	16566	16713	16637	16578	16550	16659	16895	16483	16464	16532	16612	16658	16749	16448	16747	16749	16411	16646	16934	16658	16761	16735	16631	16749	16704	16801	16719	16616	16793	16775	16823	16787	16739	16633	16779	16652	16707	16636	16710	16658	16650	16654	16674	16593	16749	16569	16605	16690	16768	16782	16881	16652	16749	16879	16706	16879	16681	16829	16615	16721	16651	16731	16683	16601	16621	16593	16675	16545	16854	16618	16686	16876	16636	16867	16696	16696	16446	16694	16601	16790	16606	16780	16540	16579	16762	16717	16741	16866	16732	16746	16596	16531	16632	16761	16523	16701	16824	16602	16855	16677	16448	16591	16694	16789	16702	16925	16621	16805	16781	16872	16829	16775	16794	16669	16686	16528	16444	16730	16647	16663	16694	16637	16632	16585	16730	16583	16657	16790	16691	16798	16680	16611	16584	16764	16597	16666	16515	16792	16743	16655	16820	16374	16701	16772	16826	16493	16906	16582	16548	16686	16826	16807	16675	16459	16740	16774	16683	16429	16644	16670	16680	16729	16694	16629	16820	16647	16788	16741	16585	16531	16776	16671	16894	16657	16744	16606	16683	16699	16692	16887	16653	16923	16687	16726	16693	16652	16751	16716	16757	16600	16619	16573	16751	16657	16648	16603	16758	16658	16614	16603	16835	16719	16767	16631	16641	16516	16552	16551	16633	16817	16495	16743	16417	16694	16740	16715	16521	16532	16789	16597	16715	16564	16754	16446	16643	16449	16697	16663	16752	16718	16616	16622	16734	16575	16764	16641	16701	16833	16766	16884	16724	16660	16804	16756	16665	16779	16693	16793	16764	16727	16559	16673	16471	16615	16714	16659	16872	17009	16907	16625	16920	16784	16584	16712	16669	16645	16738	16669	16678	16758	16796	16780	16495	16790	16750	16716	16523	16602	16804	16826	16696	16827	16838	16609	16708	16764	16743	16625	16630	16694	16650	16542	16554	16556	16773	16682	16756	16690	16702	16636	16867	16652	16531	16755	16742	16618	16586	16764	16729	16802	16732	16738	16722	16864	16562	16579	16759	16728	16665	16620	16674	16616	16606	16784	16638	16801	16545	16658	16875	16525	16828	16852	16595	16479	16675	16634	16677	16662	16631	16547	16592	16785	16727	16811	16657	16502	16796	16522	16599	16754	16667	16630	16659	16822	16877	16736	16764	16724	16642	16784	16779	16605	16820	16608	16584	16727	16842	16503	16620	16731	16859	16760	16589	16569	16823	16571	16637	16579	16807	16627	16572	16727	16752	17043	16648	16790	16775	16675	16594	16578	16413	16618	16763	16558	16958	16626	16585	16653	16571	16654	16574	16633	16712	16824	16616	16707	16924	16923	16836	16826	16536	16787	16700	16569	16618	17018	16515	16679	16711	16746	16390	16695	16636	16669	16692	16741	16742	16560	16879	16809	16510	16732	16643	16762	16776	16812	16822	16809	16638	16737	16718	16509	16602	16553	16882	16740	16769	16576	16798	16712	16457	16600	16644	16656	16633	16766	16794	16869	16922	16630	16691	16686	16773	16555	16589	16702	16673	16612	16665	16552	16768	16536	16603	16574	16598	16757	16770	16769	16832	16597	16751	16782	16774	16573	16689	16734	16732	16676	16701	16673	16676	16687	16636	16735	16646	16714	16829	16706	16794	16771	16675	16872	16758	16612	16601	16677	16789	16606	16760	16867	16665	16613	16699	16672	16499	16746	16527	16589	16551	16550	16519	16590	16629	16733	16798	16541	16674	16612	16758	16716	16753	16604	16564	16713	16704	16699	16738	16585	16381	16662	16691	16763	16770	16603	16863	16674	16798	16817	16730	16810	16778	16756	16704	16671	16657	16775	16767	16728	16527	16720	16753	16710	16809	16849	16492	16697	16638	16799	16819	16618	16771	16592	16728	16750	16626	16819	16720	16469	16728	16729	16627	16458	16689	16537	16528	16707	16635	16698	16751	16679	16929	16572	16735	16694	16758	16753	16705	16595	16670	16702	16614	16609	16761	16756	16763	16694	16611	16513	16694	16608	16675	16707	16556	16665	16869	16711	16752	16714	16428	16667	16662	16666	16408	16663	16596	16694	16573	16617	16491	16728	16801	16747	16567	16737	16808	16659	16770	16749	16612	16713	16571	16683	16764	16662	16740	16705	16579	16539	16717	16723	16745	16895	16741	16901	16720	16888	16609	16636	16605	16512	16907	16648	16768	16803	16850	16530	16856	16569	16483	16566	16794	16635	16590	16747	16768	16678	16739	16585	16718	16731	16779	16670	16597	16749	16639	16658	16616	16737	16853	16650	16876	16801	16646	16624	16640	16638	16688	16699	16765	16617	16798	16746	16725	16618	16610	16724	16694	16676	16659	16573	16727	16877	16785	16663	16923	16768	16795	16743	16621	16679	16848	16584	16610	16945	16606	16759	16485	16789	16769	16580	16714	16786	16693	16659	16690	16846	16721	16556	16625	16713	16637	16685	16725	16867	16776	16494	16459	16609	16721	16745	16682	16679	16660	16580	16944	16719	16722	16854	16652	16754	16785	16601	16973	16510	16710	16945	16679	16810	16689	16665	16577	16668	16715	16725	16618	16752	16784	16546	16794	16744	16697	16657	16593	16672	16602	16653	16814	16939	16738	16647	16764	16536	16767	16836	16493	16630	16812	16604	16637	16663	16760	16507	16720	16738	16642	16790	16930	16645	16625	16687	16536	16606	16662	16651	16807	16820	16539	16579	16610	16636	16755	16725	16820	16757	16569	16875	16651	16711	16610	16701	16740	16617	16826	16657	16842	16617	16804	16721	16626	16404	16571	16662	16700	16719	16376	16589	16626	16477	16572	16770	16685	16614	16794	16667	16755	16860	17003	16741	16698	16690	16737	16593	16800	16482	16821	16885	16706	16754	16719	16663	16686	16600	16755	16818	16583	16440	16842	16675	16713	16711	16577	16602	16854	16834	16573	16624	16741	16753	16538	16784	16531	16731	16542	16587	16551	16709	16821	16563	16489	16640	16803	16596	16716	16533	16548	16678	16699	16624	16774	16787	16777	16580	16751	16784	16577	16639	16728	16745	16584	16607	16640	16627	16616	16869	16942	16764	16633	16888	16775	16595	16770	16751	16676	16548	16682	16543	16703	16419	16783	16617	16738	16933	16547	16751	16587	16903	16761	16557	16920	16626	16863	16734	16651	16683	16562	16776	16803	16766	16709	16764	16785	16622	16525	16771	16706	16749	16788	16648	16639	16881	16874	16726	16595	16643	16533	16796	16692	16729	16624	16627	16759	16613	16666	16700	16689	16545	16669	16827	16844	16586	16672	16467	16825	16724	16544	16777	16764	16606	16725	16608	16863	16770	16632	16643	16664	16710	16616	16741	16733	16797	16667	16726	16695	16763	16829	16690	16744	16639	16633	16634	16777	16668	16459	16806	16855	16658	16774	16798	16412	16829	16786	16676	16591	16532	16443	16892	16650	16935	16677	16778	16738	16720	16605	16647	16814	16768	16842	16573	16695	16577	16590	16613	16510	16924	16553	16715	16680	16767	16672	16756	16724	16678	16852	16721	16630	16685	16606	16853	16468	16619	16639	16688	16581	16548	16684	16866	16709	16681	16788	16784	16533	16793	16774	16668	16812	16596	16743	16691	16665	16606	16447	16690	16638	16677	16522	16714	16760	16632	16774	16553	16436	16627	16778	16763	16790	16526	16540	16727	16237	16584	16687	16719	16706	16620	16746	16579	16581	16664	16647	16840	16871	16677	16781	16769	16647	16707	16700	16699	16663	16809	16685	16653	16379	16752	16810	16633	16594	16966	16660	16924	16679	16747	16854	16600	16576	16658	16590	16512	16738	16476	16770	16509	16499	16712	16698	16732	16671	16678	16618	16660	16448	16710	16907	16755	16526	16631	16774	16667	16857	16804	16664	16706	16794	16821	16521	16713	16647	16738	16742	16635	16749	16740	16697	16493	16744	16832	16636	16808	16916	16889	16725	16684	16745	16796	16550	16654	16580	16601	16754	16707	16748	16810	16609	16576	16754	16685	16755	16614	16730	16645	16812	16677	16527	16564	16588	16683	16709	16632	16737	16579	16610	16798	16734	16756	16845	16684	16714	16628	16914	16782	16734	16644	16548	16729	16907	16742	16745	16975	16716	16703	16676	16829	16622	16699	16790	16836	16795	16718	16710	16896	16660	16777	16575	16751	16548	16571
32308	51038	46482	36282	28927	24472	21675	18918	17484	16808	16413	16254	16139	15957	15747	15906	15612	15336	15455	15433	15499	15434	15447	15468	15280	15416	15187	15370	15411	15492	15212	15237	15286	15360	15297	15278	15296	15284	15203	15335	15270	15330	15352	15478	15449	15141	15356	15299	15357	15267	15136	15203	15423	15284	15266	15395	15319	15123	15407	15342	15310	15380	15360	15242	15285	15213	15382	15277	15188	15267	15303	15113	15257	15307	15209	15170	15355	15417	15197	15160	15231	15262	15223	15283	15293	15343	15232	15200	15279	15324	15226	15451	15297	15236	15110	15295	15382	15329	15109	15176	15190	15324	15280	15154	15307	15307	15226	15355	15189	15306	15202	15239	15333	15180	15245	15406	15401	15375	15236	15327	15331	15326	15218	15337	15280	15243	15185	15210	15323	15292	15181	15271	15330	15390	15151	15308	15208	15262	15215	15396	15313	15401	15247	15211	15237	15215	15352	15290	15310	15154	15192	15238	15231	15227	15351	15183	15309	15122	15199	15344	15251	15152	15363	15193	15169	15217	15369	15118	15200	15178	15319	15351	15338	15226	15242	15199	15328	15168	15297	15102	15387	15312	15299	15195	15309	15395	15194	15323	15035	15246	15213	15402	15326	15354	15369	15201	15191	15282	15228	15338	15330	15281	15320	15140	15323	15301	15318	15128	15223	15331	15133	15136	15318	15286	15197	15182	15138	15210	15187	15307	15157	15081	15404	15273	15243	15207	15228	15134	15112	15288	15347	15110	15302	15148	15307	15298	15230	15345	15109	15211	15430	15285	15247	15299	15274	15227	15139	15333	15246	15283	15082	15269	15261	15352	15513	15162	15217	15399	15239	15328	15357	15307	15309	15237	15326	15463	15069	15349	15333	15233	15305	15248	15295	15299	15181	15268	15209	15418	15301	15184	15283	15288	15313	15314	15136	15360	15235	15199	15503	15257	15394	15301	15287	15113	15283	15158	15388	15258	15451	15448	15427	15198	15343	15391	15254	15213	15341	15361	15302	15079	15246	15126	15238	15228	15259	15124	15291	15425	15259	15283	15191	15324	15379	15324	15279	15301	15240	15288	15269	15143	15206	15217	15357	15363	15277	15366	15445	15322	15224	15302	15442	15017	15206	15247	15287	15168	15344	15365	15258	15329	15244	15265	15253	15250	15122	15150	15390	15116	15100	15340	15376	15286	15224	15380	15330	15281	15198	15147	15167	15267	15316	15413	15336	15253	15298	15150	15334	15228	15131	15330	15137	15285	15198	15297	15346	15262	15476	15200	15291	15458	15421	15238	15318	15177	15445	15529	15154	15406	15184	15348	15206	15265	15316	15169	15343	15372	15301	15348	15438	15288	15214	15245	15257	15189	15456	15130	15445	15401	15311	15335	15309	15281	15443	15212	15318	15226	15263	15360	15335	15256	15219	15236	15086	15201	15357	15465	15329	15390	15223	15193	15232	15311	15360	15420	15315	15055	15238	15340	15306	15365	15210	15360	15326	15125	15230	15240	15343	15269	15315	15397	15197	15253	15354	15247	15412	15176	15320	15225	15155	15244	15257	15166	15245	15244	15135	15248	15299	15223	15275	15104	15120	15384	15076	15155	15235	15436	15190	15340	15146	15249	15350	15266	15254	15207	15209	15377	15325	15398	15260	15214	15132	15153	15344	15101	15330	15215	15455	15307	15416	15244	15270	15150	15167	15233	15363	15375	15218	15278	15345	15185	15356	15216	15287	15292	15283	15316	15257	15286	15378	15222	15379	15246	15233	15195	15252	15366	15169	15273	15240	15365	15210	15230	15283	15148	15184	15145	15219	15276	15399	15298	15324	15100	15138	15500	15261	15245	15371	15346	15291	15279	15286	15441	15072	15153	15336	15222	15263	15265	15284	15268	15317	15279	15232	15225	15365	15287	15443	15337	15366	15346	15330	15231	15167	15399	15223	15129	15332	15273	15200	15276	15361	15254	15263	15214	15217	15234	15358	15187	15378	15300	15450	15104	15304	15320	15319	15208	15289	15376	15233	15173	15224	15375	15201	15331	15326	15160	15291	15206	15205	15280	15178	15246	15266	15266	15251	15237	15103	15294	15194	15244	15132	15300	15324	15368	15229	15305	15279	15198	15215	15231	15327	15303	15135	15223	15224	15238	15162	15222	15088	15132	15336	15314	15383	15168	15262	15163	15349	15246	15247	15171	15343	15262	15262	15168	15421	15318	15322	15139	15332	15299	15153	15295	15333	15240	15237	15305	15125	15274	15107	15209	15226	15275	14986	15284	15365	15087	15316	15465	15412	15146	15227	15184	15395	15333	15344	15210	15215	15352	15244	15214	15249	15219	15296	15201	15414	15199	15427	15234	15326	15180	15193	15173	15254	15137	15298	15340	15264	15221	15390	15246	15210	15108	15185	15341	15122	15355	15207	15287	15308	15330	15210	15287	15201	15253	15260	15268	15224	15288	15165	15072	15276	15185	15408	15289	15268	15164	15356	15307	15343	15375	15247	15280	15401	15359	15327	15415	15290	15197	15147	15122	15205	15280	15321	15302	15219	15309	15342	15342	15295	15185	15455	15226	15330	15359	15253	15311	15107	15343	15328	15384	15108	15278	15104	15236	15252	15140	15217	15145	15241	15227	15170	15361	15116	15207	15190	15311	15168	15220	15350	15089	15352	15122	15254	15321	15328	15260	15030	15245	15159	15274	15259	15346	15229	15384	15101	15286	15117	15329	15346	15203	15155	15388	15063	15359	15310	15223	15212	15272	15261	15266	15132	15434	15294	15300	15362	15236	15268	15257	15295	15295	15161	15344	15121	15264	15259	15043	15176	15364	15456	15167	15460	15180	15294	15388	15309	15111	15230	15231	15320	15256	15290	15248	15319	15149	15183	15139	15293	15468	15248	15097	15284	15336	15218	15286	15291	15178	15250	15105	15330	15198	15102	15150	15308	15297	15263	15298	15245	15173	15169	15241	15155	15137	15226	15146	15418	15186	15180	15308	15295	15156	15339	15213	15355	15362	15119	15350	15259	15270	15271	15186	15225	15165	15146	15365	15471	15518	15353	15363	15456	15251	15179	15385	15202	15316	15193	15241	15021	15203	15311	15241	15186	15453	15250	15300	15220	15404	15235	15288	15303	15395	15381	15269	15399	15257	15418	15189	15298	15036	15267	15302	15207	15258	15289	15141	15430	15167	15273	15308	15290	15269	15215	15381	15374	15352	15339	15369	15257	15245	15251	15268	15250	15304	15273	15214	15285	15162	15297	15388	15248	15201	15189	15300	15299	15145	15257	15239	15379	15109	15345	15261	15277	15220	15369	15113	15347	15300	15359	15097	15217	15345	15350	15252	15376	15292	15281	15281	15213	15238	15402	15178	15196	15158	15421	15239	15223	15287	15361	15206	15330	15170	15136	15354	15301	15330	15130	15277	15350	15240	15303	15175	15320	15261	15245	15169	14919	15415	15225	15257	15352	15221	15257	15088	15174	15239	15297	15252	15247	15427	15092	15205	15107	15198	15210	15356	15310	15404	15110	15281	15247	15178	15396	15298	15380	15303	15211	15365	15174	15184	15113	15279	15190	15334	15403	15232	15316	15429	15198	15500	15458	15151	15262	15330	15355	15193	15301	15211	15274	15170	15547	15346	15310	15308	15243	15084	15208	15290	15074	15247	15216	15210	15478	15373	15153	15083	15342	15312	15271	15173	15427	15259	15350	15181	15200	15146	15325	15375	15217	15275	15226	15239	15298	15349	15297	15202	15163	15271	15278	15311	15249	15331	15350	15326	15350	15156	15301	15347	15247	15189	15334	15327	15156	15377	15257	15271	15298	15288	15444	15318	15210	15092	15155	15204	15200	15470	15351	15482	15204	15390	15326	15256	15257	15273	15320	15236	15263	15307	15217	15347	15283	15334	15299	15202	15220	15320	15110	15438	15201	15372	15185	15247	15387	15144	15185	15251	15197	15242	15235	15303	15238	15293	15315	15302	15271	15316	15251	15214	15196	15301	15400	15529	15037	14928	15458	15278	15417	15071	15318	15369	15321	15370	15280	15247	15452	15068	15288	15290	15093	15389	15334	15176	15288	15250	15197	15374	15108	15235	15284	15360	15233	15211	15296	15328	15442	15162	15235	15069	15257	15311	15228	15282	15398	15426	15156	15354	15266	15271	15291	15371	15302	15273	15365	15423	15125	15060	15251	15281	15346	15280	15204	15393	15369	15016	15184	15172	15354	15164	15284	15142	15193	15161	15382	15156	15421	15184	15423	15258	15154	15340	15335	15181	15132	15248	15191	15400	15250	15203	15229	15362	15269	15192	15336	15280	15284	15257	15110	15352	15127	15273	15390	15122	15135	15198	15255	15236	15259	15367	15370	15284	15236	15252	15313	15310	15334	15362	15158	15162	15125	15242	15224	15271	15296	15222	15132	15212	15224	15164	15267	15270	15253	15215	15169	15498	15394	15205	15178	15483	15245	15249	15131	15270	15264	15210	15299	15220	15326	15282	15126	15182	15278	15081	15249	15369	15274	15165	15372	15392	15247	15451	15300	15374	15468	15256	15319	15098	15394	15333	15131	15138	15080	15300	15139	15201	15331	15188	15398	15199	15083	15233	15291	15171	15341	15167	15207	15119	15253	15333	15315	15363	15212	15089	15176	15291	15135	15345	15186	15182	15246	15285	15237	15276	15307	15145	15208	15285	15320	15184	15156	15195	15245	15370	15148	15289	15269	15234	15068	15246	15141	15228	15447	15150	15351	15219	15285	15379	15207	15239	15102	15402	15381	15418	15300	15160	15385	15317	15286	15098	15124	15356	15378	15286	15223	15457	15307	15299	15265	15298	15157	15268	15234	15223	15562	15210	15240	15291	15319	15335	15114	15303	15254	15292	15126	15089	15174	15327	15276	15291	15150	15307	15240	15346	15243	15364	15091	15400	15175	15183	15389	15258	15163	15177	15176	15177	15259	15284	15426	15190	15239	15226	15252	15304	15235	15423	15091	15255	15193	15258	15299	15157	15332	15304	15322	15374	15383	15206	15289	15291	15277	15346	15300	15357	15413	15151	15218	15321	15228	15229	15355	15265	15231	15144	15257	15210	15242	15227	15218	15304	15338	15401	15153	15181	15244	15327	15401	15199	15270	15267
22984	21455	29326	24379	23369	26614	27701	21676	19504	19207	18961	18474	18311	18288	18073	18000	17846	17808	17789	17662	17856	17654	17801	17704	17764	17730	17611	17569	17595	17677	17669	17504	17594	17613	17618	17695	17689	17595	17597	17609	17556	17638	17753	17681	17758	17758	17584	17692	17660	17486	17528	17490	17672	17658	17421	17622	17415	17386	17492	17527	17434	17652	17459	17491	17721	17507	17552	17514	17527	17595	17331	17469	17570	17470	17492	17790	17490	17563	17526	17585	17411	17363	17579	17437	17455	17470	17546	17703	17537	17770	17526	17742	17525	17510	17676	17683	17428	17676	17671	17439	17330	17534	17384	17659	17422	17517	17573	17489	17485	17530	17397	17429	17372	17426	17596	17580	17582	17608	17442	17530	17466	17432	17520	17614	17567	17561	17463	17371	17397	17507	17486	17581	17336	17329	17384	17609	17601	17717	17661	17490	17638	17386	17453	17413	17350	17680	17471	17529	17457	17381	17551	17424	17416	17440	17344	17492	17451	17587	17575	17431	17569	17687	17440	17401	17559	17458	17501	17508	17387	17497	17585	17544	17541	17507	17271	17715	17647	17646	17470	17501	17379	17361	17433	17533	17418	17400	17599	17262	17549	17659	17365	17550	17575	17570	17564	17506	17407	17188	17393	17555	17391	17405	17402	17567	17742	17363	17401	17377	17517	17417	17463	17739	17463	17638	17612	17474	17539	17384	17350	17195	17559	17402	17490	17582	17519	17429	17380	17186	17256	17408	17546	17444	17500	17404	17567	17487	17535	17403	17342	17684	17550	17552	17581	17619	17397	17378	17455	17565	17548	17512	17643	17489	17543	17451	17593	17589	17524	17433	17535	17579	17375	17462	17500	17363	17618	17634	17388	17454	17303	17384	17486	17455	17496	17413	17525	17460	17520	17503	17400	17489	17625	17359	17548	17567	17575	17572	17503	17370	17501	17480	17384	17538	17512	17559	17502	17439	17488	17335	17350	17301	17446	17508	17550	17641	17331	17403	17341	17448	17437	17313	17568	17613	17555	17326	17557	17428	17507	17608	17614	17521	17337	17411	17584	17281	17536	17395	17362	17478	17515	17335	17424	17503	17474	17562	17314	17368	17579	17450	17434	17350	17419	17677	17497	17288	17278	17436	17420	17657	17366	17251	17659	17512	17494	17375	17446	17567	17423	17439	17265	17558	17588	17394	17475	17498	17439	17586	17364	17618	17681	17472	17629	17557	17439	17637	17666	17444	17473	17432	17477	17406	17526	17593	17441	17420	17651	17573	17481	17528	17432	17337	17534	17502	17393	17511	17585	17428	17569	17480	17624	17510	17498	17562	17541	17438	17599	17596	17355	17473	17491	17490	17435	17442	17431	17583	17407	17564	17444	17398	17519	17461	17491	17306	17546	17649	17540	17459	17485	17423	17500	17598	17318	17443	17508	17513	17414	17474	17342	17426	17555	17512	17415	17595	17569	17478	17394	17428	17417	17438	17589	17544	17438	17550	17613	17395	17492	17250	17627	17562	17530	17359	17422	17390	17380	17391	17555	17316	17390	17425	17555	17333	17548	17596	17489	17457	17363	17514	17752	17827	17493	17475	17312	17473	17528	17450	17579	17523	17546	17376	17567	17620	17538	17470	17380	17372	17453	17572	17457	17738	17582	17539	17509	17500	17561	17432	17524	17473	17457	17497	17451	17419	17400	17640	17287	17534	17322	17661	17577	17434	17413	17435	17476	17400	17466	17413	17265	17583	17491	17701	17570	17462	17463	17566	17430	17624	17552	17257	17197	17314	17500	17296	17391	17509	17594	17434	17546	17354	17387	17504	17501	17385	17347	17463	17443	17532	17324	17353	17469	17516	17504	17508	17598	17648	17631	17559	17627	17390	17542	17463	17274	17363	17554	17630	17397	17470	17473	17554	17682	17651	17527	17460	17466	17450	17446	17362	17427	17409	17321	17533	17449	17622	17668	17422	17423	17467	17470	17421	17356	17633	17412	17473	17422	17477	17453	17554	17457	17422	17456	17489	17441	17586	17314	17297	17579	17410	17471	17562	17527	17439	17251	17424	17367	17429	17217	17421	17456	17625	17501	17376	17435	17603	17461	17563	17448	17331	17665	17376	17732	17520	17386	17502	17425	17628	17576	17388	17708	17700	17511	17422	17463	17406	17482	17346	17646	17522	17618	17485	17669	17499	17522	17659	17514	17541	17418	17318	17304	17587	17434	17604	17405	17570	17504	17707	17484	17493	17587	17247	17561	17465	17308	17532	17598	17478	17302	17457	17411	17475	17633	17600	17338	17406	17282	17312	17549	17502	17335	17534	17784	17336	17579	17282	17392	17386	17454	17382	17518	17420	17352	17425	17346	17356	17664	17522	17413	17595	17484	17514	17631	17311	17579	17404	17496	17520	17473	17396	17512	17433	17513	17489	17501	17405	17560	17503	17518	17497	17296	17334	17566	17394	17672	17179	17663	17337	17482	17608	17430	17477	17697	17638	17456	17361	17576	17483	17429	17431	17584	17443	17644	17458	17614	17427	17426	17372	17418	17338	17404	17326	17527	17582	17654	17532	17644	17403	17363	17623	17383	17334	17434	17582	17550	17417	17460	17493	17299	17488	17340	17473	17467	17473	17350	17305	17231	17523	17380	17367	17415	17577	17391	17503	17745	17409	17337	17472	17541	17597	17471	17530	17403	17109	17363	17531	17394	17422	17527	17553	17351	17394	17646	17587	17515	17525	17296	17333	17395	17369	17445	17490	17239	17332	17424	17475	17335	17336	17564	17407	17539	17336	17502	17258	17551	17554	17468	17536	17487	17265	17630	17807	17328	17452	17315	17445	17445	17459	17612	17602	17573	17326	17702	17554	17577	17522	17550	17398	17638	17457	17545	17278	17505	17485	17462	17478	17594	17578	17360	17502	17431	17520	17341	17337	17475	17500	17485	17341	17524	17402	17586	17516	17528	17602	17474	17382	17643	17676	17433	17640	17494	17502	17553	17554	17504	17388	17506	17425	17624	17482	17449	17414	17546	17472	17477	17455	17521	17501	17469	17483	17550	17488	17491	17472	17420	17457	17464	17305	17509	17371	17402	17501	17646	17352	17478	17286	17506	17535	17608	17302	17605	17631	17391	17588	17690	17527	17592	17529	17436	17459	17604	17309	17535	17630	17422	17629	17481	17459	17577	17463	17410	17406	17501	17414	17532	17382	17475	17389	17512	17580	17323	17622	17408	17562	17647	17519	17450	17518	17628	17514	17749	17431	17409	17472	17387	17517	17435	17464	17416	17469	17682	17589	17674	17614	17435	17425	17459	17549	17459	17267	17599	17509	17460	17282	17494	17741	17580	17409	17448	17336	17402	17514	17443	17378	17519	17474	17474	17302	17434	17503	17480	17404	17522	17485	17540	17507	17341	17345	17543	17328	17509	17385	17435	17489	17577	17480	17254	17534	17461	17551	17674	17348	17504	17517	17479	17480	17544	17337	17558	17392	17334	17308	17566	17584	17465	17225	17479	17313	17512	17471	17550	17582	17429	17505	17488	17509	17454	17599	17647	17488	17421	17367	17471	17728	17694	17424	17579	17392	17311	17306	17403	17609	17309	17446	17229	17445	17469	17464	17368	17382	17579	17397	17580	17488	17248	17614	17522	17382	17655	17475	17529	17799	17468	17426	17355	17321	17494	17411	17388	17465	17488	17489	17419	17577	17458	17270	17647	17424	17320	17404	17423	17444	17224	17742	17457	17370	17349	17516	17474	17442	17304	17342	17322	17330	17681	17244	17323	17510	17583	17655	17645	17368	17264	17496	17580	17274	17390	17449	17400	17319	17306	17482	17237	17485	17437	17494	17559	17483	17521	17448	17361	17627	17496	17587	17537	17350	17493	17563	17451	17206	17478	17569	17314	17410	17481	17547	17685	17615	17417	17561	17609	17647	17494	17452	17528	17512	17652	17468	17523	17475	17493	17708	17557	17314	17616	17312	17513	17395	17455	17421	17744	17573	17349	17444	17324	17497	17676	17430	17421	17598	17490	17440	17684	17468	17349	17520	17407	17553	17373	17464	17412	17353	17435	17417	17363	17591	17618	17564	17541	17471	17312	17605	17356	17498	17651	17319	17384	17435	17320	17538	17562	17298	17620	17656	17475	17505	17444	17399	17484	17478	17379	17394	17487	17397	17329	17470	17425	17271	17560	17638	17653	17447	17551	17458	17429	17470	17450	17547	17499	17495	17586	17490	17266	17332	17454	17706	17427	17536	17417	17797	17422	17481	17497	17574	17254	17499	17463	17326	17468	17617	17591	17505	17585	17593	17590	17509	17557	17530	17665	17347	17568	17461	17313	17333	17491	17773	17492	17533	17486	17529	17525	17376	17379	17429	17358	17393	17420	17357	17339	17538	17407	17344	17567	17522	17169	17508	17546	17464	17592	17537	17543	17686	17536	17580	17580	17504	17193	17518	17504	17486	17304	17132	17651	17449	17161	17540	17360	17369	17599	17436	17518	17338	17630	17550	17438	17435	17637	17226	17720	17636	17626	17471	17517	17414	17502	17396	17365	17564	17285	17596	17423	17680	17433	17363	17316	17387	17566	17376	17593	17360	17318	17342	17429	17490	17481	17302	17559	17295	17636	17533	17507	17483	17502	17582	17347	17317	17608	17306	17559	17566	17397	17313	17379	17580	17489	17443	17393	17316	17463	17385	17569	17470	17414	17398	17448	17498	17634	17356	17457	17583	17630	17521	17484	17439	17253	17438	17527	17519	17511	17586	17760	17602	17657	17467	17414	17515	17472	17446	17561	17665	17547	17376	17505	17684	17578	17689	17605	17779	17466	17407	17558	17575	17598	17392	17500	17558	17568	17466	17471	17593	17490	17478	17504	17540	17497	17491	17370	17512	17452	17417	17507	17537	17461	17514	17519	17322	17440	17318	17453	17492	17805	17363	17544	17585	17283	17554	17397	17541	17599	17475	17351	17508	17527	17517	17500	17638	17457	17386	17501	17375	17552	17439	17562	17524	17392	17379	17338	17500	17749	17457	17437	17356	17548	17561	17366	17404	17285	17492	17543	17606	17420	17472	17517	17555	17473	17428	17311	17451	17529	17548	17657	17354	17343	17446	17350	17444	17553	17426	17427	17537	17474	17508
34904	57639	54618	43538	36511	29494	24329	20418	18558	17950	17667	16993	16859	16712	16323	16247	16116	16112	16079	15954	15857	15920	15815	15699	15868	15896	15995	15818	15831	16061	16019	15792	15882	15966	15894	15854	15889	15724	15730	15852	15798	15700	15873	15862	15840	15681	15889	15756	15718	15875	15757	15693	15856	15783	16061	15901	15664	15727	15841	15850	15817	15799	15765	15716	15728	15721	15863	15595	15719	15890	15756	15838	15800	15765	15749	15660	15747	15821	15706	15712	15794	15807	15590	15648	15933	15767	15710	15719	15579	15672	15831	15816	15839	15721	15692	15832	15803	15845	15843	15993	15627	15746	15767	15741	15755	15545	15630	15727	15774	15685	15623	15740	15947	15769	15749	15636	15753	15708	15695	15824	15810	15878	15755	15806	15545	15761	15762	15852	15798	15764	15874	15752	15614	15748	15544	15765	15755	15724	15800	15815	15703	15712	15672	15810	15806	15532	15813	15811	15908	15813	15851	15664	15884	15696	15687	15713	15821	15779	15806	15789	15847	15560	15744	15719	15825	15810	15780	15618	15752	15773	15670	15749	15734	15561	15902	15814	15733	15852	15701	15670	15760	15485	15787	15827	15623	15846	15871	15648	15575	15762	15802	15728	15684	15854	15723	15748	15740	15714	15790	15796	15797	15895	15612	15742	15642	15752	15852	15733	15786	15793	15596	15728	15729	15745	15802	15848	15795	15818	15770	15613	15732	15717	15703	15764	15862	15791	15720	15628	15731	15632	15882	15697	15854	15800	15738	15664	15816	15864	15720	15633	15668	15803	15608	15643	15694	15901	15621	15770	15864	15623	15658	15518	15644	15652	15748	15803	15604	15623	15686	15669	15809	15851	15733	15844	15594	15831	15731	15793	15565	15668	15762	15835	15680	15693	15663	15699	15852	15832	15929	15719	15812	15715	15941	15683	15651	15661	15615	15914	15701	15802	15741	15689	15652	15638	15760	15652	15853	15704	15893	15867	15640	15839	15853	15778	15659	15771	15729	15797	15901	15605	15748	15874	15713	15569	15687	15950	15853	15784	15900	15628	15757	15725	15752	15546	15725	15609	15760	15567	15737	15700	15774	15707	15718	15698	15921	15874	15669	15830	15747	15773	15722	15681	15674	15821	15726	15765	15793	15787	15861	15727	15758	15661	15683	15544	15714	15662	15674	15861	15877	15862	15654	15782	15862	15654	15858	15775	15799	15795	15687	15735	15666	15813	15684	15785	15803	15829	15683	15865	15671	15708	15772	15768	15699	15715	15643	15702	15795	15783	15730	15681	15751	15744	15640	15821	15770	15630	15773	15678	15537	15613	15852	15827	15722	15730	15738	15759	15719	15694	15812	15509	15962	15805	15730	15768	15773	15640	15580	15880	15700	15775	15714	15817	15863	15803	15542	15794	15709	15639	15730	15558	15899	15715	15728	15709	15761	15821	15881	15789	15634	15656	15756	15682	15639	15648	15659	15735	15690	15777	15907	15798	15655	15688	15822	15629	15768	15716	15772	15657	15638	15865	15719	15694	15544	15801	15870	15709	15653	15755	15817	15710	15691	15657	15688	15705	15655	15691	15915	15790	15728	15737	15541	15688	15664	15776	15562	15700	15667	15725	15718	15800	15824	15579	15759	15644	15659	15830	15658	16032	15798	15704	15819	15552	15825	15622	15794	15741	15723	15630	15645	15725	15657	15784	15752	15559	15853	15794	15939	15750	15824	15811	15704	15750	15762	15802	15711	15730	15778	15699	15657	15572	15919	15640	15691	15812	15588	15762	15822	15776	15758	15799	15716	15818	15747	15665	15733	15858	15771	15702	15790	15828	15694	15660	15818	15706	15725	15645	15763	15616	15768	15916	15643	15614	15699	15790	15659	15809	15871	15739	15741	15832	15733	15977	15737	15832	15585	15672	15903	15663	15795	15692	15741	15791	15748	15963	15805	15699	15654	15991	15628	15725	15706	15742	15739	15661	15727	15494	15693	15947	15596	15709	15724	15720	15700	15626	15824	15871	15915	15561	15729	15538	15742	15631	15705	15634	15779	15795	15498	15717	15710	15819	15736	15703	15764	15688	15660	15802	15705	15788	15674	15772	15840	15831	15700	15820	15715	15721	15658	15703	15605	15607	15736	15802	15685	15742	15744	15589	15731	15654	15752	15855	15662	15737	15949	15807	15529	15665	15684	15600	15706	15512	15834	15767	15594	15867	15612	15650	15824	15948	15846	15744	15794	15781	15853	15693	15935	15826	15761	15780	15585	15755	15874	15915	15678	15762	15829	15734	15758	15826	15578	15705	15626	15708	15728	15839	15735	15714	15846	15757	15606	15605	15776	15672	15730	15601	15710	15693	15739	15747	15850	15657	15762	15588	15802	15585	15739	15549	15800	15725	15832	15757	15759	15810	15745	15765	15687	15712	15940	15663	15719	15847	15754	15715	15839	15655	15756	15780	15729	15656	15754	15736	15597	15826	15826	15797	15901	15824	15625	15832	15548	15788	15620	15779	15842	15798	15640	15845	15750	15797	15854	15729	15802	15805	15854	15899	15766	15789	15587	15767	15849	15789	15637	15760	15745	15665	15799	15830	15582	15892	15761	15751	15770	15710	15745	15814	15500	15783	15613	15664	15946	15740	15798	15697	15700	15908	15829	15634	15563	15619	15621	15644	15776	15607	15650	15868	15736	15840	15843	15687	15816	15751	15924	15765	15777	15857	15658	15803	15718	15794	15680	15711	15636	15644	15614	15676	15888	15762	15731	15817	15638	15984	15654	15744	15884	15703	15796	15663	15844	15622	15611	15872	15588	15747	15712	15851	15858	15707	15731	15864	15697	15775	15870	15619	15534	15761	15744	15606	15809	15747	15721	15710	15654	15842	15724	15531	15811	15855	15851	15686	15743	15844	15758	15681	15828	15865	15660	15787	15716	15844	15744	15738	15715	15819	15830	15716	15815	15903	15695	15660	15751	15890	15677	15906	15848	15666	15845	15656	15724	15815	15869	15534	15731	15720	15667	15567	15571	15854	15625	15615	15750	15691	15826	15828	15649	15552	15808	15552	15864	15544	15663	15913	15655	15901	15659	15697	15777	15905	15714	15534	15687	15674	15682	15688	15734	15847	15870	15530	15780	15745	15474	15662	15738	15601	15664	15720	15748	15696	15747	15752	15887	15761	15460	15674	15749	15745	15783	15785	15807	15810	15880	15823	15825	15639	15823	15714	15773	15733	15700	15807	15729	15666	15845	15706	15875	15584	15840	15797	15799	15556	15571	15657	15759	15720	15689	15814	15609	15765	15763	15646	15843	15814	15657	15769	15867	15855	15647	15736	15753	15919	15533	15824	15648	15705	15838	15787	15769	15770	15792	15739	15618	15590	15724	15629	15666	15735	15774	15744	15769	15753	15782	15753	15741	15764	15650	15798	15652	15787	15795	15681	16039	15813	15759	15818	15764	15672	15830	15904	15632	15729	15811	15762	15712	15769	15668	15711	15719	15786	15971	15686	15797	15912	15725	15881	15767	15627	15612	15767	15580	15759	15836	15940	15789	15768	15629	15532	15749	15718	15571	15701	15680	15872	15732	15598	15921	15814	15618	15797	15702	15806	15864	15633	15684	15717	15712	15813	15700	15765	15862	15644	15772	15628	15916	15625	15741	15899	15641	15694	15737	15745	15871	15777	15695	15744	15809	15729	15635	15845	16003	15781	15594	15813	15467	15813	15785	15914	15790	15848	15831	15593	15717	15814	15487	15693	15745	15857	15658	15777	15687	15874	15740	15768	15726	15706	15670	15524	15770	15751	15662	15748	15507	15610	15759	15774	15664	15745	15513	15750	15830	15848	16024	15874	15751	15697	15779	15861	15804	15785	15639	15825	15596	15789	15831	15644	15683	15810	15711	15584	15647	15695	15826	15692	15802	15758	15707	15792	15756	15713	15626	15797	15879	15526	15674	15763	15748	15689	15640	15715	15724	15729	15733	15867	15630	15643	15866	15853	15790	15782	15694	15782	15638	15874	15803	15614	15515	15855	15733	15649	15708	15750	15628	15669	15783	15699	15721	15517	15849	15777	15759	15871	15556	15735	15613	15593	15753	15638	15797	15823	15837	15615	15709	15826	15718	15543	15834	15851	15811	15615	15762	15804	15626	15753	15744	15832	15523	15749	15748	15828	15871	15789	15928	15712	15640	15735	15622	15729	15772	15795	15788	15790	15887	15712	15822	15602	15718	15765	15664	15795	15831	15583	15867	15808	15779	15815	15799	15830	15820	15722	15742	15802	15731	15780	15834	15918	15651	15755	15753	15654	15862	15600	15748	15665	15682	15903	15664	15841	15862	15755	15970	15782	15798	15819	15539	15707	15653	15854	15818	15509	15520	15866	15769	15636	15634	15690	15824	15647	15721	15676	15619	15683	15755	15717	15706	15747	15731	15712	15675	15748	15585	15804	15835	15644	15714	15712	15722	15538	15854	15733	15759	15837	15782	15787	15644	15681	15801	15732	15743	15869	15722	15826	15744	15787	15651	15824	15636	15813	15793	15797	15779	15720	15914	15675	15629	15695	15572	15727	15763	15798	15697	15645	15680	15760	15703	15740	15665	15724	15704	15692	15583	15653	15883	15666	15818	15754	15670	15710	15712	15759	15933	15711	15818	15609	15692	15730	15682	15789	15635	15720	15666	15652	15807	15626	15684	15719	15742	15689	15785	15659	15754	15589	15811	15648	15770	15625	15758	15890	15643	15642	15715	15772	15735	15682	15762	15801	15780	15633	15775	15725	15783	15592	15814	15652	15892	15829	15611	15570	15823	15605	15678	15770	15769	15733	15798	15810	15953	15723	15849	15708	15747	15591	15757	15719	15793	15742	15525	15799	15847	15518	15783	15522	15773	15672	15916	15726	15777	15581	15680	15728	15722	15675	15703	15748	15745	15684	15688	15660	15725	15770	15755	15583	15946	15853	15711	15674	15910	15743	15822	15760	15796	15600	15946	15668	15993	15767	15656	15628	15548	15848	15668	15848	15990	15579	15665	15631	15636	15671	15809	15690	15789	15642	15669	15679	15686	15835	15799	15697	15708	15816	15830	15670	15672	15703	15754	15795	15630	15826	15655	15536	15761	15658	15905	15728	15719	15880	15805	15836	15519	15719
28587	26480	32799	29687	23284	20399	19343	18533	18086	18082	17982	17684	17544	17582	17515	17549	17717	17586	17304	17467	17578	17270	17391	17431	17549	17325	17241	17539	17294	17425	17224	17391	17553	17533	17618	17261	17338	17413	17445	17330	17682	17491	17199	17409	17589	17358	17327	17542	17489	17415	17290	17376	17498	17298	17341	17255	17308	17227	17347	17377	17444	17427	17416	17572	17317	17451	17536	17147	17512	17357	17259	17477	17360	17420	17410	17511	17197	17281	17318	17322	17339	17269	17193	17498	17306	17302	17091	17141	17524	17445	17458	17246	17435	17472	17377	17558	17326	17327	17173	17230	17285	17357	17376	17246	17180	17470	17242	17348	17543	17362	17425	17540	17420	17196	17249	17466	17348	17317	17469	17355	17266	17202	17365	17303	17424	17169	17178	17381	17344	17322	17213	17147	17498	17300	17219	17253	17164	17388	17217	17356	17307	17410	17447	17160	17361	17212	17353	17419	17239	17352	17301	17338	17224	17251	17375	17529	17280	17269	17323	17229	17628	17369	17501	17626	17356	17202	17395	17293	17321	17489	17520	17493	17347	17245	17346	17246	17319	17409	17359	17370	17237	17390	17311	17449	17255	17302	17219	17388	17398	17280	17222	17207	17370	17284	17259	17295	17325	17322	17436	17228	17389	17381	17447	17444	17266	17189	17133	17366	17317	17421	17269	17435	17557	17349	17133	17392	17326	17165	17163	17364	17501	17391	17318	17376	17204	17399	17439	17253	17214	17179	17260	17225	17493	17313	17311	17398	17488	17467	17192	17293	17327	17287	17152	17481	17625	17349	17162	17347	17207	17333	17383	17260	17372	17412	17520	17361	17390	17217	17607	17402	17454	17309	17431	17502	17271	17268	17356	17237	17369	17281	17228	17418	17397	17340	17242	17519	17430	17366	17223	17450	17564	17342	17267	17122	17216	17172	17373	17454	17417	17472	17547	17090	17201	17340	17072	17405	17344	17193	17456	17385	17363	17408	17376	17195	17450	17285	17072	17320	17424	17227	17214	17291	17354	17364	17288	17291	17262	17402	17263	17336	17535	17335	17533	17299	17271	17248	17480	17440	17251	17408	17323	17235	17554	17358	17160	17338	17377	17268	17413	17378	17360	17493	17499	17126	17370	17249	17157	17227	17213	17377	17563	17497	17380	17334	17298	17342	17278	17213	17467	17264	17367	17261	17448	17547	17169	17311	17384	17250	17351	17283	17097	17523	17458	17357	17231	17400	17534	17536	17460	17446	17437	17101	17078	17451	17379	17359	17475	17397	17324	17498	17168	17169	17392	17135	17168	17274	17423	17289	17338	17223	17301	17375	17328	17397	17261	17414	17546	17377	17533	17515	17238	17516	17282	17236	17461	17262	17263	17249	17478	17249	17260	17229	17280	17422	17454	17320	17302	17464	17212	17359	17311	17271	17529	17299	17329	17465	17254	17166	17343	17208	17286	17604	17452	17242	17471	17212	17286	17490	17279	17394	17353	17232	17308	17406	17443	17335	17218	17416	17390	17420	17471	17098	17260	17379	17524	17280	17432	17221	17419	17285	17307	17333	17366	17324	17400	17353	17274	17233	17314	17298	17278	17295	17163	17506	17311	17486	17451	17327	17316	17336	17316	17281	17308	17330	17567	17556	17325	17312	17335	17497	17329	17132	17386	17377	17359	17257	17454	17316	17202	17402	17300	17349	17412	17328	17260	17373	17338	17388	17236	17122	17178	17454	17222	17150	17255	17338	17424	17392	17698	17179	17332	17316	17342	17452	17430	17351	17427	17283	17360	17170	17565	17381	17370	17311	17259	17266	17275	17371	17238	17246	17243	17520	17415	17311	17404	17365	17363	17360	17176	17389	17353	17164	17417	17212	17326	17566	17347	17369	17336	17409	17304	17475	17335	17164	17595	17318	17140	17239	17273	17189	17214	17296	17346	17212	17363	17475	17452	17425	17380	17354	17189	17268	17466	17485	17415	17304	17297	17251	17433	17211	17427	17349	17292	17286	17261	17456	17194	17227	17400	17465	17451	17481	17456	17296	17322	17360	17404	17514	17311	17349	17466	17275	17324	17466	17367	17164	17243	17416	17569	17445	17391	17240	17320	17342	17226	17317	17463	17260	17304	17404	17363	17443	17263	17224	17315	17141	17230	17246	17257	17196	17237	17199	17379	17184	17425	17494	17263	17273	17290	17296	17332	17394	17434	17353	17487	17421	17106	17357	17186	17417	17296	17287	17519	17418	17511	17245	17424	17301	17323	17471	17251	17281	17200	17287	17378	17298	17273	17436	17217	17396	17434	17239	17265	17328	17393	17266	17476	17264	17552	17399	17273	17544	17328	17295	17146	17529	17492	17301	17205	17386	17262	17289	17664	17435	17161	17342	17352	17233	17259	17602	17335	17430	17244	17410	17151	17251	17414	17475	17351	17444	17271	17287	17246	17267	17150	17438	17449	17372	17328	17260	17380	17421	17377	17360	17408	17256	17297	17372	17237	17470	17527	17409	17365	17286	17356	17241	17316	17244	17370	17330	17402	17174	17156	17390	17307	17612	17349	17690	17359	17435	17199	17141	17229	17112	17375	17368	17428	17429	17427	17528	17321	17437	17520	17226	17098	17325	17408	17348	17349	17252	17465	17124	17389	17376	17267	17312	17425	17372	17565	17226	17384	17548	17566	17390	17212	17277	17323	17455	17403	17442	17156	17170	17169	17475	17277	17170	17554	17104	17397	17325	17275	17522	17210	17195	17438	17434	17176	17169	17201	17181	17412	17337	17469	17285	17234	16988	17627	17354	17430	17333	17478	17478	17492	17259	17340	17319	17447	17296	17400	17416	17405	17338	17535	17415	17269	17529	17393	17413	17450	17251	17299	17364	17461	17437	17287	17444	17140	17134	17299	17209	17389	17465	17270	17279	17423	17209	17339	17427	17534	17340	17366	17330	17296	17303	17239	17424	17264	17296	17408	17426	17375	17445	17222	17256	17375	17419	17121	17318	17341	17472	17337	17498	17301	17290	17502	17295	17398	17208	17170	17386	17397	17261	17603	17257	17271	17352	17267	17485	17271	17298	17357	17307	17261	17242	17517	17415	17145	17298	17280	17186	17262	17368	17338	17402	17213	17249	17234	17368	17364	17329	17254	17324	17331	17451	17271	17155	17287	17428	17474	17199	17328	17296	17271	17469	17298	17415	17552	17461	17351	17348	17314	17330	17314	17232	17415	17345	17460	17338	17431	17434	17498	17463	17298	17389	17427	17316	17465	17362	17494	17414	17390	17195	17566	17566	17564	17423	17348	17473	17448	17245	17427	17501	17454	17385	17045	17416	17417	17409	17440	17304	17299	17271	17358	17209	17262	17491	17493	17310	17174	17201	17393	17439	17253	17145	17432	17363	17183	17307	17391	17391	17489	17368	17261	17157	17420	17387	17178	17371	17355	17411	17183	17222	17310	17096	17359	17388	17431	17318	17189	17503	17407	17492	17227	17319	17363	17358	17188	17333	17593	17320	17414	17375	17133	17593	17263	17340	17325	17287	17269	17315	17315	17322	17219	17339	17456	17284	17358	17283	17400	17446	17207	17205	17416	17273	17462	17384	17292	17445	17373	17484	17243	17470	17454	17375	17438	17314	17468	17304	17308	17340	17220	17239	17333	17434	17191	17278	17080	17151	17356	17323	17321	17301	17292	17471	17428	17274	17481	17308	17384	17374	17186	17335	17311	17302	17217	17407	17289	17625	17319	17577	17148	17289	17415	17264	17232	17307	17398	17328	17229	17275	17559	17383	17423	17335	17239	17252	17446	17248	17337	17152	17445	17362	17448	17349	17321	17132	17313	17406	17344	17390	17357	17282	17252	17377	17361	17415	17249	17385	17372	17420	17292	17250	17347	17587	17395	17372	17195	17332	17409	17384	17260	17527	17545	17497	17476	17117	17484	17454	17252	17557	17461	17481	17461	17404	17424	17140	17363	17160	17379	17531	17371	17253	17206	17215	17186	17454	17267	17374	17413	17232	17269	17401	17390	17335	17405	17285	17379	17455	17209	17273	17390	17351	17335	17368	17040	17439	17422	17303	17196	17326	17338	17310	17310	17319	17342	17450	17555	17407	17324	17241	17341	17222	17298	17266	17282	17055	17144	17342	17195	17237	17202	17423	17425	17268	17377	17339	17499	17261	17213	17361	17515	17305	17311	17379	17581	17469	17352	17286	17279	17345	17143	17280	17461	17267	17558	17334	17497	17389	17451	17404	17347	17513	17438	17580	17461	17363	17450	17327	17639	17447	17574	17324	17414	17495	17299	17158	17337	17451	17381	17354	17508	17303	17307	17304	17371	17196	17426	17352	17308	17234	17552	17187	17459	17305	17337	17231	17248	17356	17200	17486	17470	17430	17373	17353	17437	17312	17426	17361	17253	17448	17378	17254	17337	17361	17258	17313	17152	17557	17306	17393	17317	17266	17179	17366	17405	17429	17356	17460	17206	17143	17384	17437	17275	17421	17371	17486	17430	17465	17580	17549	17180	17301	17398	17332	17472	17072	17394	17263	17370	17235	17184	17271	17085	17439	17137	17378	17465	17141	17239	17468	17233	17357	17324	17093	17379	17334	17370	17359	17171	17278	17521	17240	17284	17242	17119	17174	17016	17290	17362	17330	17359	17414	17216	17437	17423	17460	17405	17525	17475	17414	17387	17568	17299	17257	17152	17190	17317	17225	17447	17587	17355	17396	17597	17420	17402	17267	17450	17472	17469	17388	17228	17428	17338	17279	17390	17429	17439	17262	17255	17284	17489	17466	17208	17377	17400	17433	17202	17396	17313	17255	17422	17427	17341	17201	17201	17244	17311	17259	17374	17734	17344	17302	17404	17354	17375	17295	17158	17369	17481	17360	17448	17272	17225	17320	17571	17393	17439	17462	17138	17219	17226	17388	17381	17426	17415	17329	17579	17465	17374	17383	17284	17309	17508	17260	17394	17273	17353	17251	17235	17362	17366	17227	17479	17385	17177	17103	17201	17288	17562	17404	17343	17540	17115	17315	17241	17269	17412	17306	17489	17365	17373	17336	17208	17321	17336	17354	17315	17444	17480	17262	17387	17254	17357	17433	17423	17344	17304	17321	17157	17349	17343	17223	17378	17273	17398	17403
30973	42788	38346	29977	23531	19384	18255	17323	17055	16688	16425	16090	15986	15872	15955	16020	15828	15902	15687	15749	15733	15811	15736	15706	15673	15732	15624	15898	15505	15636	15837	15611	15752	15694	15586	15583	15691	15820	15767	15774	15665	15838	15594	15607	15621	15657	15658	15694	15707	15698	15752	15725	15680	15700	15652	15721	15910	15510	15701	15617	15819	15777	15606	15691	15852	15440	15841	15709	15645	15463	15709	15630	15656	15614	15690	15387	15650	15583	15652	15632	15789	15709	15802	15775	15724	15735	15838	15610	15798	15790	15559	15588	15675	15566	15578	15684	15564	15718	15578	15689	15768	15552	15565	15702	15784	15658	15675	15659	15708	15691	15735	15594	15541	15832	15776	15601	15820	15872	15645	15652	15691	15611	15632	15531	15554	15659	15837	15733	15746	15633	15569	15600	15651	15645	15647	15668	15753	15614	15529	15693	15646	15628	15641	15506	15690	15663	15554	15567	15814	15718	15644	15735	15788	15792	15712	15632	15675	15548	15699	15594	15795	15775	15750	15490	15626	15780	15685	15765	15658	15602	15602	15802	15717	15757	15557	15654	15783	15700	15611	15833	15787	15808	15560	15498	15747	15536	15719	15723	15701	15712	15657	15676	15731	15681	15582	15671	15517	15702	15563	15781	15617	15656	15668	15728	15644	15634	15520	15591	15664	15603	15617	15620	15715	15806	15722	15710	15474	15624	15611	15586	15765	15801	15529	15538	15867	15645	15727	15770	15660	15526	15594	15735	15825	15743	15543	15670	15752	15743	15557	15562	15607	15643	15681	15755	15818	15653	15688	15606	15851	15762	15749	15612	15600	15779	15708	15710	15662	15638	15598	15604	15670	15611	15680	15747	15661	15681	15439	15731	15678	15679	15555	15604	15657	15579	15571	15449	15736	15563	15703	15782	15788	15847	15744	15625	15594	15632	15590	15718	15759	15485	15667	15628	15742	15663	15680	15512	15642	15690	15701	15605	15455	15691	15780	15557	15650	15603	15816	15682	15607	15793	15639	15678	15673	15564	15862	15591	15602	15641	15748	15783	15747	15606	15662	15594	15646	15672	15517	15723	15602	15638	15493	15630	15752	15852	15573	15541	15714	15747	15655	15529	15734	15922	15706	15651	15516	15598	15755	15554	15637	15697	15760	15599	15662	15673	15794	15501	15798	15539	15499	15478	15743	15706	15623	15749	15839	15757	15701	15713	15710	15702	15650	15721	15723	15638	15751	15841	15642	15761	15721	15540	15573	15682	15681	15703	15599	15603	15711	15760	15551	15732	15624	15731	15693	15719	15383	15692	15744	15719	15590	15843	15804	15680	15619	15637	15539	15711	15731	15585	15527	15578	15621	15657	15578	15792	15676	15518	15673	15646	15762	15654	15685	15761	15604	15702	15559	15532	15606	15508	15611	15731	15654	15596	15611	15742	15691	15677	15593	15824	15823	15713	15570	15684	15830	15471	15684	15812	15622	15671	15767	15726	15848	15733	15776	15621	15692	15792	15668	15576	15613	15856	15771	15656	15639	15671	15617	15444	15770	15596	15695	15733	15642	15700	15749	15679	15881	15550	15591	15587	15706	15690	15751	15602	15529	15964	15562	15697	15655	15673	15689	15612	15520	15727	15649	15603	15521	15626	15656	15699	15679	15495	15552	15594	15834	15588	15676	15674	15605	15738	15593	15699	15725	15837	15717	15796	15782	15638	15596	15659	15900	15691	15730	15758	15637	15648	15776	15831	15737	15619	15673	15637	15669	15625	15761	15691	15691	15698	15654	15495	15759	15714	15654	15622	15779	15812	15680	15494	15584	15756	15681	15660	15597	15609	15441	15592	15565	15670	15762	15640	15888	15758	15646	15676	15815	15638	15793	15614	15824	15728	15684	15763	15644	15670	15667	15608	15628	15685	15608	15688	15560	15644	15549	15673	15701	15724	15613	15664	15665	15735	15707	15609	15609	15625	15625	15664	15597	15658	15622	15725	15653	15610	15597	15574	15662	15657	15806	15568	15734	15604	15760	15695	15724	15551	15815	15845	15647	15654	15725	15833	15789	15692	15523	15762	15656	15719	15691	15659	15815	15678	15757	15730	15812	15616	15825	15923	15732	15427	15726	15524	15742	15673	15875	15728	15684	15739	15542	15658	15753	15607	15621	15596	15717	15647	15679	15679	15805	15666	15873	15701	15637	15702	15779	15722	15670	15490	15735	15800	15789	15669	15734	15650	15733	15634	15646	15736	15720	15500	15663	15672	15535	15890	15719	15548	15703	15583	15735	15672	15790	15576	15754	15744	15696	15796	15556	15688	15686	15605	15747	15715	15735	15825	15640	15728	15560	15703	15592	15438	15609	15542	15758	15542	15615	15647	15660	15604	15689	15719	15613	15505	15623	15625	15601	15804	15676	15623	15549	15760	15687	15809	15664	15625	15686	15703	15567	15651	15748	15706	15711	15589	15750	15815	15755	15788	15674	15695	15625	15612	15668	15698	15590	15559	15807	15670	15758	15778	15761	15922	15707	15882	15653	15565	15736	15635	15639	15553	15619	15593	15651	15481	15682	15729	15713	15709	15580	15509	15705	15767	15627	15598	15500	15696	15788	15792	15767	15535	15740	15744	15670	15611	15744	15794	15772	15638	15790	15711	15748	15698	15617	15780	15646	15778	15681	15780	15611	15830	15632	15732	15601	15755	15721	15737	15730	15829	15644	15733	15834	15745	15593	15653	15764	15712	15760	15816	15500	15662	15680	15568	15652	15664	15599	15803	15596	15747	15802	15553	15603	15702	15782	15789	15626	15707	15664	15634	15922	15631	15489	15750	15706	15696	15596	15702	15567	15703	15657	15722	15703	15643	15647	15643	15699	15756	15659	15667	15652	15737	15699	15665	15844	15604	15498	15738	15591	15752	15714	15645	15804	15784	15562	15550	15758	15532	15650	15831	15642	15755	15674	15623	15722	15697	15731	15499	15650	15577	15712	15773	15654	15684	15708	15604	15718	15655	15856	15743	15575	15580	15786	15732	15766	15523	15597	15571	15731	15676	15721	15603	15712	15649	15681	15827	15767	15713	15642	15515	15476	15862	15671	15645	15672	15616	15579	15548	15719	15599	15723	15575	15563	15524	15571	15607	15632	15661	15636	15740	15632	15674	15559	15624	15812	15652	15734	15823	15681	15526	15544	15584	15746	15601	15679	15602	15700	15637	15750	15613	15759	15631	15697	15652	15792	15673	15743	15723	15473	15647	15657	15931	15679	15975	15556	15612	15636	15717	15608	15732	15525	15786	15619	15701	15551	15705	15710	15654	15620	15502	15837	15755	15620	15639	15544	15725	15688	15605	15692	15512	15708	15606	15656	15554	15580	15758	15651	15470	15726	15729	15674	15635	15641	15711	15731	15613	15600	15742	15552	15571	15629	15672	15549	15568	15539	15827	15625	15873	15633	15697	15635	15820	15567	15630	15560	15872	15651	15604	15697	15565	15597	15635	15756	15639	15708	15627	15783	15590	15758	15538	15750	15527	15559	15674	15664	15765	15504	15618	15695	15822	15573	15423	15581	15765	15627	15639	15552	15491	15545	15693	15595	15528	15680	15771	15428	15539	15516	15626	15754	15759	15580	15464	15707	15712	15713	15539	15832	15739	15833	15642	15819	15633	15730	15739	15761	15669	15755	15746	15739	15694	15833	15591	15782	15679	15657	15544	15706	15682	15603	15713	15553	15667	15713	15810	15716	15879	15617	15647	15534	15763	15543	15788	15622	15740	15671	15888	15582	15707	15683	15667	15693	15758	15666	15635	15720	15697	15587	15536	15513	15624	15684	15704	15748	15588	15641	15788	15619	15684	15807	15817	15895	15778	15523	15736	15587	15679	15667	15619	15776	15616	15637	15693	15681	15698	15735	15774	15557	15530	15735	15504	15790	15701	15545	15613	15705	15587	15759	15639	15768	15715	15636	15656	15658	15457	15751	15685	15555	15545	15680	15687	15675	15639	15550	15576	15685	15780	15808	15825	15602	15635	15821	15726	15586	15552	15685	15806	15826	15721	15672	15709	15743	15615	15720	15761	15480	15798	15551	15676	15653	15584	15808	15662	15649	15654	15724	15910	15463	15604	15724	15667	15779	15785	15636	15608	15794	15598	15682	15710	15935	15733	15737	15470	15667	15764	15613	15837	15716	15806	15717	15647	15632	15664	15598	15730	15627	15616	15769	15836	15643	15715	15768	15663	15515	15612	15629	15553	15771	15732	15706	15594	15526	15641	15717	15832	15788	15571	15630	15801	15515	15769	15549	15642	15698	15732	15707	15623	15718	15672	15767	15716	15623	15760	15784	15750	15868	15564	15739	15691	15636	15576	15681	15596	15692	15561	15689	15732	15713	15648	15693	15714	15704	15847	15610	15771	15728	15563	15813	15584	15624	15787	15802	15745	15733	15628	15730	15731	15608	15710	15509	15858	15645	15654	15698	15654	15682	15664	15777	15633	15611	15724	15646	15515	15815	15824	15571	15709	15602	15695	15751	15727	15615	15745	15679	15625	15610	15680	15526	15575	15610	15680	15699	15733	15581	15811	15692	15581	15827	15726	15727	15609	15722	15680	15761	15635	15646	15698	15770	15706	15495	15690	15831	15676	15626	15839	15731	15639	15738	15562	15802	15720	15566	15703	15664	15700	15714	15697	15696	15691	15520	15662	15744	15794	15715	15273	15691	15686	15700	15649	15650	15718	15784	15681	15652	15867	15582	15743	15611	15721	15617	15732	15636	15640	15625	15701	15684	15745	15521	15561	15723	15686	15796	15769	15624	15705	15726	15613	15622	15626	15592	15625	15794	15645	15656	15685	15816	15748	15750	15580	15853	15722	15777	15606	15739	15766	15713	15530	15584	15722	15553	15653	15644	15675	15806	15833	15708	15634	15688	15793	15818	15668	15721	15707	15647	15681	15594	15682	15548	15625	15904	15629	15696	15782	15725	15600	15660	15791	15862	15596	15789	15857	15717	15766	15490	15752	15856	15775	15703	15666	15719	15653	15544	15737	15591	15675	15687	15723	15753	15760	15508	15736	15564	15745	15500	15638	15769	15794	15926	15518	15685	15705	15773	15529	15761	15655	15673	15713	15578	15615	15857	15587	15645	15778	15793	15811
24077	21375	28853	25478	24325	24443	23341	19927	18276	18114	17930	17574	17359	17120	17120	16997	16984	16767	16903	16866	16952	16800	16674	16866	16879	16682	16783	16922	16748	16843	17038	16732	16562	16719	16634	16709	16673	16822	16752	16741	16954	16832	16932	16687	16817	16703	16568	16901	16841	16688	16837	16702	16809	16856	16674	16847	16806	16387	16710	16697	16795	16718	16799	16669	16618	16793	16773	16624	16726	16669	16619	16917	16735	16558	16704	16686	16832	16674	16814	16798	16637	16736	16665	16731	16674	16745	16732	16629	16682	16601	16836	16672	16737	16771	16595	16786	16676	16692	16760	16693	16860	16784	16839	16816	16743	16668	16696	16814	16698	16730	16745	16772	16704	16596	16602	16745	16723	16711	16551	16715	16721	16619	16698	16852	16738	16652	16765	16638	16736	16912	16733	16880	16813	16885	16751	16717	16743	16683	16798	16737	16621	16708	16674	16913	16881	16630	16680	16605	16772	16618	16854	16820	16719	16861	16582	16620	16719	16784	16747	16656	16748	16805	16601	16641	16595	16699	16614	16742	16526	16685	16672	16607	16885	16644	16730	16819	16698	16955	16703	16634	16838	16711	16573	16713	16799	16898	16680	16729	16624	16677	16747	16888	16634	16694	16828	16624	16681	16669	16761	16712	16580	16621	16766	16765	16673	16738	16869	16725	16705	16801	16878	16689	16720	16907	16721	16673	16706	16621	16822	16567	16769	16804	16581	16685	16738	16805	16795	16822	16573	16623	16614	16679	16828	16682	16755	16606	16860	16827	16747	16583	16877	16638	16795	16554	16743	16613	16623	16785	16659	16776	16792	16677	16703	16959	16856	16814	16698	16662	16845	16719	16665	16771	16848	16753	16634	16794	16813	16713	16733	16724	16730	16999	16883	16887	17003	16931	16713	16980	16710	16771	16587	16652	16641	16734	16615	16627	16599	16739	16825	16764	16679	16833	16666	16771	16972	16738	16656	16798	16719	16729	16759	16708	16962	16700	16659	16611	16955	16748	16673	16608	16626	16697	16591	16563	16577	16980	16947	16725	16705	16820	16860	16570	16650	16606	16948	16664	16701	16654	16786	16707	16681	16712	16594	16768	16855	16700	16578	16851	16778	16621	16610	16647	16824	16652	16944	16596	16927	16553	16956	16727	16828	16574	16817	16732	16784	16744	16806	16808	16665	16847	16760	16723	16695	16767	16648	16578	16794	16714	16553	16624	16650	16424	16714	16612	16772	16667	16629	16741	16830	16917	16909	16741	16884	16703	16756	16951	16622	16678	16645	16762	16717	16820	16689	16704	16801	16765	16909	16844	16971	16569	16575	16679	16878	16884	16820	16711	16786	16561	16644	16636	16638	16710	16913	16740	16657	16638	16865	16780	16750	16859	16502	16813	16776	16670	16805	16663	16913	16774	16554	16763	16901	16825	16699	16682	16752	16662	16828	16818	16783	16750	16719	16621	16684	16765	16577	16723	16736	16562	16760	16707	16599	16769	16703	16801	16528	16741	16678	16788	16540	16749	16861	16713	16661	16642	16666	16849	16751	16788	16699	16855	16635	16661	16843	16630	16848	16741	16706	16640	16599	16814	16916	16742	16493	16734	16769	16644	16702	16631	16724	16475	16648	16626	16676	16544	16713	16614	16824	16791	16698	16650	16317	16842	16810	16629	16862	16869	16683	16781	16606	16697	16762	16754	16587	16715	16703	16655	16756	16896	16698	16932	16689	16736	16473	16901	16749	16811	16727	16621	16691	16652	17021	16650	16879	16538	16975	16621	16796	16615	16865	16610	16715	16637	16711	16859	16487	16691	16899	16571	16576	16642	16743	16648	17077	16950	16830	16522	16655	16458	16660	16570	16607	16914	16651	16835	16692	16850	16878	16645	16646	16880	16590	16849	16724	16590	16720	16906	16907	16645	16745	16875	16657	16635	16723	16669	16622	16469	16744	16767	16825	16647	16699	16725	16484	16637	16589	16601	16960	16768	16696	16686	16571	16872	16873	16661	16906	16786	16842	16702	16593	16637	16604	16875	16874	16743	16748	16606	16816	16811	16776	16700	16749	16764	16771	16778	16770	16637	16757	16631	16630	16756	16676	16876	16650	16885	16722	16665	16603	16758	16535	16709	16600	16740	16860	16646	16774	16770	16594	16597	16632	16575	16813	16714	16785	16663	16831	16625	16747	16639	16745	16703	16770	16856	16729	16867	16807	16715	16776	16669	16730	16610	16641	16770	16547	16598	16810	16568	16770	16717	16636	16622	16645	16746	16785	16896	16754	16733	16850	16760	16712	16685	16789	16821	16780	16793	16780	16723	16543	16660	16565	16852	16464	16658	16671	16741	16634	16741	16780	16612	16620	16704	16665	16879	16670	16763	16900	16630	16628	16505	16788	16818	16864	16613	16740	16635	16618	16796	16693	16664	16709	16593	16690	16929	16603	16604	16908	16844	16736	16670	16722	16772	16613	16686	16712	16701	16630	16673	16907	16909	16599	16645	16706	16631	16708	16857	16821	16641	16789	16758	16751	16756	16581	16698	16676	16779	16594	16692	16781	16598	16678	16612	16550	16782	16753	16836	16626	16672	16779	16850	16919	16751	16822	16688	16795	16579	16627	16734	16860	16485	16703	16798	16723	16773	16645	16722	16682	16656	16644	16807	16702	16767	16818	16667	16590	16654	16798	16560	16779	16830	16609	16847	16782	16835	16851	16863	16810	16554	16787	16803	16748	16627	16601	16855	16625	16859	16811	16797	16806	16681	16665	16670	16601	16610	16580	16875	16771	16798	16810	16824	16625	16611	16658	16720	16636	16680	16762	16669	16592	16715	16794	16766	16780	16812	16647	16716	16650	16764	16766	16803	16843	16628	16871	16691	16884	16810	16728	16916	16626	16828	16803	16879	16816	16513	16594	16781	16603	16828	16891	16543	16787	16832	16825	16810	16797	16710	16698	16802	16913	16845	16795	16605	16874	16719	16849	16746	16782	16624	16873	16797	16637	16831	16626	16655	16569	16651	16639	16796	16581	16718	16594	16892	16543	16669	16691	16598	16560	16878	16664	16726	16708	16516	16851	16631	16807	16791	16692	16901	16750	16714	16694	16902	16760	16852	16798	16750	16630	16955	16814	16563	16737	16763	16652	16743	16590	16654	16549	16678	16622	16669	16797	16683	16597	16613	16619	16687	16845	16759	16623	16731	16780	16681	16628	16627	16720	16771	16826	16583	16559	16622	16616	16643	16921	16740	16935	16677	16739	16725	16639	16702	16847	16672	16796	16739	16629	16979	16611	16762	16781	16585	16710	16524	16607	16890	16722	16971	16622	16562	16693	16671	16773	16756	16707	16599	16693	16637	16778	16759	16686	16677	16590	16722	16865	16860	16753	16674	16808	16813	16915	16747	16802	16680	16734	16738	16792	16706	16553	16737	16821	16778	16789	16744	16858	16740	16746	16685	16637	16644	16813	16752	16855	16833	16710	16757	16518	16580	16746	16747	16714	16874	16806	16745	16726	16623	16550	16682	16826	16728	16656	16733	16813	16626	16863	16783	16546	16816	16559	16563	16664	16633	16855	16695	16776	16784	16865	16851	16773	16731	16578	16656	16878	16763	16670	16682	16717	16792	16987	16951	16822	16821	16684	16697	16672	16693	16603	16842	16725	16830	16756	16813	16844	16608	16895	16751	16675	16695	16671	16631	16733	17000	16685	16760	16897	16386	16792	16699	16739	16517	16760	16796	16697	16629	16657	16666	16725	16939	16721	16783	16694	16634	16828	16767	16678	16634	16681	16495	16848	16727	16919	16389	16825	16716	16785	16611	16843	16558	16723	16773	16663	16581	16686	16672	16620	16552	16907	16666	16432	16675	16684	16672	16920	16877	16865	16925	16675	16778	16666	16605	16634	16647	16616	16770	16649	16739	16673	16632	16763	16665	16598	16950	16629	16824	16702	16759	16829	16576	16452	16795	16760	16760	16702	17013	16666	16756	16775	16791	16747	16594	16719	16775	16699	16477	16782	16635	16860	16825	16653	16770	16763	16593	16733	16770	16765	16581	16747	16725	16566	16731	16849	16710	16846	16671	16834	16784	16790	16716	16677	16672	16809	16802	16739	16879	16625	16868	16670	16760	16647	16569	16776	16733	16653	17101	16800	16858	16733	16752	16668	16639	16787	16606	16701	16494	16797	16815	16654	16731	16829	16837	16698	16573	16831	16615	16717	16869	16761	16992	16803	17075	16696	16764	16822	16674	16654	16750	16704	16719	16738	16683	16710	16822	16759	16625	16854	16612	16770	16543	16679	16998	16692	16812	16809	16837	16718	16611	16596	16634	16627	16652	16712	16710	16483	16712	16595	16661	16747	16593	16668	16757	16835	17005	16876	16718	16766	16546	16618	16886	16693	16688	16813	16600	16748	16720	16806	16735	16674	16726	16676	16491	16652	16910	16547	16772	16910	16788	16824	16656	16757	16766	16676	16772	16838	16920	16735	16584	16720	16614	16755	16572	16730	16574	16565	16781	16538	16721	16829	16597	16691	16686	16831	16811	16802	16582	16737	16704	16581	16636	16750	16822	16719	16598	16818	16622	16638	16762	16875	16719	16590	16784	16710	16938	16580	16833	16714	16858	16606	16648	16813	16872	16799	16627	16713	16647	16716	16854	16686	16817	16852	16823	16643	16639	16652	16797	16803	16615	16683	16636	16880	16825	16741	16519	16651	16553	16718	16503	16612	16583	16936	16629	16792	16748	16816	16433	16626	16621	16719	16714	16814	16704	16834	16601	16664	16657	16765	16660	16794	16559	16654	16564	16690	16715	16834	16666	16523	16726	16765	16662	16760	16578	16757	16769	16709	16797	16759	16780	16702	16804	16862	16632	16883	16707	16613	16842	16738	16683	16746	16653	16669	16813	16750	16685	16624	16627	16596	16814	16655	16718	16945	16641	16722	16556	16781	16763	16822	16708	16582	16766	16688	16626	16704	16718	16712	16677	16867	16974	16813	16622	16757	16579	16574	16611	16716	16800	16670	16742	16732	16783	16730	16797	16668	16902	16755	16750	16741	16862	16852	16750	16726	16639	16722	16696	16789	16599	16757	16710	16739	16713	16781	16907	16711	16922	16678	16768	16916	16853	16739	16713	16572	16700
32120	50633	45410	35708	29283	23887	21635	19088	17512	17033	16706	16373	16225	15902	15747	15603	15662	15505	15480	15422	15364	15452	15460	15562	15375	15440	15346	15356	15404	15463	15363	15556	15300	15456	15482	15448	15483	15458	15301	15397	15470	15391	15449	15469	15368	15187	15401	15469	15220	15552	15289	15450	15334	15352	15349	15298	15504	15289	15201	15219	15376	15319	15257	15387	15264	15238	15330	15409	15123	15381	15280	15138	15416	15046	15355	15343	15448	15368	15340	15435	15538	15465	15129	15395	15364	15324	15334	15194	15448	15376	15266	15347	15199	15217	15432	15104	15185	15383	15244	15350	15393	15339	15301	15394	15493	15370	15265	15263	15272	15297	15368	15285	15419	15326	15327	15237	15255	15293	15316	15375	15419	15370	15377	15498	15300	15319	15298	15311	15147	15377	15396	15380	15253	15327	15302	15246	15250	15226	15407	15287	15307	15282	15122	15395	15308	15325	15256	15240	15348	15353	15256	15302	15328	15212	15434	15414	15404	15335	15275	15408	15282	15350	15264	15280	15271	15280	15255	15296	15206	15312	15217	15370	15478	15267	15326	15323	15332	15367	15293	15378	15229	15342	15251	15193	15168	15236	15273	15328	15446	15365	15380	15443	15261	15367	15275	15480	15261	15341	15256	15254	15198	15268	15285	15214	15339	15281	15296	15243	15245	15377	15354	15266	15308	15494	15463	15324	15404	15379	15409	15258	15235	15301	15220	15442	15393	15187	15303	15368	15295	15326	15421	15139	15354	15354	15334	15174	15246	15204	15473	15192	15210	15357	15249	15337	15230	15369	15387	15346	15309	15287	15190	15369	15339	15324	15226	15294	15297	15282	15270	15239	15379	15158	15329	15435	15275	15316	15362	15294	15315	15272	15303	15404	15338	15319	15431	15310	15217	15399	15219	15321	15219	15228	15453	15319	15247	15133	15445	15338	15298	15391	15361	15228	15289	15220	15216	15380	15231	15328	15360	15196	15291	15350	15410	15294	15219	15433	15376	15354	15291	15413	15248	15337	15122	15245	15338	15213	15313	15209	15337	15236	15257	15367	15504	15286	15330	15351	15396	15315	15255	15459	15198	15231	15249	15321	15169	15408	15183	15183	15424	15192	15323	15192	15447	15371	15256	15281	15389	15365	15494	15416	15336	15301	15278	15244	15225	15355	15455	15320	15418	15229	15328	15467	15335	15462	15419	15253	15386	15444	15295	15148	15353	15302	15290	15492	15228	15188	15455	15223	15332	15330	15166	15410	15343	15361	15176	15251	15370	15146	15335	15088	15333	15461	15497	15417	15366	15326	15398	15400	15243	15492	15099	15163	15235	15535	15469	15352	15277	15261	15222	15338	15269	15226	15341	15393	15438	15436	15179	15361	15416	15311	15218	15279	15225	15154	15487	15310	15434	15462	15177	15118	15451	15225	15203	15195	15286	15335	15317	15304	15497	15480	15121	15237	15218	15330	15404	15309	15363	15286	15331	15267	15263	15275	15443	15401	15267	15236	15366	15303	15327	15346	15361	15404	15427	15362	15448	15428	15240	15424	15294	15363	15281	15208	15249	15261	15367	15473	15279	15335	15307	15367	15274	15435	15250	15274	15299	15364	15323	15349	15338	15353	15416	15490	15285	15283	15321	15146	15435	15381	15578	15157	15435	15307	15286	15233	15251	15116	15321	15339	15384	15322	15273	15294	15353	15394	15420	15377	15511	15355	15114	15176	15432	15307	15417	15283	15277	15220	15334	15367	15409	15378	15224	15402	15437	15314	15300	15223	15255	15409	15426	15516	15209	15198	15338	15259	15162	15244	15376	15307	15433	15396	15324	15355	15368	15305	15428	15320	15322	15293	15332	15299	15278	15340	15424	15133	15127	15299	15518	15278	15350	15292	15459	15251	15384	15352	15335	15279	15384	15380	15366	15274	15375	15289	15311	15220	15413	15213	15341	15268	15337	15388	15367	15296	15347	15389	15321	15095	15259	15320	15242	15280	15368	15424	15280	15389	15328	15395	15299	15264	15253	15318	15408	15333	15413	15372	15482	15497	15272	15342	15473	15130	15434	15349	15237	15247	15375	15233	15180	15224	15159	15238	15237	15285	15310	15137	15388	15309	15374	15461	15399	15314	15301	15350	15322	15257	15378	15430	15375	15054	15332	15242	15391	15231	15367	15374	15238	15447	15288	15395	15405	15318	15408	15232	15338	15408	15413	15293	15247	15193	15265	15330	15347	15366	15378	15313	15317	15304	15301	15181	15190	15324	15442	15296	15367	15500	15238	15212	15345	15336	15264	15237	15099	15317	15332	15418	15313	15274	15328	15358	15392	15192	15427	15162	15315	15368	15429	15497	15343	15421	15386	15309	15406	15402	15175	15211	15308	15228	15303	15501	15224	15191	15421	15242	15355	15566	15256	15392	15281	15448	15248	15300	15328	15374	15329	15277	15265	15379	15283	15349	15229	15533	15396	15420	15399	15476	15250	15172	15437	15213	15426	15210	15316	15149	15226	15227	15320	15327	15105	15242	15401	15372	15199	15254	15315	15288	15282	15357	15283	15308	15437	15326	15381	15413	15431	15223	15403	15478	15370	15369	15408	15310	15349	15277	15286	15455	15272	15320	15271	15486	15240	15400	15441	15424	15342	15322	15281	15423	15240	15194	15333	15267	15292	15315	15428	15302	15325	15129	15171	15238	15395	15254	15387	15315	15336	15314	15453	15180	15286	15416	15468	15274	15192	15379	15351	15336	15318	15293	15389	15325	15313	15252	15252	15398	15327	15370	15414	15283	15365	15288	15346	15428	15392	15145	15287	15298	15406	15199	15295	15264	15224	15200	15317	15249	15255	15356	15320	15398	15293	15355	15213	15357	15338	15499	15481	15380	15322	15402	15244	15491	15487	15150	15227	15392	15473	15385	15312	15355	15268	15382	15497	15300	15408	15367	15349	15372	15260	15228	15335	15429	15348	15236	15329	15483	15268	15424	15403	15201	15401	15136	15315	15256	15285	15352	15329	15304	15430	15304	15400	15255	15112	15413	15247	15359	15442	15301	15149	15425	15238	15246	15308	15469	15310	15278	15234	15270	15197	15472	15459	15354	15238	15327	15370	15310	15343	15395	15347	15463	15325	15321	15408	15276	15246	15397	15364	15097	15197	15050	15424	15401	15338	15250	15139	15498	15472	15403	15451	15203	15390	15419	15340	15271	15360	15282	15275	15333	15393	15371	15212	15168	15363	15387	15274	15233	15295	15338	15368	15296	15294	15205	15308	15263	15275	15369	15463	15171	15311	15291	15480	15586	15318	15281	15264	15381	15361	15228	15288	15474	15316	15434	15248	15438	15355	15286	15193	15410	15497	15303	15349	15467	15179	15421	15210	15257	15453	15244	15207	15333	15266	15455	15254	15396	15182	15311	15333	15299	15200	15338	15428	15273	15245	15539	15341	15150	15341	15252	15259	15279	15441	15308	15471	15165	15284	15310	15154	15390	15126	15410	15343	15349	15464	15379	15329	15321	15332	15256	15373	15538	15376	15300	15335	15389	15289	15236	15424	15336	15570	15403	15288	15305	15377	15259	15367	15352	15225	15237	15245	15327	15250	15356	15222	15408	15285	15481	15323	15311	15515	15303	15344	15490	15356	15445	15355	15428	15131	15311	15350	15518	15265	15375	15347	15303	15351	15315	15306	15439	15369	15291	15348	15444	15473	15363	15432	15300	15243	15075	15381	15128	15356	15351	15436	15337	15356	15188	15400	15329	15453	15148	15320	15325	15394	15359	15280	15408	15312	15244	15357	15157	15272	15095	15195	15305	15390	15313	15407	15160	15389	15380	15364	15211	15390	15400	15239	15316	15256	15425	15265	15348	15253	15172	15257	15335	15298	15277	15234	15408	15376	15331	15256	15162	15270	15384	15375	15199	15369	15361	15275	15219	15334	15248	15293	15322	15236	15422	15309	15330	15283	15318	15351	15332	15282	15262	15326	15434	15219	15199	15302	15254	15254	15453	15272	15407	15172	15482	15248	15353	15377	15452	15241	15444	15331	15352	15472	15303	15157	15297	15430	15200	15239	15538	15337	15304	15238	15460	15214	15349	15519	15335	15251	15395	15324	15367	15230	15388	15420	15375	15413	15293	15341	15424	15409	15293	15440	15285	15505	15313	15175	15314	15310	15178	15336	15396	15259	15257	15333	15366	15319	15201	15336	15184	15313	15506	15291	15313	15508	15214	15351	15445	15267	15312	15325	15332	15225	15365	15314	15266	15408	15442	15318	15326	15252	15500	15359	15282	15459	15212	15302	15441	15422	15336	15423	15369	15239	15343	15136	15327	15425	15474	15360	15222	15447	15279	15154	15379	15227	15365	15478	15417	15415	15407	15238	15268	15401	15241	15275	15382	15255	15389	15252	15396	15385	15264	15194	15493	15334	15408	15333	15261	15243	15352	15152	15433	15414	15368	15477	15323	15317	15145	15172	15364	15295	15471	15394	15377	15209	15330	15324	15271	15607	15077	15316	15483	15124	15298	15357	15204	15403	15321	15378	15232	15474	15262	15468	15157	15420	15448	15484	15290	15222	15335	15083	15337	15216	15288	15366	15320	15495	15459	15353	15280	15396	15447	15364	15436	15164	15430	15263	15194	15238	15354	15321	15257	15393	15311	15308	15386	15228	15388	15186	15375	15214	15415	15372	15273	15280	15297	15498	15181	15476	15279	15453	15413	15419	15413	15441	15349	15285	15414	15373	15259	15283	15398	15389	15381	15454	15353	15265	15396	15430	15480	15346	15307	15263	15349	15497	15285	15266	15420	15282	15467	15285	15236	15305	15237	15129	15323	15362	15195	15156	15245	15262	15331	15340	15305	15187	15260	15250	15380	15316	15230	15484	15369	15300	15254	15444	15209	15383	15131	15360	15403	15328	15284	15401	15433	15321	15339	15312	15367	15469	15307	15176	15375	15322	15346	15371	15399	15309	15326	15535	15250	15277	15290	15432	15360	15257	15311	15405	15402	15362	15255	15318	15319	15359	15326	15463	15256	15315	15404	15310	15292	15355	15385	15095	15257	15349	15423	15351	15327	15200	15370	15541	15193	15354	15254	15200	15288	15403	15168	15305	15435	15298	15326	15293	15172	15398	15210	15258	15337
22965	21455	29360	24299	22892	25939	27383	21737	19538	19599	19380	18974	18645	18574	18249	18008	18160	17918	17970	17979	17817	17841	17933	17863	17924	17846	17929	17986	17964	17910	17690	17967	18014	17797	18086	17728	17638	17925	17949	17885	17717	17672	17757	17843	17689	17669	17863	17777	17764	17810	17848	17776	17884	17701	17570	17583	17644	17591	17756	17607	17631	17676	17790	17668	17531	17634	17744	17980	17683	17701	17530	17536	17652	17646	17410	17638	17606	17659	17726	17865	17639	17644	17645	17635	17674	17714	17763	17646	17846	17497	17636	17655	17672	17584	17663	17684	17740	17832	17674	17553	17670	17767	17683	17647	17766	17565	17640	17706	17740	17653	17762	17721	17898	17720	17652	17479	17619	17554	17529	17718	17524	17409	17634	17697	17641	17634	17638	17871	17696	17571	17675	17571	17904	17599	17597	17499	17868	17842	17678	17660	17588	17770	17464	17655	17640	17710	17690	17637	17629	17634	17602	17671	17742	17640	17677	17495	17506	17771	17697	17600	17609	17633	17565	17585	17671	17489	17584	17620	17695	17534	17569	17655	17753	17352	17685	17553	17637	17645	17762	17835	17659	17211	17600	17572	17679	17731	17825	17533	17575	17719	17718	17591	17394	17745	17679	17775	17690	17822	17697	17696	17708	17736	17681	17612	17671	17577	17436	17803	17498	17664	17538	17641	17466	17726	17474	17643	17650	17607	17730	17658	17573	17587	17615	17720	17515	17645	17530	17761	17771	17650	17600	17786	17623	17506	17397	17487	17696	17618	17632	17661	17712	17683	17770	17547	17740	17622	17451	17488	17812	17485	17721	17624	17623	17606	17658	17708	17778	17704	17620	17584	17484	17669	17643	17455	17448	17350	17515	17619	17938	17531	17643	17481	17690	17713	17644	17659	17657	17792	17571	17794	17758	17509	17629	17783	17642	17612	17693	17636	17520	17733	17760	17702	17430	17376	17456	17764	17612	17303	17762	17627	17542	17683	17784	17832	17640	17606	17734	17595	17829	17579	17384	17582	17655	17552	17450	17630	17624	17670	17606	17814	17689	17710	17557	17603	17402	17720	17607	17677	17630	17642	17638	17568	17574	17476	17793	17790	17741	17511	17431	17781	17692	17728	17624	17551	17469	17725	17667	17381	17566	17489	17605	17839	17573	17700	17609	17597	17512	17649	17716	17787	17811	17636	17766	17700	17656	17520	17724	17577	17670	17744	17502	17586	17669	17651	17539	17654	17769	17589	17588	17700	17659	17642	17867	17579	17541	17701	17787	17482	17459	17518	17842	17639	17892	17538	17615	17708	17430	17891	17726	17637	17615	17651	17701	17491	17664	17614	17679	17833	17591	17646	17505	17655	17591	17622	17529	17766	17630	17551	17536	17553	17757	17670	17726	17743	17637	17805	17568	17494	17499	17668	17526	17492	17657	17533	17815	17680	17742	17591	17550	17827	17485	17496	17573	17469	17592	17787	17664	17664	17806	17494	17791	17591	17717	17641	17620	17752	17609	17599	17532	17636	17510	17546	17358	17670	17622	17595	17686	17635	17514	17743	17705	17537	17370	17639	17745	17605	17483	17634	17744	17728	17630	17600	17497	17493	17524	17676	17730	17599	17457	17646	17692	17711	17722	17723	17690	17593	17612	17659	17698	17555	17639	17682	17606	17661	17650	17750	17683	17572	17581	17573	17794	17717	17646	17750	17692	17468	17479	17613	17620	17623	17651	17783	17582	17557	17662	17600	17442	17538	17671	17852	17680	17610	17524	17871	17696	17707	17356	17731	17506	17611	17524	17403	17614	17595	17742	17469	17480	17729	17520	17588	17662	17515	17703	17782	17692	17662	17786	17415	17679	17579	17674	17638	17596	17389	17947	17545	17598	17526	17667	17635	17809	17595	17779	17484	17671	17536	17548	17608	17673	17568	17851	17816	17658	17482	17655	17637	17609	17524	17483	17498	17684	17609	17520	17766	17682	17536	17454	17694	17662	17419	17503	17586	17472	17426	17486	17474	17607	17793	17394	17623	17548	17796	17760	17576	17495	17617	17814	17730	17893	17662	17572	17689	17644	17759	17775	17633	17532	17929	17754	17654	17665	17475	17794	17518	17664	17478	17597	17634	17666	17397	17640	17545	17646	17651	17647	17712	17678	17794	17659	17812	17477	17941	17703	17502	17739	17616	17438	17625	17591	17607	17692	17752	17796	17762	17659	17596	17545	17572	17648	17640	17439	17604	17659	17571	17555	17802	17693	17606	17831	17638	17355	17646	17661	17684	17546	17801	17614	17558	17758	17652	17713	17571	17623	17619	17654	17630	17600	17607	17847	17455	17610	17748	17623	17567	17518	17604	17540	17626	17795	17513	17583	17794	17703	17734	17682	17562	17741	17456	17520	17578	17639	17776	17608	17808	17722	17473	17568	17620	17902	17824	17615	17715	17849	17719	17422	17685	17639	17781	17673	17583	17657	17721	17546	17665	17595	17309	17391	17665	17503	17686	17655	17718	17588	17603	17510	17531	17692	17810	17495	17684	17454	17608	17595	17476	17732	17841	17656	17617	17880	17447	17634	17564	17784	17574	17742	17618	17490	17573	17615	17745	17778	17783	17644	17725	17768	17498	17607	17540	17643	17519	17556	17488	17542	17648	17754	17638	17807	17425	17731	17636	17779	17604	17658	17480	17554	17442	17477	17321	17520	17664	17720	17742	17676	17507	17597	17721	17471	17570	17636	17806	17568	17471	17628	17587	17620	17512	17707	17759	17571	17619	17728	17640	17460	17567	17709	17434	17622	17739	17703	17626	17600	17546	17474	17538	17569	17508	17379	17750	17600	17751	17603	17634	17635	17720	17735	17382	17447	17625	17669	17610	17590	17674	17655	17448	17470	17780	17846	17564	17520	17530	17597	17444	17562	17678	17502	17541	17566	17454	17459	17373	17680	17515	17682	17315	17518	17433	17723	17652	17470	17555	17699	17679	17562	17598	17679	17767	17604	17618	17506	17616	17527	17531	17726	17542	17609	17543	17828	17695	17688	17690	17531	17809	17626	17542	17688	17558	17779	17542	17534	17570	17578	17536	17754	17798	17516	17511	17765	17639	17491	17819	17705	17513	17602	17673	17705	17561	17667	17530	17626	17802	17634	17488	17453	17717	17602	17641	17724	17665	17645	17772	17638	17695	17428	17694	17824	17593	17458	17642	17516	17728	17453	17732	17617	17743	17741	17678	17717	17684	17563	17512	17523	17569	17527	17735	17714	17627	17585	17482	17826	17772	17547	17668	17491	17682	17679	17547	17709	17635	17629	17763	17620	17740	17691	17684	17631	17630	17665	17730	17491	17622	17746	17512	17616	17537	17652	17544	17598	17696	17702	17688	17771	17575	17630	17804	17577	17570	17654	17581	17682	17475	17564	17543	17714	17478	17660	17825	17618	17619	17619	17724	17755	17636	17790	17689	17512	17527	17844	17678	17680	17731	17654	17669	17681	17492	17752	17638	17892	17508	17580	17542	17656	17539	17450	17606	17447	17667	17533	17419	17625	17637	17564	17558	17741	17620	17797	17826	17739	17571	17690	17545	17700	17776	17804	17554	17517	17585	17608	17520	17665	17633	17700	17527	17877	17666	17679	17563	17764	17644	17713	17572	17560	17748	17759	17603	17549	17736	17381	17743	17602	17842	17809	17615	17786	17637	17555	17418	17541	17897	17576	17486	17640	17690	17869	17517	17491	17508	17664	17644	17612	17765	17543	17871	17838	17491	17552	17569	17621	17862	17755	17365	17717	17744	17701	17733	17617	17550	17724	17722	17710	17442	17542	17714	17541	17483	17518	17541	17836	17443	17433	17600	17824	17554	17798	17414	17698	17649	17653	17570	17703	17755	17559	17448	17504	17445	17588	17600	17641	17572	17754	17566	17733	17586	17643	17685	17710	17615	17803	17350	17626	17711	17678	17550	17571	17518	17787	17599	17783	17339	17504	17656	17668	17479	17819	17575	17506	17517	17647	17602	17720	17487	17902	17563	17838	17475	17737	17551	17700	17869	17652	17603	17740	17698	17594	17666	17559	17652	17549	17808	17620	17639	17662	17484	17524	17655	17846	17720	17663	17597	17499	17586	17536	17700	17470	17655	17619	17611	17571	17738	17793	17815	17506	17615	17460	17495	17542	17565	17620	17570	17657	17524	17685	17648	17799	17685	17622	17509	17645	17568	17645	17676	17612	17744	17592	17515	17535	17401	17627	17621	17611	17516	17505	17707	17571	17641	17733	17523	17745	17586	17482	17574	17668	17460	17639	17653	17623	17749	17771	17693	17647	17579	17524	17552	17758	17565	17428	17600	17682	17684	17617	17658	17521	17546	17548	17541	17487	17594	17709	17474	17628	17578	17655	17632	17560	17674	17749	17614	17524	17502	17613	17583	17625	17459	17808	17617	17470	17718	17714	17666	17651	17550	17691	17594	17569	17636	17647	17631	17770	17537	17699	17617	17732	17824	17614	17661	17723	17503	17307	17585	17661	17629	17632	17790	17707	17587	17508	17560	17687	17679	17754	17719	17767	17515	17696	17546	17645	17754	17769	17456	17657	17760	17629	17719	17724	17549	17718	17533	17612	17532	17692	17489	17537	17573	17641	17539	17701	17538	17607	17623	17551	17583	17620	17651	17760	17630	17781	17777	17432	17654	17586	17507	17501	17745	17521	17573	17568	17667	17535	17420	17783	17582	17762	17673	17575	17421	17474	17419	17425	17740	17576	17482	17442	17287	17560	17548	17765	17646	17673	17606	17632	17610	17693	17880	17610	17629	17542	17314	17597	17650	17677	17443	17623	17527	17665	17574	17374	17607	17691	17517	17863	17715	17595	17561	17705	17573	17745	17671	17572	17603	17793	17691	17562	17800	17584	17639	17548	17339	17514	17609	17642	17872	17619	17591	17780	17760	17663	17713	17715	17547	17772	17790	17574	17512	17531	17722	17627	17428	17671	17321	17618	17755	17731	17576	17642	17682	17442	17790	17729	17705	17593	17520	17803	17608	17712	17744	17503	17604	17592	17554	17689	17633	17660	17620	17551	17791	17475	17563	17626	17461	17576	17848	17663	17650	17595	17690	17738	17757	17676	17744	17419	17629	17689	17840	17515	17568	17679	17485
34883	56692	52772	42315	33520	29005	23936	20704	19108	18267	17972	17455	17119	16836	16410	16295	16451	16134	16057	15971	15984	15857	15975	16165	15936	15977	16000	16174	15906	16059	15881	15956	15840	16039	16008	16113	16120	15966	15844	15859	15978	15903	15928	15969	15967	15860	15782	16028	15802	15972	15882	15713	15747	15962	15863	16065	15823	16035	16159	15831	15772	15825	15984	15878	15817	15922	15738	15888	15805	15846	15867	15994	15829	15941	15796	15811	16006	15731	16037	15647	15720	16000	15808	15907	15889	15930	15870	15807	15829	15812	15961	15651	15894	15851	15917	16001	15706	15793	15814	15912	15858	15896	16005	15818	15964	15792	15968	15913	15883	15735	15785	15913	15856	15815	15774	15968	15797	15833	15779	15856	15892	15846	15776	15905	15714	15794	15764	15888	15850	15821	15847	15768	15768	16049	15910	15861	15650	15901	15737	15782	15890	16076	15874	15792	15857	15632	16099	15834	15663	15781	15827	15703	15761	15696	15844	15826	15784	15676	16006	15779	15755	15781	15772	15850	15969	15884	15796	15709	15899	15767	15944	15812	16001	15825	15726	15730	15656	15903	15611	15955	15707	15784	15806	15872	15884	15845	15938	15902	15795	15773	15702	15834	15926	15966	15943	15736	15834	15676	15815	15836	15694	15771	15830	15965	15738	15682	15862	15781	15914	15908	15764	15949	15925	15684	15779	15756	15799	15840	15726	15844	15856	15772	15798	15805	15798	15875	15654	15838	15947	15731	15842	15675	15773	15838	15846	15932	15856	15876	15780	15789	15732	15894	15893	15698	15886	15856	15842	15676	15817	15773	15884	15827	15941	15877	15869	15716	15671	15831	15891	15816	15839	15922	15740	15859	15667	15847	15827	15836	15760	15910	15778	15869	15839	15893	15862	15891	15785	15792	15855	15818	15791	15978	15914	15804	15830	15765	15808	15863	15822	15833	15915	15864	15820	15828	15747	16018	15757	15663	15736	15801	15766	15867	15806	15731	15762	15662	15813	15827	15710	15789	15797	15826	15811	15778	16026	15784	15866	15700	15810	15672	15838	15867	15675	15904	15814	15852	15836	15927	15682	15862	15747	15908	15796	15768	15927	15696	15818	15811	15917	15805	15904	15842	15788	15731	15897	15976	15798	15909	15798	15670	15915	15808	15870	15912	15847	15777	15742	15793	15707	15887	15760	15906	15692	15882	15844	15829	15808	15722	15732	15952	15876	15915	15852	15875	15645	16008	15924	15848	15692	15839	15765	15930	15902	15729	15696	15790	15928	15822	15792	15813	15824	15764	15852	15742	15799	15784	15806	15759	15981	15891	15649	15730	15815	15692	15909	15694	15759	15819	15795	15825	15958	15705	15814	16141	15814	15814	16067	15812	15650	15859	15820	15850	15815	15924	15650	15938	15717	15712	15668	15594	15884	15823	15747	15900	15722	15686	15809	15688	15896	15851	15888	15806	15844	15946	16057	15895	15776	15798	15921	15835	15762	15913	15703	15836	15910	15712	15938	15872	15783	15755	15923	15830	15831	15820	16025	15782	15850	15717	15794	15801	15954	15672	15923	15837	15889	15901	15951	15928	15951	15739	15706	15857	15751	15871	15663	15854	15818	15752	15709	15843	15814	15868	15890	15821	15702	15864	15786	15764	15903	15821	15694	15884	15857	15900	15955	15724	15745	15741	15822	15693	15741	15846	15896	15879	15920	15935	15805	15682	15826	15925	15753	15526	15960	15840	15775	15772	15762	15774	15876	15656	15740	15799	15797	15743	15827	15830	15645	15830	15718	15750	15745	15973	15809	15776	15648	15757	15805	15755	15795	15791	15732	15807	15745	15923	15683	15918	15739	15892	15753	15912	15834	15816	15859	15751	16021	15751	15803	15849	15822	15809	15821	15817	15728	15792	15547	15902	15904	15846	15880	15667	15856	15702	15789	15849	15777	15995	15609	15734	15972	15772	15880	16022	15641	15915	15709	15851	15722	15802	15986	15861	15844	15859	15697	15745	15757	15851	15829	15826	15867	15737	15883	15670	15815	15816	15828	15706	15833	15769	15758	15828	15779	16016	15903	15823	15750	15876	15830	15850	15827	15812	15763	16021	15743	15723	15960	15859	15806	15958	15753	15797	15808	15932	15822	15842	15595	15842	16030	15724	15813	15895	15785	15935	15754	15902	15876	15698	15772	15767	15635	15820	15717	15743	15828	15919	15869	15912	16003	15880	15831	15829	15800	15748	15698	15791	15825	15744	15947	15971	15690	16155	15783	15925	15741	16037	15969	15711	15769	15666	15725	15783	15899	15787	15886	15675	15863	15894	15982	15958	15935	15758	15844	15760	15740	15777	15786	15747	15723	15684	15864	16042	15613	15896	15891	16002	15623	15868	15865	15801	15972	15698	15756	15754	15811	15859	15727	15936	15666	15822	15940	15879	15821	15753	15840	15667	15918	15938	15915	15967	15759	15924	15649	15848	15809	15744	15918	15720	15804	15784	15918	15747	15744	15816	15764	15810	15788	15637	15946	15709	15894	15652	15892	16002	15793	15860	15875	15684	15764	15901	15839	15859	15831	15870	15723	15756	15732	15804	15807	15892	15774	15708	15906	15840	15706	15875	15903	15627	15579	15850	15789	15887	15957	16019	15773	15823	15749	15899	15768	15699	15897	15861	15778	15747	15673	15906	15843	15664	15894	15831	15823	15880	15671	15849	15788	15897	15854	15798	15860	15762	15847	15742	15859	15898	15820	15760	15868	15852	15786	15820	15786	15767	15804	15796	15709	15878	15933	15684	15846	15810	15865	15860	15769	15897	15775	15846	15979	15877	15958	15843	15669	15822	15836	15874	15764	15888	15891	15841	15820	15952	15824	15805	15793	15880	15845	15965	15839	15880	15841	15881	15590	15644	15792	15822	15853	15818	15987	15768	15711	15786	15719	15667	15900	15878	15789	15724	16009	15867	15875	15720	15736	15841	15927	15702	16009	15729	15760	15879	15666	15740	15858	15799	15698	15920	16012	15593	15691	15865	15865	15770	15691	15830	15819	15812	15882	15750	15972	15943	15768	15829	15828	15793	15677	15737	15808	15793	15881	15923	15885	15841	15846	15763	15687	15953	15857	15752	15794	15813	15867	15880	15736	15835	15957	15895	15780	15919	15926	15842	15848	15832	15709	15852	15902	15802	15764	15813	15743	15877	15939	15869	15729	15796	15998	15926	15713	15898	15764	15754	15555	15881	15898	15843	15820	16017	15939	15834	15757	15841	15728	15848	16050	15933	15678	15779	15729	15831	15867	15883	15967	15744	15919	15666	15813	15706	15768	15807	15656	15728	15749	15873	15767	15843	15684	15823	15798	15781	15758	15794	15904	15853	15857	15738	15777	15953	15893	15782	15867	15896	15939	15780	15808	15794	16058	15693	15899	15780	15703	15733	15887	15839	15960	15730	15800	15904	15854	15809	15760	15981	15838	15808	15976	15696	15595	15891	15733	15785	15791	15824	15863	16066	15672	15704	15834	15728	15856	15829	15834	15848	15805	15819	15794	15799	15901	15794	15737	15826	15940	15949	15913	15757	15797	15705	15874	15881	15853	15713	16001	15809	15810	15822	15863	15783	15867	15971	15771	15888	15765	15762	15924	15702	15833	15911	15910	15950	15704	15782	15820	15749	15764	15635	15850	15736	15871	15726	15900	15707	15802	15717	15656	15941	15813	15821	15904	15858	15940	15874	15710	15836	15848	15958	15807	15713	15741	15842	15927	15845	15689	15787	15841	15709	15731	15784	15958	15718	15503	15812	15725	15586	15710	15743	15771	15798	15870	15725	15780	15799	15643	15730	15766	15975	15908	15851	15789	15831	15888	15772	15961	15788	15839	15741	15877	15790	15815	15668	15879	15847	15763	15975	15668	15673	15764	15801	15691	15863	15772	15823	15900	15833	16044	15813	15796	15839	15788	15886	15754	16010	15758	15808	15870	15867	15873	15903	15893	15869	15945	15885	15623	15689	15899	15747	15625	15979	15751	15919	15916	15934	15767	15898	15770	15765	15722	15939	15873	15940	15801	15865	15922	15832	15695	15845	15849	15862	15820	15909	15831	15861	15856	15654	15738	15832	15963	15784	15763	15749	16009	15679	15930	15720	15675	15811	15889	15921	15959	15764	15704	15807	15898	15812	15775	15657	15843	15809	15720	15919	15851	15823	15623	15715	15778	15813	15884	15835	15816	15880	15603	15837	15815	15929	15754	15704	15756	15905	15593	15858	15905	15666	15817	15853	15812	15836	15721	15693	15851	15788	15756	15764	15823	15770	15913	15708	15960	15812	15772	15857	15902	15732	15678	15730	15672	15963	15849	15812	15666	15673	15828	15922	15759	15970	15833	15873	15823	15899	15645	15865	15879	15823	15741	15756	15693	15871	15861	15794	15770	15685	15884	15769	15811	15809	15829	15801	15866	15703	15648	15808	15794	15748	15836	15742	15912	15764	15870	15818	15712	15636	15849	15921	15838	15751	15811	15918	15711	15716	15997	15883	15929	15903	15907	15826	15661	15994	15839	15824	15969	15707	16018	15671	15846	15838	15771	15809	15699	15816	15807	15700	15837	15739	15861	15883	15977	15739	15759	15710	16061	15756	15926	15822	15728	15862	15883	15730	15803	15721	15888	15789	15909	15782	15793	15824	15940	16050	15753	15969	15794	15723	15729	15866	15786	15784	16021	15936	15895	15888	15813	15804	15824	15882	15662	15762	15921	15801	15849	15842	15795	15857	15823	15752	15725	15932	15739	15768	15695	15799	15865	15742	15767	15824	15753	15931	15677	16050	15629	15868	15606	15737	15893	15764	15670	15901	15661	15886	15917	15713	15644	15924	15850	15711	15723	15995	15809	15856	15866	15819	15777	15722	15925	15793	15928	15772	15806	15785	15709	15801	15830	15842	15929	15761	15700	15816	15819	15881	15861	15836	15938	15848	15938	15938	15835	15946	15707	15827	15908	15799	15897	15780	15688	15711	15735	15778	15841	15887	15988	16014	15949	15669	15768	15809	15759	15933	15608	15841	15785	15750	15947	15909	15667	15929	15794	15699	15901	15851	15747	15728	15763	15742	15878	15879	15722	15860	15722	15793	15896	15827	15874	15796	15708	15774	15784	15902
28122	25901	31896	27428	22170	20861	19303	18614	18111	17986	17891	17819	17763	17466	17640	17703	17599	17447	17436	17291	17457	17368	17449	17359	17391	17544	17369	17615	17507	17339	17504	17575	17465	17533	17613	17638	17535	17595	17725	17533	17390	17600	17455	17377	17458	17599	17341	17533	17225	17522	17512	17385	17209	17366	17440	17521	17622	17498	17531	17376	17519	17381	17443	17512	17346	17418	17430	17386	17710	17329	17332	17388	17268	17406	17457	17340	17318	17452	17557	17620	17540	17368	17279	17612	17458	17360	17243	17566	17340	17281	17591	17233	17359	17436	17386	17266	17302	17325	17219	17409	17366	17478	17178	17411	17396	17519	17156	17450	17336	17426	17344	17199	17583	17386	17467	17314	17429	17593	17649	17361	17587	17535	17515	17520	17458	17612	17411	17527	17404	17558	17481	17362	17551	17258	17604	17309	17582	17482	17704	17532	17410	17344	17387	17610	17411	17276	17209	17226	17238	17329	17387	17515	17601	17464	17433	17433	17417	17384	17340	17442	17556	17313	17285	17177	17449	17478	17473	17540	17444	17239	17544	17295	17510	17409	17426	17458	17460	17578	17253	17480	17397	17249	17521	17235	17317	17300	17395	17063	17244	17272	17557	17488	17315	17397	17458	17413	17547	17371	17457	17280	17557	17345	17545	17293	17459	17503	17429	17422	17352	17438	17479	17496	17577	17546	17525	17534	17478	17545	17467	17394	17344	17472	17336	17326	17355	17362	17293	17278	17466	17308	17361	17193	17254	17397	17553	17672	17476	17484	17456	17129	17215	17487	17429	17357	17332	17267	17316	17318	17364	17593	17528	17382	17164	17297	17709	17557	17383	17412	17420	17212	17516	17455	17225	17423	17439	17516	17595	17344	17572	17649	17559	17000	17318	17196	17375	17348	17446	17497	17319	17629	17161	17349	17319	17346	17371	17464	17478	17384	17367	17392	17502	17357	17432	17520	17654	17257	17205	17367	17477	17396	17411	17474	17475	17211	17389	17512	17603	17466	17302	17423	17445	17321	17455	17546	17438	17391	17691	17353	17414	17290	17256	17540	17473	17478	17348	17424	17320	17506	17359	17459	17478	17461	17588	17346	17319	17492	17509	17528	17432	17339	17428	17389	17525	17448	17330	17447	17364	17342	17225	17385	17371	17373	17300	17445	17344	17389	17455	17462	17287	17432	17415	17398	17585	17505	17300	17397	17227	17368	17313	17398	17246	17444	17377	17374	17483	17411	17531	17445	17525	17494	17327	17385	17503	17253	17368	17406	17373	17486	17335	17345	17323	17357	17346	17166	17301	17517	17414	17449	17319	17319	17570	17520	17442	17272	17458	17220	17412	17292	17623	17513	17486	17419	17328	17243	17318	17312	17285	17483	17221	17388	17515	17399	17535	17419	17396	17461	17421	17301	17419	17317	17454	17319	17568	17285	17544	17838	17559	17294	17383	17467	17271	17396	17473	17526	17427	17419	17262	17466	17553	17542	17562	17454	17384	17504	17345	17238	17456	17326	17450	17270	17275	17304	17252	17528	17325	17646	17452	17402	17577	17301	17328	17381	17202	17366	17509	17601	17418	17558	17425	17265	17365	17365	17350	17350	17271	17342	17172	17496	17294	17298	17516	17324	17657	17592	17426	17359	17374	17351	17443	17531	17326	17549	17336	17267	17429	17405	17437	17211	17282	17300	17553	17480	17520	17451	17309	17514	17416	17637	17327	17360	17625	17432	17476	17532	17483	17365	17419	17432	17331	17365	17249	17450	17470	17299	17587	17548	17541	17424	17536	17449	17578	17344	17305	17415	17400	17234	17233	17616	17384	17515	17477	17302	17477	17507	17330	17505	17397	17114	17541	17349	17376	17351	17535	17434	17431	17375	17403	17267	17225	17429	17523	17404	17450	17565	17520	17400	17470	17481	17249	17530	17379	17401	17384	17318	17311	17256	17417	17643	17389	17466	17386	17442	17383	17284	17686	17587	17291	17335	17452	17266	17585	17496	17362	17264	17511	17535	17406	17447	17463	17419	17245	17621	17336	17367	17352	17493	17471	17297	17486	17416	17347	17173	17267	17236	17359	17401	17430	17520	17379	17253	17528	17475	17473	17273	17338	17364	17433	17255	17340	17364	17530	17376	17321	17442	17548	17562	17401	17370	17275	17184	17300	17440	17509	17424	17415	17422	17403	17321	17387	17216	17433	17493	17431	17667	17426	17441	17458	17422	17366	17560	17259	17520	17428	17424	17468	17397	17566	17315	17418	17436	17394	17401	17412	17355	17410	17446	17452	17321	17446	17446	17577	17417	17348	17300	17416	17630	17424	17690	17435	17514	17367	17311	17457	17340	17361	17221	17379	17482	17514	17679	17504	17359	17471	17463	17509	17450	17287	17499	17546	17476	17467	17360	17310	17457	17427	17417	17402	17506	17580	17530	17440	17368	17315	17365	17436	17484	17183	17650	17472	17566	17325	17445	17391	17164	17514	17436	17427	17374	17327	17501	17450	17680	17507	17567	17543	17433	17456	17436	17348	17657	17421	17499	17373	17240	17412	17400	17373	17555	17409	17484	17545	17459	17283	17592	17238	17346	17359	17166	17323	17442	17530	17336	17329	17409	17724	17501	17617	17345	17431	17397	17397	17342	17352	17301	17255	17456	17465	17439	17343	17232	17409	17353	17509	17519	17248	17492	17303	17282	17328	17390	17484	17443	17467	17369	17535	17537	17554	17491	17358	17429	17521	17415	17358	17295	17295	17546	17347	17311	17393	17439	17325	17441	17541	17314	17185	17487	17464	17584	17337	17416	17294	17513	17500	17445	17482	17256	17406	17623	17431	17498	17464	17587	17449	17532	17199	17451	17373	17485	17464	17576	17407	17440	17304	17325	17472	17349	17413	17512	17487	17519	17567	17420	17430	17408	17514	17414	17400	17341	17473	17332	17388	17344	17232	17350	17597	17564	17352	17606	17395	17642	17392	17524	17278	17305	17441	17407	17341	17507	17681	17581	17632	17452	17395	17399	17503	17334	17384	17386	17407	17322	17563	17499	17522	17402	17480	17321	17513	17402	17761	17443	17341	17485	17512	17476	17441	17466	17588	17359	17478	17563	17521	17349	17404	17395	17504	17337	17432	17532	17319	17474	17504	17684	17567	17267	17441	17492	17278	17711	17463	17530	17291	17422	17412	17364	17320	17401	17554	17393	17396	17320	17289	17374	17571	17487	17349	17282	17589	17339	17581	17349	17536	17516	17382	17488	17423	17333	17414	17514	17593	17616	17430	17446	17440	17471	17539	17423	17459	17629	17325	17399	17315	17640	17505	17416	17418	17412	17563	17436	17460	17513	17433	17467	17442	17353	17407	17505	17424	17419	17595	17691	17438	17419	17482	17400	17485	17371	17309	17270	17519	17483	17658	17401	17552	17587	17413	17616	17438	17498	17459	17379	17503	17468	17511	17461	17398	17402	17469	17420	17287	17417	17482	17351	17248	17501	17405	17578	17494	17315	17427	17470	17247	17303	17479	17426	17528	17385	17459	17418	17517	17383	17378	17224	17352	17547	17492	17529	17461	17409	17540	17556	17352	17615	17389	17470	17276	17325	17449	17493	17261	17815	17308	17429	17395	17321	17515	17543	17450	17495	17369	17394	17359	17416	17383	17521	17333	17391	17446	17358	17450	17447	17508	17409	17454	17598	17514	17172	17465	17397	17336	17412	17439	17343	17360	17406	17262	17352	17566	17412	17382	17411	17529	17446	17493	17443	17457	17299	17467	17289	17577	17471	17358	17421	17331	17384	17508	17418	17649	17344	17343	17324	17316	17473	17431	17380	17320	17513	17386	17299	17218	17447	17382	17182	17391	17583	17441	17421	17227	17277	17366	17284	17407	17545	17488	17576	17382	17465	17471	17220	17325	17473	17274	17358	17614	17294	17439	17309	17135	17541	17596	17356	17236	17579	17524	17360	17419	17408	17369	17458	17489	17316	17556	17465	17419	17392	17286	17514	17470	17300	17446	17309	17372	17484	17372	17516	17722	17325	17520	17311	17490	17314	17458	17405	17551	17477	17625	17580	17618	17384	17421	17443	17485	17493	17533	17236	17303	17379	17431	17148	17481	17341	17415	17309	17264	17369	17426	17370	17275	17370	17304	17380	17216	17636	17358	17482	17412	17440	17454	17338	17432	17483	17501	17537	17450	17502	17363	17503	17303	17451	17388	17250	17479	17325	17527	17665	17523	17331	17308	17576	17509	17510	17245	17524	17348	17510	17571	17628	17427	17359	17238	17351	17477	17322	17448	17496	17299	17387	17624	17378	17312	17397	17352	17264	17453	17574	17521	17295	17307	17388	17782	17487	17357	17321	17406	17489	17425	17422	17315	17378	17310	17514	17379	17321	17394	17369	17718	17236	17513	17477	17434	17597	17480	17485	17355	17505	17563	17328	17385	17242	17327	17493	17516	17497	17387	17623	17561	17515	17527	17354	17216	17376	17455	17636	17412	17522	17658	17460	17586	17652	17596	17398	17463	17447	17413	17347	17560	17472	17454	17715	17386	17325	17549	17531	17244	17458	17472	17358	17216	17333	17325	17245	17407	17348	17489	17310	17471	17281	17538	17435	17525	17630	17346	17480	17338	17520	17370	17220	17544	17543	17414	17569	17241	17614	17654	17498	17495	17540	17562	17477	17429	17323	17265	17497	17663	17369	17400	17593	17368	17391	17311	17323	17323	17297	17546	17213	17221	17305	17543	17437	17426	17492	17263	17238	17536	17524	17518	17433	17437	17479	17475	17427	17427	17496	17411	17366	17541	17408	17477	17696	17580	17507	17329	17328	17427	17311	17417	17308	17477	17504	17538	17578	17437	17353	17412	17309	17574	17592	17462	17608	17411	17311	17364	17359	17526	17415	17221	17348	17479	17452	17336	17615	17281	17366	17418	17348	17618	17593	17294	17403	17513	17373	17399	17394	17525	17466	17138	17332	17210	17338	17303	17307	17417	17541	17579	17447	17406	17381	17437	17573	17432	17579	17712	17582	17408	17364	17463	17292	17383	17530	17414	17433	17548	17541	17572	17543	17355	17328	17429	17499	17524	17383	17418	17464	17397	17291	17474	17198	17407	17475	17643	17487	17587	17402	17656	17442	17454	17680
30063	41369	36813	27010	22652	20268	18319	17254	16787	16564	16522	16133	16061	15885	15943	15637	15846	15667	15781	15668	15692	15625	15790	15815	15759	15800	15519	15577	15523	15693	15592	15646	15631	15670	15535	15653	15722	15559	15776	15612	15530	15553	15564	15656	15653	15746	15633	15636	15618	15505	15669	15619	15703	15494	15476	15860	15817	15651	15600	15649	15736	15674	15507	15661	15587	15717	15738	15456	15628	15825	15611	15723	15757	15586	15739	15635	15635	15744	15583	15661	15684	15691	15497	15602	15856	15572	15487	15721	15731	15587	15534	15641	15481	15680	15445	15522	15574	15600	15704	15515	15646	15686	15485	15842	15657	15557	15630	15548	15778	15689	15489	15638	15637	15628	15696	15796	15361	15660	15751	15444	15498	15622	15553	15595	15661	15564	15644	15623	15636	15435	15563	15581	15548	15587	15625	15553	15657	15706	15520	15623	15769	15589	15620	15567	15640	15709	15612	15734	15746	15763	15695	15638	15705	15707	15529	15633	15785	15533	15578	15617	15733	15606	15645	15479	15537	15642	15711	15536	15650	15729	15471	15580	15597	15632	15697	15673	15504	15523	15566	15829	15663	15720	15557	15481	15539	15526	15673	15537	15614	15439	15616	15663	15572	15454	15623	15702	15727	15574	15563	15582	15636	15791	15429	15643	15687	15600	15458	15422	15646	15629	15430	15638	15483	15673	15665	15595	15496	15490	15647	15346	15573	15606	15693	15413	15716	15718	15581	15525	15654	15609	15493	15640	15548	15636	15570	15589	15577	15519	15457	15556	15749	15688	15932	15607	15744	15749	15586	15548	15716	15505	15616	15624	15469	15647	15709	15755	15543	15619	15470	15812	15631	15793	15739	15598	15536	15725	15656	15615	15515	15660	15756	15599	15346	15618	15623	15664	15557	15674	15596	15797	15696	15700	15563	15508	15719	15770	15662	15339	15540	15502	15576	15587	15583	15667	15679	15698	15527	15528	15732	15670	15688	15676	15624	15590	15748	15491	15605	15604	15505	15710	15575	15489	15596	15556	15775	15596	15428	15688	15674	15591	15641	15706	15504	15597	15633	15650	15614	15717	15781	15672	15638	15604	15800	15617	15568	15614	15792	15618	15741	15713	15577	15648	15593	15709	15427	15479	15706	15613	15662	15639	15533	15663	15627	15730	15630	15733	15585	15586	15653	15750	15669	15523	15612	15708	15757	15507	15592	15692	15529	15631	15809	15593	15416	15685	15492	15608	15776	15712	15832	15567	15707	15650	15543	15653	15672	15600	15598	15669	15598	15480	15733	15664	15574	15729	15467	15541	15614	15659	15494	15562	15695	15601	15669	15638	15668	15610	15589	15633	15583	15719	15505	15605	15611	15529	15601	15775	15709	15612	15832	15671	15662	15377	15761	15461	15762	15560	15682	15591	15711	15579	15536	15795	15706	15631	15614	15661	15613	15579	15541	15536	15450	15472	15573	15730	15656	15620	15620	15398	15783	15746	15503	15561	15442	15600	15595	15676	15590	15607	15758	15717	15641	15725	15760	15582	15605	15580	15550	15544	15735	15716	15540	15736	15682	15625	15683	15698	15745	15755	15617	15600	15588	15713	15578	15467	15517	15690	15677	15706	15809	15660	15748	15567	15652	15595	15460	15597	15662	15615	15741	15572	15554	15467	15621	15574	15626	15723	15677	15708	15572	15678	15526	15641	15619	15693	15679	15655	15585	15729	15562	15621	15697	15704	15649	15634	15657	15557	15694	15775	15742	15480	15454	15459	15495	15743	15717	15525	15684	15558	15720	15678	15502	15692	15594	15563	15429	15603	15582	15669	15550	15666	15669	15749	15604	15721	15673	15602	15683	15664	15643	15607	15705	15596	15657	15648	15636	15514	15572	15824	15706	15474	15463	15539	15637	15565	15730	15567	15704	15597	15523	15646	15518	15668	15436	15664	15577	15501	15606	15626	15780	15589	15675	15595	15556	15635	15560	15549	15768	15724	15394	15498	15428	15751	15675	15698	15544	15580	15533	15544	15657	15398	15852	15701	15553	15488	15633	15641	15646	15664	15606	15640	15759	15598	15746	15592	15653	15616	15731	15465	15689	15730	15700	15526	15746	15765	15591	15862	15484	15696	15568	15605	15549	15647	15588	15378	15553	15607	15496	15692	15714	15404	15692	15555	15719	15601	15632	15755	15343	15581	15577	15652	15685	15636	15646	15568	15393	15547	15763	15639	15725	15537	15437	15586	15553	15517	15710	15559	15686	15540	15737	15470	15607	15599	15545	15568	15554	15701	15768	15454	15713	15742	15666	15669	15735	15724	15659	15649	15598	15711	15616	15626	15610	15649	15581	15705	15764	15633	15530	15749	15518	15659	15601	15316	15576	15715	15579	15620	15700	15828	15691	15557	15721	15488	15375	15754	15725	15578	15630	15808	15697	15685	15776	15697	15688	15586	15748	15614	15563	15441	15662	15586	15647	15557	15548	15501	15691	15880	15603	15631	15505	15548	15537	15783	15574	15656	15641	15584	15711	15648	15660	15566	15686	15554	15567	15578	15638	15599	15704	15631	15580	15678	15455	15757	15800	15540	15618	15706	15607	15654	15668	15848	15634	15691	15710	15683	15665	15587	15568	15597	15641	15594	15614	15846	15762	15629	15765	15649	15548	15586	15525	15466	15574	15560	15517	15688	15662	15673	15638	15740	15603	15646	15633	15719	15626	15630	15637	15758	15627	15793	15446	15748	15467	15571	15582	15608	15543	15643	15665	15790	15729	15611	15645	15534	15629	15608	15579	15635	15582	15736	15600	15614	15742	15638	15807	15483	15664	15532	15716	15711	15695	15680	15667	15733	15697	15465	15664	15567	15738	15635	15631	15644	15662	15555	15622	15660	15649	15654	15455	15731	15613	15686	15605	15593	15593	15719	15677	15739	15677	15569	15714	15604	15797	15484	15516	15474	15661	15671	15577	15679	15707	15735	15564	15451	15578	15527	15715	15342	15606	15744	15588	15663	15488	15667	15817	15619	15676	15692	15697	15647	15485	15677	15648	15727	15743	15719	15788	15723	15483	15633	15736	15476	15729	15603	15789	15728	15782	15678	15495	15839	15833	15567	15717	15665	15668	15682	15811	15595	15688	15669	15684	15523	15697	15660	15663	15650	15593	15624	15654	15483	15673	15624	15629	15634	15670	15708	15594	15714	15753	15609	15543	15602	15572	15522	15782	15607	15585	15778	15698	15587	15709	15631	15720	15462	15703	15706	15466	15516	15697	15611	15641	15719	15705	15666	15583	15516	15493	15642	15674	15687	15688	15739	15731	15564	15569	15649	15615	15668	15627	15611	15468	15465	15583	15485	15635	15645	15680	15683	15517	15658	15647	15582	15633	15580	15720	15682	15634	15741	15636	15621	15582	15573	15680	15697	15716	15463	15580	15723	15740	15525	15578	15390	15633	15715	15666	15559	15736	15594	15693	15618	15686	15699	15543	15658	15687	15720	15622	15567	15530	15638	15732	15528	15620	15673	15633	15422	15632	15669	15645	15566	15634	15601	15769	15617	15512	15685	15548	15694	15517	15588	15747	15781	15684	15595	15765	15693	15685	15485	15684	15697	15621	15639	15654	15483	15586	15436	15495	15561	15477	15681	15491	15549	15562	15641	15522	15528	15647	15613	15725	15711	15654	15674	15697	15589	15720	15613	15750	15700	15790	15618	15705	15683	15501	15700	15679	15590	15583	15779	15721	15701	15459	15707	15631	15589	15743	15642	15606	15626	15826	15598	15680	15706	15564	15713	15567	15517	15536	15826	15593	15672	15616	15716	15775	15590	15563	15893	15666	15501	15744	15607	15753	15663	15662	15630	15523	15618	15750	15729	15608	15488	15764	15674	15674	15722	15754	15624	15644	15640	15506	15811	15592	15818	15636	15419	15577	15653	15565	15673	15798	15611	15697	15577	15537	15605	15627	15577	15633	15565	15649	15733	15621	15613	15753	15624	15675	15684	15516	15656	15698	15684	15691	15651	15793	15727	15646	15602	15838	15572	15810	15594	15561	15712	15637	15678	15639	15651	15545	15672	15754	15806	15649	15657	15842	15610	15583	15602	15529	15722	15612	15702	15510	15668	15523	15488	15754	15634	15612	15742	15639	15615	15555	15545	15571	15695	15647	15678	15643	15770	15485	15656	15625	15719	15553	15669	15634	15629	15532	15609	15575	15506	15638	15645	15644	15732	15642	15472	15629	15647	15539	15621	15752	15521	15609	15680	15696	15476	15666	15542	15519	15684	15621	15583	15641	15746	15817	15525	15763	15509	15540	15665	15616	15849	15563	15604	15539	15678	15640	15807	15519	15789	15624	15609	15776	15545	15641	15659	15712	15753	15624	15575	15499	15640	15648	15642	15740	15512	15580	15735	15629	15637	15860	15557	15784	15488	15748	15652	15537	15731	15684	15571	15712	15550	15593	15556	15727	15646	15653	15595	15721	15578	15737	15654	15722	15502	15662	15698	15598	15536	15721	15528	15709	15832	15633	15553	15605	15602	15680	15751	15764	15578	15650	15730	15587	15520	15613	15596	15723	15562	15682	15697	15699	15633	15653	15609	15628	15493	15612	15633	15631	15684	15805	15665	15673	15553	15712	15610	15709	15626	15666	15534	15503	15634	15781	15638	15518	15665	15534	15506	15617	15588	15534	15767	15654	15668	15739	15557	15606	15625	15720	15643	15775	15579	15641	15612	15654	15677	15627	15601	15637	15667	15455	15573	15684	15565	15426	15768	15589	15636	15531	15661	15650	15638	15528	15757	15507	15639	15666	15673	15512	15441	15756	15604	15599	15629	15789	15797	15760	15629	15653	15529	15492	15745	15617	15591	15627	15589	15632	15683	15691	15653	15516	15636	15594	15736	15769	15652	15686	15560	15574	15541	15657	15556	15544	15819	15679	15698	15784	15759	15637	15533	15639	15564	15705	15620	15679	15610	15663	15663	15476	15591	15783	15780	15505	15592	15638	15669	15594	15557	15459	15667	15584	15575	15793	15743	15706	15717	15676	15622	15715	15521	15796	15619	15675	15560	15672	15605	15747	15540	15771	15710	15649	15463	15529	15720	15630	15469	15506	15724	15781	15642	15590	15608	15538	15720	15467	15677	15655	15646
24107	21424	28864	25401	24750	25242	24323	20036	18635	18241	18017	17950	17669	17802	17509	17383	17317	17558	17343	17378	17320	17304	17218	17222	17402	17333	17269	17214	17256	17219	17228	17218	17286	17291	17217	17210	17306	17470	17129	17242	17196	17001	17083	17230	17342	17287	17113	17023	17250	17111	17115	17130	17125	17279	17157	17409	17348	17323	17242	17083	17157	17142	17065	17070	17154	17034	16974	17182	17098	16984	17153	17211	17109	17127	17089	17210	16967	17044	17116	17089	17207	17139	17058	17245	17092	17238	17035	17156	17004	17084	16979	16943	17055	17090	16843	17061	17056	17020	17090	17153	17131	17078	16971	17052	17005	17082	17081	17070	17060	17055	17241	16844	17035	17162	16916	17111	16965	16963	17180	17095	16991	17090	17063	17233	17129	16950	17026	17036	17200	17056	17098	17275	17203	17078	17265	16867	17292	17079	17091	17163	17125	17140	17146	16950	17033	16903	17084	17100	17155	16929	17003	16951	17015	17039	17195	17053	17061	17025	16888	17078	16992	16969	16941	17117	17025	17004	17006	17245	17125	17001	17108	16909	17040	16927	16972	16762	17154	17210	17291	17305	17121	16969	17033	17155	16963	17163	17180	17039	17256	17152	17117	16983	16978	17158	17272	17054	17222	17091	17152	17108	17322	17014	17153	17066	16986	17152	17338	17077	17000	17064	17178	17164	16949	17034	17128	17226	17101	16857	16839	17078	17086	16929	17146	17205	17068	17078	17137	17091	17056	17126	17076	17023	17020	17059	17250	16913	16990	17120	17044	17141	17142	17267	17222	17373	17190	17003	17022	17202	17040	17285	17073	17338	17187	17041	16954	17106	16997	17190	17165	17067	17039	17209	17157	17099	17077	17134	17153	17048	16984	17096	17063	17089	17199	17138	17104	17011	17055	17007	17210	17070	17153	17107	17247	17237	17087	17114	16979	17128	16916	17165	17048	17155	16988	17105	17315	16959	17185	17084	17288	17345	17369	17040	17264	17040	17276	17023	17067	17178	16969	17240	17028	17032	16868	17020	16900	17037	17185	17151	16894	17145	17139	17125	17014	17085	17149	17094	17138	17135	17286	16967	17069	17143	17087	17047	17182	17224	17303	17062	17018	17230	17258	17258	16985	17072	17039	17081	17206	17126	17039	17179	17232	17029	16889	17058	17114	17291	17182	17179	17059	16994	17075	17178	17216	16997	17190	17241	17160	17172	17189	17138	17194	17050	17021	17348	17068	16873	17072	17008	17020	16953	17257	17146	17086	17039	17310	17228	17214	17038	17063	17200	17083	17169	17170	17148	17086	17271	17241	16944	17042	17114	17079	16877	17051	17058	17028	17023	17249	17058	17163	16999	17003	16945	17086	16913	17163	17251	17180	16928	17114	17210	17140	17063	17210	17184	17147	17096	16979	17166	17243	17126	17032	17052	17030	16987	17037	17248	17110	17230	17199	17045	16915	16974	17332	16964	16943	16986	17118	17052	17097	17149	17123	17059	17066	17174	17044	16989	16900	16948	16768	17092	17257	17026	16902	16987	17069	16986	17006	17070	17133	17157	17240	17024	16940	16943	17034	17040	17038	17178	17062	17139	17162	17235	17146	17219	17279	16868	17167	17076	17232	16990	16993	17243	17170	17262	17289	17131	17010	17135	17166	16878	17174	17258	17121	17219	17288	17212	17166	17025	17015	17143	17197	17184	17317	17074	16926	17230	16798	17171	17027	16881	17188	16959	17064	17171	17077	16902	17213	17205	17374	17290	17167	17086	17025	17160	17173	16875	16991	16979	17301	17185	17110	17048	17082	17237	17235	17108	17134	17066	17068	17145	16941	17126	17200	17013	16972	16917	16795	17181	17218	17137	16843	17141	17143	17236	17258	17120	17170	16907	17029	16991	17061	17023	17006	17200	17285	16905	17149	17242	17109	17133	16893	16862	17070	17072	16907	16929	17084	17084	16927	17056	16987	17155	17131	16999	17017	16974	17140	17220	17156	17116	17224	17173	17027	17042	17167	16991	17135	17079	17171	16878	17056	17077	17050	17122	17267	17178	17219	17110	16946	17136	16960	16994	17229	17041	17185	17231	17016	17109	17276	16994	17007	17112	17029	16972	16965	17137	16921	17086	17153	17103	17139	17104	17208	17032	16812	17097	17082	16947	17109	17014	17084	17190	16974	17048	17129	17154	17038	16964	16984	17106	16996	17033	17161	17191	17300	17184	16996	17041	16939	17103	17041	17161	17121	17124	17326	17033	17086	16926	16935	16979	17031	16852	17290	17276	17085	16879	17135	17187	17096	17071	16942	17182	16938	17159	17118	16940	17041	17021	17226	17063	17182	17021	17114	17083	17096	17141	17098	17107	17249	17064	17124	17151	16979	17098	16954	17050	17149	16942	17193	17275	17337	17221	17031	16765	16932	16928	17123	17088	16977	17183	17286	17038	17330	17027	17033	17030	17324	17030	17011	17044	16959	17026	17167	16879	17172	17196	16960	17108	17126	17193	17000	17260	17219	17055	17088	17262	17252	17187	16944	17050	17176	17172	17155	17001	17230	17327	17188	17076	17121	17018	16974	17037	17215	17349	17133	17062	16865	16972	16883	16990	17183	17018	17031	17029	17109	17086	17188	17134	17085	16817	17004	17254	16999	17101	17012	17083	17082	17104	17093	17004	17123	17098	16999	16900	17170	17024	16856	16904	17243	17108	17028	17097	17131	17064	17320	17288	17118	17329	17237	16980	17153	17181	17082	16959	16954	17034	17233	17111	17062	17005	17170	17123	16993	16880	17001	17013	17410	17102	16959	17047	17161	17090	17112	16953	17137	17070	17269	17095	17137	17084	16910	16936	17031	17131	17172	16905	17008	17298	17282	17015	16983	16976	16994	16842	17067	16963	17005	17013	17025	16861	16974	16998	16980	17116	17071	17279	17219	17244	17033	17114	17174	17258	17079	17149	17194	17183	17023	17051	17054	17029	16977	17078	17089	17085	17190	17206	16974	17025	17281	17213	16953	17091	17326	17085	16963	16925	17124	17137	17047	17058	17062	17140	17217	17139	17075	17078	17071	17044	17109	17133	17378	17019	17171	16995	16989	16930	16914	17174	16989	17332	17130	17050	16987	17202	17155	17171	16966	17001	17062	17232	17106	17072	17070	16986	16941	17067	16980	16948	16994	17144	17034	16900	17141	17067	16974	17130	17306	17200	17016	17146	16999	17167	16865	17058	17061	17043	17070	17027	16995	16905	17168	17175	17003	17124	16958	17012	17293	17065	17178	17012	17001	17105	17149	17037	17067	17118	17042	17087	17151	17105	17095	17181	16960	17069	17211	17359	16923	16838	17129	17031	16900	17155	17140	16895	16983	16990	17030	16884	17096	16939	17143	17244	16852	17082	17204	17169	17214	16996	17237	17043	17007	17183	17008	17026	17297	17288	17216	17116	17110	16921	16993	17063	17193	17213	17117	17238	17151	17278	17139	17002	17081	17159	17172	16977	17087	17090	17240	17124	17105	16944	17092	17110	17179	16992	17168	17140	17150	17113	17226	16988	17258	17070	17017	17057	17074	17056	17002	17073	17205	17138	16934	17231	17011	17016	17083	17190	17109	17090	16988	16981	17087	17132	17165	17150	17069	16805	17127	17096	17150	17042	17014	17125	17111	17175	17225	17013	17242	16995	17013	17040	17081	17393	17168	17038	16975	17146	17048	17267	17172	17344	17217	17052	17174	17086	17214	16918	17093	16943	17034	16952	17212	17251	17049	17142	17037	16931	17098	17087	17120	17101	17185	17006	16946	17058	16998	17151	17126	17138	17076	16974	17247	17102	17062	16891	16969	17066	17209	17116	17175	17174	17145	17215	17104	17189	17168	17237	17048	17063	17096	17247	16839	17182	17007	17185	17068	17154	17170	16913	16967	17179	17290	17212	17029	17048	16978	17290	16918	16799	17351	17072	17085	16844	17145	16895	17183	17141	17296	17202	17056	17020	17220	17323	17066	17016	17300	17168	17149	17238	17025	16982	17047	17111	17158	16892	16924	17245	17252	16979	17101	17127	16984	17032	16965	17106	17085	17091	17002	17168	17281	17114	16978	17273	17109	17189	17203	17099	16963	16884	17082	17017	17040	17204	16874	17083	17222	16987	16980	17241	17153	17167	17201	17045	17055	17046	17055	17032	17299	17059	17089	16965	17037	16865	16993	17006	16974	17087	16909	17289	17081	17105	17253	17183	16891	16912	16992	17095	17149	17040	17127	17037	17264	17195	17152	17163	17356	16993	17019	17096	17377	17033	16985	16958	17048	17093	17126	17086	16884	17016	17022	17194	16955	17092	17299	17118	17007	17123	17199	17145	17270	17237	17123	17066	17220	17089	17229	17107	17151	17147	17076	17164	16905	17240	17105	17046	17081	16904	17002	17189	17027	17142	17008	17020	17146	17014	17403	17175	17118	17175	17022	17296	17206	17092	17159	17109	17205	17287	17319	17108	17218	17105	17129	17102	17048	17216	16883	17354	17213	17157	16984	16976	16991	16934	17116	17031	16857	17165	17008	17221	17107	17024	17068	17168	17139	17213	17152	17309	17168	16981	17030	17115	16977	17082	17162	17036	17048	17096	17235	16928	17013	16985	16905	17157	17210	17173	17097	17058	17056	17125	17088	17094	17156	17139	17055	16949	17092	17100	17108	17253	17179	16953	17059	17072	17040	17045	17056	17104	17050	17004	17055	17265	17151	17057	17123	17007	17299	16943	16890	17318	17204	16930	17092	17130	16935	17053	17260	17143	17002	17103	17185	17158	17244	17100	17161	17057	16994	17206	17138	16948	17102	16996	17158	17176	17210	17144	17049	17229	17082	17131	17094	17150	17066	16996	17187	17063	16972	17189	17091	16949	16895	17271	17073	16971	17125	17044	17183	17230	17179	17277	16926	17158	17121	17050	17167	17182	16986	16995	17025	17052	16814	17099	17081	16994	17154	17103	17022	17082	17065	17119	17115	16979	17208	17234	17183	17196	17321	16964	16928	17252	17266	17033	17218	17398	17228	17128	17142	17023	17233	17291	17021	17085	17207	17030	17169	17127	17137	17013	17001	17067	17019	17159	17202	17298	17044	17153	17039	17120	17033	17245	17178	17018	17159	16949	17145	16962	17011	17089
31931	50526	44309	35607	30879	25582	22421	19296	17813	17035	16834	16548	16433	16092	16149	15624	15873	15929	15684	15532	15672	15586	15858	15768	15710	15656	15702	15742	15718	15644	15690	15622	15375	15639	15807	15481	15615	15663	15699	15691	15702	15642	15540	15544	15393	15683	15589	15716	15668	15567	15615	15877	15431	15525	15693	15622	15648	15493	15557	15582	15610	15684	15590	15618	15584	15749	15425	15703	15557	15572	15666	15707	15645	15600	15611	15527	15664	15623	15536	15528	15404	15570	15380	15417	15779	15343	15529	15587	15623	15503	15451	15616	15478	15533	15619	15523	15447	15495	15536	15683	15524	15616	15572	15431	15759	15369	15659	15481	15690	15442	15575	15505	15650	15748	15617	15726	15719	15462	15527	15692	15559	15595	15484	15606	15638	15496	15423	15525	15620	15523	15444	15588	15575	15607	15799	15587	15611	15608	15705	15594	15522	15595	15577	15566	15732	15481	15515	15606	15629	15648	15652	15509	15545	15469	15623	15536	15551	15538	15541	15450	15570	15522	15618	15578	15654	15717	15636	15633	15619	15689	15556	15667	15407	15372	15450	15562	15539	15687	15586	15615	15523	15472	15466	15621	15566	15459	15656	15624	15410	15570	15532	15583	15409	15573	15502	15636	15557	15601	15686	15610	15600	15522	15655	15329	15594	15553	15612	15626	15711	15509	15682	15604	15585	15579	15586	15553	15541	15574	15533	15778	15516	15500	15595	15461	15384	15356	15551	15386	15406	15405	15403	15562	15550	15515	15594	15524	15542	15508	15710	15634	15490	15484	15486	15597	15527	15610	15636	15589	15446	15438	15528	15490	15519	15542	15434	15537	15442	15489	15692	15481	15450	15564	15625	15444	15576	15477	15459	15697	15761	15697	15468	15588	15487	15578	15513	15522	15732	15463	15514	15656	15381	15534	15489	15547	15616	15622	15628	15477	15588	15388	15594	15550	15513	15534	15565	15599	15595	15683	15585	15700	15568	15511	15562	15461	15591	15599	15634	15683	15519	15452	15596	15477	15514	15562	15495	15467	15426	15530	15565	15496	15671	15571	15638	15578	15605	15714	15512	15567	15627	15733	15519	15685	15461	15590	15535	15625	15574	15512	15680	15683	15701	15639	15606	15608	15474	15470	15509	15648	15469	15545	15667	15647	15403	15537	15697	15665	15505	15433	15553	15546	15608	15702	15639	15562	15806	15595	15346	15421	15496	15519	15527	15786	15600	15604	15439	15655	15637	15527	15427	15528	15552	15649	15540	15635	15664	15487	15639	15502	15536	15296	15597	15669	15672	15502	15706	15589	15614	15459	15484	15611	15584	15563	15634	15609	15592	15481	15564	15553	15736	15569	15534	15636	15483	15655	15503	15512	15461	15591	15627	15523	15451	15524	15431	15559	15529	15745	15495	15638	15546	15615	15673	15529	15387	15364	15609	15637	15757	15477	15692	15583	15596	15407	15600	15540	15589	15514	15524	15566	15633	15519	15470	15577	15620	15373	15506	15547	15709	15542	15597	15676	15618	15720	15485	15626	15604	15593	15669	15504	15730	15419	15632	15568	15520	15649	15336	15661	15671	15477	15374	15589	15468	15407	15785	15614	15480	15670	15324	15709	15598	15473	15566	15555	15699	15669	15607	15580	15514	15480	15710	15620	15381	15601	15472	15455	15551	15612	15534	15733	15515	15617	15513	15320	15681	15580	15370	15436	15357	15612	15548	15375	15633	15517	15473	15580	15457	15483	15549	15551	15622	15636	15580	15653	15500	15626	15304	15501	15675	15596	15711	15613	15403	15436	15566	15670	15551	15412	15500	15570	15508	15621	15588	15550	15603	15543	15582	15558	15416	15466	15538	15602	15665	15632	15502	15662	15587	15611	15571	15460	15626	15424	15544	15541	15598	15524	15416	15684	15610	15603	15596	15485	15572	15530	15463	15589	15672	15446	15724	15560	15540	15584	15573	15446	15599	15660	15563	15530	15706	15473	15541	15586	15486	15562	15560	15611	15367	15754	15584	15573	15595	15256	15571	15537	15503	15558	15758	15566	15531	15611	15639	15582	15438	15734	15605	15606	15604	15380	15469	15727	15598	15473	15659	15500	15529	15570	15572	15665	15589	15450	15488	15401	15555	15677	15601	15565	15636	15479	15744	15793	15410	15532	15486	15645	15592	15525	15508	15500	15517	15508	15621	15594	15849	15557	15540	15620	15514	15521	15745	15561	15653	15463	15528	15638	15562	15467	15502	15611	15558	15616	15498	15482	15778	15576	15550	15629	15431	15543	15523	15556	15470	15605	15593	15563	15633	15527	15503	15400	15498	15656	15632	15482	15606	15446	15513	15532	15515	15721	15517	15604	15518	15602	15559	15508	15557	15624	15526	15611	15629	15730	15504	15618	15608	15637	15562	15446	15668	15623	15497	15553	15648	15475	15785	15539	15573	15572	15719	15419	15582	15315	15474	15534	15357	15619	15530	15566	15734	15630	15659	15472	15504	15492	15660	15566	15637	15676	15573	15533	15506	15574	15709	15579	15608	15546	15622	15647	15690	15546	15687	15431	15504	15533	15504	15795	15405	15692	15562	15532	15497	15526	15470	15579	15632	15535	15649	15517	15690	15639	15608	15593	15284	15661	15445	15652	15430	15488	15695	15564	15636	15596	15494	15536	15540	15465	15699	15692	15468	15744	15611	15386	15509	15581	15404	15543	15355	15469	15601	15387	15593	15500	15533	15536	15690	15654	15590	15715	15638	15590	15477	15580	15655	15600	15678	15571	15470	15349	15613	15537	15429	15580	15526	15527	15590	15497	15590	15636	15509	15553	15485	15476	15496	15661	15609	15665	15616	15601	15617	15386	15623	15438	15676	15699	15354	15623	15611	15566	15591	15546	15505	15605	15440	15479	15428	15627	15483	15531	15526	15471	15636	15460	15649	15421	15674	15746	15653	15449	15521	15595	15429	15438	15690	15754	15561	15541	15599	15525	15781	15734	15409	15477	15645	15506	15590	15667	15655	15663	15483	15454	15654	15477	15554	15611	15597	15537	15521	15657	15581	15596	15577	15504	15449	15652	15739	15544	15796	15510	15672	15566	15539	15493	15311	15428	15428	15488	15394	15524	15630	15601	15643	15371	15569	15572	15644	15604	15482	15645	15595	15525	15669	15662	15363	15611	15571	15555	15654	15485	15657	15719	15494	15570	15516	15577	15484	15577	15695	15536	15583	15704	15533	15537	15583	15586	15598	15471	15568	15524	15579	15564	15500	15688	15584	15415	15470	15720	15539	15691	15524	15409	15532	15428	15762	15480	15568	15609	15681	15637	15475	15446	15679	15596	15607	15476	15697	15328	15522	15359	15523	15572	15609	15513	15634	15393	15661	15517	15508	15507	15427	15595	15578	15529	15517	15503	15342	15513	15591	15598	15631	15527	15519	15551	15686	15629	15556	15580	15467	15437	15631	15688	15611	15607	15522	15568	15503	15452	15473	15567	15590	15678	15610	15509	15393	15480	15481	15569	15606	15567	15551	15591	15456	15601	15503	15415	15577	15562	15587	15583	15666	15545	15436	15361	15643	15369	15610	15612	15503	15672	15529	15587	15480	15436	15710	15602	15578	15661	15616	15640	15393	15490	15526	15562	15474	15654	15520	15544	15291	15634	15548	15555	15713	15453	15607	15643	15517	15480	15492	15662	15546	15385	15566	15592	15515	15720	15543	15624	15734	15642	15464	15666	15584	15563	15594	15510	15556	15675	15576	15667	15538	15526	15502	15625	15641	15557	15518	15603	15612	15501	15506	15691	15572	15456	15508	15482	15692	15725	15566	15764	15623	15739	15452	15493	15496	15536	15692	15577	15761	15519	15564	15797	15403	15496	15760	15463	15631	15574	15417	15609	15700	15433	15414	15452	15654	15568	15621	15647	15488	15392	15500	15608	15480	15485	15712	15857	15600	15687	15525	15444	15580	15572	15620	15688	15769	15631	15574	15446	15508	15503	15676	15503	15613	15359	15647	15424	15426	15482	15623	15514	15540	15534	15555	15592	15488	15550	15565	15509	15290	15463	15632	15658	15633	15567	15624	15493	15576	15512	15588	15428	15387	15617	15764	15714	15551	15535	15568	15391	15619	15471	15578	15733	15522	15560	15607	15468	15675	15554	15535	15393	15560	15562	15571	15681	15497	15594	15527	15374	15631	15652	15510	15614	15452	15561	15513	15539	15724	15438	15585	15626	15342	15685	15561	15565	15559	15398	15497	15513	15483	15557	15538	15406	15594	15497	15610	15573	15525	15583	15587	15587	15682	15679	15628	15536	15630	15698	15553	15497	15625	15616	15442	15523	15546	15513	15646	15539	15586	15597	15638	15787	15613	15597	15603	15523	15569	15378	15725	15367	15664	15443	15548	15513	15441	15543	15701	15553	15468	15292	15491	15387	15482	15707	15647	15458	15703	15445	15534	15579	15506	15447	15592	15726	15454	15658	15536	15624	15507	15524	15566	15760	15585	15312	15562	15585	15386	15422	15516	15458	15485	15656	15576	15681	15534	15492	15515	15702	15453	15491	15526	15622	15632	15491	15526	15576	15483	15574	15537	15606	15509	15753	15485	15662	15730	15717	15406	15543	15610	15574	15706	15449	15552	15680	15630	15663	15664	15515	15510	15478	15652	15524	15616	15507	15551	15486	15561	15641	15510	15471	15602	15530	15508	15665	15622	15583	15517	15653	15603	15581	15466	15494	15404	15820	15644	15597	15575	15350	15541	15597	15546	15560	15583	15885	15477	15560	15504	15623	15592	15671	15518	15445	15618	15508	15756	15535	15439	15624	15505	15667	15417	15648	15540	15558	15737	15557	15411	15608	15482	15535	15486	15692	15507	15588	15518	15407	15560	15515	15524	15695	15599	15592	15631	15551	15435	15521	15692	15636	15431	15574	15579	15541	15801	15536	15581	15514	15382	15580	15637	15652	15633	15490	15561	15499	15629	15512	15442	15466	15517	15608	15756	15675	15547	15547	15612	15625	15552	15426	15485	15592	15628	15439	15447	15726	15417	15510	15499	15562	15502	15638	15633	15749	15734	15654	15613	15261	15406	15555	15618	15562	15622	15524	15531	15602	15588	15586	15501	15740	15576	15613	15584	15660	15604	15747
22864	21362	29129	24270	23095	26600	27495	21981	20009	19649	19400	19113	18880	18515	18636	18470	18219	18245	18214	18136	17947	17969	18017	18077	17944	18199	18104	18040	18116	18117	18157	18019	17927	18155	17845	18148	18218	18018	17834	18030	18124	18050	17874	18070	18165	18227	17998	17975	17928	17865	17938	17954	17875	18030	18035	18069	18008	17924	18193	17830	17943	17732	17848	18017	17847	17848	17918	18034	17797	18020	17938	17866	17823	17844	18085	17922	17772	17898	17810	18137	17780	17684	17942	17840	17631	17917	17946	18040	17970	18032	17873	17894	17773	17881	17902	17907	17930	17897	17717	17856	17924	17768	18007	18034	17857	17905	17959	18152	17926	17866	17814	17957	18006	17723	18126	18182	17808	17909	17779	17908	17927	18008	17874	17907	17827	17869	18114	17967	17964	18047	17835	17976	17759	17941	17810	17805	17710	17981	17977	17982	17937	17792	17803	17967	17883	17846	17931	17762	17892	17911	17848	17569	17932	17704	18141	17767	17961	17840	17896	18041	17973	17914	17986	17830	17782	18039	17871	18025	18009	17662	17733	17767	17979	17963	18046	17797	17945	17936	17763	17876	17879	17836	17916	17734	17726	17998	17972	17712	17904	17828	17851	17974	17970	18015	17928	17978	17799	17790	17751	17993	17938	17897	17892	17830	17834	17853	18054	17901	17972	17843	17786	17889	17757	17988	18048	17966	17851	18034	17807	17957	17930	17882	17837	17914	17806	17830	17749	17663	17669	17903	17771	17768	17860	17952	17850	17792	17907	17910	17938	18058	17902	17945	18002	18001	17766	17863	17701	17599	17766	17844	17908	17877	17981	17868	17974	17777	18017	17889	17847	18030	17932	18126	17813	17964	17967	17963	17907	17998	17882	17855	18019	17908	17855	17979	18044	17930	18015	17698	18001	17853	17998	17760	17763	17902	17943	17859	17709	17881	17909	17738	17685	17734	17727	17767	17892	17881	18167	17816	17792	17902	17937	17729	17750	17835	17640	17978	17887	17795	17846	17808	17715	17945	17948	17932	17887	17949	17847	17832	17742	17979	17989	17945	17765	17747	17856	17915	17807	17948	18118	17855	17585	17891	17631	18017	17900	17780	18055	18054	17892	17908	17825	17833	17977	18135	17931	17735	17879	17738	17899	17998	17852	17832	17895	17936	18031	17711	17787	17802	17835	17862	17893	17887	17969	17672	17958	17601	17788	17568	18059	17819	17844	17903	17767	17742	17866	17988	17684	18006	17893	17724	17749	17645	17829	18114	17920	17735	18099	18035	17744	18148	17849	17835	17881	17984	17883	17848	17646	17948	17872	17948	18010	17726	17676	17739	18066	17891	18007	17795	17992	17878	17804	17989	18007	17690	17885	17864	17799	17963	17758	17842	17756	17777	17831	17795	17923	17865	17759	17750	17905	17880	17707	18103	17792	17938	17698	18010	17826	17843	17786	17857	17871	17743	17884	17865	17955	17796	17938	17860	17865	17858	17731	18050	17894	17884	18035	18136	17940	17931	17885	17877	17946	17861	17746	17839	18016	17885	17849	18141	18236	17991	17879	17888	17834	18042	17929	17998	17747	17571	18084	17729	17813	17779	17942	18001	17691	17890	17740	17780	17802	17868	17806	17969	17739	18032	17777	17955	18005	17881	17814	17972	17557	17995	17933	17920	17953	17920	18075	17711	17884	17866	17930	17935	17704	17912	17708	17903	17888	17906	17819	17924	18022	17826	17881	17920	18035	17797	17696	17892	18013	17902	17891	17926	17907	17868	17998	17942	17723	17822	18041	17734	17904	18013	17877	17779	17884	17892	17675	17822	17848	17858	17893	18031	17827	18033	17892	17848	17824	17811	17723	17802	18046	17874	17843	17870	17959	17813	17844	17935	17899	17866	17891	17778	17982	17864	18017	17893	17861	17953	17994	17819	17861	17844	17975	18021	17901	17823	17860	17683	17653	17709	17874	17999	18010	17874	17779	17957	17742	17835	17909	17858	17784	17814	17907	17883	17933	17929	17891	17969	17952	17990	17973	17801	17932	17772	17759	17927	17997	17909	17927	17843	17908	18023	17911	17898	17863	18062	17924	17726	17729	17968	17931	18111	18096	17948	18059	17812	17801	17751	17790	17869	18088	17833	17811	17783	17870	17861	18062	18126	17961	17861	17890	17872	17659	17873	17728	17762	18100	17976	17850	18015	17778	18037	17894	17860	17891	17710	17769	17522	17840	17873	17937	17700	17943	17907	17768	17923	17814	17960	17962	17887	17807	17819	17921	17896	18084	17933	18025	17924	17925	17885	17969	18009	17909	17919	17918	17936	17795	17924	17840	17811	17741	17993	17969	17798	17818	17876	18045	18075	17862	17689	17960	17817	17848	17716	17946	17712	17835	17941	18005	17742	17984	17833	17844	17820	17856	17745	17952	17812	17968	17956	17798	17866	18183	17942	17899	17988	17829	17705	18033	17920	17903	17998	17989	17809	17814	17876	17827	18082	18042	17765	18036	17717	17810	17848	17963	17995	17771	17837	17753	18109	17897	17883	17850	17797	18025	17694	17743	17885	17715	17791	17697	17833	17859	17948	17857	17781	17950	18000	17742	17779	17931	17855	17718	17850	17765	17874	18092	18002	17852	17963	17829	17907	17754	17765	17939	17674	17692	17906	18019	17994	17691	17904	17958	17900	17752	17840	17799	17770	17696	17955	17849	17790	17836	17916	17927	17873	17757	17798	17821	17794	17743	17982	17896	17797	17990	17887	18134	17858	17811	17831	17750	17965	17881	17715	17920	17996	17719	17716	18008	17813	17806	17995	17942	17812	17888	17948	17964	17912	17714	17822	17782	17720	17803	18038	17740	17906	18024	18006	17919	17892	18046	17850	17746	18009	18113	17774	17857	17876	17962	17714	17919	18281	17876	17931	17825	17833	17656	17831	18087	17861	18028	17912	17868	17871	17820	17891	17833	17708	17869	17896	17910	17779	17905	17892	17849	17811	17999	17862	17792	17904	17944	17968	17763	17889	17843	17835	17877	17934	17886	17734	17909	17962	17817	17938	17944	18095	17915	17886	17947	17814	17868	17702	17922	17709	17991	18083	18003	18043	17838	17821	18059	18104	17700	17941	17794	17739	17912	17838	17945	17896	18014	18117	17873	17837	17907	17649	17690	17938	17897	17755	17909	17872	17932	17812	17558	17664	17837	17861	18091	17895	17911	17774	17915	17928	17656	17711	17933	17864	17799	17787	17950	17959	17827	17944	18037	17800	17955	17842	18114	17927	17916	17820	17860	17990	17939	17791	17805	17644	17961	17813	17795	17895	17943	17885	17945	17658	17929	17961	17993	17941	18014	17939	17899	18024	17935	17854	17729	18098	17967	17845	17761	17884	17734	17864	17816	17926	17711	17956	17813	17932	17884	17825	17907	17985	17857	17718	17846	17998	17686	17944	17916	18139	17751	17947	17913	17943	17830	17805	18021	17960	18100	17885	17883	17917	17968	17910	17711	17901	17941	17876	17962	17762	17861	17949	17901	17995	18079	18014	18096	17733	17914	17795	17856	17883	18098	17935	17889	17973	17832	17930	17936	17752	18053	17602	17787	17757	17937	17896	17976	17844	17919	18033	17900	17888	17908	17618	18037	17911	17775	18031	17922	17934	17878	17921	17818	17850	17727	17927	17862	17676	17758	17919	17897	17819	17875	17919	17810	17923	17896	17743	17891	17795	17853	17885	17820	17836	17924	17871	17983	17820	17878	18052	18086	17814	18020	17896	17987	17858	17833	17862	18059	17974	17779	18032	17946	17806	17824	17704	17775	17817	18175	17901	17898	17941	17823	17913	17741	18031	18254	18172	17804	17906	17923	18054	17840	17895	17873	17840	17848	17896	17910	17774	17826	18083	17796	17878	17826	17959	17960	17858	17825	17890	17951	17685	17864	18114	17736	18163	17846	17836	17697	17965	17636	17892	17777	17924	18011	18044	18094	18081	17738	18119	17864	18047	17816	17798	17768	17833	17793	17908	17864	18109	18008	17881	18002	18072	17794	17836	17936	17869	17902	17890	18041	17809	17894	17838	17893	17905	17950	17975	17730	17841	18018	17628	17916	17804	17811	17735	17858	18031	17654	17890	17824	17788	17798	17894	17906	18011	17994	17667	17664	17807	17934	17897	17743	17784	17888	17639	17800	17959	18024	18049	17907	17790	17938	18022	17881	17972	17869	18052	17811	17901	17881	17766	17955	17754	17842	17959	18031	17906	17805	17837	18197	18134	17791	18084	18016	17956	17786	17854	17936	17913	17979	17791	17880	17900	17904	17865	17937	17869	17975	17778	17812	17907	17697	17820	17958	17781	17772	17890	17877	17819	17818	17996	17895	17955	17808	17930	17891	18086	18047	17759	17982	17908	18222	17781	18004	18052	17779	17814	17996	18025	18061	17883	18043	17818	17809	17809	17906	17795	17723	17997	17956	17877	17916	17894	17880	17729	17755	17900	17859	17916	17853	17895	17828	17858	17840	17936	17603	17688	17772	17888	17816	17942	17756	18086	17796	17999	17909	17831	17830	17954	18027	17728	17934	17760	17783	17824	17828	17834	17915	18027	17853	17998	18055	17615	17768	17878	18048	17898	18025	17747	17785	17786	17863	17902	17945	18002	17792	17869	17918	17650	17904	17855	17749	17850	17895	17874	17836	17743	17970	17953	18055	17835	17886	17955	17915	17852	17836	17798	17867	18076	17769	17732	17956	17922	17912	18079	17753	17752	17785	17788	17698	17949	17763	17861	17831	17813	17797	17685	17823	17856	17860	17795	17795	17852	18062	17980	17874	17836	17876	17911	18120	17759	17807	17942	17841	17796	18109	17911	17917	17867	17915	17823	17762	18008	17876	17982	17921	17833	17863	17703	17843	17811	17870	17900	17821	17858	18080	17634	17869	18023	17928	17903	18015	18145	18004	17728	17758	17952	17878	17901	17946	17989	17833	17900	18044	17951	17753	17869	17691	17762	17799	17840	18038	17697	17887	18001	17844	17862	18039	17804	17701	17972	17782	17871	17904	17954	17790	17943	17881	17818	17743	18103	17928	17909	18166	17822	17880	17809	17816	18155	17905	17833	17952	17808	17790	17694	18066	17876	17782	17814	17927	17782	17902	17861
36643	57326	51509	41882	35491	30286	23847	20970	18979	18125	17856	17631	17278	16957	16701	16576	16537	16481	16243	16111	16030	15951	16265	16090	16204	16177	16359	16282	16068	15980	16148	16192	16258	16018	16096	16067	15957	16074	16128	16058	16056	16109	16105	15990	15872	16132	16121	15927	16039	16068	16145	15971	15934	16102	16036	15957	16028	15921	16066	15974	16157	16090	15889	15912	16042	15956	16013	16120	16084	15913	15979	15911	15958	16024	15902	15945	16097	16139	15955	16062	16024	16085	15986	16101	15902	16020	15955	15941	16064	15957	15939	15930	15904	15859	15969	15893	15873	16126	15999	15970	16049	15990	16161	16124	15958	16060	16036	15900	16017	16015	15971	16014	15975	15944	15939	16118	16043	15666	16000	16092	16082	15948	16027	15886	16033	15989	15917	16042	15926	15992	16143	15906	16031	15996	16113	16029	16037	16011	15973	15939	16001	15992	16096	16055	15884	16001	15949	15973	16190	16039	15995	15999	15878	15977	16086	16047	16075	16071	16021	16050	15774	16114	16039	16040	16054	15939	15949	16042	16070	15853	15945	15977	15959	15961	15993	15945	15951	15837	15951	15962	15931	16092	15907	15963	16003	15861	15992	16051	15898	16054	15855	16199	16023	15809	16015	16012	15940	15965	16010	16171	15770	15938	15808	15910	15993	15960	15973	15949	16260	16009	15862	15966	15907	15996	16098	16035	15908	15892	16064	15880	15858	15987	15830	15991	15941	15857	15997	15934	15887	15970	15904	15962	15794	15945	16037	15863	15984	16031	16052	16045	15967	16013	16044	16114	16196	15928	16027	15952	15919	16005	15970	15946	15961	15962	16009	16067	15918	16165	15805	16008	15907	15990	15930	16175	15878	16064	15975	16013	15993	15991	15958	16008	16102	15959	16031	15982	15970	16103	16082	16142	16004	16062	15907	16025	15945	15996	16100	15863	15924	15885	15772	15928	15969	16013	15972	16010	16012	16018	15963	16087	16059	15898	16017	16098	15904	15901	16078	16079	16085	15979	15972	15902	16067	16159	16063	16177	16036	15926	15992	15737	15971	15902	16072	15882	16005	16024	15945	16042	16098	15943	15993	15905	15823	15904	15997	16073	15952	16037	15915	16109	16042	16062	16051	16084	16040	15964	15947	15907	15856	16032	16019	15890	16044	15868	16123	15942	16005	16063	15938	15851	15916	16085	16135	16059	15782	15954	16149	16068	16123	16006	15928	15888	16074	15782	16008	15961	15975	16056	16034	16049	16027	15837	16010	16103	15809	15933	16021	15971	16134	16075	15645	15903	16065	15967	16001	16017	16107	15833	16073	16038	16133	16041	16061	15914	16079	16190	15858	15965	16073	15851	16008	16022	16011	15867	16086	15953	16096	16073	15884	16159	15955	16167	15958	15981	15967	16026	16097	16063	15922	16041	15932	15943	16024	16043	16002	15972	16000	15912	15835	16025	15996	15947	15991	15858	16108	15781	15785	15985	15907	15868	16030	16049	15896	15951	15950	15955	15948	16002	15979	16124	16107	16122	16018	15834	16045	16030	15912	16171	16010	16213	15874	16025	15991	16165	15942	16066	15908	15915	15976	16105	15958	15960	16004	15973	16054	16139	16080	16053	15882	16090	16013	16068	16092	15906	15936	16043	16015	15795	15915	16000	16049	15699	16067	15950	15984	15987	16035	16060	15833	16022	16012	16110	16060	15841	15875	15879	15994	16072	15997	16045	15995	15986	15964	15925	15935	15957	16202	15943	16094	15946	16231	16003	15695	15969	16036	15839	15945	16136	15821	15929	15849	16020	15917	16106	16163	15856	15846	16055	15925	15933	15981	16137	15935	16041	15987	15959	16037	16016	16136	16064	15945	15992	15898	15943	16064	15857	16110	15881	16005	16036	15986	15946	16024	16023	15968	16049	15991	16003	15989	16057	16024	16007	15938	15877	16015	16052	16099	16055	15946	16016	16013	16009	15943	15991	16041	16079	15956	16040	15995	15950	16042	15976	16003	15885	15998	16032	15880	16012	16045	15952	15849	15963	16028	16076	16120	15955	15904	16038	15889	15920	15884	16028	15948	16059	16079	15817	16007	15852	16182	16079	16035	16071	16093	15816	16013	15791	15990	16008	15884	16075	15949	15956	16079	15924	15974	16128	16122	15960	16198	15992	16035	15946	15966	15959	15887	15876	15962	16095	15816	16024	16069	15979	15991	15932	15949	15917	15967	15994	15908	16027	15804	15875	15899	15918	16101	15941	16017	15926	15773	15959	15964	15988	15899	16088	15824	15885	15882	15909	16025	15918	16060	15991	16030	15982	15926	15952	15766	16029	15819	15954	15917	15893	15866	16120	16102	15950	16054	16097	15891	16011	15965	15879	15962	15798	15934	16121	16037	16024	15854	15906	16022	16128	16036	16084	15951	15937	15976	15922	15928	16023	16055	15913	15960	16049	16166	16138	15783	16022	15998	16005	15950	16066	16004	16035	15937	15993	15958	15974	15992	15829	16091	15993	15972	15906	15818	15894	15906	15991	16109	16085	16100	15939	15919	16011	16052	15900	15848	15830	15848	16027	16040	15968	15986	16037	15938	15917	15910	16034	16077	15999	16120	15998	15982	15917	15851	15969	15926	15972	15860	15969	15978	16029	15918	15999	15891	16008	15928	15933	15962	16070	15928	15895	15761	16151	15861	15967	16012	15916	15914	16021	15888	16156	15872	16086	16013	15930	15929	15975	16000	16016	15894	15932	16128	15953	15907	15931	16017	16018	15882	16022	15983	15985	16128	16078	16106	16151	16179	15913	15930	15990	15984	15917	16120	15925	16008	15890	16203	15903	15777	16022	16000	15890	16019	16073	15840	15951	15998	16059	16078	16041	15966	15846	15893	15869	15966	15980	16015	16012	15991	15941	15970	15998	15897	15976	15814	15943	15959	16096	15963	15942	16152	15901	15762	16013	15940	16198	15963	15971	15968	15955	16143	15957	16085	15856	15914	15927	16156	15999	16062	16059	15884	15904	16117	15972	15984	16013	15991	15886	15980	16048	15951	15980	15909	16001	16098	15815	15929	15835	15851	15902	16162	15990	15932	16045	16050	15985	16044	16005	16084	16011	15979	16004	16012	16047	15932	15962	16087	15941	16038	15695	16087	15969	16036	15897	15830	15895	16207	15994	15899	15995	15991	15940	15973	16199	15955	16110	15920	15992	16012	15852	16112	15933	15967	15973	15779	16005	16057	16085	15839	15875	16045	15929	16096	15843	15980	15947	16035	16108	15893	15982	16020	15916	15904	15976	16086	15965	15817	15982	15899	15994	15866	15950	16170	16033	16018	15910	15894	16034	15972	16110	16008	15984	15972	15937	15805	15992	16000	16140	15873	16028	16130	15774	15890	16100	16059	16108	16084	15886	15799	15959	15974	16036	16120	15959	16164	15976	15938	16090	16035	16049	16063	16050	16001	15903	15946	15981	15994	15855	15961	15903	15722	15990	16117	15891	15935	16043	15990	15972	15915	16040	15960	16025	16006	16156	15885	15964	16018	15940	15972	16160	16010	15947	15969	15928	16017	16092	15982	16007	15959	15993	16031	16038	15884	16057	16098	16079	15820	15888	16142	16002	15866	16035	15941	15854	16085	15975	15994	15960	16054	16137	15945	15904	16172	15972	16069	15997	16096	15840	16075	16065	15962	15995	15960	15734	15994	15993	16046	16040	15865	15991	16025	15921	15915	16014	15910	15906	15957	15893	15984	16038	15935	15932	15996	15974	16038	15940	16044	16138	15946	15976	16055	15875	16082	16093	15964	15860	15983	16089	15871	16005	16161	16014	15975	16134	15944	16114	15970	16006	15959	15877	15990	15891	16039	16060	15853	15899	16051	15852	15911	16094	15942	15958	15971	16050	15969	15993	16210	16008	15935	16114	16192	15974	16087	15913	15891	15989	16008	15876	15920	16021	16002	15975	15965	15966	16079	16023	16134	15769	15939	16173	15880	16118	16112	15932	15853	16151	15834	16104	16049	15949	15854	15849	15855	15940	15986	15998	15945	15932	15927	15953	15893	16073	16011	16138	15769	15974	15876	16234	16053	15889	16031	15867	15928	16058	15943	15950	15987	15981	15989	16195	16023	15965	15896	15900	15956	16103	16073	16009	15848	16056	15942	15917	15924	15976	15883	15900	15895	15785	16056	16001	16051	15925	16163	15972	16182	15864	16115	15982	15943	15906	16025	16012	15939	16142	16126	15899	16150	16041	16161	15868	15939	15983	15960	16077	15994	16243	16003	16094	16024	15904	16030	16040	15858	15812	15885	16085	16033	16011	15927	15975	15942	15802	16056	15803	15950	16056	15959	15922	15915	15964	16125	15938	15963	16040	16018	16007	15983	15772	15986	15855	16124	16071	15966	16087	15971	16007	15927	15842	16096	16022	16059	16101	15994	15940	15902	15900	16170	15922	16018	15901	15792	16062	15675	15932	16043	15969	15931	15904	15996	15910	15985	15953	15966	16167	15853	16058	15928	15917	15958	15754	15908	16069	16085	16025	15957	15940	16053	15945	15834	15957	16026	16021	16087	15991	15977	16117	15924	15911	15968	15937	16041	15948	16021	15993	15912	15823	16060	15859	15985	15993	16002	16104	15918	15781	16007	16004	15895	15990	15873	15930	16262	16143	15843	16203	16144	16005	15983	15961	15884	16018	16272	16077	15994	16032	16073	15920	15998	15971	16012	15947	15946	16022	15804	15751	15919	15856	15891	15805	15874	16004	16007	15982	16007	15937	16011	15940	15932	15977	15885	16074	16096	15923	15949	15977	16064	15987	16128	15982	15938	15753	15941	15937	15989	15869	16068	15954	15990	15988	15939	15951	16077	15743	15964	16084	16085	16049	16075	16010	15928	15868	15975	15943	15966	15971	15844	15975	15894	15993	15995	15896	16023	15823	15940	15934	15846	16111	16129	15864	16155	16111	15972	15919	15866	16073	16124	16038	15936	15850	15877	16033	15909	16069	15984	16063	15982	16011	15964	15879	15903	15882	15922	15958	15958	16102	15944	16023	15871	16064	16118	16014	15923	15980	16070	15938	15823	16163	16162	15999	15972	15882	16029	16035	16016	15865	16061	16013	15970	16006	15953	16021	16166	15971	15910	15982	16099	15862
28831	26906	33276	29042	23627	21675	20230	19089	18825	18714	18633	18342	18469	18376	18144	18154	18193	18330	18352	18307	18261	18162	18108	18120	18106	18200	18030	18060	18298	18228	18139	18190	18157	18000	18234	17937	18141	17932	17950	18300	18157	18281	17940	18179	17986	18090	18209	17871	18004	18108	18208	18060	18182	17962	18124	18189	18098	18041	17963	17955	18243	18073	18101	17980	18278	18039	18317	18144	18171	18168	18104	18051	18052	17966	17920	18150	18078	18105	18022	18019	18038	18268	18158	17943	18064	18098	18024	18080	18106	17937	17945	18063	18232	18180	18126	17884	18094	18146	18118	18110	18068	18283	18264	18121	18107	17904	18111	18184	18101	18025	18108	18166	18126	18126	18118	18208	17964	18212	18139	18033	18143	17967	18169	18190	18157	18026	18021	18026	17902	17961	18002	17846	18076	18138	18201	18028	18223	18104	18071	18209	17965	18114	17839	17982	18144	18149	17981	18050	17995	18045	18234	18141	18121	18049	18114	18015	17981	18090	18010	18071	17997	17867	18224	18179	18178	18076	18218	18225	17934	18118	18189	18004	18031	17989	18063	18157	18172	18154	17989	18106	18054	18138	18086	18191	18253	17936	18025	18080	18238	18082	18114	18197	18086	18115	18034	18015	18031	17930	17877	18050	17959	18204	18133	17986	18103	18031	18181	18229	17936	17944	18178	18058	18208	18166	18121	18108	18190	18078	18145	18031	18045	18302	18085	18006	18288	18169	17935	18028	18270	18099	18045	18107	18095	17970	17885	18081	18155	18321	18094	17926	18036	17940	18101	17944	18202	18014	17982	18163	18037	18112	18085	18232	18160	18048	17912	18088	18138	18391	17926	18053	18239	18097	18081	18205	18209	18152	18103	18195	18275	18050	18255	18016	17960	17989	18200	18286	18170	18175	18099	18013	18274	18098	18123	18108	17874	18021	18068	18100	18359	18312	18170	18211	18176	18020	17963	17926	17951	18212	18140	18096	17984	18126	18041	18045	18047	18051	18193	17990	18110	18034	17815	18133	18125	17980	18001	17864	17986	18128	18361	18252	18100	17927	18121	18253	18267	18187	18142	17884	18080	18228	18153	18275	18046	18021	18178	18290	18345	18105	18085	18125	17803	17946	18096	18159	17985	18080	18033	17986	18273	18100	17925	18215	18048	17977	18094	18081	18245	18201	18155	18044	18002	18038	18003	18184	18122	18251	18196	18192	18359	18075	17992	18154	18131	17934	17971	17888	17969	18082	18041	18056	18011	17866	18280	18276	17964	17909	18020	18139	18346	18034	18154	18155	18241	17828	18230	18034	18264	18327	18008	18051	18269	18032	18235	18080	18250	18045	17995	17905	18115	18030	17934	18171	18227	18015	18089	18189	18213	18092	18191	18114	17830	18198	18036	17891	18047	17915	18067	18242	18122	17955	18196	18094	18191	17927	18116	17917	18145	18343	18035	18153	18148	18101	18113	17755	18074	18053	18297	18036	18028	18081	17950	17972	17856	17953	17968	18215	17997	18077	18287	18242	18123	17947	18048	18056	17938	18183	18272	18169	18227	18351	18107	18068	17994	18281	18246	17875	18286	18186	18072	18193	18301	18062	18140	17959	18161	18022	17991	18070	17975	17950	18404	18072	17944	17982	18156	18077	18166	18159	18126	18203	18116	18124	18339	18064	18201	18323	18185	17962	18026	18021	18186	18116	18099	18463	18245	18032	18121	18215	18120	18099	18318	17946	18327	18103	18262	18072	18024	17987	18152	17919	18116	18030	18217	18144	17879	18389	18293	18214	18073	18100	18266	18089	18154	18070	18074	18112	18127	18169	18092	18175	18123	18253	18088	18161	18061	18190	18104	18152	18100	18022	18129	18149	18162	18198	18280	18137	18091	18169	18079	18196	18125	17960	18001	18176	18173	18178	18164	18049	18223	18138	18266	18059	18017	18045	18207	18009	18031	18171	18354	18200	18055	18099	17911	18157	17806	18219	18220	18199	18015	18125	18029	18113	18004	18243	18204	18307	18136	18142	18155	18141	18203	17901	18019	18006	18258	18308	18105	18188	18158	18324	18180	18036	18064	18065	18081	17981	18148	18122	17972	18145	18258	18142	18066	18061	18259	17966	18068	18167	18104	17918	18211	18073	18233	18194	18107	18251	18119	18172	18027	17957	18250	18055	17998	18252	18107	18214	18022	18136	18058	18047	18317	18156	18220	18143	18335	18063	17979	18068	18283	18022	18218	18074	18000	17882	17943	18074	18099	18182	18021	18012	18140	17972	18044	18104	18132	18085	18333	18170	18006	18232	18083	18135	18080	18138	18121	17972	18206	18278	18130	18140	17951	18064	17990	18062	18096	18145	17953	18039	18106	18049	18024	18256	18078	18115	18123	17964	17991	18188	18149	18030	18073	18158	18271	18016	17947	18169	18020	17917	18097	18151	18147	18180	17998	17950	18159	18300	17881	18005	18001	17938	18011	18226	18119	18147	18079	18199	18184	18242	17926	18025	18012	18367	18038	17977	18100	18170	18209	18039	18108	18193	18029	18156	18158	18209	18041	18149	18055	18096	18350	18014	18209	18183	18036	18112	18192	18146	18040	18147	18039	18141	18161	17992	18089	18156	18100	18077	18332	18214	17937	18196	18014	18166	18008	18154	18063	18060	18326	18100	18279	18184	18020	18041	18122	17961	18073	17974	17842	18044	18089	18207	18093	17948	18127	18187	17964	18163	18212	17968	17920	18070	18267	18035	18151	17954	18114	18219	18200	18072	18127	18253	18022	18063	18114	17834	17980	18305	18126	18155	17939	18143	18003	18164	18182	18117	18175	17972	18114	18032	17980	18263	18167	18041	18287	18133	18107	18111	18169	18109	18196	18081	18031	18049	17978	17928	18079	18007	18211	18068	18114	18036	17950	18206	18279	18052	18114	18051	18139	18245	18191	17998	18121	18113	18083	18059	18167	18198	18180	18125	18260	18254	18092	17980	18170	17946	18015	18093	18217	18285	18171	18157	17992	18138	18043	18136	18108	18183	17924	17983	18203	18229	18034	18072	18004	17990	18104	17967	18067	18013	18082	18162	18175	18060	18022	18069	18110	18096	17993	18096	17974	18133	18023	18311	18097	18112	18112	17936	17920	18014	18173	18006	18079	17882	18059	17981	18074	18112	18091	17914	17971	18372	18039	18098	18168	18144	17886	17953	18122	18267	18112	18028	18098	18219	18208	18149	17964	18056	18131	18212	18258	18047	18105	18099	18268	18371	18111	18237	18211	18157	17937	18361	18062	18012	18104	18310	18375	17932	18201	18136	17891	18092	18232	18167	18194	18129	18120	18308	18221	18011	17890	18210	18004	18119	18007	18155	18300	18074	18132	18276	17919	18215	18081	18099	17960	18073	18175	18254	18171	18224	17963	18037	18138	18145	17914	18287	18209	17966	18074	17900	18131	18148	18311	18331	18214	18290	18161	18040	18026	18046	18194	18197	17981	18007	18120	17894	18197	18064	18052	18264	18181	18002	18121	18141	18314	18212	18030	18007	18237	18360	18282	18053	17998	18174	18221	18117	17935	18084	18047	18260	18170	18168	17950	18102	17947	18026	17938	18302	18052	18021	18148	18102	18136	17888	18186	18053	18433	18098	17943	18033	18152	18141	18360	18063	18121	17982	17876	18333	18125	18095	17940	18325	17967	18045	18067	18081	18068	18049	18101	18044	18024	18091	18162	18006	18160	18170	18171	18159	18040	17841	17890	17886	17871	18182	18112	17974	18080	18119	18091	18183	18315	18134	17869	18326	18087	18322	18110	18164	18209	18222	17864	17993	18091	18142	17971	17964	17920	18266	18067	18077	18053	18094	18355	18201	18312	17919	18133	18040	18015	18110	18127	18058	18017	17917	18154	18128	17956	18265	18243	18106	18156	18195	18094	17865	18055	18146	18021	18131	18150	18044	18188	18102	18006	18021	18083	17963	18185	18104	18376	17966	18015	18415	18079	17893	18072	18118	18073	18046	18221	18098	18008	18133	18037	18169	18048	18182	18132	18184	18264	18119	18131	18202	18297	18115	17969	17979	17980	18160	17932	18165	17971	17915	18196	18236	18033	18107	18067	18046	18179	17985	18024	18163	17968	18018	18213	18158	18080	18152	18038	18081	17957	18126	18200	17915	18195	18292	17954	17953	18120	18061	18199	18167	18117	18040	18170	18006	17885	18112	18212	18153	18135	17886	18166	18081	18275	18112	18104	17950	18140	18116	18162	18170	17954	18062	18299	18176	18144	18072	17948	18128	18039	17957	18047	17971	18105	17979	18097	17971	18271	18055	18087	18015	18022	18058	18203	18147	17823	18024	18084	18097	18084	17827	17934	18096	18215	18114	18022	18298	18216	18247	18106	18093	18109	18212	18091	18119	18340	18231	18171	18084	17982	18270	18150	18162	18203	18166	18077	18053	18159	18044	18194	18235	18247	18128	18166	18155	18101	18170	18140	18248	18030	18274	18221	18257	18092	18179	18236	18186	18087	18290	17959	18310	18009	18106	18202	18047	18185	17994	17949	18055	17919	18119	18149	18167	18020	18191	18084	17814	17827	18018	18258	18037	18218	18080	18070	18215	18138	18176	18107	18118	18193	18175	18035	18164	17999	18145	17971	18113	17976	18000	18259	18236	18263	18248	17924	18058	18082	18140	18223	17976	18092	17975	18113	17994	18216	18128	18214	18050	18155	18094	18052	18229	18056	18166	18027	17896	18117	18113	18172	18332	18176	17957	18232	18095	18225	18300	17982	18150	17972	18019	18007	18122	18008	18014	18289	18146	17933	18097	18176	18060	18098	17994	18099	18160	18165	17896	18088	18346	18089	17914	17812	18000	18069	17958	18062	18077	18173	18186	18180	18136	18230	18113	18149	18112	18137	18134	18088	18187	18191	18080	17994	18035	18069	18071	18088	17830	18161	18015	18063	18188	18158	18074	18099	18080	18136	18005	18083	18086	18081	18030	18284	18129	18074	18113	18033	18038	17995	18311	18229	18150	18156	18037	18273	17927	18127	18133	18037	18252	18179	18063	18071	18167	18069	18118	18041	18189	18054	18269	18180	17771	18113	18084	18136	18092	18225	18066	18045	17891	17883	17860	18064	18317	18044	18263	18139	18194	18375	18150
32512	43614	38376	29195	24201	21062	18991	17776	17274	16909	16808	16623	16452	16350	16381	16198	16381	16254	16223	16171	16083	16204	16084	16229	16226	16326	16238	16184	16140	16092	16100	16257	16121	16133	16406	16081	16273	16100	16154	15948	16100	16256	16036	16086	16170	16137	16274	16221	16194	16171	16116	16268	16085	16118	16335	16135	16176	16115	16009	16037	16077	16225	16276	16192	16064	16069	16045	16183	16063	16208	16198	16058	16206	16048	16249	16113	16209	16093	16155	16046	16116	16143	16081	16112	16129	16066	16049	16195	16008	16038	16106	16110	16153	16236	16091	16096	16140	16165	16002	16254	16145	16103	16066	16175	16031	15870	16122	16276	16156	16159	16249	16065	16143	16296	16005	16133	16140	16114	16190	16198	16266	16227	16164	16039	16226	16205	15953	16112	16209	16262	16149	16235	16133	16255	15916	16152	16118	16250	15972	16329	16078	16010	16254	16225	16061	16125	16317	16264	16260	16120	15971	16066	16346	16169	16112	16263	16084	16125	16220	16112	16131	16044	16262	16106	15838	16099	15900	16142	16150	16323	16137	16151	16093	16041	16093	16187	16246	16001	16266	16275	16218	15943	16063	16099	16219	15979	16174	16162	16056	16142	16209	16073	16068	16215	16272	16079	16025	16199	16162	16125	16055	16238	16021	16131	16051	16192	16170	16089	16006	16275	16107	16051	15991	16263	16132	16042	16162	16123	16017	15982	16247	16104	16116	16135	16005	15993	15983	16140	16109	16240	16071	16084	16130	16382	16260	16221	16134	16142	16023	15999	16440	16177	16163	16151	16169	16161	16207	16322	15943	16121	16102	16091	16254	16206	16225	16194	15974	16106	16107	16377	16120	16293	16193	16095	16145	16352	15952	16025	16024	16154	16209	16092	16285	16182	16087	16244	16052	16134	16109	16080	16181	16168	16007	16008	16027	16030	16070	16046	16197	16099	16108	16221	16134	15892	16187	16220	16247	16157	16329	16114	16233	16082	16125	16270	16174	16182	16177	16141	16296	15949	16349	16191	15965	16265	16212	16341	16111	16120	16156	16198	16066	16269	16081	16085	16085	16190	16237	16003	16135	16193	16270	16210	16200	16270	16051	16057	16073	16232	16076	16296	15976	16068	16140	16131	16068	16127	16133	16326	16007	16151	16082	16087	16068	16320	16120	16051	16224	16123	16326	16028	16142	16055	16154	16141	16054	16133	16132	16158	16135	15953	16031	16308	16185	16129	16140	16059	16099	16220	16239	16108	16098	16051	16125	16061	16065	16151	16190	16085	16197	16089	16190	16202	15946	16068	16083	16035	16207	16112	16270	16075	16286	16065	16050	16010	16222	16108	16128	16039	15992	16124	16066	16217	16224	16041	16132	16097	16147	16167	16080	16313	16188	16207	16085	16096	16231	16175	16116	16232	16255	16128	16171	16247	16408	16059	16191	16121	16120	16196	16053	16228	16122	16061	16102	16162	16175	16110	16016	16087	16256	16054	16266	16195	16011	16102	16099	16249	16101	16253	16083	16018	16087	16256	16177	16145	16238	16054	16054	16182	15967	16092	16119	16103	16052	16068	16085	16188	16026	16181	16228	16214	16325	16283	16276	16185	16174	16085	16057	16007	16436	16101	16114	16060	16142	16257	16218	16051	16207	16211	16199	16050	16124	16137	16219	16143	16240	16121	16017	15999	16220	16119	16158	15947	16084	16060	16177	16081	16209	16099	16199	16087	16136	16100	16262	16147	16227	16244	16284	16144	16118	16105	16197	16121	16125	16213	16139	16091	16163	16052	16006	16127	16108	15998	16126	16105	16180	15976	16185	16095	16288	16153	16141	16225	16090	15953	16098	16235	16250	16177	16141	16029	16151	16224	16157	16134	16226	16143	16197	16021	16149	16145	16203	16181	16239	16253	16251	16158	16164	15992	15975	16167	16173	16061	16039	16226	16163	16135	16143	16140	16134	16091	16210	16135	16065	16101	16195	15967	16093	16105	16049	16040	16176	15954	16176	16085	16113	16094	16211	16124	16170	16117	16054	16218	16114	16152	15959	16222	16152	16002	16189	16169	16148	16128	16046	16177	16163	16076	16200	16019	16172	16103	16039	16352	16049	16065	16120	16206	16254	16067	16375	16082	16223	15862	16210	16211	16262	16029	16169	16058	16253	16113	16384	15931	16162	16085	16326	16095	16157	16231	16094	16151	16191	16075	16140	16033	15918	16086	16205	15917	16031	16290	16127	16317	16239	16135	16031	15926	15982	16126	16181	15997	16194	16182	16110	16282	16100	16136	16305	16080	16343	16227	16180	16283	16185	15931	16256	16037	16128	16039	16100	16127	16093	16088	16012	16067	16153	16085	16168	16145	16032	16272	16211	16064	16172	16238	16208	16109	16072	16191	15895	16176	16027	16220	16181	16150	16212	16172	16137	16168	16193	15939	16181	16234	16288	16078	16073	15993	16071	16033	16056	16227	16218	16256	15987	16122	16335	16269	16242	16035	16080	16195	16229	16057	15987	16052	16025	16129	16040	16166	16124	16043	16249	16189	16212	16040	16146	16217	16086	16150	16017	16174	16056	16041	16083	16076	16143	15982	16224	16190	16203	16161	16215	16105	16141	16119	16027	16207	16133	15962	16141	16181	16031	16099	16199	16125	16124	16143	16055	16163	16236	15981	16137	16045	16221	16203	16179	16072	16171	15938	16149	16158	16014	16128	16209	16059	16151	16022	16114	16139	16227	16095	16224	16119	16043	16177	16067	16200	16173	16269	16049	16216	16123	16154	16023	16074	16200	16151	16098	16173	16243	16178	16131	16035	16291	16085	16163	16155	16108	16273	16169	16168	15913	16179	16219	15914	16248	16152	16283	16055	16108	16182	16194	16203	16024	16161	16093	16009	16029	16173	16188	16098	16061	16332	16080	16289	16103	16134	16300	16176	16134	16113	16127	16011	16055	16042	15960	16136	16114	16144	16297	16205	16182	16129	16016	16023	16102	16188	16047	16015	15915	16017	16280	16226	16200	16229	16233	16126	16053	16160	16307	16080	16174	16201	16254	16204	16250	16126	16171	16264	16137	16100	16162	16042	16189	16246	15974	16081	16109	16152	16118	16328	16277	16301	16197	16057	16132	16228	16170	15987	16413	16151	16096	16133	16184	16250	15953	16102	16051	16147	16024	16075	16166	16064	16063	16010	16153	16252	16323	16064	16024	16142	16332	16146	16111	16199	16139	16134	16092	16249	16246	16254	16197	16146	16395	16133	16088	16056	16048	16065	16033	16131	16269	16141	16134	16086	16152	16119	16186	16077	16129	16098	16235	15940	16199	16070	16136	16072	15954	16160	16073	16246	16079	16193	16253	16114	16297	16220	16070	16299	16063	16131	16204	16248	16114	16228	16011	16085	16094	16339	16045	16097	16041	16097	16069	15945	16451	16112	16225	16031	16225	16125	16122	16144	16236	16174	16130	16145	16081	16204	16250	16167	16141	16172	16087	16019	16160	16119	16031	16123	16158	16087	16158	15972	16049	16229	16068	16121	16132	16086	16163	16251	16328	16123	16051	16154	16186	16086	16328	16118	16205	16175	16065	15938	16133	16007	16113	16159	16236	16085	16115	16370	16182	16290	16062	16163	16121	16144	16202	16071	16059	16196	16016	16002	16115	16131	16070	15965	16037	16209	16211	16160	16106	16338	16275	16202	16163	16170	16159	16109	16063	16073	16148	16174	16177	16081	16023	16029	16204	16058	16205	16004	16433	16141	16283	16040	16075	16282	16254	16143	16118	16160	15888	16004	16140	15935	16087	16103	16184	16206	16224	16116	16138	16081	16086	16027	16154	16258	16115	16325	16175	16237	16152	16209	16200	16270	16118	16121	16263	16140	16034	16076	16250	16182	16036	16058	16162	16009	16019	16017	16123	16193	16146	15955	16183	16164	16025	16097	16125	16135	16258	16203	16117	16247	15981	16443	16145	16183	16046	16299	16027	16247	16104	16161	16174	15974	16173	16277	16164	16223	16179	16162	16124	16018	16359	16200	16098	16089	16054	16005	16054	16308	16127	16224	16232	16252	16168	16135	15996	16127	16026	16093	16109	16058	16094	16036	16090	16238	16217	16101	16142	16101	15974	16170	16283	16159	16087	16268	16000	16429	16184	16098	16120	16089	15978	16131	16145	16121	16034	16116	16093	16125	16197	16148	16112	16187	16256	16122	16309	15977	15976	15991	16219	16058	15867	16121	16020	16045	16135	16077	16089	16055	16077	16034	16134	16120	16063	16136	16178	16037	16100	16435	16004	16080	16172	16240	16136	16309	16039	16204	16054	16190	16066	16192	16139	16097	16163	16030	16297	16014	16264	16044	16073	16022	16036	16206	16172	16017	16212	16372	16207	16201	16023	16216	16162	16242	16156	16126	15911	16183	16139	16107	16201	16131	16134	16156	16161	16153	16089	15985	16111	16207	16025	16275	16203	16078	16058	16142	16133	16163	16118	16108	16022	16306	16024	16184	16181	16032	16230	16164	16191	16161	16219	16134	16262	16215	16363	16242	16265	16156	16214	16239	16116	16087	16206	16204	16345	16036	16237	16217	16128	16116	16276	16238	15923	16160	16080	16173	16133	16207	16232	16378	15952	16132	15947	16104	16249	16084	16109	16196	16206	16248	16143	16024	16063	15963	16215	16251	16263	16133	16208	16145	16147	16074	16247	16067	16051	16221	16190	16214	16033	16047	16178	16040	16057	16072	16184	16116	16065	16042	16060	16061	16016	16094	16187	16201	16309	16209	16136	16301	16088	16127	16179	16121	16058	16145	16057	16183	16249	16158	16104	16119	16274	16078	16125	16186	16195	16263	16133	16208	16123	16126	16122	16045	16080	16216	16198	16112	16181	16222	16064	16254	16281	16149	16218	16000	16243	16328	16090	16218	16222	16003	16131	16010	16110	16072	16050	16193	16259	16100	16188	16173	16038	16187	16008	16115	16154	16154	16097	16106	16168	16175	16208	16176	16280	16018	16087	16037	16168	16218	16063	16127	16118	16213	16225	16230	16020	16277	16085	16032	16050	16245	16149	16144	16146	16259	15951	16218	16108	16074	16169	16121	16115	16063	16157	16058	16113	16081	16184	16224	16031	16070	16249	16196	16215	16175	16198	16067
24174	21469	28994	26130	25525	26080	24188	20145	19004	18776	18580	18325	18464	18219	18084	18006	17934	17915	17810	17855	17760	17982	17937	17750	17758	17900	17649	17989	17973	17956	17724	17817	17844	17772	17737	17694	17873	17836	17741	17874	17994	17904	17752	17885	17670	17775	17765	17690	17666	17713	17764	17710	17624	17942	17722	17756	17390	17743	17757	17636	18034	17734	17621	17625	17660	17689	17847	17849	17556	17604	17599	17640	17672	17754	17562	17552	17745	17784	17640	17984	17622	17761	17698	17693	17795	17588	17813	17897	17544	17645	17746	17816	17552	17884	17469	17537	17646	17560	17853	17728	17766	17700	17770	17462	17710	17800	17762	17694	17733	17496	17469	17676	17742	17707	17633	17600	17673	17623	17475	17698	17852	17468	17578	17811	17788	17605	17641	17703	17916	17804	17765	17634	17559	17608	17748	17614	17558	17584	17843	17566	17632	17739	17798	17831	17737	17608	17578	17716	17926	17686	17712	17846	17716	17718	17565	17994	17863	17719	17660	17794	17801	17868	17761	17898	17719	17758	17780	17790	17722	17541	17535	17875	17575	17817	17821	17672	17815	17660	17770	17597	17853	17598	17812	17891	17696	17607	17794	17706	17694	17848	17680	17853	17438	17643	17714	17674	17577	17750	17656	17580	17644	17716	17550	17799	17780	17657	17724	17704	17690	17681	17814	17774	17928	17583	17707	17593	17917	17619	17729	17880	17879	17696	17832	17555	17642	17706	17744	17729	17849	17709	17690	17630	17602	17614	17574	17704	17779	17580	17639	17574	17715	17674	17428	17579	17791	17818	17620	17428	17570	17516	17732	17676	17786	17659	17652	17596	17683	17739	17607	17641	17724	17753	17715	17531	17739	17669	17745	17788	17760	17767	17813	17736	17442	17665	17711	17801	17845	17701	17618	17593	17722	17626	17765	17689	17656	17946	17525	17584	17786	17851	17717	17783	17464	17616	17802	17873	17562	17823	17602	17578	17768	17729	17835	17572	17637	17631	17765	17734	17687	17835	17669	17571	17829	17654	17778	17618	17843	17624	17861	17630	17665	17859	17812	17874	17650	17517	17758	17716	17619	17567	17681	17358	17693	17775	17437	17668	17656	17807	17740	17632	17682	17398	17644	17486	17797	17683	17508	17602	17454	17650	17764	17900	17685	17665	17676	17649	17814	17680	17641	17614	17602	17784	17723	17838	17593	17673	17714	17764	17679	17560	17579	17696	17590	17734	17783	17619	17742	17766	17786	17666	17713	17485	17585	17801	17759	17672	17823	17930	17734	18054	17624	17756	17690	17429	17672	17622	17557	17560	17418	17568	17854	17681	17586	17606	17672	17623	17657	17456	17587	17394	17669	17716	17555	17662	17470	17808	17838	17532	17693	17622	17606	17707	17732	17495	17708	17637	17427	17571	17715	17886	17567	17518	17952	17684	17634	17699	17485	17666	17615	17590	17518	17514	17701	17789	17619	17679	17785	17733	17873	17730	17531	17718	17659	17695	17587	17284	17560	17793	17629	17815	17753	17611	17876	17687	17693	17739	17599	17487	17736	17737	17895	17741	17739	17566	17882	17598	17598	17617	17845	17665	17546	17648	17627	17493	17707	17770	17758	17828	17751	17608	17511	17708	17681	17825	17725	17651	17598	17493	17593	17639	17713	17687	17808	17686	17841	17613	17767	17835	17570	17607	17628	17500	17928	17721	17853	17636	17612	17662	17651	17563	17825	17534	17634	17744	17832	17675	17666	17644	17537	17707	17526	17545	17648	17800	17747	17590	17702	17875	17757	17800	17666	17637	17678	17621	17489	17702	17640	17682	17727	17804	17631	17690	17507	17567	17669	17692	17668	17803	17694	17692	17940	17847	17579	17594	17651	17704	17776	17782	17629	17590	17594	17539	17787	17988	17602	17670	17808	17630	17508	17694	17753	17774	17680	17596	17725	17807	17759	17608	17593	17583	17757	17599	17756	17766	17709	17600	17623	17657	17578	17653	17646	17693	17721	17722	17893	17742	17810	17711	17476	17559	17737	17485	17618	17625	17754	17727	17726	17657	17717	17585	17688	17442	17463	17659	17558	17658	17536	17711	17672	17580	17549	17672	17762	17695	17863	17619	17629	17649	17606	17637	17876	17713	17585	17772	17582	17901	17795	17624	17744	17609	17779	17685	17576	17760	17681	17810	17660	17695	17807	17583	17714	17571	17600	17745	17578	17738	17672	17707	17541	17564	17620	17637	17631	17633	17697	17810	17628	17794	17477	17576	17708	17667	17803	17668	17807	17602	17546	17753	17743	17678	17674	17746	17753	17775	17643	17719	17734	17764	17787	17743	17694	17800	17860	17707	17548	17695	17656	17712	17608	17688	17968	17674	17553	17671	18019	17788	17785	17527	17765	17595	17657	17574	17723	17775	17618	17857	17678	17730	17567	17750	17554	17666	17663	17517	17661	17570	17739	17768	17661	17731	17560	17777	17643	17573	17677	17760	17502	17571	17633	17765	17614	17820	17742	17617	17641	17803	17606	17728	17881	17664	17627	17711	17584	17701	17795	17732	17822	17682	17558	17637	17493	17497	17697	17756	17788	17501	17773	17672	17554	17617	17638	17653	17615	17741	17588	17843	17688	17632	17760	17637	17874	17645	17407	17626	17615	17799	17674	17605	17876	17639	17638	17648	17708	17629	17643	17661	17644	17634	17685	17637	17583	17682	17526	17532	17587	17853	17864	17823	17585	17460	17740	17502	17613	17863	17620	17711	17684	17597	17629	17354	17552	17745	17509	17542	17737	17764	17853	17752	17655	17725	17603	17662	17595	17706	17800	17579	17597	17590	17853	17974	17882	17593	17505	17836	17455	17811	17711	17810	17715	17634	17789	17677	17837	17671	17730	17873	17761	17601	17945	17568	17796	17512	17707	17799	17527	17619	17667	17713	17604	17714	17561	17726	17638	17919	17510	17640	17670	17762	17657	17856	17670	17790	17676	17814	17753	17564	17656	17556	17844	17749	17614	17782	17770	17578	17593	17664	17739	17755	17660	17677	17758	17807	17724	17682	17694	17622	17498	17629	17579	17576	17701	17737	17797	17918	17812	17685	17594	17670	17751	17621	17555	17605	17705	17778	17716	17772	17681	17540	17925	17662	17533	17745	17424	17597	17538	17695	17742	17697	17340	17540	17796	17641	17819	17937	17690	17756	17793	17697	17623	17738	17697	17634	17569	17753	17739	17869	17741	17727	17643	17544	17528	17699	17661	17761	17601	17708	17676	17690	17618	17680	17679	17473	17528	17920	17458	17585	17589	17623	17851	17632	17738	17856	17620	17659	17955	17638	17735	17562	17697	17685	17566	17680	17520	17797	17638	17664	17764	17847	17741	17756	17824	17507	17695	17527	17577	17601	17716	17902	17655	17626	17752	17537	17568	17596	17557	17509	17631	17548	17658	17686	17601	17769	17527	17744	17818	17437	17590	17642	17611	17786	17745	17796	17729	17608	17536	17884	17457	17622	17679	17774	17563	17649	17817	17650	17644	17950	17578	17677	17951	17730	17784	17656	17748	17504	17744	17671	17513	17871	17695	17697	17677	17565	17648	17621	17630	17615	17669	17700	17714	17582	17828	17734	17775	17635	17615	17693	17621	17581	17725	17479	17670	17755	17721	17529	17645	17763	17623	17783	17895	17476	17464	17578	17600	17530	17829	17591	17640	17688	17795	17760	17619	17707	17606	17838	17684	17767	17560	17621	17637	17594	17630	17643	17603	17637	17670	17672	17774	17926	17599	17646	17480	17513	17704	17786	17827	17805	17704	17685	17699	17665	17636	17646	17812	17669	17592	17535	17442	17537	17757	17548	17537	17758	17913	17581	17685	17687	17766	17892	17554	17741	17600	17856	17724	17599	17887	17528	17477	17723	17451	17477	17626	17496	17736	17752	17829	17687	18051	17821	17856	17613	17704	17848	17709	17704	17686	17615	17699	17814	17592	17711	17859	17513	17514	17714	17717	17609	17741	17748	17770	17727	17719	17510	17557	17684	17645	17639	17837	17653	17660	17689	17707	17683	17725	17737	17456	17680	17792	17740	17768	17674	17604	17520	17734	17746	17886	17871	17658	17662	17865	17666	17389	17762	17793	17656	17677	17607	17729	17567	17616	17709	17699	17733	17697	17554	17664	17850	17759	17447	17619	17662	17652	17557	17582	17621	17712	17502	17829	17513	17945	17562	17799	17785	17610	17586	17802	17760	17669	17610	17848	17764	17625	17636	17698	17645	17456	17622	17703	17758	17619	17699	17504	17506	17792	17632	17627	17644	17894	17528	17805	17623	17495	17484	17697	17676	17573	17477	17622	17434	17792	17746	17748	17895	17822	17781	17706	17695	17731	17709	17871	17719	17600	17781	17720	17702	17644	17738	17830	17704	17580	17656	17735	17634	17616	17663	17534	17696	17746	17858	17682	17720	17750	17700	17635	17513	17661	17729	17834	17707	17609	17796	17552	17471	17597	17918	17720	17608	17620	17911	17684	17511	17854	17511	17904	17577	17721	17889	17579	17742	17519	17693	17762	17743	17708	17679	17587	17690	18015	17731	17799	17631	17666	17624	17656	17692	17612	17615	17618	17772	17823	17903	17684	17461	17664	17655	17583	17682	17639	17763	17737	17917	17593	17604	17745	17923	17548	17609	17491	17696	17645	17657	17792	17752	17787	17583	17752	17642	17746	17363	17592	17643	17482	17693	17815	17622	17590	17578	17584	17529	17564	17682	17659	17846	17705	17692	17687	17651	17705	17702	17837	17744	17635	17645	17628	17651	17729	17827	17794	17689	17668	17339	17671	17608	17774	17628	17689	17651	17605	17819	17578	17810	17670	17636	17736	17720	17629	17811	17683	17661	17597	17726	17681	17725	17609	17807	17542	17599	17733	17692	17560	17586	17828	18007	17655	17823	17764	17747	17855	17419	17574	17499	17770	17707	17597	17617	17841	17848	17766	17706	17928	17718	17893	17562	17732	17682	17733	17634	17735	17706	17571	17703	17527	17728	17975	17462	17646	17563	17595	17880	17815	17797	17762	17686	17778	17642	17884	17706	17584	17773	17710	17363	17816	17618	17854	17827	17758	17603	17689	17754	17733	17740	17529	17606	17640	17576	17620	17623
34066	52108	47659	39756	31764	26040	21054	18905	17724	17078	17071	16696	16790	16496	16450	16117	16034	16222	16206	15925	15896	16078	15857	16057	15972	15982	15962	15949	16070	16115	15991	15992	16009	15967	16063	16045	16203	15981	15958	16133	15980	15933	16033	15985	15905	16017	15846	15879	15928	16032	16001	16052	15840	16041	15589	16068	15947	16028	15855	15857	15823	15992	15861	15882	15997	16077	15889	15963	15876	15922	16060	15973	16022	15981	15869	15956	15834	15957	15827	15906	15961	15899	15958	15970	15842	16072	16021	15804	15856	15940	15988	15926	15996	16145	16167	15948	15876	15889	16004	15973	15869	15961	15854	15854	15784	15823	15959	15987	15966	15841	15892	15873	15884	15859	15945	16003	16085	15872	15902	15936	15946	16008	16035	15867	15821	15924	16040	15891	16141	15830	15861	15800	15897	16087	15908	15697	15849	16063	15882	16108	15908	15733	15889	15933	15837	15956	15897	15787	15871	15839	15705	15981	15934	16017	15857	16024	15926	15880	15807	15984	15896	15971	15794	15838	15959	15864	15927	15871	15777	15906	15825	15638	15958	15801	15869	15849	15920	15943	16067	15802	16045	15875	16073	15796	15893	15830	15841	15913	15959	15883	15825	15906	15931	15897	16037	15981	15880	15817	15912	15823	15810	15917	15872	15868	15851	15881	15749	15932	15810	15966	16056	15843	16087	15832	15889	15811	16030	15778	15810	15917	15766	15834	15873	16112	15840	15865	15955	15853	15903	15853	16071	15787	16036	15857	15928	15935	15788	16018	15950	16026	15884	15922	15944	15886	16129	15955	15956	15947	15917	16052	15946	15797	16004	15974	16035	15948	15791	15781	16041	15942	15901	15935	15925	15962	15894	15999	16085	15882	15875	15852	15969	15864	15853	16006	15923	16043	15906	16061	15827	15971	15917	15932	15909	15876	15941	15977	15844	15765	15884	15894	15944	15905	15885	15822	15969	15854	15888	15998	15817	15872	15885	15960	15861	15897	16056	15810	15881	15858	15855	15894	15878	15869	15898	15768	15918	15783	15930	15869	16012	16073	16086	15933	15743	15854	15824	15901	15868	15825	15830	15831	15777	15952	15967	15756	16008	15814	15976	15986	15765	15945	15871	15823	16122	15792	15876	15728	15958	15788	15821	15929	15737	15829	15952	15895	15841	15823	15887	15993	15911	15904	15810	15984	15942	16093	15866	15843	15831	15990	15833	15905	15855	15970	15862	15920	16011	15825	15847	15895	15933	15892	15963	15873	15778	15780	15973	15974	15865	15912	15940	15838	16101	15928	15981	15934	15964	15972	15856	15969	15991	15779	15858	15881	15744	15890	15805	15976	15830	15911	15940	15879	15739	16062	15864	15777	15939	15874	15877	15953	16096	15991	15862	15749	15892	15783	15979	16013	15885	15887	15825	16040	15932	16014	15838	15691	15802	15917	15883	15768	15827	15944	15694	16021	16006	15931	16034	15821	15888	16181	15769	15957	15860	15821	15859	15823	15943	15728	15972	15988	16058	16058	15968	15960	15848	15808	15783	15965	15879	15904	15946	15859	16068	16041	15872	15918	15818	15830	15897	15973	16017	15954	15855	15880	15859	15930	15945	16041	16123	15949	15885	15971	15986	15972	15975	15908	15954	15905	16035	15905	15956	15881	16017	15919	15676	16060	15753	16032	15957	15884	15973	15866	15886	15789	16063	15930	15905	15940	15892	15937	16027	15900	15900	15897	16011	15906	15940	15907	15970	16013	15857	15832	15876	15911	15998	15964	15971	16031	15828	15930	15802	15745	15878	15837	15844	15893	15855	15811	15902	15847	15835	15921	15944	15854	16000	15983	15981	15978	15869	15856	15928	15861	15983	15903	16081	15947	15702	15767	15889	15841	15910	15885	15997	15874	16012	15978	15899	15916	15883	15742	15970	15787	15763	15850	15908	15926	16022	15920	15903	15811	15840	15797	15949	15641	15907	15966	16031	15919	16108	16075	15933	16028	16021	15991	15964	15856	15856	15910	15968	15853	15815	15926	15962	15870	15875	15814	15763	15920	15798	15942	15882	15883	15816	16001	15884	15877	15882	15769	15860	16036	15985	15979	15821	15844	15888	15909	15745	15871	15815	16077	15930	16020	15773	15866	15940	15787	16000	15885	15824	15991	15916	15816	15848	15770	15738	15800	16067	15911	15949	15748	15854	15862	16093	15978	15834	15984	15954	15882	15879	15863	15898	16021	15702	15907	15942	15875	15914	15923	15710	15746	15810	15986	15922	15856	15815	16047	15762	15815	15709	16069	15773	15802	15926	15966	15963	15931	15776	15928	15945	15880	15878	15718	16001	15824	15914	16028	16006	15873	15792	15925	15885	15951	15951	15745	15960	15746	15949	15846	16114	15871	15949	15788	15769	15920	16021	15869	15992	15863	15951	15929	16057	15922	16016	15914	15977	15921	15951	15907	15869	15846	16055	15904	15931	15881	15930	15788	15964	15877	16043	16022	15668	15761	15919	16073	15909	15797	15790	15959	15998	15849	15851	15875	15972	15952	15953	16073	15826	15932	15934	16076	15926	15747	16024	15808	16023	15798	15767	15886	15868	15999	15956	15783	15941	15951	15888	15888	16003	15944	15945	15799	15836	15918	15864	15804	15701	15876	15696	16047	15968	16137	15804	15926	15961	15900	15898	15834	15959	15923	15866	15792	16072	15965	16004	15809	15982	16109	15839	15976	15937	15926	15865	15718	15947	15970	16117	16020	15865	16044	15886	15786	15891	16100	15923	15799	15959	16002	15822	15962	15665	15735	15962	15933	15928	15960	15864	15778	16064	16053	15875	15889	15878	15797	15905	15808	15829	15973	16007	16042	15907	15900	15845	16023	16015	16049	16073	15929	15939	15951	15675	15957	15980	15951	15954	15827	15899	15991	15841	15825	15961	15847	15857	15890	15861	15902	16136	15935	15892	15921	15764	15819	15816	15890	15778	16006	15799	16101	15871	16058	15811	15879	15972	15914	15962	15880	15892	15715	15910	15851	15900	15931	15866	16056	15809	15894	15839	15832	15864	15915	15865	15781	16034	15937	15849	15832	15970	15985	15825	15968	15879	15855	15909	15759	15755	15764	15966	15930	15908	15730	15906	15864	15968	15827	15947	15912	15952	15830	15843	16079	15964	15955	15772	15864	15872	15966	15839	15872	15863	15760	15968	15871	15764	15839	15955	15840	15958	15866	15847	15953	16016	16001	15927	15887	16037	15845	15862	15911	15898	15841	15808	15739	16092	15895	15952	15912	15828	15928	15943	15825	15891	15829	15803	15935	15939	15869	15924	15934	15737	15957	16140	15800	15947	15798	15826	16000	16132	15856	15805	16049	15782	15836	15895	15788	15839	16037	15872	15882	15827	15863	15947	15881	15845	15943	15992	15839	15921	15810	15956	16001	15940	15798	15763	16088	16060	15983	15844	15945	15766	16151	15843	15910	15730	15651	15960	16105	15916	15830	15981	15879	15897	16044	15945	16028	15928	15848	15631	16088	15931	16036	15876	16018	15839	15917	15791	16101	15779	15810	15990	15971	15889	15904	16015	16087	16039	15805	15845	15994	15652	15966	15744	15830	15845	15863	15904	15881	16011	16039	15913	15760	15983	15877	15848	15877	15839	16062	15768	15959	15910	16036	15983	15762	16002	16062	15913	15932	15824	15931	15767	15973	15750	15823	15889	16024	15849	16025	16003	15891	16047	15865	15835	15854	15977	15900	15901	15787	16022	15833	15993	15975	15951	15926	15990	16015	15711	15691	15973	15971	15804	15909	15813	15898	15908	15796	15864	15903	15803	15962	15814	15847	15860	15923	15864	15919	15903	15991	15827	15965	15799	15831	15806	15807	16100	15784	16126	16021	15832	16053	15922	15935	16044	15973	15859	15835	16000	15990	15841	16046	15971	15956	15893	15885	15861	15944	16105	15890	15808	15760	15961	15959	15974	15822	15856	15781	15901	15993	15876	15886	15586	15906	16007	15749	16012	16067	15914	15928	15967	16014	15936	15824	15996	15814	15758	15879	15784	15922	15929	15953	15878	16044	15963	15811	15918	15893	15931	15895	15910	16068	15791	15871	15838	15956	15799	15901	15923	15966	15774	15929	15887	15940	15793	15910	16000	15818	15870	15950	15845	15894	16098	15770	15992	15882	15956	15799	16101	15882	16033	15989	15904	15988	15791	15967	15994	15943	15953	15980	15852	15603	15935	15823	15791	15954	15910	15672	15906	15791	15775	15914	16047	15988	15834	15807	15876	15907	15899	16071	16153	15860	15964	15932	15786	15839	16029	15879	15959	16007	16018	15929	15930	15864	15826	16035	15909	16007	15754	15795	16064	15958	15936	15806	15913	16015	15863	15889	16009	16009	15948	15961	15840	15978	15966	15785	15983	15930	15829	15929	15865	15983	15941	16026	16029	15794	16006	15753	15939	15845	15905	15869	15848	15974	15951	15848	15993	15939	16139	16029	16079	15745	15896	15925	15928	15777	15903	15908	15799	15911	15996	15766	15890	16022	15842	15797	16033	15908	15857	15942	16025	15849	15931	15996	15973	15902	16054	15690	15957	15886	16023	15935	15917	15836	16048	15794	16148	16043	15953	15867	15897	15925	15894	15920	15799	15879	15896	15808	15981	15944	15905	15843	16096	15922	15919	15982	15839	15872	15817	15906	15922	15891	15996	15754	15951	15974	15847	15857	15936	15944	15946	15885	15797	15888	15921	15977	15913	15932	15941	15794	16006	15776	16097	15910	15924	15953	15759	16091	15915	15800	15972	15937	15920	15753	15889	15791	15789	15831	15896	15912	15931	15905	16104	15911	16088	15825	16003	15813	15911	15724	15747	15881	15951	15827	15836	15973	15770	15860	15963	15892	15801	15756	15930	15873	15914	15828	15905	15822	16024	16014	16018	16015	16033	15952	15776	15790	15933	15909	15775	15897	15900	15910	15950	15962	15933	15935	15873	15862	15993	15857	15864	15938	15899	15845	15928	15963	15706	15824	15832	15889	15889	15864	16203	15927	15985	15925	15964	15814	15879	15893	15803	15892	16001	15980	15980	16090	15849	15731	15806	15855	15932	15992	15999	15959	15928	15929	15932	15995	15952	16093	15912	16090	15736	15828
22918	21408	29231	24389	23556	26406	27243	21779	20286	19935	19570	19014	19248	18908	18839	18977	18803	18599	18560	18666	18299	18693	18554	18406	18583	18517	18279	18468	18328	18518	18325	18316	18316	18493	18533	18406	18395	18462	18425	18399	18600	18500	18431	18675	18225	18172	18289	18313	18523	18350	18478	18110	18189	18415	18212	18217	18314	18358	18203	18244	18293	18394	18374	18431	18227	18186	18325	18478	18497	18284	18218	18289	18117	18121	18206	18072	18340	18450	18005	18290	18386	18088	18152	18279	18246	18079	18154	18426	18274	18053	18249	18278	18319	18318	18263	18049	18275	18256	18300	18280	18247	18035	18117	18173	18139	18041	18095	18080	18122	18194	18275	18405	18145	18427	18085	18385	18342	18195	18320	18132	18134	18346	18175	18033	18247	18292	18185	18301	18386	18434	18387	18092	18152	18069	18296	18313	18284	18237	18131	18096	18363	18201	18115	18256	18130	18249	18038	18049	18203	18372	17992	18281	18135	18261	18079	18217	18237	18159	18171	18003	18253	18328	18248	18199	18172	18212	18236	18215	18131	18258	18181	18276	18330	18344	18122	18106	18176	17919	18291	18292	18166	18272	18378	18144	18296	18325	18211	18040	18301	18040	18049	18315	18211	18214	18308	18252	18164	17997	18372	18315	18214	18415	18127	18217	18361	18370	18375	18202	18170	18095	18078	18113	18403	18267	18231	18096	18285	18077	18212	18162	18304	18240	18041	18230	18341	18035	18116	18079	18135	18110	18327	18302	18237	18164	18239	18288	18066	18202	18289	18438	18363	18142	18168	18297	18327	18453	18262	18219	18207	18218	18269	18208	18195	18157	18035	18272	18071	18265	18243	18232	18133	18308	18267	18295	18397	18157	18161	18311	18176	18238	18238	18285	18193	18266	18171	18176	18193	18220	18440	18165	18188	18358	18238	18200	18215	18352	18514	18146	18068	18290	18090	18148	18453	18095	18284	18150	18273	18049	18271	18221	18052	18065	18173	18210	18166	18273	18297	17992	18162	18310	18204	18365	18257	18257	18049	18226	18086	18286	18272	18237	18154	18104	18479	18289	18415	18368	18315	18257	18098	18339	18349	18226	18134	18177	18267	18193	18373	18419	18122	18351	17997	18489	18278	18355	18134	18246	18149	18071	18373	18351	18340	18531	18382	18210	18082	18246	18236	18165	17968	18064	18390	18178	18230	18291	18306	18270	18175	18192	18258	17965	18358	18244	18053	18187	18179	18113	18202	18068	18076	18164	18285	18182	18240	18257	18456	18375	18325	18192	18319	18131	17943	18133	18019	18189	18144	18303	18120	18293	18164	18278	18520	18231	18221	18220	18255	18151	18522	18315	18245	18140	18237	18373	18144	18140	18308	18138	18049	18179	18247	18471	18277	18170	18072	18040	18227	17976	17971	18384	18206	18356	18093	18293	18350	18256	18547	18313	18220	18299	18192	18093	18447	18124	18253	18141	18164	18390	18234	18113	18216	18072	18132	18335	18303	18251	18321	18345	18117	18309	18255	18225	18259	18110	18200	18039	18158	18314	18292	18183	18372	18227	18313	18339	18367	18189	18096	18301	18273	18057	18255	18215	18314	18210	18230	18333	18178	18409	18150	18161	18226	18282	18238	18224	18219	18222	18349	18263	18084	18116	18182	18151	18010	18213	18132	18336	18324	18138	18229	18043	18294	18209	18223	18581	18075	18226	18305	18406	18225	18351	18294	18059	18439	18137	18097	18182	18174	18455	18103	18297	18337	18278	18304	18132	18207	18219	18305	18224	18158	18163	18322	18255	18252	18148	18192	18316	18396	18242	18060	17989	18179	18102	18128	18042	18067	18237	18212	18400	18444	18213	18034	18214	18153	18136	18030	18062	18247	18344	18319	18363	18003	18133	18236	17974	18550	18252	18446	18539	18114	18171	18317	17969	18167	18335	18413	18125	18210	18042	18251	18275	18242	18152	18055	18280	18248	17966	18119	18189	18359	18140	18199	18320	18206	18322	18296	18339	18319	18312	18277	18191	18431	18247	18097	18318	18292	18251	18230	18300	18341	18171	18198	18295	18213	18343	18291	18222	18248	18190	17991	18400	18209	18292	18232	18160	18227	18228	18173	18337	18376	18129	18272	18331	18136	18479	18292	18314	18099	18197	18324	18200	18205	18357	18114	18281	18031	18034	18409	18159	18223	18345	18204	18242	18084	18136	18325	18241	18073	18378	18147	18437	18152	18173	18177	18138	18407	18360	18327	18039	18178	18354	18204	18273	18002	18066	18200	18152	18294	18271	18202	18081	18168	18199	18205	18406	18155	18220	18224	18202	18066	18403	18172	18097	18137	18261	18216	18163	18143	18250	18158	18335	18130	18204	18233	18040	18223	18046	18145	18449	18310	18377	18256	18234	18198	18092	18308	18188	18107	18223	18095	18156	18003	18199	18200	18316	18358	18202	18385	18144	18098	18230	18458	18148	18173	18312	18297	18201	18093	18172	18011	18268	18349	18221	18107	18428	18380	17996	18210	18304	18360	18130	18300	18191	18155	18065	18284	18053	18219	18361	18226	18298	18140	18344	18210	18092	18379	18345	18307	18193	17996	18248	18284	18268	18230	18160	18193	18297	18108	18178	18228	18188	18414	18222	18300	18210	18159	18323	18339	18098	18216	18125	18302	18359	18356	18291	18234	18132	18123	18301	18471	18284	18443	18205	18014	18301	18171	18182	18497	18291	18036	17977	18046	18369	18199	17992	18400	18307	18052	18186	18173	18290	17992	18094	18185	18316	18243	18156	18268	18349	18230	18248	18295	18268	18177	18317	18236	18126	18547	18363	18157	18248	18167	18185	18238	18070	18172	18358	18178	18223	18079	18109	18321	18181	18162	18219	18059	17993	18124	18256	18411	18397	18239	18234	18200	18276	18162	18020	18222	18407	18209	18378	18177	18144	18169	18176	18392	18216	18157	18086	18251	18054	18213	18308	18115	18096	18318	18387	18157	18340	18423	18068	18289	18346	18186	18305	18080	18158	18305	18088	18169	18327	18241	18425	18304	18171	18311	18322	18244	18287	18175	18159	18352	18173	18306	18060	18145	18179	18123	18273	18241	18168	18150	18163	18377	17941	18141	18220	18093	18485	18193	18170	18064	18092	18384	18156	18460	18337	18385	18226	18407	18075	18160	18336	18167	18171	18094	18195	18346	18401	18227	18325	18339	18374	18438	18373	18370	18117	18175	18168	18251	18372	18293	18157	18128	18145	18252	18202	18209	18152	18151	18348	18042	18139	18262	18042	18194	18233	18193	18234	18528	18232	18251	18259	18170	18109	18392	18208	18134	17910	18229	18195	18317	18178	18214	18292	18219	18306	18192	18182	18333	18132	18397	18467	18190	18262	18226	18368	18176	18320	18263	18258	18149	18452	18218	18170	18017	18282	18052	18209	18319	18058	18260	18244	18292	18082	18340	18143	18415	18277	18048	18117	18375	18397	18279	18282	18339	18195	18488	18388	18135	18112	18048	18469	18173	18221	18233	18260	18058	18259	18358	18030	18218	18234	18099	18131	18433	18236	18193	18161	18225	18250	18183	18260	18060	18127	18080	18200	18491	18412	18165	18176	18034	18184	18279	18259	17981	18110	18174	18191	18317	18376	18407	18155	18283	18309	18074	18155	18204	18306	18162	18183	18222	18137	18102	17877	18306	18066	18368	18301	18132	17962	18333	18366	18061	18263	18173	18242	18224	18282	18350	18119	18053	18067	18144	18301	18394	18182	18167	18311	18200	18147	18301	18107	18181	18363	18382	18219	18345	18272	18308	18213	18127	18120	18314	18186	18236	18167	18243	18286	18179	18223	18230	18319	18399	18308	18066	18416	18152	18151	18180	18226	18228	18162	17904	18169	18249	18029	18033	18191	18240	18250	18119	18063	18210	18263	17980	18101	18248	18166	18196	18325	18325	18294	18229	18387	18262	18370	18292	18160	18242	18243	18187	18114	18203	18260	18429	18362	18323	18209	18189	18176	18424	18352	18211	18227	18094	18144	18187	18274	18151	18215	18227	18109	18067	18298	18190	17981	18497	18160	18043	18509	18167	18341	18298	18357	18093	18086	18009	18266	18104	18272	18395	18183	18237	18276	18176	18263	18224	18218	18285	18276	18302	18185	18320	18156	18208	18421	18153	18109	18255	18114	18406	18183	18087	18563	18070	18197	18148	18317	18334	18007	18279	18079	18167	18139	18137	18285	18481	18316	18011	18276	18103	18120	18498	18136	18134	18278	18035	18068	18374	18377	18333	18376	18300	18185	18370	18103	18031	18099	18449	18085	18205	18170	18279	18383	18233	18120	18258	18258	18149	18284	18198	18297	18188	18213	18242	18072	18268	18280	18212	18211	18309	18467	18296	18234	18328	18149	18140	18034	18088	18291	18463	18320	18219	18339	18328	18209	18254	18382	18363	18337	18345	18360	18185	18322	18194	18221	18318	18201	18258	18308	18309	18306	18428	18250	18329	18036	17863	18343	18303	18293	18101	18338	18360	18132	18291	18109	18183	18284	17976	18201	18211	18059	18175	18123	18141	18189	18187	18477	18252	18350	18235	18124	18264	18245	18106	18362	18133	18007	18032	18042	18273	18398	18299	18499	18311	18103	18362	18312	18237	18225	18193	18400	18053	18298	18338	18362	18221	18189	18358	18309	18273	18069	18251	18210	18254	18385	18276	18032	18322	18115	18324	17983	18139	18231	18254	18143	18404	18243	18307	18309	18185	18377	18324	18195	18363	18280	18023	18222	18201	18093	18346	18285	18366	18359	18341	18189	18352	18178	18261	18278	18386	18336	18309	18447	18281	18262	18264	18356	18284	18376	18281	18087	18167	18091	18275	18283	18109	18016	18220	18192	18241	18133	18186	18408	18278	18240	18301	18519	18422	18268	18095	18261	18462	18332	18218	18211	17991	18173	18371	18285	18135	18316	18306	18328	18081	18247	18399	18191	18098	18151	18250	18307	18384	18042	18402	18294	18180	18347	18399	18142	18164	17951	18338	18198	18167	18029	18096	18194	18156	18270	18209	18358	18154	18425	18210	18083	18063	18423	18196	18108	18153	18271	18138	18322	18236	18317	18278	18235	18353	18061	18263	18249	18283	18297	18352	18148	18399	18287
35951	59578	54565	43932	36616	28251	22977	20521	18913	18272	17639	17591	17355	17297	16847	16629	16492	16458	16482	16313	16412	16378	16242	16350	16219	16367	16222	16237	16386	16479	16317	16236	16313	16082	16340	16150	16200	16209	16385	16260	16298	16225	16229	16206	16128	16244	16223	16240	16277	16270	16464	16030	16329	16092	16200	16314	16146	16179	16087	16086	16343	16251	16120	16326	16255	16284	16027	16394	16384	16338	16243	16012	15977	16075	16241	15966	16257	16129	16236	16181	16183	16235	15997	16138	16333	16085	16151	16170	16078	16185	16026	15989	16203	16278	16128	16134	16172	16117	16068	16268	16131	16100	16251	16249	15910	16126	16196	16219	15940	16308	16117	16324	16062	16282	16107	16352	15899	16170	16138	16223	16351	15962	16082	16056	16295	16002	16205	16083	16189	16174	16324	16090	16231	16142	16093	16078	16138	16212	16216	16240	16134	16115	16064	16150	15906	16200	16136	16258	16166	16289	16073	16089	16188	16127	16070	16245	16117	16140	16147	16065	16085	16178	16244	16171	16133	16232	16186	16126	16231	16093	16015	15911	16241	16062	16103	16281	16135	16287	16341	16187	16247	16230	15898	16027	16147	16252	16112	16183	16256	16142	16023	16388	16158	16211	15942	16183	16217	16123	16130	16290	16167	16228	16256	16166	16134	16198	16199	16083	16094	16255	16224	16177	16143	16227	16049	16116	16148	16324	16100	16283	16207	16232	16122	16195	16171	16128	16214	16115	16299	16098	16088	16061	16146	16132	16042	16264	15961	15992	16210	16288	16103	16231	16219	16154	16140	16187	16257	15975	16260	16133	16064	16108	16002	16120	16098	16031	16076	16135	16124	15996	16083	16194	16137	16171	16374	16166	16153	16318	16060	16204	16102	16109	16217	16080	16165	16377	16175	16179	16114	16235	16120	16217	16221	16067	16009	16062	15940	16203	16166	16187	16202	16232	16253	16129	16125	16204	16046	16175	16070	16114	16170	16152	16228	16108	16070	16081	16279	16174	16029	16152	16277	16150	16224	16057	16308	16106	16064	16187	16157	16253	15973	16296	16189	16380	16011	16101	16186	16197	16176	16114	16193	16192	16242	16207	16213	16208	16121	16206	16087	16011	16085	16280	16179	16015	16053	16031	16030	16110	16427	16252	16208	16319	16187	16101	16347	16131	16166	16038	16107	16080	16354	16040	16100	16153	16164	16238	16072	16048	16057	16134	16163	16306	16203	16209	16073	16197	16158	16033	16240	16238	16232	16312	16092	16218	16357	16100	16177	16201	16184	16163	16184	16222	16239	15912	16284	16084	16300	15950	16297	16172	16124	16120	16117	16199	16154	16222	16200	16159	16168	16012	16180	16102	16247	16229	15897	16106	16138	16034	16007	16052	16215	16099	16116	15994	16236	16213	16117	16235	15940	16054	16227	16104	16177	16232	16211	16053	16103	16178	16248	15989	16103	16242	16102	16215	16169	16154	16043	16374	16113	16129	16132	16181	16264	16174	16144	16167	16138	16071	16096	16149	16145	16053	16202	16136	16097	16130	16237	16027	16074	16325	16209	16185	16153	16341	16246	16260	16280	16187	16013	16075	16230	16164	16090	16328	16205	16295	16202	16123	16261	16134	16340	16188	16101	16232	16274	16137	16290	16027	16183	16268	15961	16028	16155	16095	16134	16071	16116	16044	16119	16314	16047	16183	16047	16243	16090	16233	16265	16068	16156	16057	16129	16224	16012	16181	16282	16112	16030	16009	16192	16145	16152	16100	16159	16248	16078	16273	16279	15992	16146	16125	16172	16060	16189	16103	16069	16107	16214	16054	16248	16045	16396	16204	16116	16267	16214	16194	16099	16079	16210	16169	16222	16278	16156	16116	16122	16192	16254	16060	16240	16110	16215	16125	16132	16053	15990	16308	16073	16223	16116	16096	16282	16160	15989	16009	16222	16020	16257	16228	16059	16183	16099	16164	16135	16205	16328	15961	16023	16299	16159	16197	16049	16164	16135	16196	16171	16055	16196	16320	16067	16134	16256	16057	16054	16059	16397	16098	16184	16218	16202	16069	16134	16181	15970	16146	16097	16157	16116	16292	16205	16228	16089	16135	16246	16308	16242	16183	15965	16160	15966	16080	16324	16243	16030	16440	16002	16082	16227	15983	16168	16111	16190	16044	16152	16189	16197	16427	15998	15991	16108	16199	16062	16068	15996	16086	16063	16002	16228	16070	16153	16242	16264	16145	16185	16163	16424	16376	16215	16250	16223	16137	16293	16199	16225	16178	16076	16356	16026	16043	16074	16114	16134	16097	16169	16175	16114	16082	16170	16007	16239	16127	16175	16143	16240	16127	16047	16215	16168	16251	16103	16080	16201	16150	16175	16042	16111	16110	16169	16114	16038	16126	16161	15984	16050	16162	16148	16102	16215	16284	16122	16163	16074	16207	16242	16077	16101	16112	16149	16358	16067	16118	16191	16303	16150	16234	16179	16225	16190	16131	16098	16142	16150	16061	16207	16270	16134	16096	16037	16148	16165	16139	16108	16273	15984	16092	16189	16023	16184	16272	16272	16168	16114	16120	16203	16109	16237	16248	16321	16007	16326	16243	16065	16047	16363	16151	16161	16125	16321	16157	16176	16094	16053	16022	16251	16391	16092	16194	16248	16232	16149	16217	16254	16129	16076	16227	16247	16057	16097	15971	16064	16097	16165	16324	16178	16133	16248	16066	16280	16050	16039	16173	16083	16121	16245	16144	16396	16126	16088	16164	16205	16094	16189	16025	16101	16187	16285	15964	16128	16117	16134	16245	16197	16095	16176	16127	16209	16155	16273	16091	16256	16295	16144	16236	16198	16190	16285	16143	16293	16023	16307	16200	16253	16163	16044	16185	16222	15997	16111	16096	16063	16236	16126	16147	15964	16190	16259	16098	16185	16192	16122	16110	16104	16200	16097	16118	16171	16093	16105	15958	16438	16074	16110	16259	16251	16120	16163	16127	16164	16317	16077	16039	16124	16008	16098	16177	16126	16310	16444	16093	16067	16234	16078	16064	16327	16249	16363	16075	16150	16179	16125	16181	16271	16134	16286	16202	16109	16282	16182	16133	16196	16295	16137	16130	16227	16164	16277	16165	16131	16105	16304	16149	16157	16059	16059	16213	16182	16290	16254	16148	16082	16326	16327	16258	16161	16136	16086	16164	16270	16251	16140	16078	16236	16230	16132	16062	16182	16090	15998	16174	16111	16106	16271	16072	16076	16183	16186	16278	16241	16090	16115	16125	16064	16160	16182	16115	16118	15986	16124	16393	16204	16194	16171	16218	16030	16166	16055	16074	16081	16217	16168	16371	16144	16081	16078	16080	16018	16173	16100	16196	16229	16308	16022	16176	16104	16263	16229	16177	16181	16311	16227	16090	16199	16149	16072	16262	16255	16012	16289	16230	16096	16003	16344	16006	16074	16262	16051	16125	16162	16184	16085	16158	16191	16061	16357	16100	16100	15963	16075	16190	16209	16275	16127	16161	16191	16122	16205	16066	16300	16069	16250	16181	16069	16341	16111	16166	16063	16183	16217	16165	16221	16137	16111	16175	16204	15923	16273	16125	16013	16162	15980	16133	16022	16371	16245	16268	16143	16210	16141	16138	16155	16119	16122	16145	16212	16107	16118	16127	16153	16301	16196	16236	16289	16060	16219	16058	16197	16063	16208	16041	16145	16234	16198	16122	16081	16032	16201	16272	16198	16028	16187	16313	15994	16123	16189	16070	16094	16229	16000	16053	16028	16123	16104	16242	16165	16026	16181	16130	16113	16063	16016	16281	16241	16137	16128	16012	16172	16136	16025	16108	16288	16063	16130	15972	16151	16047	16094	15940	16159	16051	16145	16129	16052	16116	16280	16174	16065	16158	16034	16084	16142	16316	16172	16098	16041	16281	16202	16156	15994	16202	16167	15890	16141	16243	16306	16116	16006	16146	16043	16076	16338	16137	16073	16152	16056	16200	16152	16092	16083	16146	16101	16108	16159	16072	16313	16264	16129	16391	16117	16199	16198	16198	16304	16234	16208	16268	16162	16153	16179	16088	16177	16115	16280	16236	16198	16284	15885	16238	16264	16137	16159	16264	16057	16029	16271	16324	16265	15989	16260	16065	16059	16043	16207	16119	16063	15966	16042	16188	16012	15874	16093	16185	16031	16249	16179	16227	16026	16177	16138	16170	16178	16077	16088	16200	16287	16123	16168	16213	16126	16126	16068	16153	16248	16186	16233	16164	16217	16102	16166	16159	16313	16339	16198	16187	16166	16046	16079	16258	16053	16147	16232	16051	16200	16234	16287	16121	16229	16209	16183	16314	16243	16143	16120	16215	16169	16228	16150	16115	16171	16162	15996	16147	15973	16321	16279	16137	16135	16115	16185	16210	16175	16273	16102	15945	16127	16181	16103	16107	16099	16101	16107	16141	16194	16148	16209	15994	16221	16224	16099	16028	16099	16260	16249	16240	16119	16234	16295	16201	15984	16318	16206	16319	16103	16263	16198	16208	16020	16068	16072	16230	16196	16216	16086	16253	16038	16120	16067	15999	16232	16232	16087	16323	16182	16089	16102	16039	16083	16191	16108	16331	16150	16119	16162	16050	16284	16100	16171	16177	16037	16059	16145	16277	16184	16145	16127	16133	16033	16245	16194	16210	16206	16212	16336	16038	16301	16175	16186	16363	16103	16247	16167	16260	16202	15985	16288	16118	16122	16070	16317	16378	16312	16038	16058	16040	16007	16123	16005	16098	16074	16129	16146	16342	15905	16287	16076	16192	16156	16274	16092	16036	16113	15941	16081	16284	16161	16149	16209	16041	16254	16304	16174	16052	16121	16211	16202	16156	16089	16248	16017	16250	16075	16162	16261	16187	16074	16019	15999	16119	16276	16119	16102	16325	16069	16252	16116	16079	16229	16260	16183	16166	16181	16267	15984	16357	16108	16305	16218	16158	16050	16239	16027	16127	16183	16213	16189	16180	16143	16150	16049	16222	16155	16253	16038	15941	16205	16111	16269	16245	16203	16084	16223	16191	16136	16153	16288	16196	16219	16233	16274	16153	16090	16202	16072	16113	16094	16148	16090	16121	16282	16197	16168	16118	16127	16085	16157	16010	16123	16058
28629	27187	33422	29521	23555	21891	20705	19428	18873	18544	18694	18471	18417	18130	18454	18190	18221	18409	18197	18265	18151	18027	18254	18289	18178	18229	18296	18119	18053	18288	18268	17986	17936	18089	18004	18246	18336	18108	18240	18195	18178	18073	17986	18142	18149	18323	18067	18173	18082	18270	18099	18138	18159	18244	18088	18268	18287	18131	18128	18217	18263	18129	18059	18215	18168	18348	17998	18136	18310	18134	18122	18166	18440	18165	18132	18194	18092	18132	18388	18293	18155	17889	18134	18235	18101	18065	18221	18145	18032	18159	18110	17939	18234	18072	18296	18056	18048	18254	18178	18226	17952	18033	18300	18180	18274	18272	18007	18215	18239	18289	18314	18126	18164	18390	18278	18389	17994	18180	18124	18185	18275	18145	18166	18141	18206	18167	18226	18175	18126	18175	17995	18014	18160	18354	18230	18069	18085	18124	17992	18112	18353	18118	18101	18353	18381	17997	18087	18328	18054	18101	18176	18076	18048	18067	18402	18034	18250	18262	18114	18173	18189	18184	18057	18195	18088	18191	18151	17999	18208	18257	18008	18075	18147	18184	18145	18158	18225	18449	18239	18216	18158	18115	18247	18267	18116	17884	18154	18199	18144	18105	18335	18166	18190	18016	18178	18254	18187	18183	18215	18151	18254	18064	18240	18185	18271	18065	18089	18298	18331	18141	18331	18207	18234	18267	18008	18331	18007	17864	18087	17923	18078	18146	18263	18213	18066	18126	18348	18292	18135	18033	18207	17959	18053	18254	18329	18199	18313	18189	18408	18258	17879	18081	18153	18079	18085	18495	18424	18230	18228	18090	18247	18026	18044	18262	18289	18156	18211	18008	18190	18169	18157	18257	18069	18278	18011	18314	18181	18088	18105	18226	18326	18062	18273	17997	18091	18244	18134	17996	18223	18198	18156	18191	18021	18169	18046	18206	18272	18090	18201	18314	18360	18054	18070	18291	18073	18192	18111	18254	18212	18123	18034	18243	18070	18199	18282	18086	18074	18086	17961	18070	18359	17902	18080	18079	18218	18260	18089	18099	18207	18085	18138	18137	18241	18135	18076	18276	18215	18244	18107	18216	18011	18145	18119	18148	18237	18247	18171	18152	18014	18133	18053	18258	17895	18123	17954	18257	17923	18111	18263	18248	18110	18190	18172	18276	18383	17950	18026	18173	18136	18058	17968	17910	17919	18319	18107	18164	18149	18227	18147	18245	18165	18234	18322	18145	18271	18274	18120	18267	18102	18192	18002	18272	18074	18199	18153	18038	18189	18211	17899	18109	18112	18104	18129	18241	18304	18168	18080	18222	18115	18230	18093	18210	18241	18168	18232	18058	18194	18108	18174	18324	18184	18108	18176	18143	18203	18156	18126	18049	18071	18250	18031	18057	18264	18088	18175	18104	18312	18185	17853	18069	18275	18345	18216	18278	18088	18108	18135	18111	18267	18154	17950	18032	18077	18187	18182	18047	18087	18128	18097	18052	18077	18187	18187	18081	18077	18216	18320	18323	18263	18138	18062	18261	18109	18294	18051	18363	18157	18278	18084	18206	18261	18175	18138	18120	18196	18209	18198	18339	18254	18313	18187	18141	17969	18005	18242	17995	18093	17986	18296	18242	18091	18101	17902	18206	18059	18083	18127	18018	18312	18345	18153	18178	18137	18063	18129	18062	18281	18259	17992	18029	18284	18076	17979	18191	18171	17979	18066	18048	18141	18081	18059	18242	18179	18100	18207	18301	18090	17934	18154	18058	18204	18289	18275	18128	18259	18195	18148	18060	18130	18095	18084	18257	18164	18166	18349	18048	18164	18099	18149	18292	17970	17992	18277	18042	18223	18084	18111	18006	18196	18216	18232	18136	18230	18233	18041	18111	18023	18270	18218	17991	18181	17939	18207	18151	18086	18310	18076	18105	18058	17993	18180	18241	18351	18267	18150	17946	18253	18323	18272	18240	18339	18198	18261	18438	18413	18245	17836	18204	17983	18121	18264	18135	17996	18328	18240	18245	18166	18003	18218	17975	18192	18201	18282	18321	18056	18187	18131	18051	18050	18319	18019	18182	18128	18268	18201	18079	18085	17999	18109	18341	18157	18107	18130	18247	18139	18086	18063	18098	18192	18154	18126	18163	17975	18240	18337	18189	18217	17989	18308	18197	18051	18055	18117	17935	18107	18006	18117	18074	18299	18051	18308	18163	18180	18199	18230	18275	18274	18111	18216	18301	18056	18199	18235	18025	18315	18194	18125	18129	18175	18190	18246	18209	17963	18489	18036	18092	18175	18009	18201	18177	18233	18181	18046	18146	18091	18009	18142	18240	18123	18098	18199	18178	18246	18102	18330	18336	18329	18304	18288	18317	18195	18113	18089	18135	18305	18079	18459	18047	18124	18393	18087	18183	18158	18175	18497	18120	18147	18110	18061	18154	18105	18214	18161	18276	18232	18163	18140	18339	18353	18261	18130	18140	18116	18143	17991	18288	18382	18218	18147	18034	18072	18309	18294	18122	18248	18133	18139	18022	18087	18146	18080	18033	18256	18056	18262	18189	18297	17956	18292	18309	18160	18091	18223	18218	18156	18218	18235	18243	18112	18147	18063	18234	18248	18270	18252	18341	18170	18327	18292	18092	18218	18116	18340	18208	17941	18125	18087	18001	18230	18297	18224	18271	18254	18193	18253	17995	18067	18214	18096	18152	18252	18249	18187	18236	18285	18191	18306	18330	18318	18305	18181	18261	18025	18092	18225	18185	18102	18281	18219	18154	18320	18033	18216	18137	18169	18052	18126	18118	17925	18142	18095	18222	18261	18064	18177	18068	18144	18028	18203	18063	18153	18130	17933	18105	18174	18171	18153	18031	18075	18438	18192	18104	18069	18210	18192	18084	18129	18157	18081	18255	18247	18309	18134	18117	18118	18113	18171	18284	17986	18270	18097	18154	18280	18176	18126	18121	17995	18060	18030	18245	18043	18272	18029	18244	18276	18070	18227	18240	18182	18270	17944	18184	18539	18267	18122	18199	18181	18217	18246	17975	18015	18321	18230	18139	18220	18433	18378	18285	18140	18217	18367	18158	18097	18210	18180	18066	18175	18125	18421	18262	18172	18150	18183	18188	18022	18258	18399	18143	18018	18165	18046	18183	18066	18438	17862	18103	18109	17973	18068	18210	18198	18236	18227	17964	18066	18086	18254	18027	18100	17804	18152	18415	18036	18348	18063	18448	18458	18197	18099	18221	17902	18152	18183	18128	18173	18427	18003	18185	18217	18154	18321	18103	18119	18144	18170	17864	17984	18313	18278	18016	18134	18134	18246	18139	18121	18048	18270	18452	18136	18310	18057	18285	18144	18090	18285	18161	18218	18148	18207	18240	18233	18251	18162	18087	18047	18159	18154	18133	17885	18237	18128	18287	18181	18113	18072	18172	18184	18073	18090	18316	18232	18064	18217	18192	18012	18010	18249	18295	18229	18269	18261	18260	18184	18215	18119	18116	18195	18103	18213	18198	18089	18351	18193	18180	18140	18225	18192	18192	18052	18149	17969	18142	18009	18043	18165	18136	18104	18033	18026	17850	18118	18292	18236	17945	18158	17991	17945	18381	18123	18241	18087	18162	18407	18124	18029	18227	18265	18079	17996	18001	18106	18054	18128	18118	18084	18242	18128	18202	18127	18219	18115	18145	18239	18164	18072	18167	18227	18134	18051	18187	18346	18228	18239	18027	18292	18287	18244	18076	18086	18217	18377	18104	18223	18054	18189	18244	18299	18105	18252	17989	18090	18188	18222	18096	18021	18197	18260	18230	18208	18117	18110	18037	18066	17905	18112	18154	18340	18189	18225	18409	18403	18176	18093	18076	18238	18309	18150	18080	18382	18177	18152	18164	18434	18262	18262	18230	18149	17999	18099	18074	18153	17906	18147	17869	18188	18016	18187	18196	18269	18306	18315	18148	18124	18029	18029	18134	18007	17856	18334	18029	18338	18114	18175	17985	18364	18122	18107	18174	18221	18128	18217	18175	18178	18143	18178	18130	18165	18098	18170	18203	18303	18007	18357	18186	18236	18254	18352	18265	18077	18214	18320	18002	18326	18221	18265	18062	18395	18280	18208	18116	18213	18072	18073	18252	17983	17996	18146	18253	18227	18181	18236	18231	18126	18190	18244	18127	18178	18147	18051	17923	18046	18020	18026	18391	18125	18304	18142	18047	18211	18178	18123	18123	18431	17994	18099	18099	18135	18175	18038	17916	18235	18154	18089	17917	18091	18049	18121	18130	18064	18228	18063	18133	18179	18245	18142	18068	18068	18055	18108	18309	17854	18051	17979	18185	18181	18163	18210	18279	18097	18087	18176	18057	18066	18078	18213	18163	18314	18088	18253	18215	18153	18002	18128	18353	18157	18166	18109	18287	18062	18059	18258	18287	17969	18158	18160	18225	18212	18312	18298	18141	18113	18199	18330	18128	18172	18214	18261	18262	18110	18313	18036	18125	17936	18039	18083	17988	18072	18210	18452	18143	18173	18118	18134	18188	18185	18225	18140	18126	18247	18316	18080	18062	18198	17916	18127	18126	18097	18112	18237	17888	17993	17982	18011	17931	17919	17960	18125	18191	18214	17983	18273	18343	18320	18234	18131	18008	18165	18241	18115	18048	18177	18132	18128	18250	18085	18257	18173	18420	18348	18218	18168	18130	18191	18292	18165	18305	18302	18264	18198	18199	18277	18078	18101	18013	18262	18016	18155	18070	18219	18114	18082	18333	18294	18233	18021	18186	18004	17861	18194	17960	18267	18160	18176	18190	18310	18212	18347	18093	18096	18111	18092	17917	18191	17987	18097	18066	18012	18313	18155	18254	18176	18227	18237	18061	18073	18069	18162	18148	18234	17864	18103	18202	18119	18143	18124	18356	18181	18063	18221	18232	18013	17988	18086	18111	18323	18240	18131	18215	18263	18012	18014	18076	18179	18206	18026	18258	18241	18190	18346	18257	18239	18123	18002	18246	18126	18345	18181	18126	18243	18159	18145	18162	18010	18326	17997	18150	18035	18227	18138	18233	18077	18051	18128	18139	18238	18221	18193	18101	18294	18204	18125	18034	17930	18078	18170	18204	18094	18083	18207	18191	18102	18018	18204	18074	18203	18183
31814	44462	38884	29485	24050	21340	19642	17964	17277	17001	16720	16620	16504	16623	16403	16308	16366	16331	16364	16314	16177	16318	16229	16458	16159	16012	16257	16229	16230	16156	16454	16322	16138	16262	16458	16124	16208	16105	16142	16187	16229	16251	16265	16288	15906	16287	16250	16233	16143	16364	15927	16222	16326	16286	16083	16234	16249	16239	16126	16248	16307	16102	16250	16056	16121	16293	16170	16145	16186	16382	16269	16221	16162	16317	16091	16234	16331	16098	16290	15995	16198	15902	16263	16092	16183	16104	16195	16120	16373	16107	16190	16091	16308	16270	16273	16228	16150	16113	16183	16210	16300	16286	16365	16187	16241	16195	16234	16189	16269	16234	16070	16348	16215	16158	16305	16129	16247	16109	16153	16173	16190	16151	16026	16072	16203	16321	16122	16249	15965	16177	16186	16156	16344	16106	16142	16207	16353	16317	16112	16184	16245	16189	16117	16348	16205	16182	16343	16282	16291	16324	16063	16205	16122	16255	16272	16154	16269	16107	16078	16275	16070	16469	16034	16336	16077	16138	16316	16323	16167	16112	15979	16141	16026	16069	16193	15963	16184	16141	15931	16326	16189	16311	16202	16094	16091	16304	16050	16058	16328	16038	16257	16094	16244	16036	16246	16063	16321	16304	16199	16142	16110	16214	16218	16109	16363	16061	16121	16198	16275	16111	16223	16147	16098	16327	16132	15965	16246	16173	16105	16189	16185	16052	16272	16261	16156	16148	16245	16171	16176	16150	16140	16129	16106	16208	16260	16083	16143	16072	16188	16226	16105	16195	16316	16156	16077	16066	16247	16189	16237	16177	16200	16062	16257	16213	16144	16269	16170	16242	16205	16262	16211	16134	16417	16205	16209	16077	16187	16102	16232	16173	16248	16253	16057	16210	16152	16111	16372	16221	16260	16366	16183	16147	16093	16273	16186	16319	16218	16162	16184	16001	16057	16205	16035	16098	16216	16215	16346	16312	16254	16319	16354	16218	15972	16291	16239	16258	16282	16145	15956	16219	16094	16165	16154	16202	15963	16235	16310	16337	16187	16488	16037	16226	16269	16318	16066	16172	16250	16204	16123	16020	16259	16009	16367	16073	16198	16168	16311	16112	16147	16143	16279	15862	16116	16317	16250	16318	16236	16009	16239	16267	16132	16063	16224	16163	16217	16194	16326	16030	16086	16125	16179	16179	16249	16100	16127	16229	16105	16184	16133	16177	16412	16239	16188	16260	16283	16192	16308	16181	16144	16091	16287	16369	16215	16201	16165	16069	16376	16135	16082	16077	16022	16082	16340	16131	16236	16063	16290	16309	16101	16485	16198	16269	16334	16143	16296	16274	16159	16252	16097	16258	16266	16170	16257	16164	16031	16146	16135	16275	16157	16301	16086	16086	16214	16181	16182	16115	16097	16371	16331	16177	16116	16163	16249	16181	16230	16262	16228	16162	16246	16091	16331	16180	16170	16108	16154	16195	16242	16215	16305	16207	16175	16076	16173	16088	16255	16172	16202	15998	16112	16174	15980	16327	16429	16211	16125	16202	16208	16167	16242	16200	16326	16219	16131	16254	16221	16226	16153	16157	16319	16272	15976	16203	16265	16206	16297	16190	16318	16152	16300	16396	16163	16296	16273	16189	16278	16285	16139	16126	16150	16301	16241	16254	16193	16097	16425	16040	16189	16190	16025	16210	16146	16367	16112	16074	16267	16170	16194	16248	16171	16117	16190	16040	16126	16233	16107	16122	16259	16124	16184	16113	16228	16204	16158	16131	16195	16383	16097	16224	16304	16286	16293	16368	16276	16209	16180	16097	16211	16231	16149	16228	16262	16185	16180	16117	16187	16155	16143	16214	16198	16231	16237	16361	15994	16177	16188	16389	16259	16377	16103	16189	16173	16013	16076	16283	16379	16275	16174	16222	16197	16186	16311	16333	16148	16391	16087	16221	16146	16138	16255	16302	16155	16328	16158	16242	16286	16240	16262	16144	16333	16332	16218	16166	16335	16217	16091	16370	16092	16168	15884	16187	16213	16363	16275	16058	16157	16275	16126	16235	16138	16334	16090	16390	16377	16295	16281	16158	16240	16118	16100	16211	16112	16232	16153	16163	16289	16125	16048	16039	16204	16281	16410	16114	16382	16130	16282	16415	16183	16215	16229	16140	16251	16197	16027	16110	16248	16227	16046	16142	16367	16115	16234	16079	16213	16401	16160	16130	16106	16225	16159	16110	16258	16256	16287	16217	16186	16164	16181	16151	16418	16167	16299	16181	16216	16204	16235	16253	16162	16251	16299	16374	16208	16084	16281	16089	16361	16146	16051	16301	16401	16230	16222	16332	16252	16174	16300	16108	16278	16149	16002	16275	16078	16211	16245	16141	16211	16199	16275	16159	16207	16206	16049	16298	16392	16159	16179	16155	16317	16447	16218	16202	16273	16250	16155	16330	16147	16085	16125	16126	16342	16167	16348	16299	16154	16132	16116	16280	16246	16158	16175	16047	16218	16190	16070	16068	16119	16382	16194	16081	16220	16128	16166	16122	16218	16159	16141	16337	16293	16146	16239	16187	16186	16166	16239	16080	16381	16308	16228	16367	16213	16109	16238	15990	16233	16075	16210	16290	16157	16006	16239	16248	16227	16244	16238	16150	16063	16044	16316	16283	16118	16369	16209	16200	16398	16206	16157	16156	16146	16212	16276	16294	16233	16098	16184	16398	16015	16220	16230	16282	16234	16222	16091	16164	16114	16209	16183	16069	16186	16211	16145	16277	16130	16229	16196	16280	16400	16297	16034	16234	16108	16175	16237	16287	16268	16059	16223	16072	16265	16286	16162	16217	16109	16231	16240	16148	16256	16112	16211	16090	16045	16165	16315	16320	16232	16209	16005	16122	16386	16177	16295	16228	16274	16082	16068	16211	16220	16044	16277	16095	16160	16261	16109	16224	16196	16267	16107	16256	16045	16126	16187	16192	16340	16180	16356	16073	16188	16265	16239	16186	16083	16221	16307	16151	16109	16348	16207	16076	16369	16413	16247	16027	16281	16028	16311	16106	16127	16251	16116	16203	16339	16242	16459	16196	16304	16157	16320	16248	16322	16145	16338	16249	16178	16091	16129	16183	16083	16263	16260	16234	16225	16187	16243	16365	16163	16218	16185	16242	16268	16215	16163	16123	16219	16206	16138	16048	16241	16166	16241	16149	16151	16095	16274	16183	16180	16205	16149	16329	16185	16332	16201	16134	16209	16051	16236	16096	16231	16361	16204	16308	16142	16221	16069	16373	16408	16164	16048	16202	16309	16207	16363	16136	16259	16260	16206	16277	16178	16295	16206	16040	16165	16010	16295	16158	16227	16157	16194	16193	16194	16224	16126	16336	16152	16152	16122	16283	16321	16215	16223	16027	16112	16197	16064	16202	16065	16269	16055	16246	16140	16112	16200	16005	16135	16201	16129	16124	16232	16187	16295	16143	16142	16109	16206	16076	16244	16308	16211	16253	16359	16217	16238	16257	16278	16160	16291	16151	16147	16315	16183	16332	16094	16249	16095	16212	16149	16122	16359	16370	16118	16243	16276	16151	16132	16201	16236	16253	16096	16324	16177	16133	16217	15958	16130	16157	16176	16186	16352	16073	16269	16307	16306	16328	16198	16135	16148	16091	16267	16237	16116	16282	16286	16220	16321	16156	16330	16297	16152	16167	16142	16210	16230	16110	16092	16176	16239	16148	16168	16192	16131	16257	16181	16264	16348	16190	16331	16352	16220	16317	16151	16194	16139	16213	16316	16238	16201	16025	15837	16316	16338	16351	16118	16200	16187	16242	16199	16238	16320	16236	16356	15990	16184	16186	16313	16248	16285	16094	16250	16105	16143	16142	16279	16306	16195	16202	16387	16023	16121	16180	16193	16064	16283	16245	16183	16226	16228	16269	16119	16150	16222	16165	16158	16193	16197	16190	16163	16202	16281	16151	15983	16294	16293	16220	16101	16213	16265	16173	16206	16337	16287	16330	16074	16129	16358	16042	16153	16185	16199	16211	16343	16416	16149	16223	16226	16084	16172	16178	16196	16050	16180	16304	16195	16072	16199	16045	16369	16176	16228	16198	16413	16157	16263	16162	16306	16290	16131	16181	16242	16434	16180	16182	16205	16242	16203	16117	16157	16122	16185	16151	16111	16292	16240	16108	16090	16301	16155	16279	16172	16299	16449	16246	16102	16139	16130	16171	16243	16245	16139	16155	16264	16214	16282	16221	16180	16114	16200	16247	16282	16173	16062	16290	16212	16167	16115	16253	16223	16213	16295	16254	16388	16231	16102	15967	16285	16120	16010	16164	16191	16167	16379	16195	16154	16178	16270	16316	16364	16256	16146	16198	16287	15987	16233	16276	16225	16032	16280	16308	16102	16272	16338	16253	16263	16373	16256	16076	16139	16224	16157	16289	16271	16161	16250	16230	16311	16318	16220	16119	16133	16246	15994	16278	15940	16262	16139	16230	16282	16144	16246	16020	16346	16198	16188	16218	16305	15938	16243	16075	16130	16191	16156	16114	16236	16218	16131	16350	16201	16322	16282	16126	16060	16188	16098	16134	16303	16191	16213	16307	16310	16330	16138	16384	16112	16043	16096	16112	16267	16145	16326	16218	16223	16225	16188	16281	16203	16114	16170	16210	16097	16220	16230	16173	16068	16216	16105	16173	16117	16224	16264	15974	16197	16298	16217	16175	16173	16248	16184	16278	16436	16216	16312	16255	16295	16161	16241	16206	16155	16133	16181	16536	16158	16266	16233	16264	16240	16188	16017	16267	16235	16160	16133	16091	16094	16037	16260	16183	16153	16056	16200	16334	16107	16155	16188	16164	16185	16098	16207	16087	16349	16218	16192	16288	16210	16332	16259	16282	16162	16176	16375	16114	16359	16069	16191	16260	16200	16356	16253	16205	16334	16356	16332	16194	16228	16150	16171	16134	16282	16331	15931	16214	16189	16254	16094	16169	16207	15965	16216	16005	16207	16231	16158	16060	16278	16242	16129	16242	16210	15935	16183	16291	16156	16117	16199	16146	16160	16168	16224	16274	16107	16174	16219	16265	16212	16401	16293	16222	16123	16167	16191	16036	16224	16120	16189	16216	16310	16130	16165	16137	15991	16298
24105	21382	28965	25740	25863	26933	24164	20002	18888	18824	18709	18265	18002	17967	18043	17889	17887	18034	17941	17960	17721	17873	17711	17923	17789	17920	17874	17659	17798	17808	17852	17932	18049	17693	17797	17920	17723	17918	17788	17783	17763	17898	17891	17775	17680	17640	17641	17633	17609	17865	17760	17748	17661	17965	17721	17985	17811	17883	17835	17783	17484	17683	17639	17686	17628	17681	17691	17688	17631	17882	17737	17884	17647	17424	17630	17782	17522	17873	17918	17793	17925	17586	17748	17704	17645	17772	17697	17625	17848	17695	17687	17568	17649	17842	17732	17758	17782	17588	17873	17700	17725	17795	17828	17647	17664	17620	17713	17833	17596	17711	17724	17794	17510	17727	17904	17739	17879	17803	17469	17501	17566	17730	17622	17717	17615	17640	17815	17979	17853	17639	17773	17716	17700	17879	17833	17786	17843	17821	17473	17675	17760	17711	17823	17612	17679	17571	17877	17805	17697	17623	17702	17742	17481	17858	17589	17662	17830	17545	17601	17620	17556	17746	17883	17612	17702	17752	17624	17787	17857	17860	17659	17753	17717	17584	17700	17680	17649	17842	17712	17697	17765	17575	17606	17596	17655	17555	17564	17565	17682	17733	17681	17668	17706	17750	17583	17562	17757	17550	17483	17489	17639	17639	17745	17714	17595	17576	17681	17918	17712	17641	17637	17879	17646	17742	17691	17764	17761	17524	17616	17572	17807	17858	17895	17737	17481	17549	17586	17692	17749	17606	17831	17728	17733	17734	17646	17670	17673	17812	17745	17863	17799	17613	17710	17794	17715	17568	17616	17628	17732	17733	17761	17751	17831	17702	17683	17919	17727	17566	17756	17665	17688	17499	17865	17342	17457	17628	17850	17558	17592	17725	17539	17540	17761	17865	17715	17742	17748	17708	17534	17609	17880	17702	17841	17809	17699	17532	17601	17446	17711	17704	17793	17818	17877	17637	17750	17737	17616	17540	17691	17604	17598	17672	17662	17744	17532	17730	17476	17713	17590	17649	17564	17624	17533	17454	17677	17739	17603	17531	17615	17583	17637	17648	17519	17706	17892	17841	17715	17696	17627	17816	17752	17625	17396	17512	17555	17846	17868	17844	17745	17775	17656	17629	17733	17804	17629	17872	17718	17844	17481	17683	17600	17478	17654	17666	17599	17555	17756	17793	17693	17829	17524	17585	17663	17650	17729	17560	17672	17597	17632	17657	17464	17568	17731	17785	17633	17615	17775	17649	17588	17646	17869	17588	17805	17781	17537	17576	17684	17581	17530	17513	17762	17581	17642	17552	17749	17642	17756	17715	17521	17489	17462	17633	17552	17486	17800	17651	17884	17645	17675	17589	17891	17664	17706	17556	17818	17829	17801	17580	17684	17603	17794	17650	17612	17641	17663	17773	17799	17640	17585	17729	17760	17670	17655	17768	17708	17854	17758	17622	17742	17946	17642	17646	17655	17697	17652	17722	17565	17638	17749	17631	17643	17870	17613	17656	17809	17652	17723	17615	17729	17530	17763	17805	17716	17651	17807	17695	17666	17666	17690	17455	17770	17641	17859	17704	17751	17609	17824	17626	17716	17997	17655	17458	17474	17815	17738	17849	17716	17626	17853	17740	17430	17804	17760	17639	17774	17587	17524	17468	17770	17482	17836	17757	17655	17759	17810	17648	17680	17647	17489	17710	17633	17568	17706	17731	17775	17563	17705	17612	17457	17765	17743	17740	17661	17483	17761	17693	17742	17612	17715	17653	17802	17543	17624	17372	17763	17687	17754	17645	17648	17766	17648	17522	17676	17461	17680	17727	17752	17693	17852	17557	17519	17751	17726	17611	17809	17526	17633	17588	17875	17709	17816	17727	17759	17706	17552	17654	17689	17580	17722	17534	17800	17768	17761	17879	17712	17589	17642	17713	17867	17725	17889	17536	17799	17684	17743	17794	17784	17770	17861	17519	17571	17667	18073	17683	17672	17783	17895	17792	17723	17626	17591	17582	17806	17707	17598	17749	17476	17647	17707	17587	17655	17769	17604	17682	17829	17591	17939	17538	17639	17705	17654	17764	17645	17800	17639	17575	17646	17790	17770	17640	17510	17529	17686	17519	17559	17637	17649	17816	17746	17741	17851	17630	17715	17671	17880	17789	17616	17678	17860	17781	17642	17563	17724	17505	17780	17713	17672	17791	17765	17801	17432	17710	17978	17672	17618	17873	17881	17619	17673	17741	17776	17816	17760	17784	17601	17689	17745	17785	17574	17714	17705	17666	17844	17795	17777	17845	17565	17649	17752	17617	17521	17743	17746	17590	17690	17655	17701	17849	17727	17884	17779	17878	17750	17741	17651	17719	17569	17618	17656	17570	17536	17785	17595	17702	17821	17740	17833	17778	17838	17665	17530	17655	17598	17839	17998	17548	17587	17597	17736	17659	17701	17629	17621	17616	17905	17414	17721	17758	17659	17772	17872	17808	17638	17650	17825	17718	17507	17617	17705	17699	17697	17852	17762	18024	17693	17704	17717	17858	17622	17731	17808	17845	17823	17653	17813	17621	17665	17696	17500	17557	17838	17814	17721	17606	17549	17680	17756	17750	17849	17744	17643	17760	17875	17462	17820	17879	17759	17620	17735	17690	17630	17691	17642	17602	17666	17704	17695	17543	17670	17547	17429	17658	17733	17847	17732	17756	17492	17392	17629	17621	17743	17637	17621	17798	17713	17609	17701	17629	17638	17654	17886	17638	17807	17520	17579	17601	17601	17786	17949	17629	17686	17741	17657	17666	17648	17790	17731	17704	17638	17628	17633	17861	17734	17567	17676	17641	17542	17777	17860	17774	17755	17597	17683	17700	17747	17439	17699	17867	17620	17764	17837	17534	17758	17652	17581	17517	17616	17760	17702	17797	17742	17592	17794	17718	17695	18001	17828	17561	17577	17555	17519	17668	17581	17939	17801	17815	17703	17773	17754	17775	17763	17607	17446	17616	17447	17705	17856	17761	17607	17831	17841	17698	17626	17663	17723	17700	17622	17935	17775	17786	17588	17827	17961	17698	17719	17784	17516	17573	17707	17745	17810	17766	17767	17695	17686	17770	17888	17743	17594	17744	17601	17798	17773	17667	17685	17773	17848	17690	17731	17857	17673	17690	17792	17654	17730	17620	17734	17802	17728	17932	17693	17685	17749	17707	17837	17875	17616	17469	17599	17713	17770	17901	17712	17767	17751	17960	17792	17725	17879	17708	17739	17729	17724	17526	17762	17687	17644	17616	17656	17691	17691	17518	17640	17863	17777	17810	17629	17766	17745	17534	17689	17762	17809	17696	17531	17568	17615	17776	17539	17851	17798	17645	17774	17568	17637	17739	17684	17682	17833	17870	17916	17735	17727	17514	17670	17681	17575	17808	17726	17720	17524	17736	17741	17736	17579	17702	17633	17786	17360	17687	17694	17713	17505	17722	17773	17709	17656	17675	17586	17696	17672	17718	17630	17693	17687	17549	17550	17663	17718	17821	17725	17646	17610	17571	17664	17836	17548	17582	17784	17505	17650	17928	17638	17503	17408	17613	17628	17808	17624	17819	17712	17681	17738	17679	17515	17663	17718	17790	17575	17665	17735	17653	17885	17554	17549	17710	17919	17865	17801	17725	17700	17645	17606	17774	17673	17556	17805	17689	17454	17768	17569	17900	17711	17510	17802	17818	17562	17456	17646	17822	17949	17819	17523	17684	17507	17797	17678	17627	17830	17966	17576	17600	17669	17740	17686	17700	17712	17635	17766	17838	17567	17593	17494	17746	17773	17679	17659	17730	17708	17786	17871	17661	17560	17799	17646	17877	17659	17798	17571	17614	17809	17381	17838	17702	17708	17591	17889	17781	17756	17757	17794	17787	17757	17593	17552	17720	17793	17759	17625	17667	17610	17635	17719	17576	17499	17631	17707	17689	17668	17662	17617	17654	17794	17706	17725	17815	17674	17800	17814	17773	17657	17566	17727	17650	17615	17655	17646	17597	17625	17720	17825	17551	17703	17659	17702	17652	17710	17565	18038	17586	17968	17812	17810	17598	17730	17798	17520	17916	17666	17755	17605	17717	17641	17790	17781	17618	17565	17597	17758	17711	17761	17580	17726	17712	17600	17721	17768	17816	17824	17578	17800	18010	17598	17711	17733	17550	17574	17607	17548	17647	17570	17761	17679	17563	17780	17801	17828	17741	17693	17717	17850	17789	18026	17537	17685	17750	17726	17722	17732	17729	17842	17794	17705	17706	17652	17513	17558	17671	17513	17815	17778	17691	17818	17767	17631	17644	17731	17766	17642	17637	17737	17621	17727	17534	17693	17518	17687	17533	17807	17565	17489	17607	17756	17791	17630	17782	17836	17750	17590	17681	17773	17437	17706	17618	17744	17802	17883	17558	17800	17672	17807	17655	17601	17614	17618	17647	17599	17519	17773	17410	17705	17754	17686	17532	17762	17732	17529	17814	17766	17783	17636	17725	17685	17808	17601	17772	17760	17742	17719	17711	17697	17758	17686	17552	17760	17634	17572	17492	17685	17658	17614	17557	17648	17686	17754	17576	17683	17753	17669	17791	17607	17768	17804	17579	17786	17708	17730	17709	17573	17581	17621	17637	17673	17506	17603	17596	17617	17692	17697	17474	17829	17538	17717	17666	17727	17662	17670	17756	17629	17849	17732	17644	17529	17634	17629	17757	17626	17710	17689	17761	17627	17646	17726	17620	17580	17738	17861	17618	17700	17583	17562	17757	17688	17768	17885	17821	17701	17629	17704	17618	17741	17614	17693	17661	17637	17441	17685	17662	17684	17794	17676	17611	17490	17816	17586	17528	17648	17731	17738	17618	17675	17593	17644	17773	17674	17743	17561	17576	17809	17817	17760	17823	17532	17453	17697	17538	17336	17773	17748	17681	17565	17676	17987	17722	17750	17631	17386	17691	17769	17686	17753	17855	17622	17794	17725	17669	17689	17784	17927	17917	17827	17700	17820	17609	17765	17623	17587	17649	17658	17626	17490	17561	17752	17807	17734	17616	17519	17654	17801	17610	17872	17989	17791	17743	17772	17613	17545	17713	17772	17989	17748	17778	17773	17562	17752	17594	17897	17683	17663	17535	17506	17653	17655	17638	17484	17642
34407	53409	47870	38273	33332	27527	20916	18827	17619	17002	16627	16747	16550	16563	16147	16199	16197	15898	16350	16112	15940	16047	15921	16096	15938	15881	16047	16128	15837	15981	15954	16027	16099	16015	16010	16118	16248	15817	15892	15924	15873	16092	16039	15986	16015	15944	15967	15900	15880	15942	15846	16028	15894	15882	16021	15977	15961	15895	15850	16005	16050	15840	15946	15996	15998	15997	16014	16224	15956	15838	15955	16005	15942	15982	15869	16012	15895	15974	16070	15812	15876	15860	16098	15866	15920	16007	15812	15947	15981	15943	15917	15891	15897	15790	15794	15873	16098	15944	15893	15988	15900	15853	15903	15921	15979	15818	15960	15855	16017	15916	16136	15827	15950	15790	16030	15817	15810	15976	15975	15842	16003	15891	15978	15920	15872	15913	15865	16026	15793	16017	15926	15987	16124	15970	15808	15879	15925	15809	16060	15824	15845	15911	16108	15834	16055	15970	15893	15812	15975	15783	16142	16024	15853	15955	16025	16010	15948	15905	15942	15830	15841	15903	15869	16015	16049	15876	16063	15978	16004	16070	16012	15838	15871	15877	16005	16008	15985	15873	15910	15975	15917	15768	15942	15913	15852	15943	15779	15957	16070	15796	15904	15853	16027	15765	15906	16002	15725	15840	15899	15908	15977	16016	15944	15955	16000	15940	15875	15906	15754	15960	15831	16028	15945	15739	15872	15972	15963	15963	16014	15922	15809	15909	15902	15932	16075	15919	15885	15823	15915	15862	15848	15928	15960	15950	15897	15976	15837	15753	16024	15984	15845	16037	15876	15968	15960	16008	15929	15754	15910	15972	15978	16009	15867	15895	15968	15954	15960	16011	15946	16067	15972	15846	15902	15910	15828	15889	15968	15892	15839	16004	15833	16075	15948	15975	16142	15908	15889	15858	15957	15976	16194	15926	16035	15918	15686	15981	16002	15904	15863	15985	15861	15928	16112	16022	16121	15905	15846	15917	15943	15821	15865	15776	15932	16064	15811	15954	15864	15886	15949	16004	16064	15810	15997	15881	15995	15864	15984	16025	15902	15909	15935	15890	15863	15958	16039	15909	15853	16053	15800	15825	15909	15824	15872	15929	15967	15979	16072	15994	15851	16091	16073	15869	15870	16094	15968	15854	15893	15983	15930	15882	15808	15883	15912	15809	15846	16002	15858	15892	15832	15909	15863	16132	15983	15868	15882	15879	15837	15982	15918	15797	15795	15888	15981	15976	15935	15831	16038	16296	16036	16095	15950	15853	15961	15918	15914	16012	16078	15960	15787	15912	16093	15879	15790	15872	15921	15837	16006	15811	15825	16028	16070	15930	15887	15851	15822	16054	15939	16013	15927	15944	15818	15869	16134	15781	15974	15889	16023	15931	15798	15998	15885	15863	15886	15938	15881	16081	16014	15880	15824	15797	15866	15934	15989	15925	15980	15780	16093	15910	15889	15977	15885	15911	16071	15905	15959	15891	15936	15971	15996	15781	15807	15867	15891	15906	16125	15721	15852	16174	16092	16011	15876	16002	16028	15897	16148	15849	15935	15997	15762	16043	15873	15911	15903	15999	15969	15906	15986	15982	15803	15878	15894	15943	15739	15823	15898	15914	15867	15949	16023	15925	15753	15988	15755	16046	15771	15909	16088	15803	15899	15785	15955	15975	15822	15980	15928	15945	15690	15953	15964	15859	16018	15953	15926	15963	15868	15750	15956	15918	16030	15767	15804	16096	16000	15841	15827	15946	15754	16015	15975	15875	15999	15871	15732	15903	15930	15979	15864	15767	15842	15875	15780	15993	16039	15942	15901	15874	15873	16032	16055	16041	16017	15841	15761	15980	15936	15970	15854	15934	16112	15867	15992	15870	15857	15964	15830	15926	16024	15867	15880	15878	15965	15995	15899	16132	15954	16053	16096	15847	15917	15924	15996	15798	15876	15922	15911	15911	15740	15942	15980	15895	15865	15855	15834	15867	15863	15998	15721	15844	15857	15949	15882	15771	15976	15953	15972	15966	15665	15781	15889	15885	15911	15975	15907	15970	15871	15905	15978	15845	15850	15767	16040	15732	15880	15980	16053	15915	15894	15938	16002	15980	16038	15824	15898	16161	15900	15953	16034	16054	16076	15922	15907	16036	16052	16117	16055	15989	15924	15965	15926	15972	15970	15870	15966	16048	16187	15880	15863	15938	15733	15912	15978	15836	16164	16058	15910	15806	16010	16027	15880	15961	15821	15890	15838	15856	15954	15971	15961	16059	15988	16017	15956	15772	15925	15915	15949	15812	15950	16081	16040	15954	16114	15907	15751	15899	15868	15893	15983	15901	15976	15973	15942	16001	15881	15900	15938	15960	15861	15996	15837	15953	15978	16046	16078	15761	16115	15991	15971	15931	15874	15868	15949	16013	15864	15872	15701	15787	16146	16013	15862	15967	16025	16120	15745	15976	15760	15914	15897	16055	15841	15842	16101	15828	15926	15915	15728	15951	16022	15828	15910	15748	15840	15968	16004	15963	16047	15954	16028	15867	15872	15890	16045	15924	15954	15964	16066	15887	15865	15993	15931	15972	16000	16057	16084	15951	15872	16048	15942	15856	15861	16118	16083	15835	15879	15886	15959	16066	15679	16058	15869	15816	15887	15916	15932	15959	15848	15816	15988	15959	15966	15876	15804	15953	15870	16011	15913	15839	15968	15741	16050	15900	15950	15734	15836	15748	15909	15930	15863	16033	15744	15866	16011	15870	15923	15865	16104	15946	15915	15861	15958	15956	15975	15974	15913	16083	15965	15799	15994	15808	16016	15974	16095	15756	16022	15898	15766	15852	15952	15926	15957	16113	16067	15826	16042	15842	15773	16074	15855	15639	15940	15853	15939	15865	15690	16007	15999	15915	15747	15842	15866	16041	15993	15867	15820	15850	16030	15853	16019	15970	16092	15951	15995	15949	15983	15829	15888	15966	15910	15926	15958	15984	16009	15919	15920	15919	15928	15930	15822	15978	16005	16035	16189	15930	15910	15952	15850	15952	15891	16014	15879	15803	15884	15921	15873	15969	15952	16022	15852	15781	15873	15890	15838	15836	15921	15926	16029	15836	15933	15891	15905	15918	15823	16068	15909	15740	16067	15985	15893	16038	15937	16037	16040	15950	15870	15896	15831	15928	16090	15905	16082	15897	15885	16079	15787	15914	15907	15746	15951	15991	15919	15970	15986	15972	15824	15894	16053	15920	15959	16033	15988	15894	15956	15782	16090	15817	15780	15933	15940	15894	15929	15583	15935	15697	15804	15925	16056	15791	15805	15956	15899	15923	15875	15856	16066	16089	15858	16089	15987	16015	15854	15951	15928	15857	15973	15905	15960	15882	15857	15903	16120	16145	15819	15816	15820	15913	15963	15929	15863	16029	15993	15920	15912	15876	15822	15811	15868	15932	15953	15827	15903	15776	15962	16036	15931	15898	15888	16018	15874	15784	15997	16046	15759	15824	15866	15974	15836	15947	15854	15838	15986	15820	16139	15911	16072	16014	15954	15883	15882	15909	15861	15908	15923	15996	15933	15879	16007	15957	15850	15962	15910	15958	16048	15933	15808	15917	15946	15994	16003	15917	16069	15962	15981	15760	15803	16037	15913	15844	15897	16023	15978	15962	15978	15986	15885	16071	15817	15912	15898	15927	15891	16035	15950	15920	16133	15951	15885	15939	15956	15926	16044	16009	15905	15979	15879	15926	16150	15932	15849	15933	15893	15774	15904	15989	15958	15885	15998	15845	15921	15923	15708	15784	16001	15959	16015	15769	15895	15838	15954	15961	15900	15818	15828	15783	16097	16021	15835	16078	16014	16011	15728	15986	15942	16019	15958	15874	15962	16005	15769	15868	15851	15866	15955	15994	15919	15715	16023	15982	16089	15816	15869	15920	15869	15945	15783	15842	15870	15962	16054	15917	15862	16084	15764	15977	15786	15898	15950	15878	16090	15882	15982	15796	15983	15881	15901	16013	15939	15974	15941	15969	15995	15727	15985	16049	15824	16031	15814	15958	15769	16050	16017	15994	15779	15970	15913	16046	15860	16004	15922	16053	15831	16086	15823	15774	15952	15757	15959	16013	15857	15955	15719	15954	15980	15823	15946	15768	15818	15934	15812	16072	15932	15962	15923	15869	15948	15906	15963	15965	16005	15961	16046	15915	16014	15924	15903	15848	15989	15863	15990	15947	15756	16089	15993	15963	15982	15815	15977	15879	16005	15818	15839	16043	16013	16005	15934	15785	15812	15955	15898	15971	16049	15978	15835	15826	15788	16029	15885	15896	16105	15808	16072	15800	15958	15971	15895	16080	15825	15985	15883	15948	16016	15705	15961	15880	15908	15759	15883	15890	15802	15974	15881	15980	15908	15818	16093	15899	15938	15890	15801	15945	15743	15996	15950	16002	15857	15995	16025	16050	15917	15853	15911	15875	15879	15961	15946	16071	15998	15914	15952	15818	15872	15966	15898	15893	15977	16103	16126	15722	15945	15938	15877	15780	15804	15821	15884	16069	15922	15920	15888	16053	15890	15948	15837	15880	15855	16110	15817	15907	15956	15867	15937	16030	15911	15899	15969	16039	16052	15876	15919	15917	16094	15996	15871	16099	16101	15936	16029	15835	16107	15991	15978	15790	16066	15920	15897	15870	15929	15969	15949	15935	15985	15795	15927	15780	16080	15761	15989	15847	15994	15959	16005	15943	15857	15891	16004	15813	16028	15923	16020	15917	15827	15749	15980	15921	16089	15923	15943	15801	15810	15961	15973	16067	15982	15858	15900	15804	15859	15718	15837	15805	15915	15861	15980	15937	15888	15958	15883	15980	15994	15940	15963	16040	15932	15926	15674	16016	15804	15877	15932	15968	15782	15994	15772	15720	15696	15987	15998	15701	15946	15865	15811	15903	15829	15844	15939	16020	15932	15969	16098	16007	16100	16042	15942	15981	15946	15952	16025	15922	15947	16111	15979	15988	16153	15766	15960	15904	15932	15819	15788	15938	15930	15845	16038	15867	15916	15937	15834	15879	15979	15935	15948	15993	15911	15895	15939	15846	15847	15908	15876	16229	15936	15972	16045	15993	15916	16049	15987	15951	15940	15950	15944	15946	15704	16040	15959	15871	15899	15757
22980	21436	29366	24427	23601	26447	28166	22385	20485	20400	19728	19338	19190	19237	19047	19005	19018	18931	18793	18645	18581	18704	18869	18611	18688	18725	18720	18729	18724	18781	18648	18752	18472	18710	18759	18777	18560	18721	18478	18477	18720	18677	18551	18525	18473	18603	18589	18604	18445	18466	18475	18402	18694	18446	18613	18535	18468	18479	18534	18488	18407	18528	18390	18475	18495	18472	18513	18492	18485	18432	18660	18546	18323	18619	18484	18346	18420	18525	18461	18602	18341	18469	18547	18615	18455	18530	18477	18410	18558	18485	18598	18447	18374	18557	18599	18524	18506	18340	18541	18312	18450	18594	18292	18345	18386	18381	18517	18423	18594	18549	18627	18655	18474	18411	18363	18299	18495	18685	18582	18642	18483	18450	18313	18312	18512	18491	18448	18572	18546	18555	18618	18417	18373	18397	18465	18646	18645	18557	18484	18465	18570	18636	18524	18403	18506	18549	18486	18468	18468	18258	18529	18445	18551	18466	18817	18500	18484	18537	18303	18374	18438	18571	18622	18274	18443	18497	18576	18534	18708	18560	18583	18557	18366	18405	18698	18557	18515	18517	18375	18674	18469	18603	18494	18504	18509	18468	18282	18446	18529	18390	18413	18622	18386	18521	18626	18362	18590	18489	18462	18628	18736	18479	18576	18399	18697	18679	18631	18496	18445	18303	18520	18729	18427	18497	18191	18504	18503	18373	18510	18413	18391	18394	18474	18522	18558	18505	18355	18237	18368	18341	18322	18427	18471	18666	18581	18632	18553	18476	18542	18504	18480	18279	18308	18206	18576	18600	18665	18338	18386	18568	18394	18288	18537	18469	18499	18445	18545	18336	18512	18539	18614	18487	18646	18419	18636	18423	18243	18672	18450	18334	18271	18679	18351	18283	18393	18745	18541	18745	18522	18392	18342	18242	18615	18386	18446	18518	18410	18463	18547	18509	18278	18342	18682	18572	18808	18389	18498	18360	18315	18538	18327	18407	18494	18782	18614	18412	18519	18423	18420	18823	18607	18596	18501	18606	18620	18541	18615	18561	18557	18591	18416	18602	18773	18424	18469	18427	18241	18587	18511	18456	18609	18368	18323	18485	18491	18547	18460	18436	18362	18505	18623	18226	18318	18561	18482	18558	18411	18405	18547	18403	18584	18548	18343	18422	18376	18486	18457	18358	18435	18479	18608	18340	18338	18346	18307	18249	18542	18631	18541	18304	18459	18575	18309	18476	18454	18542	18303	18498	18603	18502	18656	18657	18404	18415	18419	18552	18747	18432	18435	18468	18451	18565	18441	18685	18519	18491	18322	18383	18875	18447	18642	18419	18558	18520	18314	18448	18354	18554	18536	18431	18567	18573	18617	18629	18558	18566	18472	18621	18425	18435	18753	18635	18516	18599	18443	18390	18512	18550	18434	18508	18411	18485	18531	18554	18574	18546	18600	18434	18621	18568	18363	18343	18390	18548	18443	18343	18604	18577	18604	18453	18504	18547	18543	18618	18590	18532	18345	18339	18383	18377	18349	18361	18376	18507	18539	18499	18420	18424	18494	18521	18545	18454	18521	18496	18628	18626	18489	18429	18483	18461	18526	18532	18453	18514	18887	18448	18509	18453	18308	18607	18445	18424	18575	18674	18497	18526	18477	18549	18495	18500	18386	18458	18663	18424	18603	18573	18495	18534	18558	18678	18413	18688	18754	18461	18708	18322	18588	18411	18270	18462	18435	18650	18424	18419	18680	18604	18564	18483	18693	18489	18526	18579	18322	18611	18281	18522	18521	18502	18668	18545	18689	18349	18613	18411	18590	18453	18497	18516	18272	18387	18784	18522	18336	18557	18511	18603	18515	18337	18483	18731	18262	18490	18707	18329	18621	18522	18562	18503	18353	18498	18469	18373	18497	18610	18463	18609	18435	18421	18363	18477	18480	18394	18241	18602	18524	18466	18647	18420	18504	18389	18464	18290	18477	18661	18377	18681	18496	18523	18536	18371	18367	18430	18616	18532	18532	18454	18519	18407	18513	18548	18598	18325	18379	18491	18409	18444	18416	18755	18372	18413	18557	18717	18380	18539	18247	18509	18571	18497	18623	18322	18347	18294	18471	18594	18382	18460	18635	18517	18545	18525	18544	18476	18359	18468	18606	18438	18568	18508	18608	18448	18435	18299	18397	18532	18428	18431	18619	18405	18582	18571	18526	18543	18437	18539	18627	18546	18440	18538	18421	18581	18539	18526	18537	18513	18562	18554	18471	18431	18408	18544	18391	18335	18560	18361	18434	18355	18578	18646	18699	18351	18517	18429	18779	18496	18549	18442	18537	18503	18533	18605	18371	18268	18279	18491	18340	18621	18481	18395	18476	18588	18730	18293	18410	18549	18447	18568	18432	18613	18535	18499	18383	18586	18523	18647	18590	18401	18616	18623	18585	18562	18381	18453	18613	18495	18442	18356	18524	18562	18494	18493	18386	18514	18453	18447	18525	18262	18405	18528	18423	18462	18423	18647	18430	18521	18509	18387	18559	18591	18494	18462	18419	18399	18157	18587	18442	18369	18628	18531	18511	18587	18461	18632	18309	18243	18500	18553	18741	18615	18494	18516	18713	18470	18691	18509	18510	18634	18494	18310	18452	18382	18549	18446	18492	18434	18532	18330	18564	18457	18395	18419	18527	18316	18637	18457	18480	18305	18600	18448	18433	18422	18266	18719	18423	18601	18356	18490	18361	18387	18258	18304	18405	18418	18580	18486	18395	18437	18537	18416	18635	18494	18601	18577	18397	18256	18421	18656	18730	18495	18362	18559	18367	18555	18414	18578	18500	18675	18405	18527	18522	18501	18366	18469	18423	18344	18674	18466	18562	18519	18423	18718	18631	18513	18364	18390	18260	18276	18518	18517	18463	18185	18579	18466	18505	18411	18254	18641	18329	18741	18499	18242	18528	18375	18647	18589	18583	18625	18533	18595	18599	18589	18536	18532	18442	18572	18518	18481	18637	18476	18322	18257	18322	18623	18491	18573	18542	18552	18624	18576	18497	18488	18353	18424	18426	18572	18609	18423	18431	18578	18591	18569	18361	18411	18567	18397	18654	18451	18380	18330	18505	18360	18425	18429	18390	18505	18560	18476	18391	18472	18437	18275	18516	18570	18568	18323	18484	18744	18520	18323	18485	18419	18548	18631	18438	18489	18508	18429	18284	18470	18487	18484	18345	18301	18244	18354	18625	18523	18449	18563	18438	18537	18658	18465	18488	18305	18710	18410	18400	18439	18550	18444	18344	18370	18666	18517	18466	18467	18645	18600	18430	18668	18532	18564	18492	18436	18611	18624	18591	18409	18170	18417	18392	18408	18526	18534	18595	18527	18684	18522	18178	18322	18545	18555	18272	18543	18556	18496	18593	18527	18530	18397	18565	18596	18581	18557	18471	18631	18733	18518	18563	18339	18530	18289	18426	18329	18316	18462	18492	18317	18560	18634	18237	18419	18737	18573	18479	18598	18354	18299	18538	18431	18670	18321	18513	18400	18452	18387	18451	18373	18622	18643	18411	18444	18492	18355	18504	18388	18513	18415	18811	18243	18521	18608	18534	18458	18483	18562	18609	18549	18764	18331	18407	18375	18399	18458	18646	18477	18425	18442	18469	18491	18557	18557	18585	18355	18349	18568	18441	18479	18252	18646	18617	18527	18544	18488	18429	18664	18311	18541	18618	18543	18454	18317	18241	18592	18446	18384	18436	18407	18341	18452	18286	18463	18245	18474	18611	18279	18383	18368	18658	18572	18582	18651	18541	18504	18595	18745	18594	18547	18542	18418	18498	18483	18533	18659	18607	18333	18564	18397	18473	18528	18707	18403	18526	18387	18551	18427	18662	18514	18445	18455	18434	18490	18393	18460	18533	18555	18516	18411	18457	18692	18730	18687	18744	18575	18494	18367	18479	18392	18506	18314	18538	18598	18785	18528	18500	18565	18466	18437	18492	18553	18555	18462	18509	18450	18533	18543	18656	18518	18307	18335	18625	18434	18687	18430	18552	18531	18611	18316	18441	18427	18632	18406	18372	18396	18593	18567	18447	18496	18475	18567	18375	18637	18592	18510	18433	18501	18392	18548	18584	18389	18433	18356	18586	18497	18358	18405	18384	18375	18394	18614	18527	18491	18353	18366	18363	18438	18514	18508	18372	18454	18316	18376	18558	18386	18373	18361	18521	18362	18384	18429	18393	18380	18556	18611	18528	18431	18578	18346	18322	18449	18484	18565	18545	18590	18366	18439	18531	18374	18609	18563	18566	18543	18647	18577	18285	18428	18390	18314	18297	18468	18553	18692	18611	18353	18590	18530	18652	18531	18568	18550	18642	18499	18589	18345	18374	18575	18246	18699	18470	18540	18681	18540	18440	18716	18414	18517	18474	18470	18319	18535	18468	18734	18458	18472	18352	18488	18435	18371	18592	18469	18473	18595	18490	18456	18558	18435	18711	18612	18646	18443	18607	18557	18486	18308	18345	18542	18474	18433	18521	18411	18420	18504	18284	18594	18532	18415	18351	18429	18594	18506	18442	18463	18506	18662	18465	18449	18521	18547	18535	18484	18457	18637	18501	18419	18429	18503	18474	18402	18490	18519	18404	18493	18622	18321	18327	18500	18523	18592	18508	18417	18437	18609	18548	18547	18508	18490	18661	18447	18312	18524	18425	18263	18356	18616	18483	18265	18429	18681	18501	18562	18582	18407	18493	18504	18600	18460	18593	18399	18561	18512	18370	18454	18540	18676	18730	18722	18430	18375	18636	18458	18512	18558	18561	18358	18463	18516	18828	18559	18432	18321	18599	18442	18570	18535	18586	18661	18520	18432	18527	18407	18432	18498	18324	18613	18473	18351	18625	18637	18596	18339	18414	18495	18652	18430	18517	18486	18353	18396	18401	18324	18522	18571	18551	18534	18350	18482	18642	18420	18630	18394	18569	18600	18127	18209	18652	18580	18512	18342	18379	18434	18582	18487	18457	18555	18352	18347	18514	18363	18547	18526	18423	18349	18615	18364	18454	18246	18472	18411	18653	18470	18323	18400	18461	18460	18604	18464	18660	18493	18539	18590	18494	18510	18418	18574	18723	18522	18475	18426	18354	18403	18547	18201	18434	18442	18374	18595
36223	61601	56912	45649	36696	28533	24184	20540	19138	18405	17746	17621	17172	17023	17069	16785	16692	16452	16491	16543	16457	16338	16352	16442	16462	16493	16453	16570	16380	16561	16478	16380	16339	16540	16376	16410	16436	16233	16264	16343	16156	16455	16229	16173	16235	16367	16501	16430	16468	16314	16336	16260	16209	16313	16450	16454	16267	16304	16426	16377	16048	16170	16373	16335	16300	16266	16267	16157	16345	16209	16268	16307	16297	16211	16208	16358	16305	16228	16292	16465	16269	16205	16281	16250	16308	16471	16235	16468	16351	16244	16447	16380	16122	16361	16471	16152	16171	16238	16350	16453	16191	16291	16413	16476	16326	16227	16204	16366	16234	16281	16199	16196	16330	16527	16463	16275	16385	16413	16191	16410	16445	16319	16386	16218	16425	16231	16215	16221	16309	16392	16320	16268	16418	16293	16297	16352	16243	16174	16211	16451	16249	16360	16338	16192	16340	16252	16460	16417	16399	16321	16505	16382	16358	16271	16292	16385	16276	16319	16247	16166	16375	16401	16254	16242	16381	16153	16255	16215	16348	16341	16350	16311	16326	16408	16331	16288	16360	16341	16288	16352	16124	16210	16403	16153	16146	16374	16337	16262	16247	16370	16371	16335	16141	16148	16202	16360	16329	16298	16207	16403	16361	16288	16228	16416	16219	16369	16203	16404	16593	16412	16320	16321	16323	16294	16227	16493	16077	16355	16456	16353	16371	16081	16329	16232	16382	16251	16507	16268	16281	16334	16193	16233	16329	16305	16149	16460	16331	16233	16347	16276	16363	16366	16353	16303	16174	16356	16310	16361	16249	16203	16321	16221	16238	16282	16235	16170	16084	16368	16184	16351	16362	16291	16134	16229	16281	16259	16292	16562	16166	16223	16363	16222	16210	16443	16205	16228	16408	16363	16201	16301	16277	16344	16192	16188	16143	16268	16309	16375	16464	16287	16448	16195	16314	16396	16319	16430	16234	16243	16419	16289	16360	16237	16326	16286	16208	16345	16274	16061	16313	16391	16305	16254	16200	16302	16231	16280	16434	16181	16267	16402	16253	16198	16164	16313	16415	16306	16276	16148	16255	16328	16347	16301	16142	16385	16339	16309	16256	16219	16409	16299	16343	16358	16314	16235	16206	16343	16280	16244	16323	16281	16245	16375	16103	16451	16516	16450	16172	16286	16335	16180	16404	16458	16211	16230	16271	16255	16249	16440	16322	16259	16279	16339	16305	16248	16285	16267	16199	16174	16355	16279	16208	16241	16414	16377	16214	16332	16250	16208	16319	16347	16425	16354	16446	16262	16341	16412	16175	16206	16359	16349	16221	16258	16305	16322	16323	16382	16229	16221	16143	16338	16227	16104	16298	16255	16231	16280	16252	16218	16329	16264	16246	16192	16286	16271	16342	16297	16242	16378	16429	16331	16342	16224	16363	16262	16104	16256	16213	16176	16249	16149	16396	16187	16311	16288	16353	16422	16298	16370	16334	16333	16341	16282	16209	16415	16334	16341	16226	16493	16218	16303	16284	16299	16320	16250	16414	16300	16352	16390	16178	16222	16362	16269	16322	16405	16260	16165	16329	16356	16292	16473	16134	16266	16281	16315	16275	16200	16271	16382	16460	16220	16326	16193	16353	16234	16366	16240	16275	16246	16217	16247	16288	16214	16331	16338	16309	16249	16328	16206	16534	16152	16017	16355	16450	16255	16280	16383	16267	16182	16382	16319	16214	16227	16449	16268	16443	16194	16381	16261	16281	16351	16269	16345	16427	16394	16403	16313	16306	16148	16427	16267	16332	16236	16236	16375	16419	16288	16254	16380	16267	16333	16244	16329	16258	16324	16255	16222	16319	16155	16256	16359	16310	16287	16182	16378	16359	16352	16239	16220	16358	16150	16255	16326	16293	16204	16474	16283	16361	16138	16215	16323	16372	16458	16013	16513	16328	16423	16328	16380	16273	16240	16387	16337	16175	16270	16397	16388	16283	16275	16223	16321	16287	16435	16207	16305	16141	16398	16275	16413	16436	16175	16213	16211	16164	16203	16242	16337	16272	16184	16381	16362	16287	16303	16437	16129	16362	16426	16332	16255	16236	16314	16112	16432	16437	16303	16313	16389	16341	16124	16162	16237	16365	16270	16339	16298	16269	16205	16222	16414	16434	16329	16405	16354	16319	16285	16211	16168	16485	16318	16313	16366	16312	16225	16331	16133	16243	16350	16393	16314	16247	16279	16227	16268	16389	16411	16241	16332	16317	16278	16324	16429	16255	16288	16431	16356	16277	16301	16231	16368	16446	16239	16446	16311	16150	16250	16325	16247	16248	16179	16383	16247	16166	16322	16240	16318	16261	16303	16262	16199	16418	16345	16286	16289	16316	16246	16339	16210	16267	16394	16428	16150	16459	16169	16195	16324	16486	16386	16354	16173	16159	16458	16252	16332	16259	16312	16341	16295	16218	16249	16168	16169	16416	16312	16162	16305	16198	16264	16266	16292	16337	16284	16221	16240	16267	16345	16316	16435	16322	16198	16259	16290	16334	16403	16242	16243	16361	16374	16433	16245	16143	16255	16186	16288	16266	16053	16345	16178	16237	16267	16193	16402	16196	16252	16166	16209	16158	16334	16388	16275	16196	16178	16335	16262	16082	16088	16382	16235	16229	16165	16426	16308	16306	16143	16206	16281	16250	16292	16254	16348	16466	16323	16313	16373	16203	16169	16198	16276	16335	16339	16152	16271	16151	16459	16344	16408	16315	16212	16226	16514	16335	16380	16068	16192	16229	16323	16224	16291	16141	16371	16381	16369	16300	16222	16288	16268	16196	16217	16329	16265	16289	16066	16232	16245	16279	16430	16175	16338	16232	16261	16356	16448	16200	16250	16217	16089	16075	16276	16283	16324	16248	16435	16001	16334	16364	16235	16469	16132	16195	16337	16316	16231	16305	16353	16260	16245	16169	16359	16130	16292	16275	16292	16232	16472	16388	16176	16325	16302	16343	16228	16446	16186	16266	16343	16414	16339	16234	16319	16343	16271	16392	16251	16415	16294	16513	16189	16443	16447	16384	16297	16246	16398	16339	16347	16308	16204	16378	16128	16289	16284	16056	16397	16316	16253	16346	16215	16280	16375	16296	16336	16105	16300	16591	16437	16193	16198	16415	16389	16313	16173	16314	16427	16174	16340	16376	16239	16316	16214	16220	16246	16339	16466	16351	16374	16208	16153	16408	16409	16255	16245	16325	16343	16323	16298	16144	16266	16314	16184	16314	16155	16258	16336	16310	16298	16230	16210	16372	16187	16337	16197	16343	16434	16231	16279	16297	16365	16310	16352	16260	16167	16235	16531	16296	16310	16327	16250	16088	16380	16211	16323	16439	16374	16310	16247	16399	16254	16223	16291	16409	16287	16366	16158	16265	16524	16343	16441	16266	16383	16247	16219	16116	16441	16210	16278	16331	16211	16279	16371	16311	16253	16240	16177	16280	16318	16237	16349	16011	16135	16251	16259	16320	16330	16178	16248	16308	16327	16194	16365	16162	16396	16349	16329	16267	16061	16116	16292	16298	16185	16420	16312	16410	16178	16446	16311	16318	16070	16302	16152	16293	16292	16478	16312	16188	16225	16251	16455	16433	16349	16442	16207	16297	16356	16443	16447	16188	16365	16294	16174	16436	16384	16191	16221	16259	16231	16237	16252	16269	16338	16330	16198	16221	16138	16347	16258	16357	16462	16273	16297	16278	16207	16267	16186	16375	16259	16478	16230	16409	16292	16237	16279	16263	16309	16310	16162	16409	16385	16299	16210	16195	16344	16322	16323	16428	16375	16257	16317	16244	16217	16406	16369	16278	16152	16179	16243	16340	16306	16249	16350	16323	16208	16253	16440	16258	16345	16163	16290	16362	16295	16045	16143	16342	16203	16149	16418	16308	16337	16433	16440	16297	16291	16304	16240	16348	16280	16164	16272	16307	16303	16294	16260	16217	16284	16179	16401	16366	16253	16346	16187	16230	16283	16422	16257	16268	16319	16368	16250	16435	16327	16372	16258	16310	16360	16241	16362	16306	16452	16310	16157	16318	16083	16397	16351	16171	16391	16190	16208	16358	16202	16231	16470	16526	16249	16361	16297	16179	16242	16331	16251	16257	16344	16334	16253	16309	16246	16414	16310	16310	16260	16225	16108	16211	16290	16322	16199	16237	16381	16310	16476	16251	16210	16186	16396	16249	16353	16130	16497	16284	16358	16250	16322	16216	16319	16299	16167	16386	16471	16283	16151	16384	16178	16234	16288	16357	16277	16367	16171	16207	16229	16392	16411	16346	16241	16113	16204	16365	16385	16190	16297	16319	16278	16122	16450	16488	16305	16348	16311	16277	16347	16254	16503	16597	16279	16229	16332	16231	16195	16332	16204	16144	16282	16355	16304	16313	16418	16268	16256	16311	16394	16221	16328	16274	16311	16316	16234	16388	16297	16290	16371	16335	16280	16478	16402	16220	16240	16286	16339	16450	16282	16262	16423	16373	16161	16399	16420	16247	16381	16176	16217	16234	16252	16354	16353	16061	16200	16344	16400	16213	16136	16328	16272	16210	16353	16257	16286	16163	16272	16385	16271	16317	16247	16297	16027	16291	16275	16271	16329	16429	16439	16234	16210	16270	16499	16322	16389	16396	16137	16184	16519	16449	16302	16464	16145	16213	16333	16184	16271	16110	16161	16217	16199	16194	16351	16282	16284	16308	16326	16271	16404	16254	16320	16285	16240	16566	16435	16327	16316	16408	16404	16176	16187	16467	16298	16414	16288	16266	16371	16341	16097	16372	16242	16416	16191	16311	16211	16158	16338	16369	16264	16297	16323	16385	16133	16385	16143	16326	16259	16193	16278	16349	16323	16427	16302	16341	16237	16145	16242	16365	16262	16268	16397	16326	16348	16313	16239	16377	16366	16157	16487	16268	16341	16266	16321	16382	16322	16415	16291	16219	16214	16237	16315	16330	16252	16297	16157	16499	16371	16484	16253	16388	16229	16289	16499	16284	16326	16238	16305	16134	16354	16246	16393	16227	16256	16253	16343	16386	16456	16307	16360	16290	16321	16439	16071	16222	16339	16255	16294	16229	16392	16256	16165	16429	16143	16379	16172	16398	16242	16138	16423
28987	27782	34035	31043	25049	21809	20419	19590	19265	18922	19069	18941	18775	18754	18618	18654	18553	18498	18513	18458	18580	18612	18525	18287	18535	18573	18500	18495	18762	18252	18497	18530	18448	18465	18358	18576	18515	18503	18360	18493	18487	18526	18465	18518	18509	18412	18450	18339	18458	18706	18711	18600	18487	18587	18539	18330	18465	18392	18475	18476	18400	18365	18379	18452	18410	18466	18691	18693	18495	18664	18472	18435	18422	18237	18550	18383	18468	18490	18301	18261	18375	18542	18541	18552	18581	18392	18283	18536	18347	18690	18531	18386	18403	18568	18491	18539	18401	18368	18463	18389	18247	18278	18512	18440	18464	18457	18433	18284	18318	18443	18490	18547	18684	18371	18492	18445	18479	18257	18352	18482	18298	18349	18427	18545	18486	18491	18656	18384	18510	18366	18462	18377	18480	18602	18311	18575	18332	18495	18508	18344	18432	18561	18553	18340	18486	18513	18390	18583	18351	18413	18388	18568	18500	18624	18509	18500	18556	18403	18638	18382	18487	18308	18485	18272	18488	18330	18182	18369	18509	18572	18424	18269	18234	18371	18423	18463	18543	18547	18633	18533	18661	18433	18671	18486	18451	18583	18444	18367	18518	18367	18554	18556	18547	18461	18476	18158	18412	18332	18569	18458	18341	18336	18547	18537	18458	18370	18357	18172	18324	18236	18548	18314	18370	18392	18370	18337	18521	18397	18428	18484	18543	18328	18654	18452	18558	18393	18464	18280	18388	18242	18525	18427	18584	18544	18135	18234	18467	18573	18269	18316	18242	18459	18434	18493	18384	18617	18413	18174	18494	18244	18339	18342	18333	18422	18295	18582	18264	18557	18377	18481	18440	18418	18598	18338	18386	18387	18592	18705	18436	18520	18587	18430	18460	18494	18564	18394	18334	18427	18642	18379	18509	18264	18266	18627	18402	18381	18398	18349	18307	18521	18488	18378	18503	18433	18502	18392	18593	18344	18526	18359	18477	18360	18707	18507	18292	18472	18459	18448	18415	18405	18490	18461	18340	18506	18533	18402	18460	18342	18359	18415	18437	18293	18696	18499	18497	18416	18616	18243	18532	18520	18451	18623	18377	18560	18568	18350	18348	18431	18434	18376	18394	18164	18585	18510	18635	18310	18335	18096	18573	18797	18342	18370	18270	18378	18531	18418	18504	18338	18420	18332	18492	18595	18294	18521	18375	18389	18292	18547	18456	18333	18362	18386	18499	18302	18524	18248	18369	18331	18316	18360	18286	18323	18481	18493	18431	18463	18513	18489	18398	18381	18222	18470	18493	18277	18389	18640	18574	18311	18535	18356	18410	18449	18548	18428	18479	18554	18560	18340	18259	18539	18513	18431	18549	18486	18508	18473	18530	18228	18358	18618	18486	18442	18541	18549	18565	18505	18361	18427	18494	18443	18491	18197	18372	18514	18375	18233	18388	18373	18288	18542	18455	18676	18320	18645	18486	18552	18223	18588	18546	18341	18525	18380	18387	18472	18370	18429	18554	18481	18430	18575	18420	18509	18448	18347	18566	18423	18471	18364	18576	18465	18437	18338	18393	18505	18474	18515	18440	18500	18590	18268	18332	18306	18406	18349	18348	18342	18338	18357	18438	18590	18308	18255	18335	18509	18281	18305	18310	18611	18503	18494	18555	18447	18339	18435	18275	18425	18525	18272	18308	18482	18146	18534	18450	18366	18485	18212	18337	18433	18368	18507	18330	18315	18374	18601	18369	18476	18522	18407	18532	18410	18763	18443	18340	18398	18421	18362	18437	18420	18517	18683	18536	18590	18412	18333	18531	18496	18345	18374	18485	18498	18558	18493	18523	18628	18408	18585	18613	18229	18448	18384	18512	18367	18439	18603	18319	18361	18375	18506	18287	18377	18419	18353	18431	18226	18581	18610	18523	18475	18454	18287	18302	18205	18447	18434	18400	18470	18692	18530	18411	18327	18495	18455	18266	18757	18522	18194	18430	18387	18398	18355	18634	18485	18272	18350	18671	18400	18387	18369	18536	18722	18414	18492	18353	18658	18290	18297	18516	18401	18555	18345	18319	18496	18332	18355	18586	18541	18644	18556	18570	18703	18396	18270	18416	18623	18431	18600	18537	18665	18432	18525	18240	18549	18441	18471	18474	18733	18396	18342	18357	18460	18655	18467	18268	18380	18540	18466	18562	18484	18373	18363	18268	18536	18569	18289	18271	18268	18419	18558	18396	18336	18458	18527	18263	18515	18273	18250	18425	18392	18515	18460	18519	18374	18390	18185	18478	18424	18535	18337	18529	18560	18440	18752	18518	18243	18464	18540	18461	18349	18317	18488	18503	18372	18362	18370	18661	18480	18385	18306	18597	18366	18472	18395	18332	18319	18168	18551	18639	18502	18504	18341	18446	18605	18498	18423	18116	18544	18426	18600	18549	18378	18508	18591	18206	18380	18314	18220	18470	18345	18362	18472	18519	18391	18477	18725	18454	18645	18384	18286	18474	18454	18581	18560	18415	18718	18355	18427	18448	18417	18617	18659	18466	18362	18404	18503	18450	18448	18368	18552	18623	18644	18402	18301	18399	18576	18544	18563	18405	18444	18567	18509	18401	18454	18441	18643	18436	18315	18649	18632	18485	18329	18360	18448	18769	18456	18324	18398	18519	18512	18531	18379	18570	18199	18500	18153	18675	18517	18418	18699	18408	18442	18492	18389	18266	18277	18502	18278	18363	18565	18533	18364	18507	18548	18543	18295	18150	18532	18513	18313	18560	18375	18609	18447	18433	18600	18526	18439	18370	18399	18377	18476	18696	18390	18311	18619	18303	18354	18331	18438	18281	18294	18443	18408	18368	18448	18314	18412	18462	18395	18408	18410	18374	18413	18493	18489	18420	18568	18365	18677	18495	18509	18325	18411	18200	18610	18416	18316	18498	18457	18491	18283	18448	18510	18471	18503	18548	18504	18655	18388	18355	18538	18413	18480	18675	18439	18470	18678	18345	18317	18347	18442	18341	18511	18599	18347	18239	18255	18453	18386	18468	18536	18317	18564	18523	18362	18375	18351	18361	18490	18531	18476	18627	18521	18520	18460	18264	18409	18456	18510	18478	18585	18660	18332	18515	18375	18613	18495	18237	18525	18418	18454	18432	18266	18504	18344	18357	18257	18234	18276	18270	18329	18304	18476	18465	18249	18612	18339	18448	18378	18348	18524	18412	18515	18293	18464	18287	18309	18423	18629	18611	18122	18450	18622	18595	18568	18597	18338	18415	18429	18610	18410	18360	18509	18350	18467	18406	18349	18433	18496	18460	18412	18301	18284	18360	18453	18438	18408	18527	18350	18377	18433	18638	18459	18686	18466	18346	18285	18576	18471	18418	18395	18476	18215	18461	18595	18237	18464	18323	18540	18359	18520	18460	18387	18470	18383	18489	18483	18464	18237	18631	18381	18495	18538	18676	18535	18346	18560	18273	18371	18420	18347	18583	18611	18628	18490	18403	18237	18542	18274	18390	18369	18413	18484	18347	18622	18542	18565	18547	18536	18523	18469	18492	18265	18506	18260	18374	18477	18501	18559	18365	18483	18427	18518	18697	18501	18339	18431	18328	18426	18387	18379	18323	18422	18369	18361	18403	18502	18307	18506	18262	18487	18512	18542	18496	18439	18403	18393	18486	18538	18468	18445	18478	18365	18400	18487	18456	18483	18758	18550	18269	18506	18439	18272	18351	18281	18464	18536	18345	18306	18351	18453	18391	18419	18362	18387	18396	18207	18314	18418	18268	18457	18314	18369	18408	18441	18545	18487	18337	18220	18252	18343	18410	18392	18346	18259	18517	18370	18453	18403	18387	18273	18210	18664	18477	18411	18415	18374	18448	18498	18323	18249	18519	18497	18636	18381	18517	18511	18373	18307	18488	18383	18527	18412	18573	18364	18434	18492	18623	18509	18338	18431	18429	18379	18494	18514	18337	18511	18290	18540	18609	18374	18236	18162	18209	18368	18612	18539	18561	18403	18435	18445	18398	18326	18433	18518	18546	18596	18269	18342	18404	18404	18500	18577	18556	18449	18328	18294	18618	18439	18577	18502	18700	18366	18626	18592	18442	18619	18608	18341	18487	18420	18516	18465	18539	18574	18372	18465	18333	18496	18376	18430	18388	18275	18350	18328	18402	18539	18537	18257	18325	18671	18590	18623	18422	18252	18433	18369	18436	18409	18419	18410	18391	18355	18273	18432	18348	18455	18491	18393	18344	18422	18516	18454	18295	18495	18447	18488	18296	18371	18532	18438	18507	18371	18510	18445	18452	18353	18403	18394	18609	18353	18295	18346	18504	18490	18662	18346	18378	18234	18413	18236	18528	18364	18376	18497	18720	18579	18296	18346	18461	18276	18377	18458	18627	18558	18501	18621	18400	18395	18557	18378	18412	18483	18507	18440	18417	18385	18531	18312	18502	18173	18485	18283	18388	18338	18561	18558	18556	18642	18442	18433	18353	18188	18586	18374	18313	18406	18496	18401	18494	18370	18493	18331	18488	18610	18419	18440	18354	18543	18602	18408	18365	18506	18515	18694	18579	18503	18470	18367	18572	18396	18321	18433	18667	18392	18503	18338	18557	18395	18430	18492	18293	18562	18452	18306	18438	18420	18445	18658	18335	18464	18339	18639	18573	18456	18390	18432	18332	18401	18270	18398	18340	18476	18661	18355	18601	18296	18373	18455	18398	18367	18516	18485	18374	18424	18392	18440	18444	18529	18502	18350	18308	18307	18443	18410	18561	18453	18666	18347	18319	18559	18438	18294	18547	18592	18563	18384	18458	18301	18597	18636	18385	18564	18441	18392	18589	18414	18623	18309	18430	18558	18618	18638	18540	18458	18404	18564	18386	18372	18365	18306	18663	18388	18344	18536	18326	18421	18321	18592	18511	18271	18328	18530	18385	18420	18495	18525	18505	18503	18480	18297	18504	18427	18516	18511	18545	18564	18379	18289	18300	18384	18442	18562	18269	18571	18335	18308	18387	18226	18649	18448	18367	18311	18378	18510	18319	18456	18361	18397	18454	18565	18539	18501	18600	18604	18442	18407	18307	18492	18465	18450	18446	18537	18434	18569	18696	18466	18404	18553	18503	18468	18378	18399	18436	18624	18225	18205
32741	44252	39578	31669	24934	20608	18745	17839	17313	17022	16682	16701	16431	16505	16438	16288	16507	16391	16241	16298	16393	16284	16380	16326	16537	16246	16280	16261	16358	16173	16388	16402	16206	16356	16486	16177	16315	16326	16117	16256	16210	16250	16333	16310	16264	16316	16238	16218	16473	16190	16298	16346	16282	16366	16364	16325	16279	16322	16168	16504	16263	16217	16380	16422	16189	16286	16259	16142	16100	16340	16256	16268	16327	16302	16303	16438	16340	16262	16238	16419	16278	16506	16273	16287	16183	16207	16325	16270	16404	16066	16373	16305	16305	16065	16274	16302	16334	16499	16390	16478	16286	16170	16108	16271	16274	16244	16289	16222	16316	16171	16359	16391	16201	16190	16158	16389	16395	16110	16217	16294	16435	16420	16444	16169	16324	16290	16276	16187	16218	16279	16207	16371	16351	16241	16352	16218	16306	16042	16364	16429	16250	16362	16129	16181	16239	16129	16359	16266	16213	16272	16383	16355	16420	16375	16228	16281	16331	16275	16177	16189	16250	16221	16378	16290	16372	16279	16306	16409	16245	16099	16158	16224	16206	16272	16379	16433	16321	16232	16193	16301	16300	16288	16240	16260	16358	16384	16444	16193	16324	16246	16335	16305	16177	16367	16416	16151	16281	16158	16210	16168	16202	16145	16185	16290	16189	16257	16381	16301	16219	16242	16080	16479	16363	16333	16291	16491	16101	16244	16240	16353	16403	16451	16399	16203	16340	16227	16284	16329	16270	16291	16245	16316	16301	16286	16321	16273	16326	16231	16233	16372	16122	16189	16163	16214	16323	16137	16347	16168	16297	16332	16367	16360	16083	16282	16299	16193	16250	16274	16396	16271	16234	16296	16318	16352	16169	16299	16353	16434	16268	16333	16230	16306	16306	16054	16371	16356	16314	16111	16095	16239	16194	16229	16301	16314	16215	16181	16443	16241	16215	16291	16311	16212	16286	16177	16351	16272	16134	16389	16141	16281	16381	16314	16267	16105	16220	16326	16324	16329	16279	16228	16238	16182	16372	16222	16415	16323	16342	16169	16204	16178	16414	16169	16340	16311	16187	16305	16155	16288	16367	16281	16165	16301	16369	16272	16184	16329	16180	16305	16275	16209	16254	16180	16268	16313	16346	16365	16007	16312	16312	16183	16205	16204	16363	16293	16295	16282	16416	16263	16399	16007	16234	16336	16280	16283	16306	16401	16173	16184	16328	16254	16213	16175	16002	16160	16328	16202	16430	16209	16226	16155	16545	16220	16386	16441	16371	16424	16253	16407	16206	16394	16342	16230	16283	16432	16369	16243	16319	16220	16274	16333	16415	16333	16199	16222	16332	16214	16050	16365	16352	16246	16302	16387	16347	16355	16254	16263	16228	16327	16346	16341	16097	16271	16154	16503	16080	16214	16227	16312	16269	16317	16423	16479	16334	16320	16319	16281	16483	16313	16291	16241	16196	16209	16337	16187	16320	16359	16237	16345	16347	16259	16195	16096	16263	16339	16373	16287	16338	16258	16177	16329	16222	16254	16260	16171	16344	16462	16213	16339	16402	16287	16308	16170	16175	16440	16217	16387	16398	16233	16266	16206	16364	16326	16251	16293	16361	16277	16205	16225	16105	16315	16325	16285	16453	16250	16342	16277	16435	16280	16458	16267	16268	16196	16327	16354	16317	16258	16184	16460	16271	16293	16284	16343	16229	16280	16308	16376	16068	16205	16163	16170	16393	16350	16455	16297	16409	16280	16213	16236	16203	16358	16381	16346	16306	16402	16213	16269	16325	16080	16170	16261	16268	16400	16186	16330	16312	16334	16302	16357	16239	16143	16431	16183	16324	16373	16370	16318	16228	16354	16344	16288	16374	16273	16238	16350	16327	16268	16300	16341	16158	16148	16465	16251	16342	16286	16326	16299	16282	16235	16270	16279	16265	16201	16310	16362	16295	16246	16274	16247	16355	16219	16239	16361	16298	16154	16180	16270	16198	16314	16292	16355	16290	16377	16337	16457	16128	16202	16412	16457	16318	16164	16351	16266	16345	16130	16297	16426	16055	16197	16097	16212	16286	16214	16331	16325	16362	16411	16181	16284	16510	16153	16402	16276	16306	16235	16414	16142	16276	16265	16353	16304	16252	16248	16112	16212	16233	16376	16173	16240	16255	16256	16426	16089	16321	16212	16218	16359	16252	16342	16243	16298	16181	16199	16257	16282	16249	16409	16298	16244	16330	16324	16192	16326	16323	16281	16197	16109	16162	16310	16327	16223	16306	16254	16310	16331	16392	16196	16257	16331	16137	16255	16305	16233	16401	16316	16291	16205	16419	16183	16253	16344	16227	16466	16301	16358	16342	16486	16413	16177	16242	16334	16363	16190	16528	16213	16245	16315	16424	16262	16395	16442	16230	16369	16241	16424	16082	16247	16134	16379	16225	16181	16263	16271	16364	16240	16292	16226	16203	16237	16270	16328	16468	16260	16313	16423	16333	16266	16259	16277	16359	16222	16302	16326	16342	16164	16166	16289	16262	16395	16335	16348	16324	16278	16137	16309	16215	16169	16318	16203	16325	16116	16307	16265	16263	16386	16406	16228	16268	16223	16345	16026	16191	16310	16305	16124	16358	16312	16283	16323	16445	16342	16385	16425	16243	16367	16106	16288	16382	16393	16186	16189	16301	16310	16285	16341	16342	16050	16210	16292	16313	16211	16375	16223	16239	16272	16226	16123	16236	16316	16296	16233	16452	16242	16306	16108	16375	16225	16146	16187	16302	16456	16348	16092	16081	16366	16295	16422	16195	16352	16038	16396	16180	16233	16162	16354	16196	16332	16166	16209	16428	16316	16338	16315	16184	16404	16197	16336	16097	16314	16447	16315	16321	16220	16149	16209	16352	16219	16210	16402	16336	16298	16295	16227	16295	16116	16181	16338	16273	16295	16302	16325	16304	16254	16246	16259	16210	16255	16305	16351	16163	16153	16190	16339	16414	16220	16406	16311	16111	16098	16299	16309	16304	16311	16407	16315	16230	16319	16367	16255	16473	16257	16228	16313	16447	16291	16374	16395	16212	16234	16367	16326	16277	16228	16416	16208	16258	16255	16302	16342	16383	16318	16294	16293	16070	16147	16422	16234	16202	16298	16190	16305	16289	16226	16286	16299	16242	16276	16460	16437	16204	16432	16376	16246	16332	16274	16383	16343	16453	16400	16378	16163	16309	16237	16387	16285	16348	16491	16357	16225	16348	16247	16325	16055	16249	16281	16337	16429	16236	16149	16329	16323	16292	16428	16261	16354	16436	16425	16272	16320	16373	16190	16252	16391	16408	16222	16280	16171	16172	16154	16356	16203	16414	16254	16233	16321	16178	16450	16304	16234	16387	16421	16295	16186	16238	16239	16211	16357	16199	16171	16198	16354	16304	16458	16225	16378	16323	16222	16343	16271	16138	16270	16319	16183	16331	16324	16357	16201	16396	16333	16295	16263	16467	16304	16368	16258	16471	16362	16354	16229	16203	16261	16123	16256	16330	16236	16532	16383	16219	16271	16279	16401	16335	16331	16105	16475	16319	16275	16427	16248	16242	16260	16280	16427	16162	16153	16286	16243	16208	16305	16378	16398	16235	16222	16355	16164	16370	16403	16242	16383	16136	16170	16312	16287	16328	16236	16365	16378	16378	16244	16321	16330	16193	16360	16156	16313	16382	16342	16290	16279	16410	16318	16353	16342	16227	16195	16460	16403	16336	16296	16177	16356	16383	16352	16415	16212	16167	16220	16025	16342	16386	16264	16087	16121	16220	16354	16338	16243	16115	16230	16206	16316	16256	16162	16335	16438	16331	16243	16259	16264	16248	16245	16332	16186	16240	16283	16208	16167	16288	16339	16324	16290	16113	16242	16132	16413	16292	16297	16240	16252	16131	16353	16127	16135	16148	16316	16325	16253	16218	16246	16239	16324	16271	16277	16244	16300	16202	16254	16333	16366	16125	16447	16347	16408	16285	16205	16169	16348	16211	16372	16398	16425	16311	16231	16099	16165	16291	16118	16236	16402	16309	16509	16345	16089	16252	16328	16260	16153	16324	16245	16266	16284	16287	16230	16276	16237	16202	16190	16237	16350	16158	16283	16182	16353	16228	16353	16212	16252	16240	16170	16158	16467	16054	16458	16235	16250	16250	16309	16397	16321	16355	16156	16336	16349	16069	16369	16213	16377	16235	16134	16271	16113	16318	16278	16458	16374	16382	16231	16308	16442	16475	16266	16184	16208	16214	16264	16071	16228	16366	16320	16207	16231	16373	16286	16166	16210	16198	16257	16086	16327	16246	16488	16223	16233	16242	16223	16162	16309	16380	16236	16311	16109	16260	16181	16226	16301	16225	16265	16402	16335	16211	16306	16337	16317	16398	16187	16438	16256	16371	16327	16324	16202	16302	16433	16292	16283	16113	16322	16258	16249	16478	16070	16396	16143	16277	16203	16286	16451	16291	16255	16144	16441	16245	16569	16391	16257	16213	16320	16246	16345	16082	16235	16241	16384	16352	16461	16409	16305	16290	16349	16219	16329	16317	16191	16220	16227	16116	16453	16245	16262	16402	16227	16161	16194	16324	16131	16283	16376	16377	16266	16290	16189	16333	16203	16127	16237	16221	16288	16353	16246	16140	16491	16385	16306	16244	16145	16463	16049	16173	16246	16335	16288	16376	16362	16274	16324	16306	16378	16302	16374	16185	16496	16217	16170	16274	16288	16429	16509	16406	16279	16334	16210	16164	16108	16316	16138	16277	16195	16305	16316	16219	16197	16285	16364	16301	16260	16098	16230	16329	16384	16316	16515	16323	16220	16285	16328	16343	16369	16144	16494	16198	16285	16209	16377	16246	16141	16262	16327	16159	16411	16397	16228	16298	16288	16423	16359	16327	16231	16381	16275	16172	16435	16328	16269	16308	16352	16347	16229	16368	16298	16266	16382	16207	16377	16341	16472	16404	16377	16389	16262	16395	16220	16451	16297	16167	16230	16323	16234	16246	16248	16465	16311	16297	16234	16193	16215	16379	16168	16217	16262	16078	16121	16362	16257	16186	16339	16172	16274	16242	16468	16166	16324	16325	16152	16323	16198	16198	16355	16237	16450	16458	16223	16183	16318	16416	16205	16382	16346
24181	21457	29175	26105	24720	24661	23563	20272	19147	18790	18602	18411	18455	18129	18228	17932	17913	17988	18006	17962	17869	18014	17798	17730	18038	17818	17652	17661	17948	17896	17870	17702	17801	18003	17634	17718	17670	17807	17708	17796	17676	17677	17807	17531	17529	17658	17607	17730	17712	17716	17791	17526	17940	17554	17776	17576	17950	17870	17775	17897	17643	17678	17545	17808	17805	17554	17748	17730	17737	17666	17927	17601	17625	17785	17952	17882	17673	17700	17655	17718	17634	17826	17809	17871	17781	17858	17831	17648	17605	17837	17622	17748	17876	17752	17803	17736	17792	17652	17671	17450	17762	17733	17749	17664	17802	17610	17614	17729	17719	17899	17755	17849	17747	17799	17620	17820	17582	17455	17675	17755	17792	17428	17553	17632	17671	17678	17752	17678	17636	17651	17707	17690	17641	17746	17741	17609	17661	17831	17923	17855	17731	17827	17771	17714	17572	17627	17648	17816	17665	17559	17632	17549	17893	17665	17719	17482	17637	17660	17802	17689	17560	17599	17662	17742	17685	17757	17823	17874	17825	17628	17625	17735	17800	17571	17839	17753	17819	17581	17666	17646	17552	17644	18012	17652	17713	17612	17714	17835	17637	17770	17796	17633	17697	17801	17616	17729	17709	17732	17546	17651	17682	17639	17721	17547	17787	17641	17637	17465	17775	17789	17833	17821	17683	17706	17691	17809	17665	17590	17722	17688	17916	17566	17494	17610	17628	17533	17755	17697	17613	17654	17522	17603	17705	17754	17746	17783	17750	17774	17694	17547	17617	17823	18029	17702	17754	17799	17598	17701	17785	17712	17700	17697	17838	17511	17712	17724	17768	17559	17822	17548	17792	17850	17566	17677	17817	17727	17735	17701	17534	17916	17732	17739	17602	17914	17851	17544	17775	17502	17782	17612	17765	17647	17624	17807	17629	17657	17698	17608	17701	17874	17733	17713	17713	17769	17795	17630	17536	17822	17540	17753	17753	17818	17558	17971	17910	17549	17769	17655	17774	17572	17723	17804	17723	17706	17664	17651	17700	17942	17541	17765	17729	17625	17848	17727	17625	17736	17757	17671	17946	17794	17762	17811	17816	17771	17778	17619	17698	17831	17819	17714	17600	17755	17853	17635	17528	17746	17767	17564	17563	17833	17812	17613	17793	17627	17724	17695	17638	17684	17740	17660	17649	17665	17762	17795	17706	17593	17818	17626	17607	17544	17776	17662	17595	17766	17716	17539	17635	17648	17810	17676	17614	17568	17726	17830	17758	17739	17799	17661	17841	17487	17601	17798	17651	17678	17821	17579	17645	17593	17526	17749	17772	17756	17721	17526	17763	17774	17593	17744	17595	17393	17784	17650	17890	17605	17636	17546	17872	17525	17676	17644	17638	17806	17692	17572	17712	17571	17759	17724	17682	17852	17795	17728	17595	17888	17733	17648	17589	17777	17639	17587	17539	17477	17731	17684	17724	17733	17714	17722	17933	17872	17888	17558	17708	17787	17757	17894	17710	17795	17630	17620	17704	17672	17993	17679	17737	17484	17721	17647	17762	17691	17636	17700	17615	17718	17557	17568	17879	17657	17494	17932	17677	17845	17658	17781	17637	17534	17497	17812	17800	17579	17737	17839	17870	17566	17832	17679	17622	17722	17656	17814	17637	17646	17696	17817	17706	17626	17683	17659	17638	17827	17683	17834	17751	17728	17654	17756	17627	17673	17626	17566	17808	17713	17593	17527	17524	17744	17620	17503	17548	17502	17563	17823	17829	17543	17847	17641	17553	17824	17855	17700	17636	17624	17799	17627	17894	17710	17747	17893	17762	17737	17612	17683	17835	17662	17844	17721	17754	17764	17846	17658	17809	17766	17693	17663	17739	17692	17627	17737	17765	17630	17868	17575	17723	17801	17597	17836	17690	17772	17807	17716	17704	17772	17731	17563	17787	17639	17627	17520	17802	17610	17509	17634	17665	17642	17776	17545	17758	17583	17460	17724	17575	17725	17696	17707	17569	17543	17761	17803	17743	17719	17923	17625	17762	17698	17893	17842	17646	17543	17797	17712	17629	17560	17722	17718	17622	17648	17711	17510	17692	17677	17669	17540	17705	17517	17658	17659	17687	17801	17583	17519	17656	17611	17893	17644	17824	17950	17774	17813	17626	17775	17592	17698	17775	17584	17815	17626	17780	17724	17710	17639	17833	17742	17785	17795	17635	17684	17722	17768	17786	17649	17845	17692	17678	17783	17778	17755	17716	17610	17795	17746	17677	17614	17834	17430	17635	17453	17571	17635	17627	17708	17873	17599	17541	17678	17676	17648	17595	17621	17633	17692	17793	17784	17698	17673	17761	17583	17472	17798	17693	17488	17669	17573	17693	17666	17657	17865	17586	17700	17733	17707	17677	17798	17502	17655	17909	17697	17891	17434	17684	17594	17723	17647	17757	17556	17410	17535	17611	17745	17793	17872	17491	17796	17714	17666	17616	17719	17370	17710	17625	17659	17551	17789	17879	17983	17601	17514	17644	17631	17723	17726	17742	17625	17836	17668	17745	17615	17685	17714	17632	17527	17558	17706	17628	17889	17744	17621	17580	17613	17639	17731	17627	17867	17611	17767	17502	17720	17642	17585	17397	17676	17780	17488	17631	17732	17683	17702	17783	17814	17592	17580	17782	17824	17658	17644	17785	17504	17640	17702	17738	18053	17586	17782	17696	17519	17654	17545	17659	17710	17690	17631	17943	17767	17798	17819	17652	17486	17718	17426	17675	17530	17715	17977	17937	17602	17850	17776	17702	17476	17745	17704	17767	17735	17553	17651	17597	17802	17593	17876	17650	17719	17738	17797	17645	17753	17741	17732	17733	17706	17922	17704	17643	17817	17727	17669	17757	17777	17747	17833	17713	17668	17577	17530	17705	17893	17873	17646	17726	17791	17812	17680	17554	17577	17718	17629	17697	17842	17855	17767	17791	17743	17801	17737	17848	17678	17682	17700	17591	17776	17706	17647	17812	17976	17839	17789	17630	17856	17553	17829	17725	17842	17813	17693	17659	17862	17726	17824	17912	17653	17756	17761	17601	17584	17707	17559	17637	17800	17736	17811	17754	17620	17726	17892	17613	17627	17670	17658	17771	17803	17619	17634	17742	17695	17692	17632	17610	17749	17509	17799	17813	17829	17516	17646	17472	17802	17703	17661	17718	17504	17613	17746	17585	17816	17642	17878	17513	17809	17697	17605	17521	17601	17697	17680	17692	17782	17645	17711	17590	17791	17703	17752	17825	17702	17506	17617	17763	17475	17586	17795	17493	17744	17614	17644	17894	17691	17686	17582	17680	17890	17723	17751	17676	17789	17667	17654	17814	17713	17683	17726	17631	17831	17849	17710	17848	17764	17578	17474	17676	17646	17712	17660	17918	17748	17763	17675	17449	17526	17655	17614	17818	17738	17725	17695	17634	17753	17867	17870	17863	17657	17711	17869	17797	17642	17541	17589	17777	17705	17719	17660	17635	17458	17664	17824	17720	17845	17851	17760	17595	17641	17787	17740	17747	17721	17766	17855	17830	17687	17841	17700	17689	17705	17681	17841	17648	17680	17645	17803	17637	17598	17711	17594	17738	17943	17989	17731	17649	17618	17800	17802	17940	17558	17928	17679	17792	17482	17591	17746	17737	17760	17788	17683	17733	17750	17778	17579	17632	17753	17753	17629	17723	17772	17664	17783	17641	17628	17715	17719	17509	17611	17522	17482	17732	17681	17765	17601	17859	17759	17858	17527	17342	17649	17603	17855	17699	17824	17795	17596	17475	17693	17540	17616	17899	17666	17526	17629	17755	17494	17786	17740	17791	17665	17564	17767	17569	17607	17668	17456	17609	17841	17799	17855	17829	17900	17679	17616	17593	17605	17731	17684	17825	17730	17741	17503	17722	17741	17802	17819	17719	17678	17709	17676	17727	17796	17704	17767	17677	17702	17547	17551	17609	17743	17934	17735	17534	17835	17749	17627	17790	17806	17909	17746	17719	17597	17643	17667	17813	17686	17731	17801	17808	17719	17785	17523	17727	17920	17707	17624	17624	17721	17733	17745	17759	17724	17687	17510	17690	17706	17737	17586	17607	17810	17717	17722	17798	17734	17681	17710	17667	17698	17762	17683	17588	17613	17684	17601	17899	17855	17699	17564	17728	17596	17696	17763	17765	17593	17754	17650	17721	17521	17566	17773	17827	17697	17613	17748	17471	17593	17840	17522	17528	17767	17709	17765	17858	17719	17672	17647	17656	17815	17607	17819	17586	17604	17584	17636	17717	17643	17768	17606	17647	17523	17613	17545	17717	17822	17729	17642	17631	17774	17569	17628	17723	17662	17680	17543	17581	17687	17880	17727	17851	17649	17797	17775	17722	17817	17772	17876	17657	17551	17698	17510	17642	17596	17761	17693	17591	17577	17638	17429	17674	17861	17754	17935	17578	17724	17755	17580	17814	17758	17892	17810	17519	17818	17946	17747	17832	17659	17766	17593	17758	17701	17735	17614	17529	17609	17704	17795	17662	17600	17937	17754	17767	17868	17705	17891	17702	17755	17601	17756	17817	17960	17826	17729	17744	17799	17678	17676	17795	17762	17687	17777	17753	17575	17754	17391	17684	17569	17552	17545	17636	17739	17728	17761	17742	17738	17681	17536	17699	17670	17728	17641	18044	17689	17583	17770	17757	17519	17467	17603	17768	17607	17717	17660	17748	17563	17659	17737	17726	17618	17535	17701	17721	17562	17766	17740	17802	17760	17690	17558	17761	17647	17855	17729	17681	17573	17702	17672	17673	17583	17645	17595	17719	17773	17886	17755	17705	17895	17762	17730	17545	17679	17753	17636	17675	17703	17655	17601	17681	17729	17761	17692	17888	17638	17760	17760	17800	17491	17598	17831	17845	17740	17663	17583	17749	17615	17657	17706	17788	17614	17611	17720	17843	17605	17797	17568	17702	17549	17749	17816	17706	17718	17848	17683	17679	17695	17613	17947	17732	17722	17776	17687	17747	17753	17771	17669	17506	17951	17553	17677	17506	17677	17556	17771	17818	17687	17777	17829	17659	17810	17768	17660	17682	17774	17742	17720	17684	17552	17876	17653	17682	17771	17623	17635	17697	17799	17850	17637
33708	53847	51017	38422	29886	23454	20712	19114	18242	17424	17003	16611	16404	16264	16342	16143	16285	15968	16026	15763	15962	16010	15917	16109	15976	15873	16036	15990	15718	16004	15826	15890	15938	16007	16093	15883	15990	15878	15893	15867	15764	16099	15782	16017	15769	16003	15892	15892	15760	15907	15643	15885	15803	15973	15797	15889	15835	15928	15801	16094	15905	15847	15874	15774	15841	15862	15674	15738	15794	15893	15959	15960	15773	15893	15920	15719	16172	15908	16032	15801	15858	16090	15769	15927	15799	15908	15705	15936	15819	15960	15744	16039	15823	15837	15800	15895	15908	15973	16125	15857	15797	15916	15724	15665	15755	15844	15934	15883	15754	15835	15880	15744	15870	15621	15835	15738	16081	15793	15754	15659	15805	15918	15807	15769	15984	15667	15851	16052	15925	15814	15846	15806	15737	15824	15636	15876	15818	15833	15880	15791	15968	15858	15937	15771	15742	15778	16007	15883	15850	15801	15745	15723	15872	15918	15673	15855	15903	15715	15838	15599	15908	15873	15788	15804	15782	15877	15891	15944	15928	15943	15775	15835	15918	15703	15952	15904	15769	15912	15852	15844	15856	15945	15703	15916	15874	15863	15633	15922	15815	15939	15776	16015	15631	15795	16049	15956	15814	15875	15822	15884	15888	15934	16003	15887	15961	15660	15817	15705	15644	15846	15849	15822	15893	15957	15815	15864	15834	15858	15886	15932	15819	15864	15816	15983	15849	15783	15847	15882	15856	15875	15903	15915	15852	15795	15725	15901	15784	15901	15899	15970	15845	15866	15874	15889	15843	15914	15803	15765	15932	15718	15867	15974	15895	15870	15887	15660	15854	15927	15844	15944	15882	15817	15988	15879	15814	15706	15946	15686	15783	15759	15949	15818	15896	15717	15959	15913	15807	15868	15947	15882	15773	15851	15818	15951	15837	15936	15779	15944	15878	15835	15798	15978	15780	15779	15757	15796	15927	15794	15782	15761	15808	15760	15667	15879	15832	15788	15960	15679	15788	15787	15819	15881	15879	15871	15889	15828	15884	15761	15769	15922	15782	15765	15770	15886	15868	15814	15825	15743	15729	15712	15779	15774	15910	15918	15840	16006	15778	15833	15918	15962	15890	15776	15881	15809	15845	15921	15858	15788	15768	15910	15843	15793	15868	15802	15921	15750	15726	16042	15848	15739	15636	15884	15937	15852	15950	15961	15866	15973	15990	15711	15829	15825	15909	15930	15894	15992	15799	15927	15860	15906	15836	15736	15815	15865	15660	15960	15939	15730	15824	15865	15849	15838	15827	15887	15940	15878	15941	15911	15835	16020	15804	15848	15759	15796	15963	15891	15837	15857	15792	15879	15601	15903	15829	15752	15835	15896	15818	15851	15780	15720	15854	16033	15755	15670	15985	15818	15722	15979	15754	15807	15952	15773	15896	15759	15927	15888	15836	15803	15948	15799	15799	16005	15827	15916	15789	15859	15778	15847	15791	16063	15861	15816	15922	15915	15851	15788	15944	15869	15807	15708	15921	15783	15710	15676	15795	15913	15946	15818	15852	15886	15776	16010	15951	15807	15870	15814	15730	16013	16004	15996	15897	15843	15948	15896	15908	15860	15855	15729	15842	16090	15715	15866	15728	15858	15833	15945	15895	15801	15864	15879	15940	15810	15879	15923	15846	15891	15925	15723	15964	15901	15780	15755	15805	15811	15834	15872	15891	15859	15826	15818	15925	15904	15737	15844	15849	15934	15976	15915	16001	15794	15914	15775	15733	15660	15818	15951	15824	15959	15799	15759	15954	15931	15874	15934	15878	15832	15972	15759	16038	15770	15916	15680	15828	15817	15736	15942	15984	15906	15939	15920	15749	15759	16001	15824	15729	15726	15889	15870	16078	15787	15872	15739	15796	15894	15703	15935	15693	16053	15738	15876	15749	15703	15838	15917	15730	15909	15868	15715	15991	15904	15863	15831	15997	15872	15654	15790	15992	15758	15860	15857	15940	15870	15824	15772	16010	15870	15998	15847	15787	15867	15702	15842	15655	15983	15833	15919	15796	15810	15791	16080	15799	15781	15940	15682	15964	15942	15839	15884	15820	15867	15765	15955	15956	15899	15891	15665	15786	15887	16045	15805	15823	15989	16029	15787	15699	15815	15865	15959	15829	15740	16000	15856	15757	15718	15857	15778	15815	15738	15982	15888	15885	15859	15966	15737	15967	15710	15849	15768	15950	15941	15844	15772	15962	16013	15875	15900	15929	15902	15875	15793	15836	15695	15833	15804	15681	15997	15642	15702	15622	15784	16124	15920	15885	15947	15868	15867	15774	15761	15836	16016	15863	15889	15829	15814	15891	15759	15823	15872	15883	15968	15731	15804	15782	15832	15555	15826	15842	15811	15845	15729	15756	15903	15909	16024	15902	15835	15826	15814	15812	15716	15848	15663	15874	15821	15654	15787	15746	15740	15818	15811	15949	15867	15905	15851	15915	15811	15904	15818	15807	15735	15709	15794	15649	15915	15696	15817	15836	15789	15890	15849	15744	15849	15940	15822	15846	15856	15839	15842	15806	15814	15825	15696	15884	16063	15884	16030	15908	16079	15799	15834	15810	15870	15907	15861	15708	16018	15783	15837	15975	15787	15795	15880	15891	15902	15907	15906	15809	15911	15689	15875	15886	15785	15887	15647	15836	16061	15765	15913	15723	15669	16049	15822	15922	15953	15886	15773	15942	15835	15787	15779	15834	15973	15911	16038	16049	15850	15771	15844	16057	15966	15874	15925	16018	15772	15721	15863	15914	15971	15851	15739	15775	15801	15629	15872	15897	16057	15895	15878	16043	16036	15851	15774	15855	16034	15811	15856	15868	15892	15893	15903	15850	15697	15830	16035	15915	15862	15900	15756	15884	15663	15899	15901	15855	15939	15882	15921	15750	15798	15906	15873	16029	15822	15789	15832	15673	15892	15802	15950	15904	15995	15660	15743	15828	15806	16014	15874	15891	15904	15913	15912	16005	15707	15843	15794	15866	15797	15791	15838	15872	15849	15855	15814	15852	16001	15868	15743	15904	15863	15926	15733	15693	15930	15925	15687	15854	15907	15860	15762	15774	15860	15855	15963	15895	15734	15684	15873	15637	15876	15870	16005	15780	15667	15725	15781	15896	15892	15737	16034	15776	15787	15809	15788	15890	15798	15926	15938	15886	15825	15972	15752	15786	15912	15864	15971	15934	15666	15788	15998	15840	15887	15782	15804	15747	15926	15829	15842	15836	15741	15765	15867	15893	15823	15859	15900	15797	15788	15916	15773	15836	15772	15778	15834	15901	15832	15985	15907	15885	15895	15881	15832	15761	15871	15678	15673	15695	15840	15913	15877	15842	15858	15789	15725	15967	15615	15761	15795	15774	15922	15788	15744	15806	15754	15902	15785	15717	15853	15789	15883	15845	15916	15805	15918	15847	15855	15657	15954	15941	16029	15847	15779	15844	15757	15964	15873	15738	16081	15884	15766	15948	15903	15968	15886	15894	15912	15764	15882	16012	15724	15897	15749	15837	15835	15869	15870	15887	15829	15891	15779	15926	15930	15851	15884	15966	15918	15854	15740	15852	15630	15887	15814	15882	15866	15723	15881	15641	15916	15807	15842	15903	15886	15907	15791	15965	15862	15750	15885	15837	15960	15824	15802	15667	15757	15840	15944	15948	15988	15707	15823	15933	15737	15829	15851	15893	15924	15847	15942	15838	15905	15732	15881	15906	15887	15827	15818	15832	15881	15930	15768	15860	15879	15813	15785	15870	15720	15993	15725	15767	15798	15914	15854	15769	15813	15842	15970	15972	15802	15850	15886	15935	15785	15909	15825	15835	15815	15932	15998	15746	15963	15817	15869	15981	15747	15933	16009	15738	15794	15789	15721	15833	15857	15645	15856	15795	15845	15895	15813	15685	15721	15931	15967	15999	15905	15708	15921	15693	16048	15781	15799	15866	15831	15936	15855	15904	15969	15890	15852	15942	15954	15761	15890	15703	15824	15855	16065	15875	15774	15752	15807	15845	16017	15675	15817	15832	15915	15923	15936	15840	16026	15749	15743	15828	15996	15747	15907	15797	15984	15693	15849	15691	15688	15886	15928	15827	15885	15737	15840	15705	15678	15889	15863	15793	16008	15823	15919	16026	15867	15795	15624	15718	15887	15817	15756	15871	15599	15945	15557	15878	15992	15940	15838	15865	15707	16002	15753	15748	15905	15721	15814	15898	15833	15847	15784	15870	15843	15984	15863	15843	15897	15818	15792	15854	15895	16016	15795	15690	15874	15785	15691	15972	15718	15973	15742	16027	15807	15930	15791	16150	15697	15897	15796	15858	15891	16014	15879	15801	15993	15756	15965	15824	15886	15839	15950	15834	15866	15848	15792	15744	15972	15827	15950	15791	15832	15998	15899	15936	15966	15838	15946	15834	16031	15821	15941	15744	15997	15796	15841	15841	16024	15748	15784	15807	15784	15824	15812	15870	15893	15653	15890	15915	15782	15736	15913	15883	15964	15901	15800	15863	15856	15926	15860	15831	15801	15818	15871	15872	15826	15971	16056	15877	15862	15926	15840	15828	15860	15803	15843	15885	15903	15720	15891	15911	15741	16007	15932	15878	16045	15717	16036	15786	15904	15849	15916	15926	15885	15849	15819	15965	15891	15798	16005	15949	15889	15820	15881	16106	15915	16034	15768	15814	15882	15953	15751	15956	15627	15744	15814	15772	15996	16022	15778	15974	15794	15839	15997	15832	15914	15914	15934	15897	15840	15803	15787	15869	15946	15685	15858	16002	15835	15985	15879	15826	15784	15742	15967	15677	15958	15988	15808	15916	15927	15826	15733	15734	15817	15932	15930	15734	15873	15959	15955	15771	15908	15869	16036	15775	15815	15794	15840	15794	16041	15882	15851	15855	15756	15898	15864	15935	15681	15755	15968	15974	15696	15863	15803	15844	15794	15681	15839	15876	16110	15922	15723	15843	15816	15960	15826	15806	15855	15909	15797	15829	15905	15820	15810	15967	16012	15872	15889	16069	15952	15730	15967	15678	15977	15740	15807	15767	15842	15979	15976	15867	16008	15889	15846	15878	15921	15913	15757	15752	15894	15731	15946	15786	15773	15788	15823
23051	21559	29434	24473	23568	26471	27929	22804	21225	20824	20262	19755	19371	19086	19228	18990	18809	18972	19077	18692	18595	18665	18585	18808	18888	18635	18609	18829	18665	19019	18609	18969	18603	18900	18762	18710	18659	18672	18617	18649	18537	18655	18833	18754	18651	18629	18769	18628	18686	18746	18609	18792	18624	18857	18699	18570	18514	18837	18897	18545	18603	18520	18474	18631	18561	18653	18661	18525	18431	18526	18760	18804	18630	18836	18740	18660	18503	18819	18451	18574	18607	18653	18399	18448	18418	18440	18595	18391	18546	18473	18489	18692	18630	18523	18631	18554	18462	18760	18651	18467	18826	18698	18409	18653	18524	18691	18586	18467	18589	18592	18662	18533	18732	18708	18700	18638	18663	18553	18799	18531	18505	18490	18619	18670	18450	18483	18571	18612	18587	18687	18479	18554	18452	18590	18608	18391	18652	18625	18760	18532	18714	18294	18414	18615	18634	18677	18553	18646	18558	18431	18568	18556	18433	18688	18634	18594	18495	18360	18595	18515	18590	18358	18529	18392	18589	18712	18411	18446	18526	18627	18581	18547	18652	18772	18637	18753	18414	18426	18528	18503	18608	18456	18764	18515	18448	18569	18510	18443	18375	18638	18579	18479	18764	18475	18527	18380	18752	18551	18640	18535	18309	18356	18600	18603	18768	18614	18515	18533	18691	18753	18552	18383	18507	18582	18710	18606	18474	18625	18702	18435	18628	18589	18726	18584	18416	18550	18548	18504	18562	18489	18457	18615	18501	18620	18745	18406	18649	18513	18588	18553	18419	18398	18719	18596	18519	18750	18542	18457	18441	18613	18612	18294	18428	18416	18488	18395	18504	18566	18497	18513	18544	18623	18533	18883	18684	18597	18535	18454	18740	18594	18852	18677	18530	18521	18538	18559	18429	18508	18650	18665	18406	18477	18619	18557	18441	18565	18348	18532	18504	18428	18638	18720	18896	18433	18652	18768	18595	18668	18631	18509	18567	18522	18525	18780	18596	18489	18675	18777	18543	18547	18408	18583	18515	18615	18544	18387	18528	18682	18513	18468	18613	18502	18497	18747	18462	18685	18709	18656	18502	18678	18627	18531	18513	18505	18669	18568	18556	18752	18674	18594	18556	18449	18664	18453	18687	18765	18600	18600	18690	18646	18412	18550	18650	18525	18566	18655	18610	18563	18396	18576	18503	18458	18590	18576	18487	18464	18643	18754	18528	18516	18629	18482	18430	18356	18531	18773	18622	18511	18327	18642	18720	18727	18361	18466	18488	18576	18572	18626	18544	18732	18614	18637	18655	18582	18559	18539	18675	18484	18337	18477	18555	18381	18451	18587	18429	18695	18536	18392	18624	18614	18610	18296	18580	18698	18663	18621	18500	18454	18628	18531	18685	18476	18465	18739	18648	18696	18583	18522	18527	18593	18562	18692	18440	18511	18429	18357	18663	18600	18562	18619	18534	18538	18516	18618	18439	18563	18678	18428	18461	18614	18669	18462	18694	18560	18554	18623	18499	18602	18699	18377	18625	18534	18476	18643	18653	18612	18505	18800	18593	18614	18578	18529	18611	18594	18564	18410	18740	18446	18525	18516	18685	18711	18552	18443	18282	18636	18577	18509	18639	18194	18352	18617	18532	18691	18514	18505	18498	18416	18660	18658	18607	18630	18536	18622	18478	18561	18476	18647	18654	18637	18470	18618	18646	18656	18556	18587	18470	18610	18605	18706	18675	18543	18451	18646	18675	18601	18533	18576	18455	18703	18584	18406	18624	18279	18485	18408	18457	18607	18423	18486	18532	18359	18692	18570	18745	18481	18601	18526	18698	18569	18564	18637	18679	18637	18428	18470	18534	18520	18772	18602	18506	18464	18608	18616	18478	18342	18469	18628	18684	18437	18609	18611	18650	18461	18290	18568	18492	18480	18660	18682	18546	18292	18486	18469	18717	18541	18588	18471	18606	18607	18634	18594	18616	18613	18613	18383	18517	18376	18511	18509	18635	18705	18443	18691	18452	18367	18728	18467	18691	18535	18666	18579	18467	18505	18663	18526	18598	18650	18594	18634	18668	18524	18603	18788	18424	18605	18362	18679	18702	18781	18650	18610	18754	18579	18568	18704	18619	18656	18659	18360	18696	18772	18633	18499	18286	18519	18473	18678	18654	18679	18557	18584	18596	18540	18545	18645	18603	18712	18442	18685	18502	18573	18634	18652	18569	18538	18481	18418	18623	18568	18636	18610	18664	18573	18454	18559	18391	18585	18327	18486	18671	18319	18564	18657	18803	18602	18661	18523	18848	18626	18516	18652	18564	18522	18709	18446	18586	18543	18377	18445	18653	18655	18654	18571	18430	18513	18482	18476	18489	18590	18557	18464	18503	18307	18568	18543	18419	18484	18585	18625	18475	18532	18513	18523	18594	18346	18580	18554	18529	18692	18560	18632	18676	18572	18556	18580	18580	18612	18630	18539	18495	18387	18538	18399	18679	18643	18772	18702	18641	18599	18510	18524	18677	18683	18455	18564	18586	18569	18451	18504	18571	18445	18743	18752	18577	18653	18724	18636	18531	18717	18601	18606	18531	18357	18645	18713	18466	18497	18788	18608	18447	18522	18640	18435	18472	18602	18664	18616	18596	18461	18442	18372	18805	18677	18630	18633	18409	18553	18650	18454	18676	18612	18575	18523	18558	18720	18553	18572	18710	18676	18477	18595	18658	18611	18576	18586	18564	18753	18350	18487	18480	18630	18445	18532	18688	18512	18479	18392	18712	18678	18573	18645	18614	18489	18648	18785	18551	18618	18683	18472	18661	18287	18697	18490	18574	18566	18552	18626	18649	18400	18459	18560	18622	18106	18627	18253	18601	18476	18586	18609	18681	18722	18686	18471	18588	18281	18509	18386	18440	18412	18508	18871	18528	18585	18368	18596	18634	18459	18478	18753	18444	18620	18600	18434	18267	18574	18614	18604	18597	18669	18515	18600	18532	18444	18481	18464	18570	18590	18563	18491	18517	18732	18591	18615	18425	18573	18830	18358	18567	18547	18540	18780	18516	18584	18773	18615	18490	18481	18412	18599	18652	18550	18824	18340	18494	18642	18648	18524	18492	18614	18542	18443	18637	18484	18612	18700	18619	18501	18524	18409	18507	18562	18404	18361	18649	18657	18704	18475	18373	18529	18734	18581	18713	18443	18593	18741	18591	18417	18606	18545	18554	18575	18676	18591	18792	18355	18655	18338	18764	18526	18358	18411	18320	18432	18655	18486	18604	18567	18719	18453	18498	18626	18668	18529	18578	18709	18477	18670	18353	18531	18451	18480	18481	18534	18751	18456	18555	18665	18368	18685	18570	18440	18615	18660	18666	18754	18555	18602	18568	18623	18398	18533	18347	18708	18636	18384	18714	18575	18629	18563	18517	18449	18603	18737	18503	18591	18478	18489	18968	18592	18765	18640	18668	18567	18511	18662	18439	18537	18540	18519	18920	18456	18572	18673	18368	18619	18627	18427	18700	18536	18507	18560	18364	18600	18800	18542	18492	18477	18587	18529	18611	18501	18526	18322	18682	18405	18690	18353	18728	18571	18728	18583	18421	18523	18657	18556	18600	18495	18700	18597	18648	18785	18714	18504	18723	18478	18512	18543	18487	18594	18510	18607	18674	18655	18607	18505	18541	18460	18597	18637	18672	18448	18426	18459	18651	18613	18648	18514	18383	18669	18951	18635	18664	18612	18426	18573	18712	18586	18531	18603	18686	18759	18458	18375	18636	18548	18414	18518	18552	18598	18548	18452	18536	18599	18445	18316	18651	18493	18709	18399	18445	18400	18401	18622	18726	18671	18555	18533	18426	18415	18527	18379	18666	18433	18430	18435	18613	18511	18557	18483	18717	18845	18538	18496	18792	18425	18504	18453	18479	18377	18514	18450	18433	18555	18465	18508	18731	18507	18574	18708	18389	18516	18522	18770	18547	18613	18458	18539	18360	18425	18555	18546	18513	18495	18560	18505	18630	18624	18370	18595	18702	18549	18346	18428	18361	18636	18657	18587	18543	18564	18625	18551	18662	18542	18525	18561	18658	18533	18657	18428	18648	18604	18666	18512	18544	18596	18584	18576	18622	18427	18461	18700	18752	18368	18649	18453	18695	18522	18364	18412	18373	18721	18405	18608	18563	18434	18370	18676	18414	18515	18605	18423	18585	18635	18721	18412	18554	18635	18480	18369	18547	18460	18648	18533	18623	18551	18618	18607	18456	18721	18379	18479	18421	18436	18442	18383	18436	18653	18514	18482	18483	18580	18753	18706	18580	18785	18433	18715	18528	18488	18614	18550	18581	18569	18602	18670	18684	18662	18691	18477	18552	18608	18597	18590	18711	18652	18562	18500	18566	18640	18520	18589	18612	18764	18788	18679	18380	18734	18660	18517	18723	18440	18805	18434	18411	18398	18633	18568	18847	18738	18581	18594	18486	18618	18485	18478	18546	18598	18487	18528	18674	18547	18528	18497	18518	18546	18683	18512	18591	18438	18514	18533	18586	18440	18679	18503	18526	18610	18601	18440	18549	18490	18490	18550	18439	18545	18557	18645	18538	18507	18657	18552	18459	18587	18567	18559	18599	18547	18542	18567	18594	18605	18507	18491	18638	18469	18647	18635	18603	18728	18440	18276	18661	18582	18820	18777	18532	18411	18525	18612	18563	18688	18518	18360	18529	18469	18669	18563	18582	18513	18585	18591	18469	18668	18469	18525	18445	18608	18730	18644	18600	18563	18671	18586	18855	18553	18260	18316	18419	18544	18654	18488	18641	18607	18524	18638	18655	18550	18759	18716	18688	18529	18663	18604	18746	18628	18635	18560	18690	18582	18482	18602	18585	18448	18518	18625	18677	18552	18750	18424	18498	18344	18705	18663	18605	18459	18441	18623	18491	18500	18491	18489	18424	18633	18486	18530	18742	18388	18684	18529	18573	18522	18384	18554	18518	18529	18470	18393	18615	18617	18651	18677	18366	18513	18405	18376	18566	18535	18397	18470	18584	18630	18606	18691	18674	18532	18476	18572	18433	18479	18544	18554	18430	18552	18548	18488	18547	18691	18565	18520	18557	18632	18785	18424	18459	18536	18733	18543	18554	18743	18624	18400	18526	18549	18660	18586
37621	61480	55064	43695	35948	28416	24267	21539	20131	18872	18413	17650	17487	17049	17077	16894	16745	16713	16809	16661	16626	16524	16498	16734	16531	16562	16542	16551	16525	16449	16425	16527	16572	16498	16527	16437	16506	16473	16311	16251	16354	16526	16425	16401	16454	16475	16555	16380	16506	16367	16405	16426	16584	16401	16451	16452	16390	16508	16437	16556	16397	16399	16315	16355	16506	16311	16348	16529	16428	16444	16425	16382	16302	16427	16412	16341	16387	16352	16484	16479	16456	16459	16359	16398	16408	16351	16453	16173	16305	16325	16416	16267	16543	16248	16396	16386	16374	16532	16294	16312	16661	16363	16319	16450	16381	16417	16421	16252	16403	16418	16374	16438	16268	16453	16556	16389	16415	16350	16512	16326	16436	16360	16376	16422	16359	16484	16225	16460	16449	16197	16273	16502	16473	16375	16343	16470	16440	16334	16407	16345	16305	16268	16295	16444	16403	16354	16426	16344	16240	16451	16417	16444	16478	16412	16274	16398	16446	16434	16382	16202	16394	16521	16428	16398	16327	16297	16343	16453	16453	16334	16145	16448	16305	16304	16319	16440	16414	16296	16383	16522	16183	16449	16341	16202	16359	16417	16370	16503	16506	16357	16435	16424	16358	16531	16498	16342	16298	16354	16447	16180	16173	16387	16417	16471	16199	16478	16525	16298	16366	16405	16491	16320	16606	16334	16266	16302	16290	16386	16351	16277	16272	16435	16299	16434	16123	16327	16421	16417	16483	16261	16466	16367	16434	16349	16386	16458	16410	16466	16454	16452	16458	16215	16345	16347	16309	16314	16325	16492	16367	16609	16370	16473	16232	16394	16324	16269	16374	16474	16361	16296	16349	16422	16558	16545	16563	16194	16446	16399	16314	16406	16368	16410	16439	16337	16409	16386	16469	16497	16445	16423	16258	16400	16331	16555	16412	16120	16314	16364	16468	16554	16460	16368	16277	16359	16390	16316	16134	16334	16148	16494	16422	16388	16288	16527	16529	16260	16389	16331	16546	16442	16347	16306	16421	16461	16296	16310	16361	16315	16488	16391	16308	16466	16314	16358	16376	16226	16297	16445	16397	16453	16237	16412	16291	16358	16421	16463	16470	16455	16348	16520	16323	16426	16302	16268	16460	16327	16326	16345	16231	16397	16332	16339	16300	16315	16376	16348	16370	16462	16199	16462	16481	16381	16430	16392	16539	16432	16398	16520	16403	16441	16361	16532	16623	16193	16380	16318	16354	16440	16500	16339	16311	16257	16412	16212	16607	16324	16357	16389	16402	16404	16263	16453	16263	16212	16444	16486	16466	16255	16326	16454	16334	16405	16313	16414	16392	16421	16338	16502	16238	16574	16544	16329	16456	16386	16298	16491	16176	16511	16440	16478	16389	16310	16381	16370	16269	16235	16488	16532	16394	16444	16396	16405	16225	16341	16353	16354	16341	16366	16360	16284	16337	16278	16236	16453	16429	16402	16269	16446	16227	16462	16361	16308	16359	16443	16369	16289	16345	16347	16522	16237	16457	16436	16425	16291	16269	16349	16417	16196	16427	16508	16391	16241	16445	16478	16330	16376	16530	16304	16347	16366	16526	16302	16494	16344	16272	16341	16310	16292	16440	16458	16460	16297	16426	16361	16653	16232	16368	16406	16399	16386	16506	16365	16254	16234	16433	16345	16375	16377	16361	16401	16480	16221	16262	16203	16395	16493	16451	16255	16407	16408	16296	16380	16479	16334	16351	16386	16448	16580	16456	16186	16213	16478	16336	16433	16474	16323	16406	16349	16442	16470	16441	16302	16221	16519	16369	16290	16389	16475	16150	16434	16525	16491	16413	16398	16481	16496	16407	16382	16454	16354	16354	16368	16328	16389	16403	16476	16342	16416	16442	16414	16436	16463	16331	16385	16351	16375	16362	16521	16391	16537	16426	16489	16401	16193	16303	16267	16306	16242	16426	16406	16247	16302	16543	16422	16486	16410	16429	16247	16433	16279	16409	16499	16347	16337	16405	16499	16425	16268	16387	16419	16441	16498	16412	16438	16151	16312	16496	16491	16249	16361	16218	16222	16485	16354	16451	16190	16421	16370	16422	16427	16362	16506	16300	16427	16313	16421	16422	16337	16369	16352	16475	16373	16378	16454	16525	16320	16402	16497	16394	16431	16491	16439	16489	16280	16334	16345	16442	16326	16541	16419	16302	16222	16475	16258	16374	16205	16557	16223	16379	16425	16229	16351	16362	16343	16292	16388	16416	16426	16519	16373	16264	16552	16432	16457	16337	16356	16473	16421	16361	16309	16493	16486	16358	16300	16348	16355	16418	16252	16375	16362	16365	16444	16494	16265	16327	16388	16508	16501	16366	16514	16610	16354	16577	16299	16253	16460	16307	16445	16223	16437	16330	16463	16432	16418	16489	16314	16281	16510	16378	16372	16421	16436	16471	16444	16452	16289	16511	16390	16365	16313	16299	16348	16379	16559	16438	16410	16352	16452	16463	16506	16258	16532	16274	16387	16456	16331	16163	16407	16459	16269	16519	16476	16240	16311	16277	16326	16328	16630	16245	16386	16363	16328	16530	16259	16306	16221	16308	16333	16356	16414	16320	16365	16455	16390	16459	16342	16280	16362	16382	16183	16347	16408	16381	16458	16379	16330	16490	16232	16307	16538	16474	16193	16382	16301	16482	16341	16619	16301	16383	16273	16321	16573	16440	16446	16395	16372	16259	16419	16361	16330	16414	16345	16427	16338	16402	16280	16376	16313	16370	16426	16376	16282	16374	16451	16379	16380	16412	16394	16422	16322	16364	16383	16494	16321	16424	16299	16254	16195	16375	16509	16292	16494	16454	16280	16493	16404	16405	16342	16283	16405	16487	16528	16431	16352	16344	16484	16401	16388	16613	16318	16211	16318	16461	16472	16239	16312	16402	16376	16359	16361	16247	16446	16375	16375	16415	16339	16424	16268	16338	16431	16381	16311	16274	16392	16209	16596	16415	16329	16364	16355	16326	16382	16368	16334	16497	16404	16219	16410	16203	16515	16504	16371	16246	16453	16397	16280	16393	16357	16639	16382	16400	16374	16418	16554	16462	16260	16305	16365	16406	16343	16285	16409	16412	16281	16269	16474	16350	16316	16368	16476	16376	16246	16553	16260	16341	16278	16541	16362	16228	16271	16224	16441	16349	16403	16397	16333	16443	16265	16278	16238	16465	16226	16384	16545	16411	16418	16349	16490	16200	16235	16375	16402	16282	16472	16234	16369	16387	16442	16334	16267	16322	16553	16342	16297	16449	16317	16412	16340	16199	16510	16228	16313	16355	16447	16355	16187	16649	16355	16276	16353	16528	16539	16442	16408	16632	16256	16532	16517	16538	16537	16466	16353	16301	16245	16415	16451	16264	16322	16561	16380	16303	16466	16361	16356	16375	16386	16499	16299	16506	16465	16431	16474	16384	16258	16492	16473	16477	16378	16404	16358	16388	16552	16389	16377	16383	16330	16419	16435	16422	16269	16346	16305	16364	16306	16644	16469	16388	16274	16325	16345	16339	16245	16412	16306	16359	16505	16361	16481	16295	16263	16443	16324	16518	16430	16240	16329	16262	16519	16432	16311	16293	16295	16423	16343	16289	16431	16421	16287	16197	16277	16319	16314	16373	16327	16403	16367	16514	16367	16521	16322	16560	16279	16415	16504	16558	16325	16393	16379	16278	16448	16482	16449	16384	16533	16546	16324	16322	16410	16447	16259	16281	16185	16499	16392	16301	16349	16244	16369	16219	16454	16369	16470	16413	16296	16306	16361	16264	16475	16352	16317	16448	16366	16505	16278	16225	16536	16454	16474	16320	16444	16367	16441	16419	16416	16514	16490	16349	16251	16158	16398	16235	16396	16632	16238	16300	16267	16291	16266	16227	16414	16340	16158	16407	16357	16418	16415	16395	16412	16540	16264	16318	16463	16357	16243	16452	16229	16454	16394	16202	16322	16382	16470	16297	16240	16335	16171	16467	16383	16406	16525	16513	16354	16364	16397	16469	16174	16451	16351	16266	16297	16518	16545	16650	16342	16363	16336	16304	16329	16457	16429	16460	16501	16345	16561	16426	16306	16469	16282	16356	16287	16439	16451	16263	16356	16335	16520	16298	16525	16347	16398	16309	16426	16179	16258	16379	16367	16420	16152	16391	16400	16403	16224	16555	16448	16504	16302	16351	16390	16385	16316	16301	16215	16466	16397	16324	16216	16252	16369	16259	16359	16397	16553	16258	16564	16207	16472	16380	16277	16424	16424	16400	16361	16547	16413	16298	16311	16455	16519	16317	16205	16311	16306	16386	16279	16134	16413	16504	16363	16316	16529	16279	16406	16252	16662	16471	16500	16365	16307	16337	16328	16452	16425	16416	16331	16407	16510	16201	16292	16212	16457	16372	16230	16431	16285	16361	16267	16337	16442	16225	16426	16218	16467	16365	16455	16261	16346	16447	16328	16330	16328	16256	16301	16542	16298	16314	16362	16257	16285	16376	16422	16410	16230	16509	16493	16432	16316	16367	16334	16295	16236	16528	16330	16416	16467	16458	16443	16385	16366	16399	16460	16453	16344	16421	16347	16389	16399	16331	16392	16476	16272	16401	16486	16365	16507	16337	16379	16309	16367	16205	16362	16454	16467	16375	16353	16221	16244	16550	16312	16449	16473	16377	16296	16283	16473	16353	16429	16543	16321	16611	16370	16438	16420	16426	16471	16219	16388	16377	16264	16352	16390	16356	16393	16299	16206	16472	16601	16379	16514	16532	16452	16194	16238	16461	16350	16364	16552	16423	16533	16440	16315	16313	16362	16433	16230	16433	16405	16390	16385	16445	16282	16346	16289	16593	16496	16385	16323	16428	16410	16380	16599	16222	16387	16328	16261	16379	16526	16419	16402	16251	16229	16297	16488	16334	16415	16350	16390	16414	16373	16419	16427	16351	16255	16505	16439	16336	16469	16353	16318	16349	16442	16415	16384	16340	16391	16213	16428	16136	16340	16264	16298	16271	16507	16449	16377	16532	16181	16460	16348	16324	16441	16367	16271	16303	16541	16432	16482	16477	16382	16605	16481	16394	16505	16105	16618	16141	16654	16491	16267	16355	16444	16368	16419	16447	16590	16331	16264
29336	28057	34025	31487	24055	21061	20229	19359	19055	18822	18694	18649	18613	18534	18673	18675	18658	18495	18503	18523	18331	18256	18526	18369	18488	18334	18448	18443	18331	18319	18248	18241	18434	18441	18398	18437	18545	18416	18476	18440	18315	18353	18474	18428	18424	18634	18236	18565	18390	18496	18418	18491	18370	18297	18391	18450	18412	18388	18372	18376	18353	18296	18423	18574	18394	18503	18441	18276	18404	18286	18444	18398	18174	18212	18237	18355	18621	18425	18387	18207	18313	18350	18501	18246	18258	18226	18433	18456	18484	18416	18447	18520	18508	18229	18232	18327	18240	18469	18611	18209	18350	18392	18405	18463	18507	18446	18387	18361	18499	18426	18349	18406	18372	18377	18354	18356	18380	18336	18408	18524	18428	18524	18329	18302	18250	18282	18361	18173	18247	18487	18627	18394	18372	18594	18520	18312	18339	18254	18408	18486	18519	18428	18312	18416	18404	18263	18375	18318	18367	18345	18265	18513	18528	18476	18468	18386	18659	18443	18305	18200	18499	18441	18393	18378	18260	18311	18446	18583	18380	18507	18251	18219	18426	18453	18360	18156	18402	18550	18452	18459	18321	18458	18342	18274	18479	18419	18487	18383	18237	18445	18489	18455	18451	18506	18399	18302	18196	18422	18261	18369	18507	18536	18559	18482	18393	18430	18483	18236	18351	18523	18244	18447	18479	18515	18281	18123	18226	18322	18346	18148	18428	18507	18378	18411	18492	18427	18320	18323	18333	18491	18263	18451	18342	18376	18288	18429	18464	18250	18545	18455	18482	18287	18384	18316	18475	18474	18403	18514	18321	18212	18002	18145	18509	18527	18276	18170	18346	18230	18229	18482	18391	18362	18323	18217	18289	18297	18295	18316	18372	18271	18411	18441	18258	18485	18370	18272	18552	18322	18398	18199	18261	18481	18487	18278	18215	18428	18281	18373	18043	18451	18239	18450	18224	18354	18173	18533	18552	18414	18265	18484	18592	18228	18289	18487	18410	18512	18335	18282	18442	18458	18171	18295	18305	18535	18419	18244	18547	18288	18316	18267	18278	18143	18244	18328	18422	18276	18342	18389	18533	18386	18183	18424	18383	18307	18343	18439	18557	18395	18446	18354	18299	18457	18286	18355	18310	18478	18337	18157	18388	18373	18248	18473	18334	18304	18134	18391	18565	18199	18545	18368	18237	18331	18375	18359	18501	18495	18360	18632	18379	18233	18131	18412	18466	18343	18459	18339	18355	18385	18425	18426	18463	18598	18477	18375	18143	18288	18298	18488	18527	18512	18473	18377	18360	18522	18507	18506	18771	18321	18277	18197	18525	18377	18482	18402	18368	18526	18481	18493	18339	18523	18397	18374	18388	18546	18193	18325	18347	18195	18371	18497	18475	18469	18496	18388	18296	18397	18271	18180	18319	18356	18404	18491	18436	18376	18208	18029	18341	18385	18442	18609	18430	18388	18329	18460	18360	18365	18311	18327	18436	18578	18372	18236	18554	18343	18413	18454	18368	18503	18332	18340	18387	18463	18701	18386	18173	18192	18274	18440	18469	18416	18360	18429	18251	18413	18395	18515	18445	18477	18596	18330	18339	18342	18136	18334	18349	18456	18259	18318	18343	18396	18483	18333	18386	18336	18269	18340	18284	18451	18430	18377	18237	18304	18329	18525	18410	18416	18264	18112	18512	18196	18392	18305	18240	18497	18324	18313	18271	18273	18333	18408	18431	18355	18263	18434	18291	18536	18364	18476	18479	18475	18689	18478	18392	18385	18377	18144	18254	18409	18287	18238	18466	18378	18378	18567	18549	18459	18350	18314	18222	18237	18343	18379	18686	18543	18463	18426	18355	18515	18307	18406	18325	18284	18481	18229	18344	18533	18474	18268	18373	18563	18410	18397	18483	18392	18388	18316	18410	18397	18269	18462	18065	18308	18433	18397	18279	18348	18271	18325	18574	18385	18555	18558	18345	18477	18429	18358	18223	18276	18501	18324	18398	18363	18434	18446	18459	18133	18199	18357	18577	18324	18453	18500	18532	18281	18306	18321	18457	18328	18260	18367	18549	18501	18387	18334	18344	18253	18307	18532	18360	18331	18293	18330	18422	18454	18326	18309	18439	18302	18491	18196	18322	18321	18358	18258	18469	18375	18471	18391	18432	18435	18526	18425	18597	18481	18600	18358	18502	18469	18449	18354	18480	18515	18491	18627	18462	18465	18318	18366	18478	18478	18333	18371	18199	18195	18432	18507	18375	18377	18352	18232	18508	18359	18306	18288	18336	18454	18389	18276	18305	18400	18623	18307	18507	18154	18408	18424	18325	18307	18450	18423	18391	18398	18300	18278	18294	18322	18586	18197	18235	18553	18449	18369	18465	18417	18153	18231	18161	18421	18427	18459	18259	18286	18277	18217	18301	18442	18367	18612	18280	18495	18722	18464	18287	18523	18297	18347	18454	18305	18470	18440	18484	18429	18193	18335	18131	18309	18220	18546	18281	18155	18548	18419	18498	18371	18334	18455	18381	18387	18338	18447	18298	18426	18334	18331	18388	18153	18248	18393	18428	18460	18390	18429	18339	18305	18212	18319	18419	18188	18451	18110	18367	18456	18451	18545	18580	18318	18426	18376	18305	18555	18302	18369	18380	18417	18462	18277	18380	18191	18110	18220	18322	18521	18465	18416	18354	18341	18329	18340	18398	18367	18462	18406	18398	18384	18151	18503	18280	18458	18534	18362	18349	18548	18626	18468	18255	18261	18292	18471	18467	18486	18372	18282	18291	18496	18623	18372	18298	18162	18396	18467	18412	18487	18402	18513	18379	18243	18367	18291	18552	18320	18274	18382	18264	18426	18435	18315	18632	18356	18452	18393	18477	18402	18469	18318	18406	18329	18410	18473	18334	18447	18349	18376	18432	18291	18499	18416	18362	18414	18502	18499	18479	18487	18479	18515	18331	18444	18426	18379	18197	18250	18439	18368	18423	18530	18439	18296	18279	18565	18405	18428	18373	18470	18243	18343	18259	18205	18400	18333	18241	18222	18506	18355	18398	18403	18138	18270	18375	18471	18278	18342	18186	18354	18193	18352	18303	18400	18169	18292	18339	18356	18424	18507	18384	18572	18403	18412	18368	18534	18368	18265	18480	18352	18167	18480	18454	18232	18338	18273	18192	18462	18405	18476	18229	18224	18425	18402	18330	18118	18521	18460	18361	18221	18432	18350	18442	18201	18362	18256	18403	18309	18316	18280	18295	18407	18510	18396	18452	18282	18266	18285	18498	18295	18496	18410	18311	18288	18421	18335	18515	18547	18366	18418	18365	18616	18549	18562	18214	18345	18225	18414	18501	18259	18458	18450	18152	18487	18255	18339	18508	18480	18245	18432	18374	18349	18354	18338	18345	18351	18307	18267	18271	18374	18592	18247	18531	18215	18548	18472	18284	18260	18349	18530	18377	18450	18398	18456	18298	18381	18331	18321	18303	18471	18304	18299	18486	18275	18322	18219	18377	18429	18435	18281	18432	18372	18392	18219	18269	18485	18525	18491	18400	18337	18272	18490	18433	18243	18185	18344	18325	18503	18371	18227	18284	18219	18316	18320	18441	18324	18303	18345	18397	18365	18451	18296	18439	18527	18460	18317	18501	18305	18399	18588	18430	18418	18246	18388	18311	18499	18422	18339	18454	18356	18517	18338	18299	18380	18516	18286	18466	18357	18350	18407	18179	18444	18288	18328	18271	18474	18583	18256	18493	18558	18380	18400	18351	18366	18129	18621	18296	18259	18378	18392	18415	18478	18463	18453	18227	18405	18459	18284	18395	18175	18376	18177	18242	18368	18631	18374	18416	18379	18307	18390	18389	18616	18142	18218	18413	18517	18210	18294	18367	18314	18281	18414	18188	18386	18316	18311	18475	18563	18320	18431	18193	18323	18490	18540	18563	18356	18420	18196	18446	18560	18575	18345	18361	18397	18471	18055	18297	18475	18305	18358	18253	18366	18249	18324	18441	18358	18242	18397	18528	18247	18390	18378	18413	18294	18338	18295	18406	18185	18376	18305	18461	18153	18324	18553	18408	18330	18400	18351	18449	18392	18456	18324	18240	18326	18577	18358	18293	18323	18266	18390	18515	18243	18226	18332	18535	18503	18377	18427	18431	18556	18460	18340	18441	18394	18355	18391	18266	18595	18465	18295	18304	18404	18197	18536	18229	18474	18309	18254	18502	18484	18355	18317	18367	18163	18260	18407	18319	18412	18444	18139	18389	18557	18418	18223	18437	18193	18447	18268	18276	18462	18493	18382	18434	18381	18385	18278	18455	18285	18418	18186	18223	18480	18419	18370	18343	18347	18153	18265	18276	18390	18231	18440	18427	18201	18346	18199	18376	18351	18301	18329	18394	18511	18609	18425	18236	18426	18477	18346	18213	18347	18383	18353	18401	18261	18418	18549	18576	18605	18378	18422	18288	18627	18292	18437	18483	18339	18544	18341	18326	18326	18417	18322	18245	18248	18525	18212	18274	18371	18334	18354	18407	18340	18576	18566	18473	18315	18373	18420	18388	18445	18438	18272	18442	18459	18458	18604	18289	18493	18640	18334	18328	18217	18303	18338	18409	18411	18424	18182	18334	18390	18512	18530	18521	18168	18539	18314	18364	18431	18318	18316	18575	18346	18276	18411	18522	18577	18487	18567	18365	18457	18390	18357	18682	18357	18486	18319	18126	18318	18262	18333	18336	18478	18452	18462	18551	18769	18444	18602	18387	18530	18455	18421	18376	18365	18478	18338	18470	18266	18376	18423	18372	18315	18291	18422	18338	18395	18370	18411	18467	18306	18497	18373	18257	18314	18219	18314	18339	18317	18399	18326	18350	18480	18440	18327	18468	18297	18532	18394	18557	18311	18419	18264	18117	18563	18373	18451	18363	18202	18216	18550	18362	18497	18557	18222	18544	18264	18365	18520	18178	18243	18241	18347	18383	18497	18494	18523	18317	18304	18385	18335	18205	18444	18354	18263	18340	18366	18443	18216	18361	18244	18219	18437	18501	18443	18208	18374	18584	18451	18289	18276	18342	18414	18376	18349	18303	18456	18373	18246	18185	18387	18269	18165	18394	18233	18481	18348	18399	18375	18257	18106	18464	18382	18243	18259
33643	45160	39480	31917	23227	19754	18690	17876	17575	16974	16838	16656	16602	16518	16357	16462	16391	16296	16417	16225	16297	16181	16211	16316	16271	16337	16458	16373	16396	16332	16237	16322	16378	16228	16288	16176	16406	16356	16408	16381	16267	16288	16392	16375	16524	16257	16388	16177	16288	16269	16240	16529	16152	16248	16278	16266	16225	16236	16276	16217	16224	16299	16243	16187	16212	16333	16457	16400	16395	16438	16392	16349	16355	16359	16197	16153	16192	16332	16232	16314	16314	16209	16305	16153	16281	16254	16332	16246	16328	16190	16338	16367	16375	16243	16323	16401	16460	16254	16330	16241	16291	16417	16253	16243	16515	16306	16264	16239	16126	16296	16333	16235	16315	16237	16268	16298	16357	16422	16316	16153	16336	16342	16249	16304	16311	16181	16319	16321	16352	16322	16270	16294	16339	16255	16265	16251	16352	16290	16268	16349	16394	16343	16290	16203	16220	16166	16330	16309	16307	16359	16330	16234	16302	16301	16345	16498	16390	16293	16297	16371	16439	16163	16376	16239	16162	16327	16344	16343	16268	16251	16373	16260	16382	16314	16341	16276	16190	16299	16232	16444	16391	16396	16287	16186	16241	16326	16344	16307	16346	16397	16420	16281	16131	16458	16284	16398	16133	16186	16449	16217	16325	16159	16311	16294	16219	16274	16098	16255	16367	16337	16399	16210	16376	16153	16443	16243	16172	16147	16263	16263	16211	16301	16343	16405	16403	16424	16360	16402	16365	16160	16286	16240	16284	16405	16181	16284	16164	16373	16370	16391	16171	16418	16145	16470	16267	16003	16384	16423	16298	16334	16037	16391	16194	16230	16440	16062	16191	16202	16339	16521	16273	16354	16222	16399	16377	16327	16399	16191	16220	16216	16202	16192	16405	16207	16253	16170	16279	16263	16271	16477	16326	16367	16337	16388	16279	16266	16191	16279	16305	16299	16443	16298	16263	16469	16263	16257	16135	16265	16336	16396	16435	16368	16302	16280	16203	16307	16270	16334	16307	16308	16295	16347	16301	16346	16273	16419	16341	16394	16293	16245	16284	16316	16309	16246	16265	16084	16317	16319	16046	16297	16302	16186	16157	16230	16265	16197	16261	16273	15976	16121	16423	16235	16209	16270	16088	16370	16294	16390	16317	16143	16368	16325	16255	16238	16268	16188	16402	16144	16293	16318	16289	16451	16266	16343	16376	16267	16290	16323	16311	16353	16264	16285	16470	16256	16194	16249	16383	16330	16213	16208	16283	16461	16322	16307	16197	16344	16139	16204	16292	16164	16395	16084	16182	16236	16202	16347	16273	16345	16222	16157	16279	16187	16459	16232	16121	16145	16325	16178	16269	16290	16224	16367	16375	16127	16395	16209	16402	16294	16215	16118	16318	16348	16160	16245	16392	16083	16387	16301	16441	16278	16483	16212	16274	16167	16458	16456	16213	16212	16224	16308	16108	16281	16176	16053	16237	16254	16172	16456	16173	16179	16112	16145	16357	16222	16210	16548	16191	16317	16097	16239	16189	16412	16312	16323	16367	16286	16242	16361	16445	16360	16073	16202	16552	16268	16384	16256	16315	16248	16364	16178	16172	16179	16179	16268	16235	16203	16212	16418	16328	16353	16233	16229	16201	16345	16344	16121	16210	16179	16203	16185	16486	16327	16225	16279	16296	16348	16261	16242	16283	16375	16170	16448	16287	16227	16420	16334	16178	16412	16405	16106	16422	16266	16206	16384	16131	16225	16262	16393	16510	16501	16245	16180	16184	16232	16340	16205	16322	16237	16242	16360	16326	16309	16319	16272	16414	16438	16378	16195	16251	16301	16246	16223	16181	16210	16216	16238	16322	16445	16479	16188	16339	16318	16336	16184	16201	16189	16294	16428	16172	16187	16439	16247	16429	16239	16370	16241	16389	16387	16318	16179	16296	16235	16430	16182	16442	16325	16270	16216	16254	16285	16433	16195	16158	16583	16197	16200	16235	16233	16195	16332	16214	16306	16486	16197	16523	16335	16235	16308	16251	16357	16301	16315	16322	16382	16182	16413	16347	16473	16189	16221	16261	16265	16293	16405	16110	16309	16288	16320	16309	16242	16158	16183	16392	16307	16353	16382	16328	16434	16190	16238	16204	16412	16375	16174	16230	16448	16156	16198	16308	16061	16212	16201	16231	16483	16451	16116	16308	16180	16448	16274	16424	16392	16183	16242	16289	16217	16503	16217	16310	16161	16100	16193	16183	16390	16468	16192	16353	16345	16253	16207	16364	16398	16257	16297	16384	16236	16312	16185	16326	16359	16382	16245	16155	16223	16263	16304	16306	16210	16410	16261	16362	16286	16384	16380	16329	16194	16413	16323	16158	16225	16220	16217	16224	16271	16375	16221	16399	16253	16246	16274	16306	16243	16304	16256	16299	16383	16222	16177	16323	16290	16365	16066	16356	16261	16190	16450	16349	16368	16251	16314	16257	16208	16309	16430	16286	16311	16365	16319	16407	16259	16235	16165	16243	16162	16267	16171	16246	16209	16546	16215	16364	16365	16341	16251	16101	16378	16359	16208	16150	16380	16262	16347	16380	16235	16332	16269	16397	16349	16201	16301	16216	16202	16267	16410	16273	16049	16397	16260	16191	16208	16290	16308	16157	16372	16246	16259	16243	16495	16403	16246	16324	16387	16283	16216	16023	16555	16462	16298	16316	16281	16393	16362	16158	16409	16144	16168	16335	16162	16277	16306	16262	16344	16346	16487	16212	16312	16136	16216	16261	16336	16332	16408	16283	16450	16442	16269	16415	16190	16462	16222	16413	16111	16255	16260	16382	16387	16212	16293	16232	16374	16295	16272	16151	16205	16345	16156	16490	16339	16375	16116	16330	16308	16346	16401	16269	16233	16375	16225	16299	16314	16456	16256	16383	16248	16207	16299	16282	16182	16335	16044	16225	16429	16197	16419	16374	16209	16338	16366	16161	16262	16313	16210	16258	16394	16163	16103	16296	16340	16236	16481	16369	16200	16276	16408	16257	16348	16388	16486	16248	16289	16254	16416	16275	16329	16217	16116	16394	16358	16307	16259	16250	16488	16180	16403	16256	16338	16188	16163	16348	16208	16341	16330	16406	16302	16164	16219	16197	16335	16312	16295	16388	16078	16333	16277	16342	16222	16394	16176	16404	16173	16386	16362	16262	16290	16364	16410	16019	16376	16151	16506	16235	16253	16367	16310	16177	16226	16245	16212	16448	16231	16284	16205	16237	16353	16307	16262	16401	16289	16243	16344	16269	16185	16198	16324	16266	16242	16343	16189	16303	16445	16368	16419	16296	16339	16321	16205	16366	16269	16070	16447	16337	16074	16355	16310	16275	16207	16226	16363	16204	16303	16263	16225	16142	16265	16452	16287	16511	16145	16247	16306	16252	16251	16258	16348	16227	16318	16147	16247	16281	16386	16382	16260	16200	16237	16214	16388	16136	16365	16253	16253	16300	16320	16354	16349	16180	16223	16110	16460	16377	16341	16089	16420	16329	16472	16320	16266	16430	16282	16529	16274	16159	16305	16338	16260	16386	16160	16464	16446	16271	16153	16569	16238	16221	16482	16267	16369	16305	16246	16358	16123	16270	16209	16209	16228	16210	16238	16299	16032	16401	16320	16185	16386	16410	16215	16255	16304	16255	16181	16194	16132	16353	16202	16174	16304	16178	16271	16308	16236	16338	16386	16234	16517	16224	16271	16260	16388	16455	16451	16351	16245	16260	16243	16327	16259	16174	16230	16401	16241	16324	16317	16275	16255	16317	16218	16375	16307	16319	16358	16271	16090	16417	16272	16246	16403	16153	16331	16324	16270	16362	16316	16342	16308	16326	16301	16193	16354	16500	16229	16182	16024	16318	16208	16240	16238	16307	16292	16237	16362	16202	16346	16250	16136	16360	16380	16183	16111	16304	16403	16311	16469	16233	16261	16379	16310	16324	16440	16119	16498	16428	16363	16240	16213	16292	16217	16296	16209	16292	16401	16341	16326	16389	16465	16351	16164	16401	16242	16159	16239	16456	16194	16232	16361	16164	16283	16302	16142	16281	16150	16430	16422	16322	16162	16307	16230	16414	16413	16148	16350	16233	16175	16284	16316	16589	16265	16195	16502	16444	16331	16066	16485	16353	16426	16342	16269	16369	16330	16285	16252	16230	16235	16337	16026	16361	16232	16458	16164	16306	16261	16295	16217	16294	16292	16328	16347	16328	16279	16353	16319	16032	16225	16369	16257	16377	16228	16213	16333	16290	16189	16393	16035	16252	16156	16194	16115	16428	16175	16209	16206	16430	16276	16404	16192	16310	16083	16327	16322	16357	16263	16295	16363	16300	16397	16195	16243	16333	16420	16380	16306	16353	16233	16465	16370	16261	16201	16176	16233	16087	16233	16342	16405	16204	16292	16344	16197	16315	16242	16357	16260	16182	16346	16357	16469	16387	16125	16336	16270	16299	16363	16245	16262	16038	16521	16403	16331	16343	16285	16291	16360	16201	16326	16216	16264	16221	16202	16294	16256	16324	16455	16240	16222	16072	16293	16189	16339	16341	16350	16553	16155	16292	16202	16388	16109	16191	16214	16381	16283	16206	16231	16266	16131	16273	16330	16248	16421	16293	16234	16303	16171	16184	16288	16251	16343	16380	16301	16325	16387	16076	16434	16298	16332	16433	16267	16243	16175	16365	16194	16259	16274	16240	16298	16271	16530	16244	16318	16375	16376	16324	16357	16210	16297	16464	16151	16379	16308	16347	16233	16272	16415	16146	16331	16321	16341	16290	16401	16505	16310	16164	16325	16381	16321	16335	16163	16303	16217	16312	16440	16323	16203	16282	16192	16261	16455	16304	16227	16305	16188	16081	16188	16292	16327	16333	16238	16103	16314	16316	16258	16392	16387	16224	16338	16362	16364	15979	16300	16411	16354	16378	16228	16304	16231	16339	16275	16362	16283	16404	16370	16190	16451	16189	16365	16112	16325	16437	16123	16253	16285	16317	16195	16180	16377	16277	16392	16408	16332	16334	16381	16154	16324	16438	16179	16495	16129	16504	16246	16398	16221	16405	16270	16085	16225	16314	16358	16312	16264	16431	16258	16434	16372	16148	16313	16204	16411	16240	16530	16478	16285
24109	21456	29123	26110	24243	25034	24807	21206	19656	19089	18844	18396	18196	18069	18018	18161	18103	18054	17985	17978	17600	17981	17867	18039	17774	17833	17864	17833	17658	17846	17775	17841	18141	17788	17849	17821	17827	17838	17861	17902	17753	17913	17743	17706	17903	17746	17653	17965	17790	17876	17791	17743	17921	17696	17857	17972	17856	17712	17966	17826	17800	17653	17963	17860	17895	17781	17752	17722	17794	17844	17815	17807	17634	17943	17928	17788	17752	17729	17659	17781	17725	17672	17876	17861	17653	17795	17817	17938	17896	17796	17823	17648	17559	17833	17827	17780	17787	17903	17763	17836	17711	17915	17846	17571	17771	17665	17707	17939	17696	17712	17700	17788	17721	17692	17810	17722	17690	17653	17840	17819	17726	17822	17838	17576	17616	17763	17985	17793	17588	17799	17633	17722	17723	17819	17663	17802	17768	17601	17648	17607	17962	17876	17867	17791	17785	17777	17777	17838	17813	17590	17689	17556	17874	17746	17679	17753	17740	17757	17725	17768	17860	17978	17741	17830	17910	18034	17664	17605	17813	17846	17800	17773	17820	17823	17824	17739	17740	17686	17879	17654	17636	17980	17921	17839	17900	17633	17737	17898	17759	17707	17741	17835	17628	17598	17766	17792	17717	17955	17858	17773	17709	17872	17739	17634	17728	17751	17870	17785	17825	17774	17643	17708	17777	17820	17785	17753	17821	17771	17759	17667	17681	17769	17599	17902	17732	17854	17995	17681	17701	17806	17752	17700	17914	17632	17743	17794	17699	17841	17743	17692	17865	17778	17690	17757	17924	17693	17805	17694	17856	17886	18018	17825	17627	17843	17795	17881	17729	17809	17589	17911	17628	17679	17737	17894	17655	17798	17933	17570	17716	17775	17734	17502	17884	17691	17774	17575	17837	17838	17747	17785	17844	17873	17906	17736	17595	17467	17786	17617	17817	17870	17826	17866	17611	17779	17614	17644	17864	17767	17790	17651	17908	17730	17687	17849	17595	17694	17787	17525	17862	17718	17988	17909	17830	17630	17621	17723	17914	17518	17861	17910	17784	17665	17714	17736	17722	17767	17852	17754	17787	17797	17587	17812	17510	17745	17985	17725	17920	17938	17659	17773	17931	17830	17758	17803	17800	17746	17756	17824	17746	17619	17807	17526	17785	17606	17891	17929	17783	17902	17799	17570	18013	18041	17585	17799	17650	17751	17578	17635	17938	18017	17680	17877	17707	17697	17875	17684	17790	17715	17545	17706	17806	17836	17634	17594	17782	17908	17775	17878	17960	17796	17841	17801	17820	17759	17781	17814	17699	17665	17666	17796	17728	17898	17954	17844	17706	17554	17651	17628	17719	17731	17777	17903	17838	17768	17757	17655	17573	17745	17929	17871	17923	17892	17760	17646	18025	18037	17720	17745	18028	17847	17793	17788	17711	17694	17823	17702	17648	17831	17835	17824	17661	17758	17784	17733	17807	17787	17980	17671	17855	17817	17792	17822	17945	17820	17862	17873	17672	17572	17680	17655	17740	17963	17736	17916	17723	17830	17645	17723	17855	17845	17760	17558	17794	17768	17792	17689	17736	17729	17512	17872	17755	17805	17908	17685	17634	17500	17873	17929	17802	17911	17797	17665	17765	17593	17756	17852	17936	17774	17777	17646	17735	17720	17852	17772	17548	17742	17814	17666	17768	17972	17626	17886	17762	17862	17670	17873	17866	17860	17791	17715	17872	17936	17674	17762	17643	17883	17842	18025	17806	17582	17620	17872	17733	17912	17631	17934	17745	17733	17817	17692	17958	17696	17805	17802	17736	17747	17665	17562	17743	17792	17702	17849	17802	17904	17775	17635	17802	17776	17616	17822	17661	17656	17787	17898	17767	17752	17908	17737	17942	17924	17807	17651	17439	17783	17830	17685	17860	17884	17593	17638	17885	17578	17696	17704	17602	17910	17685	17739	17712	17723	17898	17760	17723	17744	17888	17817	17904	17614	17815	17835	17769	17625	17806	17594	17853	17846	17832	17851	17850	17690	17958	17884	17782	17642	17710	17702	17755	17795	17893	17858	17809	17849	17803	17733	17653	17595	17494	17745	17933	17773	17851	17831	17859	17640	17721	17844	17749	17607	17782	17757	17738	17778	17736	17887	17610	17732	17699	17782	17628	17851	17728	17834	17837	17583	17718	17703	17812	17835	17686	17740	17830	17670	17853	17688	17711	17663	17744	17683	17686	17640	17635	17847	17532	17713	17783	17696	17868	18047	17583	17895	17896	17817	17755	17718	17809	17849	17620	17893	17624	17776	17784	17957	17689	17790	17747	17524	17696	17725	17554	17767	17748	17613	17690	17772	17895	17929	17846	17611	17824	17712	17786	17920	17925	17761	17853	17730	17517	17868	17761	17697	17724	17851	17687	17604	18011	17655	17585	17821	17814	17625	17665	17748	17640	17592	17606	17850	17930	17651	17817	17852	17861	17796	17868	17726	17931	17780	17670	17780	17976	17815	17918	17752	17720	17665	17999	17489	17901	17686	17904	17787	17830	17924	17696	17837	17722	17643	17660	17747	17905	17676	17889	17842	17472	17919	17891	18078	17818	17706	17774	17840	17896	17862	17685	17890	17813	17691	17808	17824	17787	17632	17833	17790	17975	17826	17827	17827	17907	17914	17899	17855	17571	17877	18000	17733	17791	17733	17672	17916	17743	17601	17805	17662	17688	17714	17792	17697	17656	17576	17639	17565	17600	17687	17690	17641	17677	17995	17844	17686	17659	17911	17799	17924	17582	17639	17825	17980	17857	17835	17866	17585	17655	17785	17754	17713	17712	17682	17756	17684	17805	17669	17953	17885	17958	17800	17789	17624	17925	17748	17524	17558	17817	17801	17829	17803	17982	17836	17909	17563	17862	17809	17678	17868	17710	18014	17837	17887	17906	17696	17721	17812	17720	17692	17944	17804	17935	17612	17879	17719	17732	17678	17841	17693	17748	17706	17767	17732	17887	17698	17618	17596	17747	17776	17781	17898	17820	17808	17702	17711	17766	17580	17871	17797	17718	17633	17680	17830	17847	17617	17937	17681	17661	17652	17657	17747	17584	17709	17795	17741	17813	17883	17930	17811	17805	17756	18044	17808	17632	17912	17883	17881	17934	17819	17788	17679	17734	17525	17807	17918	17765	17631	17727	17818	17780	18011	17754	17750	17792	17912	17634	17782	17684	17597	17753	17720	17731	17859	17915	17644	17727	17857	17747	17775	17876	17790	17857	17895	17834	17788	17798	17761	17595	17792	17791	17725	17569	17344	17871	17796	17779	17660	17565	17863	17773	17729	17661	17815	17708	17682	17691	17664	17662	17698	17867	17867	17767	17755	17836	17583	17902	17717	17703	17685	17833	17741	17880	17747	17839	17741	17841	17868	17774	17875	17823	17755	17861	17841	17797	17956	17577	17876	17804	17654	17853	17671	17737	17792	17797	17793	17939	17842	17765	17752	17713	17703	17643	17744	17777	17868	17696	17649	17793	17887	17885	17775	17855	17931	17903	17758	17639	17764	17731	17854	17814	17972	17890	17923	17731	17842	17884	17828	17884	17811	17768	17877	17699	17882	17622	17744	17964	17714	17803	17775	17709	17663	17665	17736	17782	17694	17711	17667	17769	17689	17876	17947	17758	17631	17873	17639	17822	17648	17668	17689	17788	17626	17804	17913	17655	17827	17867	17715	17729	17680	17838	17730	18088	17756	17716	17700	17751	17830	17765	17808	17826	17876	17857	17772	17800	18055	17646	17962	17696	17902	17973	17741	17898	17728	17702	17813	18012	17833	17541	17721	17786	17696	17682	17816	17844	17843	17810	17728	17791	17768	17725	17609	17861	17818	17604	17798	17816	17968	17594	17550	17628	17714	17571	17623	17873	17692	17849	17618	17809	17815	17971	17919	17761	17888	17708	17887	17714	17766	17816	17849	17694	17661	17591	17675	17854	17553	17699	17749	17776	17676	17799	18047	17832	17752	17724	17739	17594	17975	17729	17717	17907	17767	17834	17892	17894	17697	17705	17861	17777	17833	17625	17747	17649	17741	17777	17785	17831	17674	17694	17690	17821	17754	17789	17822	17747	17757	17806	17830	17690	17580	17647	17635	17811	17716	17840	17747	17673	17862	17744	17750	17695	17715	17632	17740	17776	17835	17898	17990	17691	17798	17683	17787	17778	17826	17733	17796	17880	17711	17829	17650	17739	17773	17954	17968	17858	17610	17705	17723	17633	17789	17651	17595	17827	17775	17771	17783	17689	17693	17867	17857	17840	17875	17752	17639	17807	17807	17841	17602	17893	17822	17822	17720	17587	17797	17953	17743	17979	17709	17689	17820	17769	17698	17633	17714	17558	17810	17726	17754	17611	17782	17839	17661	17808	17790	17898	17883	17642	17930	17513	17632	17901	17561	18011	17734	17623	17855	17801	17788	17953	17637	17967	17812	17782	17912	17682	17798	17658	17746	17948	17800	17759	17745	17662	17736	17832	17822	17993	17754	17568	17753	17894	17785	17581	17598	17577	17729	17687	17745	17802	17755	17690	17673	17547	17870	17720	17847	17936	17856	17655	17735	17838	17764	17785	17859	17558	17730	17629	17722	17520	17628	17803	17844	17718	17649	17652	17818	17619	17731	17780	17865	17747	17741	17745	17781	17769	17647	17723	17707	17585	17812	17721	17764	17919	17696	17609	17773	17652	17745	17728	17659	17878	17710	17827	17885	17597	17620	17611	17750	17665	17968	17850	17854	17923	17835	17774	17770	17836	17874	17637	17900	17816	17651	17858	17747	17811	17780	17685	17814	17893	17771	17777	17736	17828	17825	17892	17546	17870	17796	17823	17702	17686	17881	17932	18035	17953	17804	17926	17691	17672	17763	17880	17591	17661	17774	17878	17817	17674	17713	17811	17668	17824	17835	17933	17787	17831	17867	17732	17777	17930	17598	17989	17704	17829	17938	17880	17750	17868	17817	17872	17876	17642	17831	18075	17988	17863	17700	17642	17834	17856	17831	17867	17834	17723	17940	17559	17727	17785	17667	17608	17793	17643	17816	17719	17709	17772	17820	17746	17914	17741	17829	17755	18002	17860	17829	17949	17711	17869	17875	17918	17730	17662	17868	17875	17716
35062	54341	50046	37599	28122	24639	22647	20397	18236	17261	16848	16567	16624	16344	16294	16081	16160	16128	15892	16038	16137	16075	16084	15957	16192	15958	15968	15941	16027	16072	16044	16037	15932	16076	16055	15935	15877	16146	15957	15851	15881	15979	15900	16002	16052	15849	16036	15793	15896	16046	15943	15957	16082	16027	15867	15926	15685	15995	15956	16078	15878	15858	16143	15971	15837	15963	15915	15932	15903	15945	15815	15888	15844	15938	15890	15888	15774	15776	15860	16014	15972	15945	15896	15985	15853	16044	15842	15991	15897	15955	16045	16032	16031	15942	16029	16044	15892	15966	15992	16014	15944	15868	15806	16109	15992	15922	15848	16014	15784	15985	15988	15959	15891	15947	15910	15944	15798	15915	15950	15810	15872	15899	15917	15924	15837	15827	16013	15940	15998	15836	16008	15988	15851	16009	15997	15898	16059	15920	15896	16054	16096	16011	15817	15806	15949	15799	16074	15748	15896	15871	15776	15789	15735	16078	15916	16005	16082	15921	15707	15863	15882	15734	15939	15748	15952	15815	16064	15889	15838	16071	16055	15918	15873	15812	16040	15724	15860	15996	15870	15861	15868	15808	15906	15963	15880	15847	15785	15768	15887	15941	16044	16100	15988	15888	16001	15804	15816	15986	15884	15750	15976	15807	15928	15697	15846	15877	15833	15844	15905	15856	15944	15892	15996	15910	15877	15988	16044	15784	15837	15772	15872	15871	16002	15915	15810	15935	15882	15867	15960	16101	15975	15927	15835	16035	15864	16004	15978	15635	15992	15964	15978	15890	15656	15925	15921	15935	15979	15888	15879	16066	15812	15946	15952	15893	16059	15863	15923	15884	16083	15923	15910	15770	15886	15836	15923	15986	16067	15910	15936	15965	15876	15879	15771	15769	15854	15997	15835	15977	15856	15886	15914	15775	15701	15745	15979	15957	15881	15946	15865	15628	15885	15954	15792	15817	15981	15873	15915	15835	15964	15809	15897	15852	15874	15860	15924	15956	15820	15849	16018	16007	15818	15759	15990	15982	15977	15794	15874	15887	15840	15706	15658	15776	16113	16003	15835	15969	15944	15976	15871	15940	15928	15872	15909	15761	15912	15782	16048	15916	15904	15969	16092	15873	15883	15989	16022	15812	15896	15875	15930	15767	16094	15802	15790	15901	16012	15710	15972	15981	15918	15840	15851	15822	16027	16056	15887	16073	15860	16137	16021	15951	16126	15916	16005	15866	15907	15919	16047	15894	15926	16032	15855	15976	15932	15949	15929	15862	15860	16022	15874	15814	15906	15913	15821	15795	15826	15783	15757	15901	16024	16057	15963	15937	15981	15989	15959	16074	15956	15759	16029	15700	15814	15949	15892	16065	15805	15809	15959	15983	15774	15926	16065	15871	15874	15898	15877	16049	16077	15748	15721	15880	15885	16006	15994	15897	15920	15863	15729	15946	15925	15811	16101	15912	15943	15959	15907	15703	15895	16047	15882	15849	15885	15923	15825	16025	15875	15944	15991	15867	15842	15968	15945	15929	15903	16043	15811	15816	15987	15921	16017	15969	15919	16010	15919	15748	16094	15863	15823	16062	16004	16037	15988	15816	15776	15931	15948	15944	15912	16012	16059	15874	15937	15932	15712	15950	15876	15777	15946	15729	16080	15921	15895	15962	15979	15891	15934	15957	15631	15850	15910	16005	15848	15820	15782	15962	15900	15942	15984	16016	15870	15915	16001	16051	15877	15887	15893	16110	15857	15953	15932	15945	15825	15981	16171	15948	15878	15976	16084	15904	16024	15731	15784	15866	15810	15883	15857	15950	15814	15861	15857	15840	16016	15973	16035	16076	15810	16026	15868	15937	16046	15836	15972	15926	15998	15854	15855	15962	15925	15964	15875	15925	15842	15928	15926	15760	15895	15772	15664	15836	15925	15996	15795	15941	15957	15882	15862	16018	15817	15956	15886	15869	15873	15944	15858	15796	15961	16045	15993	15965	16023	15852	15906	15794	15900	16030	15928	15896	15962	15803	15895	15894	16002	16050	15929	15967	16054	15719	15990	15995	15786	16028	15723	15814	15898	16073	15942	15873	15864	15966	16095	15870	15974	15880	15793	15845	15968	16103	15910	15686	16013	16019	15898	16050	15894	15806	15849	15968	15985	16023	16021	15776	15994	15948	16019	15949	15836	15809	15917	15912	15990	15899	15985	15898	15790	16065	15898	15892	15962	15830	15948	16025	15999	15943	15830	15962	15800	16041	15963	15990	15772	15962	15857	15941	15808	15969	16030	15778	15961	15897	16020	15958	15789	15884	16003	15928	16068	15982	15885	15867	15869	15872	15840	16202	15882	15901	16002	15957	16004	15924	15918	15931	15872	15932	15871	15916	15944	15788	16047	15870	15841	15975	15947	15906	15771	15955	16154	15899	15972	15965	15865	16124	15995	15785	15948	15879	15816	15998	16001	15928	15871	15859	15896	15887	15917	15918	15790	15896	15885	15817	15899	15946	15877	16060	15995	15902	15986	15926	16044	15924	15904	15963	15850	16111	15967	15827	15858	15933	15888	15861	15823	15948	15921	15924	15935	15956	16021	15823	15865	15908	15866	15874	15827	15889	15984	16010	15943	15815	15859	15849	15839	16014	15998	15863	15735	15840	15952	16067	16018	15931	16147	15961	16054	15782	16019	15886	16002	15944	15870	15756	15901	15909	15926	16016	15884	15910	15812	15911	15801	15935	15898	15791	15946	16019	15869	16004	15865	15686	15701	16037	15891	16010	15987	15853	15907	15970	15784	15945	15944	15783	15942	15853	15894	15713	15914	15880	15746	15895	15936	16038	15916	15868	15955	15901	15863	15914	15826	15981	16081	16016	15869	15923	16033	15877	15799	15958	15865	15939	15854	15889	15874	15937	15979	15956	15988	16165	15973	15922	15853	15879	15820	15751	16072	15851	15935	16045	16062	15841	15999	15948	15817	15900	15945	16034	15852	15996	16041	15855	15857	15977	15880	15811	15886	16034	15967	16023	15995	16030	15944	16019	15902	15775	16124	15971	15911	15834	16062	16098	15837	15975	16005	15881	15795	16039	15969	15877	15874	15889	15874	15747	16030	15913	16017	16029	15869	15925	15936	15952	16021	16008	15983	16006	16061	15894	15860	15984	15963	15927	15834	16043	15817	15881	15918	16073	16047	15967	16104	15941	15914	15957	15935	15764	15694	15748	15999	15899	15897	15882	15928	15763	15883	15874	15832	15839	15841	15912	15735	15814	16008	15897	15902	15917	15883	15918	16192	16026	15892	16015	16105	15807	15971	15966	15955	15840	15928	15930	15835	15725	15948	15898	16120	16041	15956	15859	15840	15748	16025	15781	15982	15726	15719	15911	15821	15967	15931	15753	15755	15721	15919	15914	16016	15885	16004	15936	16051	15864	16090	15867	15808	15886	15927	15811	15871	15952	15987	15840	16084	15975	15904	15912	16055	15857	15938	15929	15913	15982	15965	15992	15949	15830	15791	15901	15889	15934	15806	15981	16015	16026	15915	15913	15843	15990	15913	15906	15789	16005	15981	15824	15843	15991	16008	16028	15815	15922	15864	15968	15977	16058	16037	15997	15994	16018	15895	15974	15843	15888	15859	16016	15783	15962	15983	16016	15931	16067	15942	15805	15969	15906	15983	15725	15773	15799	16098	15913	15925	15938	16023	15870	15877	15912	16003	15976	15970	15822	15890	16013	15790	15826	15894	15940	15897	15915	15785	15999	15897	15981	15914	16122	15881	15750	16000	15958	16058	15837	15933	15992	15834	15948	15821	15844	15871	15963	15814	15923	15961	15919	15959	15847	15934	15956	15849	15896	15915	15750	15833	16048	16133	15839	15777	15949	16050	16020	15862	15842	15851	15833	16049	15894	15882	15885	15914	15948	15797	16062	15723	15931	15956	15988	15972	15821	16021	15908	16012	15981	16005	15945	15891	15896	15933	15966	15857	15915	15963	15971	15904	15853	15844	15881	15952	16025	15841	15960	15931	16043	15983	15905	16037	15959	15887	15757	15788	16075	15791	16093	15848	15974	16152	15787	16138	15846	15885	15908	16108	15988	15911	15793	16051	16019	15963	15895	15942	15846	15908	16032	15973	15989	15874	15906	16037	15965	15837	15991	16002	16046	15895	16083	15958	15665	15856	15973	15973	15928	15936	15689	15943	15875	15976	15978	16109	15680	15831	15983	15860	15873	15863	15848	15950	15906	15883	15898	15954	15959	15971	16058	15895	15942	15969	15828	15754	16127	15773	15937	15932	15818	15964	15953	15875	16088	15847	15959	15754	16039	15892	15911	16089	15948	15843	16063	15691	15998	15840	15999	16055	15902	16013	15966	15988	15853	15945	15869	15785	15940	15969	15701	15865	15905	15921	15860	15762	16025	15955	15907	15712	16027	15875	15896	15965	16103	16048	15897	16031	15810	15935	16054	15718	16056	15867	15867	15992	15769	15873	15968	15914	15861	15925	16022	15804	15840	16055	15977	15877	15985	15678	15834	15839	15915	16061	15905	15933	15844	15973	15964	15886	15791	16027	15758	15934	15770	16022	15851	15760	16068	15941	15805	15876	16084	15902	15963	15935	15742	15802	15838	15897	15889	15973	15834	15926	15882	15893	15958	15874	15999	15836	15976	15905	16063	15886	15932	16055	15779	15983	16027	16048	15816	15908	15950	15913	15924	15863	15987	16017	15976	16233	15971	15848	16023	15909	15794	15941	15781	15855	15976	15856	15970	15950	15870	15940	16055	15910	15866	15744	16076	15875	15738	16001	16033	15897	16094	15760	15970	15828	15962	15994	15953	15846	15990	16019	16018	15817	15978	15949	16001	16041	15717	15913	15938	15756	15999	15970	15927	15889	15923	15803	16028	15837	15854	16015	15881	15978	15931	15918	15890	15938	16066	16003	16053	15866	15989	15801	15977	15890	15894	15986	15985	16020	15869	15839	15735	15996	15908	15900	15754	15814	15943	16004	15843	15851	15839	15767	15964	15914	16033	15844	15905	16010	15884	15804	16026	15982	15841	15839	15911	15917	16032	15906	15794	15999	15918	16033	16005	15925	16139	15839	16047	15902	15848	16007	15978	15810	15782	15868	15976	15845	15855	15796	15978	15808	15878
22913	21413	29235	24236	23187	27090	29534	23368	21253	20472	20140	19716	19579	19314	19210	19094	19162	19083	18730	18900	18756	18812	18741	19025	18976	18762	18912	18732	18792	18650	18744	18726	18652	18637	18896	18746	18754	18831	18694	18885	18709	18891	18756	18781	18517	18723	18962	18822	18765	18643	18579	18579	18632	18554	18830	18705	18830	18611	18631	18651	18749	18762	18606	18730	18661	18698	18624	18767	18574	18523	18607	18403	18665	18752	18817	18600	18572	18499	18534	18559	18623	18605	18624	18571	18558	18536	18317	18799	18771	18718	18535	18611	18487	18475	18632	18569	18659	18502	18587	18571	18602	18531	18553	18634	18547	18608	18612	18530	18559	18657	18755	18749	18537	18509	18747	18730	18612	18689	18538	18587	18740	18670	18611	18592	18519	18529	18536	18413	18708	18618	18682	18573	18647	18621	18818	18758	18631	18774	18796	18478	18689	18637	18476	18683	18595	18629	18687	18666	18629	18530	18475	18444	18694	18619	18486	18756	18743	18408	18712	18691	18763	18684	18734	18422	18645	18413	18529	18648	18654	18860	18670	18646	18715	18560	18605	18642	18822	18472	18637	18611	18629	18579	18677	18690	18517	18608	18695	18633	18573	18473	18723	18769	18688	18538	18543	18549	18384	18845	18642	18686	18760	18631	18596	18639	18704	18674	18753	18559	18465	18663	18572	18794	18558	18405	18742	18723	18335	18403	18727	18616	18638	18638	18599	18588	18650	18688	18466	18682	18386	18603	18383	18355	18516	18548	18711	18582	18494	18579	18658	18576	18550	18543	18680	18640	18516	18483	18525	18472	18376	18791	18828	18651	18502	18682	18680	18694	18852	18730	18463	18732	18483	18624	18550	18581	18669	18531	18534	18418	18615	18560	18687	18369	18608	18679	18519	18684	18596	18652	18841	18624	18698	18755	18711	18551	18725	18746	18551	18471	18610	18611	18553	18549	18517	18627	18555	18707	18636	18676	18605	18543	18704	18574	18502	18486	18773	18602	18671	18571	18727	18632	18453	18621	18541	18500	18535	18739	18470	18752	18766	18584	18689	18489	18563	18397	18414	18656	18655	18551	18640	18549	18679	18733	18901	18496	18589	18428	18606	18550	18668	18505	18560	18469	18504	18718	18550	18368	18810	18673	18593	18606	18629	18513	18636	18497	18545	18471	18712	18380	18586	18697	18750	18723	18674	18498	18552	18478	18484	18615	18686	18577	18752	18601	18520	18338	18502	18607	18736	18576	18444	18868	18590	18780	18581	18483	18535	18530	18576	18698	18746	18594	18585	18804	18651	18429	18608	18547	18639	18674	18623	18440	18507	18517	18803	18502	18464	18609	18577	18701	18524	18836	18518	18597	18741	18609	18581	18592	18538	18589	18553	18465	18575	18610	18589	18390	18683	18622	18698	18605	18524	18451	18622	18748	18695	18790	18548	18730	18640	18529	18648	18665	18703	18703	18646	18666	18670	18660	18630	18517	18753	18521	18612	18671	18576	18744	18589	18523	18562	18667	18563	18428	18526	18557	18473	18634	18440	18553	18684	18594	18724	18596	18795	18842	18514	18599	18584	18689	18537	18593	18583	18771	18691	18451	18179	18623	18622	18797	18636	18263	18636	18353	18646	18459	18568	18461	18543	18538	18570	18658	18714	18672	18572	18440	18724	18707	18695	18688	18732	18581	18739	18550	18544	18530	18411	18679	18647	18498	18442	18750	18588	18385	18580	18562	18554	18589	18679	18700	18801	18652	18553	18627	18469	18603	18582	18537	18492	18679	18455	18596	18683	18609	18611	18458	18587	18640	18645	18627	18460	18333	18428	18552	18499	18502	18539	18531	18636	18683	18415	18642	18533	18596	18491	18559	18585	18737	18415	18802	18596	18579	18502	18409	18710	18525	18436	18578	18545	18494	18549	18557	18472	18580	18723	18506	18745	18782	18640	18615	18484	18476	18542	18685	18402	18450	18430	18612	18487	18447	18448	18773	18672	18569	18563	18709	18648	18617	18633	18703	18725	18690	18549	18593	18730	18663	18654	18539	18598	18595	18515	18502	18456	18428	18637	18864	18531	18457	18619	18564	18610	18640	18492	18716	18625	18549	18473	18537	18553	18519	18602	18407	18777	18663	18699	18722	18611	18663	18766	18730	18561	18644	18532	18726	18439	18402	18565	18507	18570	18535	18531	18484	18524	18344	18484	18458	18630	18649	18520	18671	18575	18594	18530	18630	18603	18526	18717	18503	18555	18598	18612	18586	18510	18620	18444	18846	18663	18687	18571	18515	18572	18535	18722	18582	18322	18477	18671	18619	18568	18520	18627	18542	18537	18601	18467	18540	18544	18680	18424	18690	18756	18631	18481	18527	18534	18400	18379	18557	18552	18736	18498	18647	18561	18618	18518	18515	18732	18657	18473	18321	18469	18460	18644	18663	18652	18702	18481	18580	18699	18557	18534	18415	18573	18528	18637	18485	18533	18607	18648	18591	18672	18683	18423	18651	18456	18429	18668	18845	18617	18481	18696	18599	18359	18467	18712	18392	18767	18707	18544	18586	18574	18665	18456	18564	18639	18644	18570	18576	18477	18623	18599	18569	18442	18649	18786	18551	18759	18659	18533	18714	18596	18556	18560	18443	18440	18419	18719	18656	18549	18666	18628	18503	18534	18668	18529	18603	18378	18565	18598	18577	18630	18491	18692	18546	18688	18647	18635	18463	18635	18610	18389	18642	18582	18584	18757	18617	18323	18642	18640	18841	18477	18530	18760	18613	18410	18735	18460	18630	18498	18427	18610	18466	18596	18488	18636	18698	18573	18415	18522	18474	18403	18519	18481	18402	18299	18462	18699	18712	18565	18626	18472	18681	18571	18631	18715	18647	18578	18711	18535	18435	18514	18708	18678	18760	18427	18466	18415	18537	18643	18325	18679	18624	18459	18505	18627	18497	18497	18631	18500	18765	18585	18570	18649	18580	18877	18617	18472	18555	18674	18649	18472	18523	18720	18787	18330	18490	18492	18634	18682	18528	18565	18600	18658	18589	18754	18528	18661	18385	18549	18728	18660	18580	18547	18508	18426	18574	18526	18770	18580	18510	18676	18320	18753	18558	18687	18696	18586	18588	18738	18603	18677	18463	18432	18459	18538	18604	18747	18502	18622	18580	18448	18569	18538	18661	18662	18558	18604	18783	18709	18474	18424	18431	18453	18492	18456	18660	18560	18647	18517	18558	18617	18414	18658	18550	18519	18575	18502	18654	18656	18593	18701	18439	18509	18608	18718	18557	18474	18694	18695	18656	18762	18680	18669	18722	18520	18577	18637	18479	18630	18374	18755	18581	18479	18589	18623	18608	18574	18566	18656	18528	18613	18551	18566	18530	18425	18436	18570	18829	18588	18543	18454	18428	18607	18479	18568	18633	18637	18689	18542	18562	18701	18611	18621	18501	18604	18636	18610	18558	18534	18547	18642	18661	18520	18424	18689	18711	18596	18402	18570	18673	18694	18736	18522	18782	18584	18547	18326	18570	18654	18676	18605	18507	18712	18608	18459	18787	18445	18521	18499	18534	18611	18604	18574	18655	18670	18765	18499	18645	18685	18622	18541	18625	18480	18481	18648	18599	18589	18785	18624	18649	18655	18676	18655	18446	18695	18669	18494	18609	18506	18611	18606	18686	18547	18531	18610	18537	18731	18699	18710	18509	18624	18683	18668	18666	18494	18807	18648	18488	18555	18775	18534	18650	18530	18724	18768	18459	18596	18600	18630	18638	18738	18803	18545	18485	18368	18324	18457	18619	18773	18546	18509	18459	18589	18776	18609	18664	18678	18499	18482	18652	18594	18777	18501	18688	18764	18605	18589	18557	18427	18592	18622	18506	18624	18677	18448	18660	18602	18568	18475	18715	18809	18608	18654	18616	18668	18559	18360	18627	18515	18648	18739	18686	18689	18655	18718	18602	18552	18643	18763	18561	18738	18451	18352	18585	18633	18604	18640	18660	18488	18654	18551	18648	18804	18543	18619	18826	18456	18564	18694	18478	18266	18589	18599	18716	18509	18486	18473	18897	18607	18853	18730	18679	18358	18724	18496	18549	18411	18657	18555	18668	18500	18722	18698	18582	18534	18622	18854	18742	18390	18555	18542	18535	18447	18491	18550	18432	18514	18611	18703	18732	18582	18506	18588	18733	18571	18666	18667	18586	18373	18650	18541	18646	18564	18437	18827	18511	18588	18652	18554	18806	18518	18616	18694	18532	18607	18549	18605	18755	18487	18515	18613	18646	18651	18420	18444	18545	18512	18593	18647	18258	18652	18758	18669	18599	18559	18659	18468	18479	18611	18743	18665	18655	18535	18646	18747	18633	18558	18582	18789	18596	18455	18487	18756	18644	18833	18472	18608	18523	18450	18656	18385	18482	18610	18593	18654	18675	18570	18558	18745	18496	18548	18545	18722	18665	18793	18705	18381	18464	18512	18619	18508	18573	18482	18552	18605	18531	18678	18714	18635	18607	18668	18529	18730	18456	18594	18474	18476	18360	18553	18480	18719	18706	18581	18617	18475	18556	18663	18710	18598	18466	18577	18600	18431	18411	18740	18579	18512	18545	18676	18638	18721	18581	18540	18699	18562	18401	18522	18524	18556	18415	18620	18815	18710	18595	18806	18586	18672	18745	18740	18694	18716	18544	18737	18650	18502	18537	18552	18554	18434	18205	18687	18702	18422	18665	18530	18661	18667	18612	18542	18541	18779	18613	18495	18629	18365	18541	18551	18703	18436	18419	18627	18466	18568	18455	18517	18399	18393	18575	18661	18626	18642	18606	18696	18596	18605	18766	18601	18836	18596	18476	18589	18510	18646	18665	18700	18719	18679	18540	18631	18477	18430	18550	18503	18588	18396	18649	18688	18646	18603	18601	18434	18703	18579	18675	18673	18733	18478	18613	18559	18464	18566	18590	18608	18790	18713	18669	18632	18522	18719	18558	18673	18511	18621	18468	18565	18850	18532	18549	18717	18567	18544	18552	18622	18640	18425	18639	18384	18648	18587	18498	18583	18592	18622	18629	18638	18693	18409	18475	18700	18633	18573	18850	18495	18619	18435	18415	18666	18576	18752	18571	18788	18629	18485	18575	18623	18586	18617	18838	18389	18520
39458	62994	53633	41098	35604	30749	26992	22612	20111	18325	17758	17411	17157	16713	16954	16840	16703	16566	16750	16555	16696	16597	16470	16381	16323	16447	16475	16318	16509	16482	16372	16408	16634	16455	16285	16581	16415	16453	16356	16475	16358	16435	16363	16454	16570	16339	16554	16503	16313	16464	16429	16172	16470	16699	16444	16427	16460	16335	16405	16421	16375	16594	16226	16337	16440	16407	16352	16346	16382	16400	16351	16365	16219	16297	16371	16280	16427	16472	16447	16302	16429	16476	16338	16307	16339	16486	16183	16157	16373	16395	16463	16434	16327	16429	16126	16360	16407	16452	16475	16453	16427	16224	16356	16475	16306	16194	16422	16465	16252	16246	16424	16401	16310	16307	16471	16341	16339	16512	16129	16520	16404	16340	16361	16523	16400	16337	16476	16275	16485	16252	16469	16369	16400	16251	16463	16462	16353	16338	16365	16534	16316	16394	16370	16335	16370	16372	16339	16521	16371	16406	16332	16439	16300	16350	16313	16359	16371	16338	16281	16400	16320	16400	16379	16394	16389	16393	16296	16277	16460	16322	16191	16255	16277	16198	16366	16478	16343	16276	16303	16152	16257	16480	16263	16380	16446	16471	16337	16398	16292	16342	16388	16356	16146	16430	16366	16289	16272	16350	16322	16444	16408	16384	16280	16444	16270	16267	16346	16446	16281	16312	16445	16403	16434	16383	16243	16367	16411	16337	16290	16353	16372	16447	16345	16246	16258	16483	16142	16437	16236	16375	16558	16523	16314	16502	16351	16405	16339	16287	16311	16374	16325	16369	16355	16333	16331	16450	16311	16267	16332	16324	16164	16236	16273	16176	16375	16436	16377	16179	16329	16556	16405	16209	16337	16314	16497	16304	16330	16477	16301	16340	16281	16406	16364	16275	16318	16325	16340	16292	16148	16352	16336	16373	16322	16329	16493	16333	16325	16482	16210	16419	16165	16419	16489	16328	16240	16367	16335	16386	16407	16316	16560	16418	16422	16283	16376	16337	16418	16226	16401	16304	16436	16279	16534	16372	16310	16337	16328	16266	16372	16339	16306	16338	16423	16263	16461	16296	16272	16486	16372	16509	16421	16509	16387	16354	16460	16426	16345	16440	16398	16397	16338	16184	16266	16322	16395	16443	16162	16380	16485	16143	16381	16417	16370	16244	16242	16352	16554	16512	16482	16173	16233	16346	16450	16423	16241	16206	16291	16250	16427	16376	16355	16289	16157	16342	16342	16240	16345	16302	16260	16194	16439	16419	16323	16317	16470	16392	16568	16459	16139	16329	16459	16217	16232	16432	16395	16290	16412	16359	16264	16330	16278	16375	16122	16332	16266	16430	16400	16333	16352	16421	16288	16580	16382	16508	16433	16428	16282	16274	16417	16332	16348	16446	16205	16538	16457	16499	16296	16233	16299	16271	16273	16350	16379	16282	16419	16463	16376	16285	16283	16366	16430	16404	16375	16243	16620	16079	16353	16308	16241	16355	16298	16204	16425	16449	16276	16519	16215	16505	16362	16250	16632	16242	16221	16421	16345	16537	16393	16343	16224	16234	16312	16414	16276	16487	16431	16273	16210	16420	16326	16366	16327	16189	16363	16386	16358	16430	16355	16328	16482	16344	16309	16334	16278	16340	16341	16497	16437	16243	16312	16239	16327	16368	16267	16334	16211	16296	16397	16248	16325	16538	16208	16273	16404	16389	16262	16310	16528	16446	16181	16451	16407	16246	16372	16501	16451	16356	16180	16258	16420	16363	16322	16497	16457	16467	16445	16346	16454	16415	16166	16215	16329	16337	16323	16441	16477	16398	16293	16314	16591	16387	16360	16173	16296	16413	16350	16382	16364	16348	16382	16314	16191	16510	16259	16336	16340	16572	16520	16254	16434	16461	16379	16318	16430	16363	16545	16279	16042	16452	16357	16229	16413	16334	16499	16286	16546	16294	16298	16372	16313	16397	16498	16460	16347	16490	16445	16258	16294	16278	16310	16402	16435	16375	16377	16241	16421	16342	16469	16298	16330	16532	16295	16287	16272	16295	16378	16389	16424	16422	16453	16396	16323	16185	16448	16231	16379	16449	16483	16271	16388	16484	16443	16528	16363	16345	16493	16289	16397	16272	16267	16399	16266	16326	16465	16504	16421	16528	16380	16351	16388	16371	16324	16333	16281	16350	16386	16433	16216	16359	16455	16447	16150	16219	16239	16519	16428	16442	16257	16199	16585	16412	16442	16446	16322	16473	16500	16271	16400	16311	16134	16345	16267	16298	16289	16366	16474	16308	16437	16204	16434	16470	16569	16268	16356	16263	16094	16425	16286	16385	16476	16295	16451	16380	16289	16284	16337	16291	16247	16176	16328	16345	16279	16310	16466	16250	16358	16338	16324	16299	16362	16151	16497	16247	16260	16397	16337	16218	16334	16287	16517	16304	16334	16175	16178	16425	16386	16314	16536	16101	16330	16315	16368	16519	16421	16541	16378	16388	16435	16303	16441	16567	16344	16492	16523	16363	16363	16337	16305	16282	16405	16467	16380	16503	16341	16387	16358	16392	16391	16311	16340	16278	16196	16162	16394	16189	16345	16309	16294	16392	16353	16501	16296	16353	16344	16367	16443	16289	16277	16303	16341	16323	16273	16452	16397	16371	16304	16254	16498	16187	16348	16261	16352	16193	16316	16034	16303	16404	16354	16450	16326	16357	16412	16264	16314	16359	16321	16355	16474	16329	16059	16320	16343	16388	16296	16354	16271	16104	16446	16397	16455	16588	16411	16333	16246	16242	16449	16270	16362	16454	16397	16513	16294	16483	16195	16332	16282	16292	16428	16371	16362	16392	16424	16298	16337	16337	16324	16435	16358	16297	16422	16449	16391	16344	16331	16257	16217	16336	16248	16313	16526	16430	16558	16334	16574	16270	16528	16359	16320	16316	16397	16382	16438	16419	16259	16343	16430	16457	16335	16369	16377	16422	16356	16420	16479	16360	16448	16232	16386	16261	16387	16250	16258	16370	16334	16297	16333	16337	16331	16484	16447	16383	16314	16304	16387	16422	16351	16309	16271	16346	16412	16216	16344	16374	16468	16301	16502	16410	16373	16487	16533	16343	16255	16399	16432	16365	16362	16411	16351	16261	16333	16166	16480	16342	16352	16410	16262	16394	16292	16359	16320	16312	16308	16431	16285	16360	16398	16189	16213	16278	16310	16370	16380	16256	16289	16368	16302	16413	16396	16268	16288	16421	16329	16200	16443	16254	16146	16572	16260	16420	16314	16389	16395	16310	16525	16452	16502	16334	16323	16447	16179	16386	16272	16280	16345	16417	16306	16247	16317	16511	16208	16240	16288	16296	16456	16242	16335	16319	16429	16334	16385	16341	16443	16366	16219	16391	16262	16266	16308	16367	16385	16343	16334	16317	16346	16378	16262	16485	16266	16380	16399	16511	16425	16294	16376	16448	16334	16208	16391	16285	16325	16187	16507	16334	16400	16287	16284	16143	16193	16349	16320	16556	16381	16348	16253	16464	16463	16365	16372	16413	16272	16472	16253	16335	16321	16424	16284	16266	16349	16277	16490	16279	16500	16250	16236	16245	16387	16321	16368	16564	16293	16418	16479	16200	16452	16206	16446	16273	16449	16330	16314	16328	16461	16302	16429	16319	16309	16522	16323	16285	16517	16425	16322	16498	16273	16370	16475	16399	16299	16401	16215	16361	16433	16273	16602	16310	16127	16331	16422	16322	16379	16323	16205	16275	16219	16334	16368	16271	16423	16386	16274	16448	16445	16375	16232	16272	16375	16378	16321	16183	16437	16468	16396	16314	16279	16165	16287	16242	16409	16235	16291	16305	16420	16404	16409	16355	16224	16279	16328	16377	16325	16292	16257	16293	16420	16439	16237	16469	16363	16286	16488	16335	16463	16444	16306	16510	16427	16430	16210	16282	16327	16468	16230	16511	16236	16363	16527	16170	16446	16578	16290	16322	16462	16492	16523	16326	16501	16226	16369	16337	16378	16288	16423	16495	16305	16341	16117	16360	16392	16343	16413	16449	16522	16371	16500	16308	16324	16418	16292	16452	16370	16296	16356	16360	16324	16622	16352	16421	16506	16460	16099	16383	16374	16318	16437	16405	16515	16327	16412	16427	16463	16405	16487	16336	16212	16288	16423	16361	16493	16423	16400	16420	16445	16290	16321	16562	16429	16585	16314	16349	16366	16426	16377	16406	16557	16393	16422	16155	16305	16325	16225	16325	16355	16379	16318	16446	16265	16322	16162	16354	16362	16590	16430	16281	16498	16406	16213	16220	16162	16446	16408	16282	16263	16372	16230	16386	16169	16307	16288	16447	16422	16231	16356	16175	16314	16509	16385	16447	16391	16169	16383	16308	16252	16118	16403	16229	16576	16399	16273	16367	16232	16379	16327	16402	16285	16416	16397	16205	16262	16461	16275	16297	16253	16370	16715	16458	16396	16318	16290	16244	16314	16334	16284	16453	16391	16369	16418	16212	16566	16393	16230	16472	16563	16469	16446	16364	16400	16346	16490	16136	16312	16190	16366	16399	16344	16321	16462	16433	16283	16373	16476	16387	16339	16296	16301	16239	16557	16483	16314	16404	16441	16488	16392	16329	16314	16193	16348	16292	16551	16696	16351	16329	16365	16434	16361	16269	16617	16395	16320	16397	16308	16335	16312	16133	16285	16340	16472	16224	16275	16330	16298	16300	16335	16469	16551	16297	16415	16278	16237	16283	16497	16373	16491	16188	16494	16374	16283	16435	16260	16273	16406	16378	16556	16179	16335	16452	16526	16233	16406	16410	16430	16356	16323	16405	16212	16308	16411	16337	16339	16233	16371	16421	16381	16317	16294	16353	16347	16433	16468	16327	16357	16455	16299	16356	16470	16337	16555	16349	16480	16211	16517	16322	16293	16433	16363	16258	16491	16398	16446	16363	16330	16369	16298	16556	16442	16375	16407	16289	16427	16211	16387	16302	16393	16387	16388	16411	16294	16365	16322	16480	16291	16404	16339	16360	16370	16192	16424	16321	16104	16463	16299	16455	16456	16321	16460	16361	16380	16224	16440	16366	16141	16381	16415	16306	16281	16351	16367	16295	16424	16352	16321	16120	16284	16397	16485	16372	16272	16287
29331	29102	35767	30531	24027	21507	20503	19262	19149	18932	18814	18787	18496	18848	18557	18491	18347	18563	18505	18407	18536	18375	18699	18324	18514	18638	18516	18363	18596	18407	18470	18331	18674	18407	18552	18364	18519	18462	18453	18432	18291	18492	18399	18253	18491	18410	18491	18571	18522	18465	18570	18472	18513	18584	18530	18687	18399	18503	18579	18503	18476	18262	18539	18277	18377	18520	18446	18454	18502	18670	18513	18513	18553	18629	18209	18384	18437	18243	18566	18451	18355	18322	18225	18431	18394	18180	18489	18768	18599	18332	18596	18346	18233	18422	18318	18241	18425	18477	18670	18204	18278	18449	18561	18359	18460	18342	18478	18297	18423	18349	18344	18335	18424	18449	18308	18208	18437	18575	18418	18443	18399	18433	18336	18406	18443	18364	18406	18455	18433	18478	18310	18489	18304	18396	18302	18243	18411	18403	18451	18461	18487	18573	18478	18308	18522	18580	18416	18377	18283	18372	18430	18606	18387	18348	18226	18399	18414	18335	18435	18512	18524	18459	18531	18527	18462	18412	18432	18475	18286	18290	18576	18349	18339	18546	18503	18738	18229	18551	18456	18454	18277	18496	18385	18477	18641	18504	18308	18270	18422	18283	18538	18459	18266	18440	18465	18274	18514	18432	18396	18530	18340	18454	18421	18469	18500	18465	18431	18486	18507	18508	18428	18419	18290	18511	18501	18414	18243	18408	18408	18381	18480	18548	18507	18346	18432	18302	18420	18488	18523	18468	18557	18419	18361	18412	18510	18489	18393	18399	18475	18495	18570	18405	18395	18195	18370	18440	18499	18461	18327	18363	18442	18490	18441	18291	18450	18553	18495	18551	18539	18494	18656	18423	18471	18479	18509	18566	18401	18496	18571	18485	18447	18399	18309	18518	18427	18183	18407	18459	18481	18423	18400	18430	18273	18504	18574	18391	18616	18403	18420	18423	18290	18657	18516	18585	18496	18361	18338	18384	18565	18297	18443	18603	18414	18574	18384	18129	18453	18243	18438	18609	18522	18419	18458	18472	18485	18575	18457	18573	18592	18383	18514	18348	18585	18322	18276	18500	18440	18533	18504	18596	18648	18400	18284	18386	18442	18562	18318	18424	18301	18334	18350	18355	18126	18309	18539	18515	18418	18444	18509	18361	18448	18409	18499	18410	18354	18470	18495	18438	18273	18237	18484	18436	18350	18399	18508	18375	18495	18421	18263	18490	18404	18502	18463	18433	18614	18574	18441	18367	18328	18321	18389	18541	18498	18453	18493	18364	18308	18352	18400	18406	18610	18497	18378	18320	18362	18413	18541	18370	18237	18489	18666	18647	18581	18323	18414	18559	18564	18448	18456	18373	18586	18569	18553	18363	18294	18538	18485	18519	18415	18485	18307	18447	18300	18503	18479	18169	18447	18485	18486	18568	18509	18573	18540	18529	18359	18331	18560	18586	18401	18401	18300	18509	18375	18152	18545	18367	18571	18047	18567	18341	18589	18461	18516	18347	18472	18361	18365	18399	18513	18352	18628	18591	18386	18427	18292	18441	18462	18417	18326	18416	18137	18348	18546	18327	18376	18461	18427	18364	18249	18363	18198	18415	18701	18597	18417	18316	18391	18289	18559	18497	18425	18324	18493	18436	18506	18502	18483	18385	18253	18380	18469	18261	18403	18194	18504	18431	18321	18377	18490	18425	18423	18251	18605	18400	18463	18439	18431	18589	18372	18447	18751	18407	18388	18277	18182	18343	18507	18473	18385	18413	18489	18467	18582	18545	18424	18359	18337	18603	18558	18427	18362	18582	18418	18319	18489	18485	18584	18354	18342	18298	18554	18379	18287	18523	18368	18425	18399	18550	18369	18332	18577	18404	18227	18432	18206	18320	18380	18469	18596	18303	18406	18183	18464	18453	18516	18479	18486	18516	18476	18480	18469	18432	18406	18476	18421	18431	18328	18554	18308	18388	18393	18459	18395	18396	18595	18471	18337	18503	18487	18447	18428	18413	18398	18363	18477	18477	18340	18243	18301	18352	18428	18339	18626	18477	18346	18389	18333	18715	18494	18491	18437	18560	18500	18604	18392	18323	18618	18452	18360	18287	18170	18411	18367	18426	18461	18176	18391	18526	18315	18417	18346	18376	18410	18289	18345	18463	18364	18466	18478	18370	18404	18462	18400	18501	18231	18158	18400	18427	18462	18297	18501	18335	18609	18353	18381	18474	18452	18289	18425	18353	18435	18350	18295	18655	18476	18539	18261	18405	18477	18614	18394	18518	18509	18467	18284	18397	18487	18259	18620	18389	18590	18463	18484	18408	18308	18506	18230	18576	18414	18652	18572	18334	18475	18528	18349	18396	18438	18300	18333	18326	18513	18403	18457	18514	18772	18461	18521	18454	18477	18322	18483	18649	18492	18416	18467	18428	18394	18562	18556	18189	18402	18373	18244	18547	18698	18511	18176	18492	18509	18353	18375	18414	18393	18273	18373	18398	18351	18526	18563	18434	18412	18423	18585	18545	18540	18537	18501	18417	18367	18437	18577	18351	18496	18372	18555	18452	18556	18290	18472	18581	18469	18289	18332	18440	18184	18595	18594	18397	18598	18399	18214	18408	18537	18398	18506	18451	18521	18531	18443	18528	18476	18484	18467	18611	18280	18407	18413	18415	18444	18281	18377	18573	18452	18484	18472	18413	18329	18656	18144	18436	18352	18358	18591	18378	18427	18390	18356	18406	18386	18335	18575	18370	18404	18586	18311	18120	18535	18330	18311	18364	18337	18228	18304	18436	18322	18303	18388	18450	18274	18404	18477	18537	18689	18452	18485	18355	18384	18504	18419	18548	18366	18412	18455	18254	18432	18382	18271	18234	18192	18499	18520	18263	18464	18560	18398	18610	18463	18309	18343	18419	18178	18326	18604	18385	18287	18349	18174	18364	18331	18545	18326	18406	18370	18569	18441	18395	18481	18387	18476	18381	18592	18451	18418	18489	18404	18386	18530	18525	18275	18276	18505	18482	18412	18221	18385	18577	18385	18405	18576	18336	18510	18530	18416	18368	18337	18344	18378	18493	18270	18505	18525	18500	18214	18180	18460	18394	18300	18394	18413	18566	18506	18472	18264	18415	18566	18359	18632	18524	18422	18481	18707	18305	18499	18558	18280	18391	18328	18409	18527	18375	18410	18309	18574	18588	18409	18283	18508	18490	18346	18324	18394	18472	18298	18594	18487	18368	18564	18375	18277	18381	18480	18476	18271	18358	18434	18412	18533	18711	18481	18420	18440	18731	18447	18431	18411	18399	18470	18155	18495	18670	18493	18449	18352	18172	18356	18370	18265	18397	18411	18322	18533	18490	18357	18492	18390	18520	18424	18486	18424	18164	18495	18546	18185	18419	18356	18441	18543	18605	18426	18365	18456	18479	18326	18326	18445	18211	18183	18309	18589	18462	18511	18440	18263	18328	18405	18472	18265	18384	18344	18270	18287	18330	18620	18373	18434	18439	18339	18273	18474	18438	18657	18360	18514	18432	18371	18471	18571	18386	18375	18395	18471	18457	18455	18411	18562	18565	18288	18440	18550	18334	18290	18330	18450	18507	18417	18361	18252	18385	18539	18520	18590	18407	18466	18526	18631	18367	18381	18246	18471	18327	18599	18428	18312	18244	18619	18670	18451	18577	18340	18389	18564	18478	18592	18405	18659	18328	18333	18427	18469	18450	18487	18485	18361	18321	18449	18418	18478	18713	18343	18506	18459	18448	18325	18423	18423	18533	18463	18532	18654	18259	18637	18442	18369	18633	18385	18283	18389	18594	18353	18267	18400	18444	18457	18348	18538	18335	18455	18451	18472	18490	18490	18279	18579	18508	18600	18386	18277	18440	18539	18293	18412	18336	18733	18542	18291	18544	18540	18520	18400	18526	18454	18546	18377	18293	18244	18124	18478	18407	18444	18599	18421	18585	18500	18324	18541	18588	18550	18346	18421	18385	18522	18308	18761	18260	18347	18536	18426	18392	18489	18676	18346	18372	18456	18628	18377	18413	18484	18526	18690	18503	18284	18614	18470	18367	18546	18351	18266	18158	18456	18367	18463	18562	18494	18421	18547	18546	18601	18405	18601	18375	18209	18606	18294	18367	18790	18512	18677	18401	18519	18322	18461	18500	18362	18555	18339	18679	18561	18461	18392	18416	18511	18404	18518	18436	18492	18535	18518	18349	18477	18429	18335	18432	18431	18356	18545	18443	18501	18286	18386	18496	18435	18409	18423	18369	18439	18404	18698	18663	18324	18633	18343	18636	18357	18534	18470	18359	18433	18468	18545	18465	18381	18529	18483	18463	18485	18275	18510	18374	18595	18215	18390	18459	18339	18534	18458	18381	18332	18381	18521	18305	18181	18251	18677	18459	18380	18603	18323	18428	18229	18422	18571	18403	18357	18269	18180	18400	18382	18469	18406	18375	18401	18430	18164	18493	18326	18405	18481	18453	18450	18367	18505	18392	18486	18345	18604	18286	18430	18517	18463	18613	18377	18488	18498	18429	18631	18590	18437	18418	18292	18465	18574	18471	18400	18272	18338	18368	18412	18243	18772	18468	18487	18543	18275	18631	18685	18258	18280	18415	18483	18252	18313	18569	18486	18501	18548	18408	18657	18454	18413	18407	18251	18521	18421	18495	18433	18445	18427	18373	18376	18466	18289	18313	18589	18404	18441	18257	18541	18533	18629	18401	18426	18350	18475	18519	18380	18507	18465	18328	18420	18527	18628	18518	18492	18397	18574	18530	18561	18308	18592	18351	18185	18485	18585	18417	18520	18343	18589	18545	18558	18450	18222	18389	18402	18418	18447	18413	18434	18276	18331	18520	18575	18669	18679	18687	18643	18515	18524	18352	18320	18547	18349	18443	18457	18361	18333	18549	18288	18247	18405	18378	18450	18376	18349	18481	18544	18378	18283	18365	18499	18450	18369	18470	18571	18511	18250	18517	18224	18437	18605	18269	18447	18481	18545	18501	18560	18338	18377	18405	18503	18442	18486	18417	18312	18410	18410	18379	18649	18402	18520	18420	18571	18334	18310	18591	18390	18341	18425	18429	18523	18338	18162	18404	18333	18548	18227	18506	18326	18423	18282	18395	18471	18585	18484	18535	18499	18449
34535	47173	41047	30566	24224	20622	18712	17870	17242	16971	16812	16688	16725	16467	16352	16434	16593	16464	16233	16541	16288	16362	16418	16333	16467	16280	16346	16335	16309	16326	16414	16528	16337	16365	16181	16382	16412	16311	16323	16185	16309	16246	16251	16305	16375	16229	16329	16452	16348	16341	16221	16401	16175	16286	16284	16213	16386	16228	16461	16217	16433	16256	16417	16358	16293	16359	16286	16410	16219	16425	16327	16223	16459	16252	16356	16230	16224	16391	16448	16331	16330	16445	16324	16265	16133	16449	16203	16599	16260	16211	16543	16416	16360	16358	16352	16384	16370	16202	16368	16336	16192	16174	16323	16417	16273	16328	16341	16179	16275	16270	16224	16391	16410	16229	16283	16367	16450	16297	16266	16371	16433	16409	16412	16434	16487	16277	16328	16112	16399	16324	16361	16379	16126	16238	16354	16493	16269	16207	16448	16231	16383	16377	16344	16387	16290	16424	16432	16398	16459	16267	16434	16203	16249	16345	16335	16139	16424	16416	16220	16300	16182	16422	16229	16391	16276	16273	16391	16465	16284	16363	16349	16137	16228	16197	16393	16439	16380	16100	16245	16239	16225	16344	16311	16348	16390	16363	16510	16354	16249	16171	16285	16398	16237	16411	16167	16305	16543	16240	16337	16254	16358	16353	16196	16458	16171	16606	16237	16296	16294	16254	16452	16393	16301	16389	16299	16320	16336	16235	16418	16363	16375	16356	16209	16212	16318	16314	16281	16321	16210	16373	16305	16351	16358	16331	16285	16535	16329	16369	16410	16399	16344	16203	16224	16317	16440	16266	16325	16455	16276	16356	16395	16369	16324	16350	16355	16271	16308	16359	16413	16167	16487	16321	16237	16369	16319	16231	16240	16429	16272	16366	16329	16367	16424	16226	16275	16209	16250	16217	16314	16310	16301	16237	16407	16424	16290	16356	16314	16441	16358	16353	16364	16523	16235	16298	16292	16375	16202	16340	16274	16360	16327	16151	16250	16228	16270	16306	16180	16243	16325	16445	16455	16340	16168	16371	16189	16200	16157	16165	16430	16304	16234	16258	16432	16289	16458	16277	16374	16417	16239	16136	16480	16284	16360	16383	16424	16283	16296	16280	16249	16273	16314	16301	16239	16365	16371	16234	16394	16242	16476	16350	16143	16407	16199	16210	16288	16174	16377	16245	16470	16502	16435	16080	16362	16260	16348	16121	16169	16271	16544	16502	16512	16498	16247	16334	16346	16471	16345	16478	16400	16257	16256	16224	16362	16358	16338	16381	16239	16264	16228	16369	16242	16253	16229	16365	16297	16338	16450	16431	16129	16371	16244	16313	16294	16566	16213	16328	16457	16430	16164	16226	16437	16393	16319	16349	16276	16380	16272	16239	16315	16286	16296	16407	16356	16382	16321	16300	16332	16273	16416	16312	16306	16313	16332	16319	16487	16279	16359	16232	16426	16359	16279	16480	16213	16350	16285	16542	16446	16346	16367	16309	16137	16393	16417	16305	16288	16299	16208	16294	16231	16113	16305	16470	16267	16315	16391	16319	16277	16364	16394	16312	16302	16504	16470	16408	16318	16477	16273	16183	16081	16067	16279	16214	16331	16102	16246	16323	16216	16278	16289	16381	16236	16345	16306	16256	16413	16362	16076	16278	16267	16306	16398	16347	16250	16342	16269	16351	16336	16322	16393	16408	16332	16320	16408	16320	16207	16352	16419	16182	16306	16220	16367	16385	16263	16387	16434	16194	16346	16463	16305	16375	16310	16366	16389	16469	16437	16248	16300	16491	16360	16456	16258	16440	16378	16187	16496	16308	16340	16235	16260	16279	16330	16238	16192	16326	16431	16268	16334	16321	16311	16549	16322	16356	16266	16293	16261	16413	16201	16241	16425	16338	16396	16233	16294	16332	16393	16421	16493	16118	16279	16299	16242	16222	16221	16364	16438	16388	16208	16326	16446	16358	16318	16153	16334	16505	16336	16476	16418	16335	16271	16462	16286	16415	16381	16339	16362	16154	16202	16241	16289	16257	16411	16364	16350	16387	16290	16187	16274	16396	16306	16259	16254	16254	16296	16370	16279	16309	16267	16313	16379	16456	16219	16365	16285	16242	16245	16331	16260	16363	16340	16303	16381	16188	16374	16212	16256	16290	16490	16253	16282	16314	16180	16437	16380	16518	16264	16520	16289	16377	16318	16233	16494	16281	16363	16380	16191	16393	16389	16521	16289	16383	16110	16307	16490	16056	16335	16489	16188	16271	16318	16363	16402	16341	16346	16280	16529	16391	16281	16362	16425	16372	16104	16331	16371	16220	16286	16501	16320	16386	16359	16318	16330	16263	16393	16287	16517	16405	16486	16269	16271	16435	16274	16187	16450	16225	16453	16415	16333	16288	16331	16454	16342	16306	16357	16333	16381	16309	16230	16286	16384	16300	16419	16310	16123	16343	16197	16302	16349	16391	16411	16321	16128	16330	16343	16328	16429	16289	16206	16323	16251	16563	16212	16425	16445	16240	16467	16170	16386	16398	16341	16261	16349	16314	16088	16236	16371	16291	16320	16246	16260	16237	16271	16238	16330	16363	16212	16278	16401	16222	16359	16340	16431	16304	16320	16300	16415	16342	16313	16105	16384	16592	16294	16233	16420	16434	16041	16465	16385	16295	16350	16309	16321	16351	16336	16393	16301	16517	16278	16362	16269	16330	16379	16301	16308	16384	16374	16359	16275	16290	16351	16418	16213	16325	16322	16442	16391	16241	16433	16432	16281	16229	16135	16379	16433	16370	16313	16387	16156	16424	16407	16386	16111	16172	16214	16187	16269	16396	16231	16303	16397	16318	16146	16347	16347	16380	16301	16318	16287	16321	16267	16398	16255	16356	16337	16291	16281	16294	16268	16326	16381	16462	16205	16321	16312	16193	16301	16445	16221	16528	16302	16335	16339	16326	16372	16313	16282	16353	16396	16304	16399	16375	16374	16397	16361	16396	16380	16279	16313	16212	16420	16302	16417	16390	16225	16346	16495	16112	16431	16294	16385	16449	16321	16412	16273	16471	16460	16257	16287	16485	16333	16373	16352	16271	16315	16337	16341	16357	16316	16412	16386	16387	16297	16359	16251	16383	16381	16260	16410	16273	16283	16430	16345	16339	16373	16311	16296	16368	16389	16174	16297	16386	16226	16531	16196	16493	16408	16356	16320	16284	16279	16277	16146	16705	16261	16322	16486	16273	16359	16247	16317	16390	16257	16404	16365	16353	16505	16284	16289	16551	16329	16412	16261	16309	16378	16199	16212	16205	16383	16287	16213	16389	16343	16293	16350	16263	16488	16287	16292	16238	16347	16454	16324	16299	16373	16317	16308	16221	16426	16448	16212	16208	16383	16139	16319	16578	16421	16287	16326	16532	16386	16212	16331	16295	16191	16442	16482	16153	16323	16304	16151	16471	16367	16461	16365	16275	16352	16228	16197	16492	16331	16307	16589	16501	16303	16229	16256	16379	16388	16246	16344	16275	16424	16296	16343	16300	16331	16383	16321	16138	16261	16379	16268	16363	16293	16491	16312	16291	16229	16435	16184	16351	16219	16396	16466	16170	16348	16314	16271	16286	16341	16380	16331	16355	16270	16370	16486	16375	16269	16198	16327	16342	16251	16409	16227	16352	16327	16383	16167	16155	16401	16333	16239	16370	16297	16207	16369	16165	16367	16439	16403	16405	15963	16479	16269	16326	16066	16325	16385	16282	16370	16367	16374	16419	16313	16261	16252	16367	16344	16167	16287	16236	16337	16219	16277	16291	16341	16300	16372	16340	16336	16331	16588	16393	16319	16452	16482	16373	16279	16275	16218	16324	16527	16474	16234	16330	16406	16254	16448	16392	16384	16362	16322	16289	16353	16445	16332	16351	16353	16310	16340	16527	16347	16399	16516	16279	16141	16363	16324	16451	16424	16259	16331	16457	16292	16465	16457	16166	16369	16377	16291	16263	16061	16306	16304	16266	16299	16386	16295	16245	16326	16252	16484	16570	16301	16407	16355	16348	16228	16290	16309	16289	16325	16281	16305	16502	16427	16328	16327	16457	16254	16251	16392	16280	16472	16340	16403	16383	16332	16351	16123	16348	16357	16487	16382	16347	16411	16389	16393	16436	16418	16188	16290	16598	16405	16275	16413	16301	16484	16352	16355	16581	16254	16437	16445	16304	16357	16186	16371	16279	16296	16465	16295	16370	16268	16254	16361	16189	16408	16393	16229	16398	16371	16270	16385	16461	16349	16197	16202	16413	16274	16417	16296	16410	16329	16347	16329	16456	16446	16402	16349	16233	16510	16307	16280	16293	16425	16105	16486	16319	16402	16416	16226	16466	16385	16274	16455	16287	16284	16464	16393	16433	16278	16229	16355	16440	16356	16319	16454	16503	16438	16176	16388	16248	16263	16287	16353	16162	16306	16186	16502	16424	16246	16359	16442	16543	16403	16316	16473	16408	16426	16470	16293	16479	16255	16562	16458	16318	16360	16318	16302	16204	16278	16291	16467	16177	16301	16217	16479	16341	16343	16334	16252	16246	16298	16329	16439	16350	16264	16222	16334	16281	16246	16302	16279	16317	16443	16470	16479	16273	16306	16418	16301	16386	16367	16192	16475	16350	16301	16235	16303	16521	16236	16433	16373	16346	16288	16430	16219	16428	16237	16490	16448	16166	16305	16353	16514	16264	16257	16115	16455	16258	16220	16311	16271	16356	16390	16352	16357	16257	16185	16443	16406	16389	16448	16099	16256	16191	16412	16372	16343	16247	16350	16379	16287	16201	16278	16199	16428	16316	16243	16279	16262	16226	16409	16356	16370	16303	16226	16303	16284	16328	16160	16273	16277	16078	16381	16367	16206	16345	16343	16289	16510	16373	16370	16317	16301	16251	16445	16286	16249	16420	16431	16399	16355	16204	16157	16213	16256	16209	16071	16358	16429	16400	16327	16326	16329	16317	16202	16247	16367	16395	16352	16319	16159	16387	16437	16373	16302	16301	16354	16282	16423	16376	16463	16500	16216	16432	16247	16379	16430	16274	16373	16309	16373	16335	16379	16440	16368	16557	16100	16221	16482	16330	16292	16273	16271	16470	16197	16433	16390	16561	16433	16434	16468	16486	16297	16415
24235	21536	29222	25821	24823	24856	24066	20752	19381	18876	18715	18311	18237	18195	18210	18159	18079	18181	18063	18016	17899	17962	17847	17861	17924	17842	17876	18022	17892	17790	18013	17850	17956	17831	17760	17583	17725	17779	17798	17818	17874	17833	17952	17577	17874	17829	17868	18009	17889	17689	17937	17759	17758	17792	17852	17959	17768	17886	17606	17748	17788	18043	17840	17745	18168	17875	17664	17786	17611	17764	17662	17746	17835	17560	17807	17699	17749	17637	17771	17661	17818	17742	17652	17738	17701	17723	17713	17810	17716	17665	17715	17880	17818	17764	17730	17696	17717	17743	17751	17662	17594	17789	17520	17657	17616	17533	17797	17707	17866	17754	17641	17536	17722	17858	17597	17718	17791	17792	17754	17882	17735	17695	17477	17751	17691	17793	17778	17645	17740	17633	17761	17846	17684	17651	17603	17787	17743	17614	17778	17800	17719	17640	17920	17748	17730	17933	17695	17753	17542	17773	17832	17794	17891	17998	17816	17878	17917	17893	17733	17897	17721	17684	17617	17598	17580	17919	18037	17812	17831	17802	17812	17705	17917	17773	17691	17844	17754	17787	17796	17561	17647	17887	17667	17712	17685	17792	17754	17886	17601	17733	17558	17531	17524	17730	17590	17766	17781	17801	17800	17843	17493	17765	17825	17790	17766	17764	17812	17646	17831	17776	17614	17913	17732	17764	17657	17614	17755	17643	17661	17738	17741	17728	17647	17770	17760	17790	17771	17735	17823	17610	17674	17667	17717	17733	17744	17654	17687	17761	17831	17838	17921	17654	17832	17742	17809	17717	17897	17811	17878	17829	17845	17659	17628	18034	17774	17707	17770	17806	17690	17838	17701	17679	17616	17762	17889	17839	17911	17716	17722	17717	17714	17907	17866	17895	17941	17508	17783	17685	17659	17855	17523	17856	17605	17771	17712	17683	17805	17778	17706	17753	17670	17767	17768	17665	17797	17776	17756	17622	17550	17662	17674	17692	17657	17787	17971	17994	17701	17729	17714	17951	17645	17621	17898	17806	17823	17744	17443	17644	17774	17705	17776	17873	17647	17665	17720	17816	17820	17864	17669	17785	17895	17640	17859	17793	17850	17567	17852	17634	17876	17908	17736	17934	17606	17670	17608	17805	17650	17631	17796	17665	17767	17632	17939	17687	17699	17790	17577	17650	17796	17705	17615	17765	17784	17717	17746	17684	17561	17813	17784	17689	17616	17840	17794	17655	17655	17695	17753	17625	17648	17888	17824	17706	17544	17663	17692	17688	17857	17537	17810	17594	17697	17746	17664	17518	17837	17677	17628	17634	17472	17678	17513	17895	17809	17693	17771	17698	17792	17799	18079	17670	17826	17644	17661	17755	17710	17626	17872	17909	17750	17873	17673	17588	17728	17712	17747	17743	17567	17823	17763	17656	17596	17679	17794	17861	17724	17824	17704	17747	17734	17740	17637	17727	17826	17868	17695	17829	17716	17930	17956	17793	17989	17787	17715	17885	17755	17664	17774	17883	17722	17717	17738	17871	17877	17809	17735	17821	17783	17704	17695	17903	17674	17895	17970	17704	17762	17833	17796	17658	17758	17809	17682	17842	17715	17748	17736	17833	17835	17685	17785	17580	17675	17755	17573	17909	17732	17536	17833	17703	17578	17674	17751	17614	17661	17879	17837	17814	18000	17747	17707	17728	17603	17846	17750	17721	17848	17782	17899	17911	17696	17724	17834	17718	17761	17668	17689	17700	17891	17858	17755	17661	17734	17737	17641	17898	17715	17710	17822	17883	17734	17874	17763	17803	17857	17722	17559	17820	17476	17846	17798	17720	17674	17583	17525	17834	17660	17815	17717	17707	17884	17598	17624	17721	17802	17780	17813	17755	17777	17716	17689	17750	17746	17621	17845	17746	17853	17758	17931	17754	17721	17570	17872	17551	17794	17664	17507	17764	17555	17806	17838	17531	17623	17754	17708	17870	17717	17826	17805	17604	17941	17944	17843	17643	18043	17760	17893	17826	17797	17578	17730	17677	17737	17595	17661	17786	17761	17842	17713	17835	17885	17963	17768	17667	17763	17774	17844	17685	17632	17680	17516	18007	17662	17807	17714	17763	17736	17646	17909	17860	17778	17864	17531	17650	17735	17611	17638	17701	17694	17747	17693	17563	17610	17786	17615	17751	17926	17852	17755	17788	17860	17830	17795	17679	17798	17706	17778	17658	17780	17711	17624	17491	17733	17719	17724	18004	17729	17739	17634	17739	17871	17686	17692	17628	17691	17695	17684	17836	17770	17621	17725	17647	17575	17600	17728	17802	17692	17729	17774	17827	17812	17520	17607	17848	17686	17596	17631	17890	17696	17775	17722	17830	17852	17768	17755	17801	17659	17752	17670	17574	17945	17630	17662	17782	17674	17729	17721	17797	17654	17762	17753	17699	17909	17638	17845	17894	17735	17471	17677	17639	17629	17720	17583	17763	17836	17642	17754	17773	17797	17811	17885	17859	17825	17749	17652	17660	17765	17755	17806	17603	17841	17709	17657	17722	17908	17849	17813	17600	17780	17704	17811	17858	17643	17594	17956	17721	17891	17866	17479	17889	17862	17665	17787	17791	17613	17953	17664	17636	17813	17805	17828	17556	17777	17755	17782	17706	17596	17873	17873	17607	17729	17788	17933	17689	17815	17742	17610	17653	17799	17867	17843	17788	17878	17765	17750	17740	17751	17801	18003	17824	17812	17583	17679	17550	17666	17759	17836	17707	17838	17991	17837	17790	17759	17811	17688	17755	17672	17699	17494	17663	17895	17707	17657	17583	17490	17972	17726	17738	17745	17683	17617	17748	17733	17732	17611	17737	17784	17811	17759	18001	17897	17719	17560	17816	17695	17656	17685	17470	17820	17983	17747	17751	17901	17848	17641	17702	17723	17638	17661	17763	17589	17740	17933	17712	17870	17900	17920	17912	17765	17618	17691	17666	17795	17521	17832	17737	17893	17723	17837	17716	17721	17876	17689	17584	17793	17768	17858	17570	17559	17862	17634	17815	17622	17877	17716	17504	17846	17714	17611	17788	17807	17758	17833	17945	17788	17775	17391	17788	17790	17748	17795	17775	17821	18028	17825	17790	17729	17917	17705	17756	17921	17734	17726	17567	17823	17612	17875	17784	17882	17790	17747	17698	17915	17585	17800	17861	17716	17683	17804	17698	17884	17757	17447	17776	17883	17724	17832	17778	17770	17766	17624	17564	17823	17839	17749	17766	17868	17768	17860	17686	17647	17687	17711	17891	17737	17697	17809	17876	17947	17480	17774	17677	17788	17726	17760	17643	17815	17918	17615	17755	17816	17879	17792	17613	17737	17519	17774	17629	17883	17775	17788	17800	17752	17756	17617	17818	17844	17664	17696	17798	17799	17674	17628	17753	17731	17663	17675	17592	17820	17757	17778	17758	17653	17798	17757	17777	17805	17778	17636	17711	17725	17666	17731	17740	17752	17880	17665	17821	18004	17820	17786	17710	17796	17591	17775	17865	17704	17861	17775	17691	17954	17715	17695	17688	17873	17587	17763	17598	17729	17925	17968	17972	18018	17843	17724	17739	17832	17451	17617	17782	17810	17573	17694	17823	17624	17804	17531	17593	17702	17586	17681	17721	17637	17635	17756	17731	17986	17749	17801	17751	17826	17742	17763	17740	17817	18074	17609	17845	17883	17647	17872	17853	17555	17817	17582	18000	17772	17872	17785	17714	17548	17739	17789	17791	17552	17821	17760	17783	17534	17779	17658	18012	17622	17856	17692	17841	17741	17646	17696	17706	17732	17764	17634	17872	17955	17394	17810	17721	17854	17814	17540	17709	17843	17892	17609	17845	17745	17809	17851	17583	17903	17674	17657	17713	17681	17783	17771	17686	17800	17615	17990	17862	17763	17737	17767	17747	17605	17865	17609	17732	17859	17851	17699	17717	17832	17625	17690	17556	17707	17721	17748	17942	17706	17671	17799	17861	17646	17554	17777	17824	17899	17711	17836	17784	17559	17839	17738	17647	17609	17765	17913	17706	17812	17767	17624	17835	17717	17625	17809	17604	17743	17851	17685	17619	17849	17802	17664	17755	17897	17376	17922	17827	17846	17874	17704	17804	17843	17770	17589	17824	17796	17669	17617	17628	17814	17644	17644	17768	17757	17739	17606	17664	17719	17646	17726	17707	17769	17557	17683	17728	17736	17817	17758	17852	17777	17621	17770	17699	17850	17921	17790	17799	17732	17982	17613	17833	17658	17818	17760	17736	18208	17726	17687	17833	17779	17820	17601	17762	17655	17762	17949	17747	17716	17689	17800	17837	17961	17693	17730	17625	17828	17488	17700	17637	17643	17816	17744	17799	17800	17683	17773	17788	17728	17729	17589	17738	17534	17644	17904	17750	17826	17623	17913	17599	17628	17785	17674	17669	17731	17842	17785	17963	17723	17658	17648	17536	17857	17862	17740	17694	17862	17834	17775	17688	17624	17625	17890	17837	17750	17689	17616	17814	17799	17678	17713	17812	17638	17687	17841	17738	17726	17750	17858	17572	17826	17756	17839	17741	17604	17636	17859	17683	17825	17774	17746	17766	18019	17601	17706	17734	17686	17429	17756	17650	17764	17902	17710	17990	17653	17815	17735	17815	17760	17813	17468	17654	17877	17691	17656	17686	17688	17713	17596	17877	17766	17752	17778	17568	17852	17925	17746	17759	17799	17717	17643	17685	17959	17687	17815	18136	17602	17761	17858	17605	17733	17790	17930	17695	17780	17769	17604	17889	17792	17845	17813	17771	17690	17686	17750	17516	17758	17728	17801	17789	17620	17723	17890	17927	17552	17677	17790	17764	17594	17740	17685	17775	17537	17700	17701	17714	17839	17611	17818	17623	17709	17671	17848	17831	17719	17636	17742	17595	17641	17728	17617	17698	17783	17774	17807	17658	17843	17609	17869	17806	18032	17824	17803	17633	17690	17696	17691	17861	17828	17877	17588	17821	17892	17870	17893	17793	17778	17694	17877	17899	17837	17664	17718	17874	17697	17788	17714	17616	17610	17865	17716	17805	17711	17793	17814	17561	17808	17395	17534	17680	17631	17745	17769	17588	17912	17810	17886	17686	17723	17879	17707	17743	17820	17641
34653	53701	49211	37554	29891	23832	21846	20149	18071	17262	17098	16724	16720	16523	16256	16351	16055	16235	15999	16059	16072	16072	16203	16111	16066	16241	15867	16059	16070	16182	16102	15959	16174	16056	16041	15937	16112	16134	16010	15885	15673	16089	16047	16111	16023	16025	16153	16010	15825	16035	16046	15924	16009	15892	15946	15977	15952	16014	16182	15932	15940	15796	16010	15886	15845	15969	15951	15857	15924	16058	15987	16045	15965	15965	16227	15856	15932	15945	15836	15964	16030	15841	15956	15900	15969	16066	16109	15846	16011	15876	15945	15872	16005	15866	15937	16078	15901	16063	15943	15890	15929	15930	15994	16020	15967	16056	15981	15870	15953	15791	16187	15977	15911	16020	16054	15896	15890	15980	16016	16052	16032	15865	15997	15949	15945	15888	15781	16048	15903	15905	15851	16075	16031	16025	15771	16041	15909	16067	15771	16028	15909	15964	15830	15870	15937	15842	15981	15932	16070	16040	15678	16020	15934	15964	16056	15961	15953	15982	16029	16019	15870	15896	16080	16024	16040	16071	16049	15878	15999	15911	15915	15989	15898	15944	15968	15935	15956	16050	16040	16038	16018	16036	15978	15901	15950	15907	16065	15926	15983	15846	15991	15849	16065	16138	16011	16209	15908	16046	15851	15914	16005	15971	15879	16025	15956	15850	15916	15926	15878	16044	15795	15944	16019	16119	16133	16003	16046	15952	16080	16046	16084	15925	16185	16024	15971	15972	15956	15827	16023	15872	15903	15899	15967	16155	15949	16210	15820	16111	15959	15848	16074	15849	16108	15944	15954	15858	15908	15996	16116	15893	15873	15937	16003	16066	15949	15983	16141	15915	15913	16053	15940	16022	15842	15754	15955	15976	15943	16050	16063	16047	16063	15812	15930	15985	15939	15883	15968	15825	15782	15938	15878	15956	15936	16011	15943	16095	15955	16051	16084	15933	15973	15872	16228	15897	16102	16029	15915	15773	16078	15876	15902	15799	15881	16116	15930	16092	16006	16164	15892	15881	15991	16052	15920	16010	16138	16092	15908	15938	16073	16003	15995	15883	16110	15893	15901	16087	15947	15858	15919	15863	15939	15895	15933	16040	15850	16007	16009	15919	16081	16010	15952	16134	15830	15737	16003	15828	16035	15974	15890	16091	16032	15973	15983	15867	15980	15868	16055	15932	16125	16065	15874	15842	16027	15944	16044	15910	15909	16042	16058	16093	15935	15970	15906	16050	15938	16019	15968	16041	15912	15997	15980	16074	15960	15872	15970	15998	15949	15912	15846	16043	15948	15903	15855	16012	15844	15914	16042	15981	15969	15936	15926	16189	15705	16111	15931	15930	15946	15892	16060	16086	15985	16084	16073	15885	16006	15931	15858	15903	15878	16030	15937	15788	16179	15970	15890	16116	15765	15879	16198	15982	15828	15874	16022	16002	16006	16155	15855	16135	15804	15877	15987	15894	15909	16039	15965	15884	16035	16114	15897	15940	15984	16030	16046	15796	16067	16194	15998	16022	16020	16039	15933	16026	15948	15869	16040	16039	16022	15954	16024	15738	16064	15943	16051	15853	16052	15997	15956	16004	16072	15933	15999	16052	15900	15886	16089	15930	15999	15900	15932	15980	15914	15895	16124	16030	15999	15858	16021	15900	15901	15809	15850	15860	16069	16016	15746	16024	15978	15903	15772	15914	16016	16037	16046	15961	15865	15741	15984	15810	16037	15877	15964	16074	16164	16081	15886	15994	15878	15818	16029	15973	16141	15863	15870	15917	16011	16152	15797	16014	15946	15987	15860	16034	15807	15994	15937	15942	15903	15891	16128	16015	15810	15995	15865	15824	15993	16052	16020	15967	15791	16049	16134	15976	15861	15893	15934	16060	15874	15999	16038	15969	15951	15978	16000	15920	15904	15948	16027	16009	15954	16280	15903	15945	15832	15894	15948	16065	16011	15802	16053	15993	15917	15846	15941	16069	15924	15939	15998	16030	15984	15990	15982	16099	15924	16003	16032	15760	15745	15889	15892	15982	15964	15963	15883	15968	15938	15749	16074	16038	15927	16168	15888	15925	16129	15908	15873	15939	16103	15957	15941	16014	16165	15920	15999	15996	15946	15866	16114	16059	15763	15923	15963	15968	16121	15803	15925	16048	15939	15831	16012	16052	16002	15942	15984	15950	15903	15999	15967	15975	15866	15976	15907	15847	16021	15967	16021	15842	15882	15847	15931	15915	16033	16053	15974	15986	15744	16009	16025	16032	16045	15961	15885	16049	16098	15968	15984	15869	15898	16132	16051	15984	16009	16098	15853	16126	15890	15990	15911	16010	15836	15912	16128	15984	15907	15868	16031	15936	16118	15967	15935	15892	15909	16019	15840	15972	16019	15991	16064	15908	16067	16099	16082	16003	16126	15933	15911	15955	15835	16029	15983	16029	15982	15829	15934	15922	15871	15894	15862	16033	16071	15908	15962	15928	15826	16017	16030	16065	15852	16009	15962	16024	15686	15994	15862	16044	16144	15966	16211	15924	15872	15981	15980	15926	15867	15991	15726	16000	15981	16133	15960	16081	15959	15863	15974	16102	15754	16006	16107	15976	16036	15891	15967	15953	16075	16110	16010	16055	15995	15933	15981	15894	15991	16009	16018	15805	16110	15936	16013	16049	16142	16035	15855	15861	16039	16054	15950	16079	15929	15918	16066	15995	15905	15820	16063	15963	16007	15743	16085	16176	15904	15950	15976	15879	15951	15830	16030	15882	15935	15973	16070	15873	15897	15852	16045	16210	15829	15941	15953	16033	15974	16064	15926	15914	16089	16062	16025	15965	15982	15904	15819	16062	16171	16028	16104	15848	15866	15892	16009	15855	15881	16018	15968	15941	15887	15923	15909	16143	15864	16006	16043	15832	16136	15811	15900	16087	16061	15953	16008	16077	15971	15909	15937	15960	16082	15924	16056	16110	15982	15708	15853	15696	16006	15704	16043	15948	15871	15952	16007	16014	15945	15818	15946	16000	16033	15792	16064	16046	16026	15941	15972	16037	15954	15918	16086	15982	15894	15970	15858	15870	16022	15920	15935	15911	16008	15860	15857	16006	15986	16005	15951	15950	16139	15968	16001	15927	15897	16067	16195	15933	15973	15981	16029	15991	15946	16141	16019	15967	15905	16249	15975	15983	15913	15813	15871	15821	16098	15935	15853	16072	16059	15922	16016	15895	15967	15889	15894	15909	15830	16035	16000	15899	15978	15893	15934	15825	15978	15848	15862	15959	15995	15950	15961	16040	15908	15786	16021	16155	16053	16039	16104	15947	15864	15867	15976	16040	15993	16105	16023	15930	15845	15880	15790	16032	15852	16087	15969	15837	16027	15891	16014	16048	16061	15773	15992	15924	16071	15938	16128	16049	15879	16023	15921	15952	15957	15922	15906	16022	15974	15842	15951	16023	15991	15941	15706	15779	16103	16000	15937	15806	15802	15910	15965	15788	15945	16144	15800	15883	16139	16088	16004	15995	15994	15826	15974	16088	16040	15998	15947	15841	15934	15862	16055	16037	16069	16093	15929	15828	15960	15699	16090	15996	15890	15877	15991	16015	15774	15764	16011	15928	16004	15857	15975	16002	15883	15934	16140	16167	15986	15870	16037	15961	16032	15985	16168	15873	15905	15956	15964	15899	15996	15937	16057	15950	16010	16019	16085	15930	15827	15969	16050	16029	15863	16089	15830	16067	16015	15738	15991	15966	16192	16041	16020	16118	15987	15876	16071	15985	15894	16027	15944	16031	16056	16030	16051	16010	15864	16107	16036	15879	15904	16013	16151	15895	16248	15990	15901	15915	15875	16038	15934	15973	15887	15973	15980	16050	16207	15990	16044	16072	15900	15981	15964	15944	16090	15978	15925	15964	15879	16065	15886	16028	16108	16029	15956	16008	15963	16037	15935	15867	15913	15971	15942	15860	15988	15959	15993	16015	16023	16022	15901	15924	16038	16051	15962	15976	16039	16075	15936	15785	15875	15936	16014	15919	15919	16056	15977	16226	16009	15945	15858	16058	15868	15995	16012	15922	15959	16174	15882	15883	16026	15883	15963	16066	15958	15944	15885	15933	15901	15827	15996	15991	15896	16054	15865	15823	15871	16011	16175	16134	16067	15992	16249	15876	16036	16162	15968	16029	16025	15933	15904	15988	15973	16011	15884	16118	15859	15932	15985	16014	15958	16265	16025	15980	16027	15946	15755	15985	15807	15907	15933	15952	15972	16007	16014	15942	15955	16184	15917	16111	16061	16003	15872	15941	15849	15825	16042	15989	15766	15931	15969	15806	15927	16005	15977	15974	15943	15917	15924	15916	15943	15938	15853	15979	15995	15911	16031	16081	15785	15886	16067	15873	15947	15863	15926	15970	16036	15785	15971	16062	16017	16124	15861	15931	16043	15923	15908	15893	16006	15904	16036	16010	15905	16105	15734	15995	15939	15734	15869	15892	16147	16047	15919	16041	16078	15981	16061	16017	16050	15781	16064	16054	16025	15796	15924	16064	16110	16021	16057	15898	15754	15950	15982	16002	16110	16001	15913	16144	15940	15997	15854	15837	16145	16032	15961	15898	15921	15989	15959	15987	15913	15891	15957	15947	15983	16074	15878	15900	15835	16022	15904	16067	15956	16118	16017	16012	15756	15962	16044	16079	15907	15881	15877	15947	15862	15926	15941	16053	16006	15893	15996	15982	15851	16027	15933	15809	15888	16004	15887	15770	15916	15799	16038	16041	16103	15850	16029	15970	16124	15698	16000	15927	16020	15981	16115	15917	16122	16029	15981	15911	16078	15918	15895	16093	16110	15886	16048	15843	15888	15755	15916	16081	15963	15877	15939	16043	15921	15889	16041	15955	16093	16090	16068	15976	15845	16131	16092	15893	15947	15884	16067	16023	16018	15970	15945	15924	15931	15941	15856	15904	16012	15742	15956	15940	16020	15856	16115	16005	16058	16033	15977	15843	15961	15866	16002	15960	16134	15998	15817	15896	16003	15996	16011	15954	15827	15871	16005	16145	15913	15906	15967	15969	15859	16078	15843	15999	15872	15877	15962	15991	15968	15805	16009	16063	16057	15944	15875	15923	16072	15892	15891	16008	15948	16065	15953	15997	15943	15794
22920	21425	29277	24342	23326	26725	28845	22848	20836	20176	19650	19464	19201	19043	18961	19048	19067	18763	18622	18690	18538	18574	18507	18629	18543	18422	18747	18446	18678	18497	18279	18469	18464	18373	18566	18310	18555	18379	18410	18433	18407	18351	18291	18592	18223	18482	18560	18519	18482	18578	18385	18285	18359	18544	18605	18450	18502	18346	18441	18537	18285	18557	18436	18219	18294	18385	18416	18414	18463	18300	18447	18305	18430	18265	18140	18481	18383	18427	18412	18126	18268	18283	18230	18447	18412	18527	18512	18476	18284	18378	18321	18523	18304	18362	18407	18223	18067	18311	18209	18346	18377	18320	18431	18476	18371	18439	18256	18264	18430	18592	18450	18443	18491	18414	18259	18579	18192	18326	18275	18284	18341	18289	18484	18374	18256	18253	18361	18243	18380	18138	18311	18369	18257	18262	18189	18516	18335	18160	18569	18360	18459	18299	18389	18462	18113	18282	18314	18312	18358	18354	18260	18270	18285	18391	18341	18149	18363	18357	18284	18357	18291	18236	18313	18362	18244	18285	18147	18323	18494	18213	18241	18442	18199	18307	18361	18459	18284	18253	18469	18239	18255	18162	18336	18257	18389	18338	18329	18419	18352	18609	18237	18354	18125	18389	18209	18361	18322	18522	18323	18468	18314	18454	18250	18270	18280	18267	18315	18421	18305	18625	18320	18378	18273	18174	18235	18376	18448	18177	18339	18309	18415	18204	18414	18339	18365	18424	18462	18312	18396	18329	18191	18240	18327	18382	18411	18234	18461	18400	18432	18281	18331	18260	18282	18261	18236	18320	18360	18364	18450	18313	18110	18226	18364	18357	18205	18508	18428	18441	18361	18296	18416	18347	18364	18257	18348	18482	18450	18591	18377	18358	18296	18336	18236	18252	18422	18385	18314	18296	18216	18345	18294	18206	18292	18232	18300	18298	18361	18538	18571	18304	18062	18227	18426	18348	18518	18379	18130	18162	18398	18385	18422	18471	18313	18341	18215	18345	18321	18188	18524	18359	18370	18407	18193	18141	18273	18336	18231	18406	18278	18206	18205	18303	18185	18386	18193	18262	18477	18277	18343	18442	18337	18339	18292	18276	18285	18103	18211	18432	18496	18335	18186	18152	18266	18474	18438	18225	18129	18443	18323	18236	18365	18378	18419	18439	18220	18227	18307	18329	18326	18403	18620	18081	18336	18410	18376	18393	18314	18307	18346	18182	18452	18262	18345	18184	18386	18297	18273	18335	18510	18434	18208	18498	18407	18459	18362	18509	18327	18272	18403	18389	18358	18317	18405	18199	18309	18360	18371	18305	18387	18352	18304	18378	18237	18060	18433	18166	18070	18081	18116	18195	18496	18318	18165	18349	18494	18285	18293	18296	18182	18361	18366	18364	18256	18259	18427	18379	18424	18220	18378	18362	18247	18307	18266	18092	18396	18487	18275	18500	18323	18033	18335	18411	18369	18272	18384	18369	18175	18136	18247	18495	18265	18212	18397	18449	18271	18446	18080	18056	18328	18306	18313	18393	18406	18256	18553	18346	18466	18319	18238	18229	18430	18345	18285	18234	18381	18383	17970	18304	18380	18428	18254	18180	18350	18485	18583	18216	18298	18132	18360	18264	18334	18196	18302	18380	18308	18305	18367	18272	18380	18362	18388	18215	18402	18351	18238	18230	18158	18405	18397	18351	18168	18357	18355	18424	18404	18209	18263	18206	18390	18333	18436	18439	18503	18260	18260	18251	18403	18347	18097	18363	18269	18460	18302	18343	18045	18268	18097	18436	18289	18287	18264	18477	18444	18403	18165	18361	18200	18431	18403	18342	18389	18394	18504	18327	18327	18230	18242	18325	18236	18482	18423	18316	18350	18464	18276	18138	18372	18245	18351	18299	18407	18455	18296	18417	18007	18424	18261	18203	18404	18218	18313	18382	18249	18411	18338	18181	18236	18270	18232	18330	18236	18377	18214	18315	18391	18367	18316	18317	18238	18345	18413	18223	18242	18239	18324	18370	18226	18386	18185	18321	18362	18361	18225	18428	18494	18242	18315	18436	18296	18299	18363	18179	18259	18382	18258	18348	18537	18352	18476	18129	18202	18192	18318	18222	18209	18528	18340	18321	18189	18225	18213	18226	18174	18202	18421	18290	18153	18357	18341	18426	18411	18164	18393	18346	18402	18409	18375	18412	18227	18216	18231	18163	18512	18220	18284	18309	18583	18073	18305	18484	18417	18295	18290	18327	18327	18360	18267	18324	18369	18406	18023	18505	18093	18527	18169	18442	18367	18302	18150	18349	18294	18501	18334	18448	18605	18257	18304	18304	18370	18316	18342	18244	18118	18372	18261	18187	18332	18502	18288	18433	18612	18365	18246	18081	18376	18413	18171	18433	18245	18273	18483	18136	18484	18211	18345	18321	18310	18407	18289	18493	18442	18582	18391	18134	18348	18403	18221	18222	18237	18404	18299	18377	18483	18289	18340	18199	18402	18012	18248	18088	18266	18279	18150	18252	18311	18530	18331	18524	18325	18121	18130	18475	18324	18459	18340	18354	18425	18335	18328	18260	18354	18107	18249	18437	18269	18079	18405	18344	18372	18212	18213	18362	18253	18397	18211	18306	18325	18224	18232	18266	18480	18317	18347	18144	18223	18286	18322	18586	18353	18260	18221	18238	18122	18236	18359	18304	18473	18301	18312	18216	18330	18358	18174	18334	18453	18223	18114	18307	18292	18164	18190	18149	18248	18239	18359	18374	18298	18356	18467	18311	18554	18232	18451	18416	18191	18132	18397	18203	18390	18422	18260	18069	18247	18305	18304	18283	18191	18339	18556	18313	18427	18051	18094	18415	18302	18268	18395	18431	18278	18366	18368	18284	18352	18212	18322	18187	18440	18315	18343	18313	18407	18245	18389	18219	18194	18233	18243	18305	18285	18374	18390	18214	18352	18562	18470	18283	18130	18212	18243	18492	18296	18282	18286	18394	18247	18352	18335	18301	18344	18451	18307	18407	18305	18062	18255	18380	18233	18442	18287	18297	18462	18338	18040	18412	18472	18261	18252	18314	18239	18184	18320	18236	18334	18218	18314	18324	18270	18307	18249	18265	18269	18397	18457	18315	18306	18314	18349	18202	18390	18540	18158	18430	18257	18421	18168	18393	18249	18315	18242	18383	18431	18224	18130	18253	18134	18342	18344	18197	18310	18530	18448	18382	18257	18323	18302	18332	18448	18372	18437	18419	18469	18410	18221	18187	18385	18413	18274	18357	18440	18196	18145	18291	18403	18375	18148	18290	18161	18165	18130	18267	18305	18388	18324	18475	18514	18274	18284	18197	18327	18246	18238	18386	18339	18194	18297	18094	18370	18333	18223	18316	18388	18280	18239	18306	18315	18171	18169	18499	18558	18462	18299	18149	18373	18366	18375	18289	18347	18149	18359	18143	18291	18182	18144	18207	18205	18478	18191	17931	18212	18356	18213	18438	18013	18283	18265	18158	18354	18233	18141	18190	18194	18270	18309	18266	18256	18325	18279	18431	18275	18300	18238	18188	18369	18273	18342	18336	18249	18464	18391	18420	18248	18111	18473	18341	18496	18444	18404	18411	18260	18019	18017	18148	18290	18528	18374	18448	18398	18293	18157	18435	18149	18403	18164	18221	18600	18177	18536	18339	18164	18260	18300	18636	18284	18278	18453	18352	18315	18382	18294	18222	18370	18292	18266	18315	18180	18301	18492	18461	18525	18419	18178	18342	18207	18404	18538	18233	18245	18307	18397	18251	18464	18281	18343	18289	18470	18391	18298	18380	18416	18297	18302	18363	18539	18468	18379	18270	18411	18366	18188	18264	18474	18410	18403	18160	18315	18332	18344	18458	18451	18263	18384	18480	18424	18388	18393	18339	18240	18277	18466	18295	18242	18119	18189	18274	18187	18248	18311	18356	18561	18237	18356	18402	18298	18337	18470	18232	18345	18374	18314	18398	18421	18253	18480	18422	18415	18372	18540	18329	18206	18246	18369	18217	18320	18224	18339	18424	18360	18248	18404	18426	18091	18061	18375	18287	18149	18356	18402	18384	18387	18388	18151	18384	18420	18150	18268	18263	18208	18216	18336	18214	18458	18270	18401	18205	18407	18254	18275	18346	18336	18174	18448	18282	18344	18323	18329	18315	18450	18246	18360	18335	18442	18182	18435	18391	18444	18434	18104	18620	18297	18346	18482	18428	18238	18321	18224	18239	18371	18285	18448	18120	18126	18242	18342	18364	18407	18045	18248	18480	18419	18150	18361	18259	18364	18402	18280	18171	18156	18298	18313	18385	18251	18150	18293	18315	18412	18366	18354	18209	18167	18281	18351	18264	18338	18239	18318	18464	18118	18344	18261	18230	18238	18518	18203	18413	18292	18400	18266	18237	18201	18531	18251	18430	18274	18285	18168	18234	18420	18526	18432	18330	18288	18214	18146	18507	18364	18162	18247	18327	18482	18324	18364	18408	18263	18287	18419	18258	18343	18227	18263	18495	18125	18213	18414	18304	18339	18380	18201	18317	18001	18189	18099	18460	18337	18250	18394	18322	18354	18313	18301	18346	18489	18329	18192	18434	18573	18311	18349	18294	18237	18312	18187	18366	18181	18373	18377	18470	18532	18412	18139	18380	18348	18274	18306	18212	18401	18384	18314	18403	18251	18331	18398	18322	18339	18284	18403	18407	18447	18307	18222	18299	18239	18371	18391	18369	18469	18360	18374	18242	18355	18382	18428	18368	18457	18435	18314	18384	18354	18228	18367	18453	18176	18177	18185	18258	18249	18428	18455	18352	18216	18258	18370	18246	18191	18258	18443	18459	18421	18292	18205	18318	18330	18137	18412	18486	18441	18394	18314	18549	18321	18253	18239	18299	18197	18451	18286	18393	18384	18244	18294	18282	18201	18332	18364	18404	18295	18331	18413	18485	18173	18498	18543	18058	18324	18247	18429	18261	18099	18248	18330	18297	18206	18256	18372	18269	18176	18228	18318	18254	18601	18424	18275	18282	18277	18238	18193	18311	18273	18241	18298	18319	18431	18261	18269	18224	18212	18285	18275	18323	18318	18354	18325	18190	18332	18433	18236	18288	18185	18171	18166	18266	18396	18245	18345	18307	18392	18335
37065	60307	56096	41620	36258	29453	26614	21868	19761	18353	18047	17825	17176	17038	16724	16671	16591	16467	16532	16510	16424	16473	16395	16361	16443	16482	16419	16347	16400	16295	16253	16308	16476	16427	16361	16362	16335	16332	16285	16473	16290	16262	16310	16218	16324	16244	16144	16199	16303	16190	16409	16224	16266	16426	16257	16446	16217	16322	16211	16323	16423	16362	16288	16251	16249	16144	16196	16195	16358	16228	16260	16378	16366	16144	16309	16279	16291	16225	16308	16295	16199	16223	16224	16253	16298	16184	16342	16133	16208	16321	16256	16224	16218	16342	16120	16398	16241	16352	16131	16233	16555	16240	16289	16096	16214	16088	16119	16475	16147	16244	16232	16320	16380	16296	16186	16222	16187	16204	16247	16320	16211	16145	16369	16253	16408	16265	16133	16226	16219	16299	16214	16140	16197	16196	16216	16172	16366	16297	16329	16196	16374	16117	16140	15980	16347	16289	16044	16142	16123	16212	16326	16256	16304	16343	16116	16225	16290	16130	16225	16240	16330	16238	16188	16187	16156	16200	16353	16171	16051	16277	16244	16269	16258	16169	16245	16227	16439	16067	16239	16182	16164	16263	16127	16292	16367	16231	16285	16290	16369	16109	16200	16325	16317	16193	16462	16263	16140	16251	16245	16244	16119	16500	16269	16189	16403	16217	16124	16209	16332	16360	16216	16275	16223	16177	16205	16253	16287	16226	16246	16421	16298	16226	16061	16268	16276	16206	16176	16242	16294	16259	16218	16154	16169	16187	16229	16236	16237	16290	16063	16281	16231	16307	16241	16257	16119	16271	15989	16165	16182	16166	16249	16170	16209	16176	16246	16172	16151	16187	16163	16336	16126	16355	16250	16036	16102	16194	16228	16187	16359	16212	16242	16204	16234	16185	16174	16246	16232	16249	16240	16297	16091	16434	16314	16301	16323	16299	16238	16330	16202	16236	16242	16198	16367	16082	16210	16399	16143	16131	16179	16229	16155	16269	16103	16158	16321	16113	16522	16133	16183	16203	16314	16151	16231	16177	16161	16158	16248	16336	16289	16264	16135	16169	16106	16240	16160	16298	16197	16119	16197	16452	16177	16207	16350	16133	16246	16230	16237	16176	16257	16118	16238	16187	16373	16278	16251	16215	16129	16207	16191	16253	16183	16271	16223	16263	16281	16454	16187	16231	16052	16190	16359	16198	16269	16440	16260	16127	16209	16223	16273	16033	16178	16083	16259	16196	16265	16318	16191	16298	16194	16276	16069	16408	16254	16458	16226	16342	16162	16124	16218	16135	16210	16187	16255	16355	16238	16342	16379	16210	16201	16210	16097	16211	16390	16350	16219	16099	16201	16247	16215	16290	16244	16400	16100	16099	16053	16094	16092	16102	16159	16139	16148	16328	16258	16197	16271	16202	16281	16294	16241	16386	16151	16259	16124	16252	16208	16250	16311	16188	16206	16193	16174	16248	16306	16163	16238	16358	16031	16077	16300	16156	16255	16288	16249	16237	16182	16245	16104	16437	16223	16199	16301	16153	16288	16139	16247	16277	16129	16275	16271	16345	16169	16237	16226	16123	16326	16147	16158	16312	16231	16265	16256	16177	16270	16222	16241	16127	16327	16224	16170	16415	16274	16200	16333	16240	16170	16337	16269	16052	16268	16106	16193	16049	16248	16161	16076	16257	16281	16213	16252	16321	16324	16257	16177	16172	16151	16231	16157	16204	16292	16220	16109	16133	16247	16193	16153	16205	16126	16183	16105	16187	16409	16169	16163	16353	16141	16304	16195	16295	16126	16147	16256	16173	16348	16119	16297	16023	16045	16270	16354	16307	16385	16264	16173	16274	16319	16136	16151	16260	16313	16289	16229	16080	16304	16156	16256	16194	16302	16222	16304	16381	16216	16141	16139	15940	16100	16350	16284	16080	16312	16251	16203	16141	16291	16092	16304	16240	16144	16390	16152	16143	16131	16310	16196	16200	16382	16014	16248	16169	16285	16331	16273	16435	16301	16182	16237	16092	16291	16246	16247	16130	16334	16350	16118	16093	16206	16222	16222	16391	16225	16083	16368	16278	16110	16243	16341	16328	16217	16300	16194	16178	16301	16148	16215	16250	16292	16180	16115	16194	16494	16356	16263	16182	16071	16356	16159	16203	16281	16304	16329	16229	16268	16072	16287	16159	16123	16083	16213	16340	16153	16172	16225	16227	16171	16267	16340	16175	16199	16251	16171	16197	16310	16105	16283	16259	16359	16270	16302	16154	16217	16251	16193	16228	16088	16281	16253	16171	16293	16158	16302	16216	16267	16214	16224	16178	16257	16218	16223	16237	16138	16305	16209	16150	16209	16235	16317	16337	16257	16236	16277	16314	16305	16147	16155	16241	16232	16254	16243	16270	16081	16312	16202	16360	16138	16167	16133	16290	16241	16361	16235	16266	16241	16191	16264	16305	16154	16254	16299	16222	16272	16225	16130	16309	16353	16027	16358	16176	16350	16085	16186	16226	16330	16383	16103	16080	16161	16018	16324	16066	16105	16284	16309	16421	16240	16237	15985	16229	16180	16354	16252	16277	16314	16078	16211	16367	16209	16262	16390	16056	16263	16265	16360	16318	16125	16151	16324	16078	16306	16281	16079	16166	16344	16237	16312	16069	16285	16173	16157	16260	16338	16187	16251	16071	16271	16217	16246	16191	16082	16155	16281	16212	16029	16293	16047	16116	16299	16129	16325	16115	16434	16069	16374	16037	16231	16077	16233	16363	16200	16124	16121	16341	16227	16230	16236	16402	16239	16232	16037	16310	16278	16188	16191	16031	16245	16243	16112	16284	16286	16238	16365	16267	16303	16159	16240	16419	16350	16291	16342	16208	16295	16115	16234	16181	16187	16089	16183	16084	16304	16280	16275	16008	16464	16299	16147	16309	16060	16193	16160	16098	16176	16134	16033	16429	16180	16344	16243	16264	16174	16364	16438	16108	16229	16182	16280	16099	16078	16178	16217	16168	16167	16142	16225	16113	16222	16214	16127	16298	16285	16305	16162	16190	16118	16169	16211	16202	16246	16275	16450	16332	16356	16248	16197	16235	16284	16343	16253	16072	16187	16165	16139	16291	16229	16285	16124	16322	16231	16054	16330	16229	16262	16239	16348	16211	16280	16235	16330	16300	16273	16205	16237	16175	16313	16227	16176	16478	16287	16283	16265	16321	16260	16409	16216	16241	16283	16256	16266	16262	16199	16154	16272	16266	16276	16129	16216	16153	16086	16261	16220	16116	16151	16098	15968	16229	16354	16104	16217	16188	16230	16285	16396	16299	16495	16193	16384	16223	16222	16198	16169	16293	16216	16229	16262	16233	16408	16265	16094	16277	16181	16200	16172	16406	16165	16223	16126	16282	16171	16315	16258	16125	16219	16124	16264	16138	16091	16171	16133	16164	16327	16174	16182	16247	16283	16248	16230	16219	16231	16145	15978	16187	16277	16174	16258	16325	16315	16370	16169	16137	16148	16219	16093	16303	16368	16150	16217	16229	16283	16539	16233	16228	16192	16154	16225	16199	16202	16235	16245	16221	16190	16288	16167	16303	16089	16232	16090	15982	16163	16253	16303	16268	16234	16272	16323	16183	16175	16273	16120	16238	16198	16372	16340	16087	16278	16171	16249	16254	16216	16338	16049	16264	16177	16311	16051	16107	16044	16216	16003	16419	16319	16273	16249	16357	16193	16230	16226	16190	16020	16218	16113	16390	16100	16219	16168	16279	16355	16281	16349	16129	16112	16161	16274	16285	16153	16289	16138	16235	16147	16178	16331	16259	15987	16333	16132	16103	16199	15964	16217	16279	16208	16307	16219	16138	16355	16293	16233	16416	16149	16362	16138	16271	16232	16312	16251	16183	16272	16360	16254	16170	16232	16012	16333	16165	16085	16103	16199	16208	16478	16225	16169	16285	16140	16176	16200	16010	16493	16188	16219	16208	16272	16286	16263	16359	16280	16352	16178	16277	16253	16191	16260	16098	16201	16477	16167	16183	16276	16133	16314	16236	16208	16294	15918	16366	16267	16145	16202	16213	16231	16249	16404	16217	16129	16360	16189	16067	16293	16159	16239	16291	16073	16166	16243	16052	16040	16319	16048	16299	16364	16263	16215	16234	16326	16138	16252	16294	16160	16218	16357	16155	16332	16319	16109	16259	16110	16335	16260	16339	16169	16297	16130	16197	16131	16303	16150	16470	16142	16209	16025	16403	16134	16153	16380	16176	16208	16215	16249	16271	16071	16190	16235	16084	16215	16240	16188	16254	16248	16234	16128	16317	16247	16311	16342	16218	16446	16075	16139	16285	16375	16217	16206	16266	16233	16289	16200	16201	16090	16207	16103	16217	16194	16193	16158	16185	16059	16190	16191	16057	16178	16251	16310	16069	16295	16286	16263	16057	16359	16034	16142	16282	16299	16368	16245	16295	16073	16194	16196	16059	16294	16260	16313	16306	16121	16221	16334	16321	16387	16351	16159	16126	16248	16290	16120	16286	16228	16212	16168	16255	16177	16195	16243	16149	16334	16277	16184	16327	16250	16232	16149	16256	16211	16287	16298	16202	16228	16232	16268	16248	16270	16403	16157	16329	16241	16083	16258	16110	16368	16126	16275	16208	16305	16228	16178	16115	16310	16271	16106	16242	16321	16095	16177	16384	16227	16108	16402	16160	16223	16127	16292	16275	16034	16235	16110	16155	16213	16293	16316	16474	16363	16295	16112	16362	16188	16308	16155	16246	16211	16162	16197	16271	16218	16546	16247	16065	16108	16247	16225	16148	16100	16128	16308	16098	16153	16251	16338	16101	16201	16114	16364	16299	16233	16296	16181	16276	16424	16177	16146	16223	16237	16134	16384	16165	16126	16161	16202	16292	16117	16153	16158	16325	16423	16256	16216	16255	16198	16232	16417	16258	16043	16368	16216	16202	16252	16210	16217	16436	16246	16388	16302	16309	15976	16057	16488	16276	16286	16192	16197	16399	16253	16225	16275	16314	16143	16265	16190	16168	16246	16270	16168	16314	16257	16263	16137	16295	16205	16150	16188	16211	16286	16150	16247	16339	16222	16325	16240	16223	16217	16331	16169	16263	16399	16404	16270	16203	16266	16373	16230	16356	15981	16282
28821	26766	33988	30598	24938	22354	20567	19241	18925	18704	18596	18730	18685	18301	18304	18428	18264	18494	18311	18172	18266	18499	18436	17996	18107	18337	18227	18264	18369	18211	18342	18099	18172	18221	18115	18233	18254	18344	18198	18104	18041	18207	18092	18323	18392	18262	18047	18276	18172	18402	18241	18257	18189	18195	18292	18497	18407	18127	18295	18163	18088	18268	18228	18131	18291	18160	18197	18142	18236	18281	18138	18171	18144	18278	18343	18387	18161	18406	18245	18340	18153	18240	18343	18152	18317	18354	18260	18382	18213	18290	18140	18217	18122	18158	18071	18213	18241	18219	18305	18048	18292	18101	18248	18245	17978	18295	18332	18364	18175	18361	18205	18193	18221	18026	18280	18150	18219	18416	18186	18204	18353	18203	18552	18390	18194	18534	18341	18243	18110	18150	18201	18248	18252	18183	18312	18176	18163	18266	18184	18119	18330	18361	18302	18319	18440	18241	18274	18225	18191	18243	18333	18374	18226	18069	18136	18161	18092	18112	18332	18101	18161	18167	18069	18205	18321	18115	18319	18268	18282	18073	18155	18226	18159	18254	18083	18173	18249	18269	18236	18196	18031	18166	18096	18044	18244	18215	18158	18341	18087	18356	18117	18253	18288	18237	18001	18222	18110	18142	18264	18290	18183	18161	18031	18256	18311	18189	18319	18223	18355	18288	18168	18263	18168	18049	18312	18232	18290	18211	18304	17905	18214	18192	18311	18106	18029	18094	18358	18186	18295	18151	18293	18287	18213	18278	18170	18190	18052	18199	18114	18434	18411	18165	18252	18142	18261	18115	18241	18243	18030	18384	18150	18141	18126	18299	18262	18131	18379	18066	18235	18090	18297	18285	18224	17978	18269	18407	18103	18244	18289	18395	18261	18277	17933	18215	18364	18304	18221	18195	18085	18240	18379	18134	18173	18269	18106	18290	18496	18102	18239	18394	18258	18204	18154	18321	18172	18286	18218	18222	18110	18162	18273	18343	18215	18206	18262	18079	18296	18272	18345	18267	18328	18220	18140	18124	18094	18231	18413	18190	18260	18298	18123	18126	18054	18033	18044	18319	18252	18127	18342	18354	18204	18139	18232	18262	18215	18100	18264	18288	18229	18087	18310	18175	18229	18275	18336	18150	18081	18315	18122	18255	18265	18172	18408	18260	18231	18203	18264	18128	18325	18116	18125	18263	18253	18265	18309	18298	18196	18234	18181	18231	18310	18002	18109	18178	18205	18141	18181	18335	17906	18267	18438	18216	18208	18214	18219	18411	18409	18309	18207	18293	18098	18271	18397	18230	18123	18103	18283	18207	18056	18210	18417	18036	18261	18431	18188	18343	18109	18299	18454	17949	18203	18386	18304	18439	18420	18057	18309	18281	18230	18035	18170	18384	18393	18293	18221	18266	18297	18136	18254	18209	18293	18258	18253	18251	18418	18195	18220	18219	18077	18305	18229	18117	18221	18224	18119	18119	18328	18199	18260	18149	18279	18336	18242	18220	18275	18330	18253	18374	18028	18402	18374	18179	18237	18285	18448	18217	18392	18326	18381	18076	18238	18200	18313	18362	18355	18373	18173	18161	18214	18181	18158	18392	18418	17922	18201	18146	18293	18100	18381	18274	18290	18288	18222	18389	18268	18238	18114	18040	18248	18143	18413	18195	18103	18322	18205	18338	18255	18342	18363	18248	18212	18258	18431	18293	18371	18471	18152	17938	18382	18356	18318	18192	18079	18198	17985	18177	18181	18180	18183	18347	18178	18134	18348	18254	18326	18135	18302	18197	18330	18350	18414	18216	18173	18160	18350	18374	18393	18148	18262	18258	18194	18055	18202	18199	18532	18145	18061	18373	18322	18061	18216	18311	18486	18379	18112	18204	18195	18191	18296	18170	18242	18354	18114	18303	18395	18315	18228	18220	18277	18034	18081	18320	18264	18236	18453	18239	18322	18179	18233	18239	18258	18284	18318	18387	18407	18211	18193	18314	18309	18338	18207	18396	18160	18337	18355	18226	18507	18215	18181	18122	18153	18011	18356	18174	18309	18064	18403	18352	18184	18280	18070	18174	18158	18217	18254	18358	18626	18231	18090	18231	18243	18088	18295	18262	18429	18328	18354	18240	18255	18202	18482	18055	18305	18176	18124	18400	18035	18260	18284	18275	18138	18077	18106	18137	18268	18039	18358	18250	18254	18232	18305	18258	18223	18532	18107	18411	18282	18269	18019	18165	18061	18270	18041	18037	18185	18283	18141	18261	18245	18082	18316	18276	18214	18428	18181	18221	18222	18129	18041	18028	18104	18182	18064	18173	18056	18157	18371	18381	18633	18116	18221	18238	18342	18208	18188	18126	18322	18199	18074	18102	18384	18365	18259	18101	18062	18074	18330	18187	18230	18183	18326	18020	18372	18249	18363	18256	18111	18260	18116	18035	18142	18326	18210	18133	18038	18313	17999	18302	18372	18212	18186	18208	18297	18147	18369	18442	18245	18373	18124	18317	18328	18375	18212	18180	18390	18369	18174	18237	18297	18279	18213	18261	18111	18318	18478	18432	18377	18277	18261	18292	18125	18296	18236	18188	18138	18198	18522	18181	18113	18233	18013	18134	18376	18331	18219	18129	18107	18160	18294	18063	18257	18292	18045	18166	18345	18148	18222	18412	18109	18075	18168	18423	18166	18239	18284	18223	18249	18234	18204	18142	18456	18169	18076	18182	18234	18325	18195	18391	18294	18213	18309	18163	18233	18341	18312	18229	18141	18020	18125	18196	18167	18051	18060	18036	18370	18335	18168	18109	18219	18316	18223	17985	18196	18380	18148	18071	18004	18378	18148	18272	18383	18279	18205	18077	18071	18078	18276	18279	18297	18206	18584	18135	18163	18037	18104	18166	18231	18396	18161	18430	18248	18266	18250	18132	18107	18182	18369	18235	18230	18064	18162	18273	18033	18184	18269	18297	18246	18298	18204	18244	18102	18130	18272	18214	18194	18290	18157	18209	18229	18275	18178	18172	18182	18191	18212	18191	18327	18441	18360	18433	18344	18062	18287	18023	18194	18298	18246	18211	18115	18239	18190	18180	18109	18304	18211	18257	18119	18299	18128	18079	18303	18198	18239	18277	18403	18126	18384	18231	18283	18402	18277	18278	18337	18143	18531	18179	18259	18291	18146	18215	18239	18209	18119	18033	18039	18188	18159	18028	18270	18216	18262	18097	18223	18243	18058	18321	18215	18200	18328	18114	18302	18136	18393	18170	18119	18505	18256	18202	18291	18227	18274	18175	18295	18159	18323	18388	18218	18285	18198	18393	18276	18261	18326	18153	18193	18278	18174	18033	18235	18326	18234	18153	18226	18447	18379	18218	18145	18005	18182	18000	18216	18192	18004	18333	18142	18168	18275	18167	18132	18123	18071	18095	18217	18495	18200	18399	18302	18189	18315	18197	18109	18136	18345	18274	18206	18504	18236	18346	18226	18130	18213	18325	18110	18324	18446	18373	18363	18038	18243	18396	18380	18227	18153	18235	18183	18230	18080	18175	18167	18189	18149	18061	18161	18430	18094	18237	18094	18152	18241	17975	18129	18259	18090	18354	18308	18475	18456	18243	18227	18283	18213	17979	18155	18187	18461	18441	18120	18130	18332	18177	18223	18334	18152	18198	18233	18268	18289	18037	18244	18313	18108	18054	18076	18138	18135	18291	18314	18237	18214	18339	18338	18518	18180	18364	18238	18022	18056	18033	18078	18056	18345	18103	18359	18212	18436	18313	18321	18240	18140	18245	18316	18353	18272	18318	18195	18170	18139	18267	18163	18327	18112	18069	18375	17906	18236	18238	18280	18123	18160	18269	18106	18234	18241	18195	18236	18238	18227	18056	18356	18391	18242	18312	18150	18071	18120	18191	18251	17972	18057	18286	18294	18158	18277	18053	18242	18356	18353	18091	18440	18099	18315	18298	18271	18184	18168	18038	18060	18299	18183	18106	18207	18181	18421	18264	18243	18318	18387	18120	18386	18301	18297	18314	18029	18380	18267	18217	18263	18205	18153	18063	18126	18228	18272	18329	18198	18208	18255	18162	18289	18158	18409	18348	18428	18224	18382	18230	18200	18060	18112	18230	18254	18255	18281	18231	18190	17960	18261	18390	18248	18268	18324	18313	18086	18231	18408	18027	18230	18229	18105	18290	18373	18358	18282	18254	18364	18204	18052	18013	18136	18181	18234	18092	18249	18114	18170	18021	18106	18368	18187	18272	18061	18376	18331	18161	18273	18203	18293	18135	18356	18132	18268	18192	18317	18098	18177	18233	18319	18275	18332	18177	18201	18134	18267	18123	18211	18253	18161	18260	18112	18169	18169	18181	18260	18190	18097	18471	18347	18212	18337	18394	18142	18231	18390	18126	18294	18194	18219	18155	18157	18245	18063	18338	18414	18323	18338	18222	18062	18252	18325	18311	18335	18308	18408	18294	18257	18255	18355	18085	18068	18294	18282	18262	18276	18161	18182	17988	18094	18296	18297	18370	18255	18200	18083	18305	18338	18417	18494	18269	18381	18165	18056	18338	18262	18235	18293	18271	18023	18358	18294	18289	18195	18186	18318	18245	18182	18263	18202	18168	18261	18143	18175	18400	18261	18210	18258	18338	18097	18136	18403	18188	18097	18300	18398	18235	18077	18156	18218	18249	18254	18298	18412	18148	18203	18152	18097	18132	18174	18425	18204	18376	18214	18224	18179	18385	18315	18226	18325	18239	18074	18278	18349	18216	18270	18179	18161	18124	18456	18247	18055	18180	18000	18137	18022	18196	18246	18214	18182	18179	18263	18231	18247	18162	18433	18162	18213	18096	18344	18263	18238	18331	18408	18286	18474	18200	18221	18340	18230	18292	18309	18255	18224	18302	18187	18315	18290	18173	18150	18268	18359	18133	18025	18133	18276	18108	18453	18258	18227	18437	18204	18261	18095	18429	18231	18014	18162	18225	18333	18216	18400	18345	18381	18143	18183	18154	18324	18325	18305	18044	18391	18383	18121	18320	18424	18256	18363	18425	18039	18207	18244	18103	18342	18239	18322	18091	18204	18261	18440	18297	18137	18106	18132	18126	18194	18094	18362	18340	18210	18430	18253	18383	18343	17978	18088	18363	18196	18313
31441	43018	39893	30963	25660	21671	19101	17829	17531	17159	16743	16639	16569	16483	16558	16462	16521	16426	16506	16515	16326	16320	16390	16379	16294	16439	16164	16196	16277	16358	16135	16195	16282	16234	16354	16332	16291	16241	16171	16208	16103	16031	16170	16346	16231	16235	16214	16192	16285	16307	16241	16398	16306	16317	16067	16332	16108	16228	16315	16243	16111	16225	16378	16270	16056	16312	16157	16106	16265	16117	16309	16153	16172	16196	16399	16406	16341	16136	16205	16270	16242	16238	16350	16277	16120	16243	16126	16222	16294	16224	16362	16367	16338	16224	16303	16307	16110	16229	16338	16321	16285	16250	16240	16308	16513	16223	16224	16333	16156	16233	16376	16341	16311	16236	16246	16118	16311	16247	16201	16110	16296	16275	16138	16310	16328	16293	16146	16236	16223	16126	16164	16289	16212	16350	16131	16302	16344	16038	16344	16203	16114	16141	16364	16105	16358	16310	16036	16297	16143	16374	16147	16088	16383	16273	16134	16216	16397	15979	16210	16231	16215	16143	16243	16276	16293	16299	16371	16179	16302	16288	16183	16190	16343	16161	16207	16327	16171	16311	16090	16377	16299	16273	16153	16348	16291	16107	16233	15968	16299	16237	16165	16280	16210	16376	16161	16360	16220	16431	16218	16251	16187	16287	16232	16358	16138	16300	16207	16116	16214	16291	16273	16104	16061	16337	16172	16358	16323	16370	16252	16358	16254	16214	16350	16053	16284	16306	16365	16067	16420	16301	16135	16210	16309	16174	16210	16258	16377	16029	16193	16313	16160	16266	16179	16373	16123	16313	16387	16203	16317	16106	16332	16247	16394	16334	16241	16126	16344	16149	16147	16305	16347	16198	16190	16226	16127	16284	16212	16310	16269	16229	16137	16228	16431	16324	16059	16129	16219	16047	16207	16407	16153	16303	16129	16324	16277	16152	16242	16168	16362	16020	16342	16211	16239	16376	16409	16090	16288	16204	16148	16378	16374	16269	16344	16124	16237	16190	16136	16304	16321	16278	16244	16194	16302	16353	16147	16145	16353	16246	16295	16325	16284	16391	16211	16188	16294	16205	16244	16247	16412	16235	16215	16270	16150	16064	16259	16331	16346	16127	16179	16215	16001	16323	16258	16177	16245	16076	16221	16207	16271	16351	16205	16238	16288	16168	16266	16268	16136	16172	16244	16325	16347	16267	16308	16345	16335	16208	16191	16105	16355	16226	16362	16212	16078	16328	16344	16302	16203	16376	16206	16307	16203	16370	16211	16370	16324	16164	16199	16209	16110	16309	16065	16288	16176	16201	16173	16328	16212	16358	16281	16152	16268	16121	16287	16337	16244	16435	16335	16480	16290	16528	16017	16269	16115	16165	16165	16295	16295	16197	16278	16176	16224	16178	16196	16299	16241	16199	16292	16289	16149	16231	16120	16261	16208	16313	16288	16166	16046	16225	16340	16065	16133	16199	16096	16183	16252	16376	16073	16254	16089	16199	16305	16336	16221	16248	16114	16344	16096	16277	16290	16208	16325	16159	16315	16332	16372	16317	16224	16367	16105	16226	16291	16259	16316	16188	16259	16509	16135	16206	16167	16148	16275	16197	16247	16208	16235	16328	16260	16148	16325	16153	16274	16470	16219	16293	16149	16191	16480	16303	16163	16253	16161	16249	16267	16463	16111	16145	16175	16171	16218	16135	16322	16201	16191	16116	16394	16375	16241	16004	16252	16239	16205	16233	16140	16482	16273	16204	16246	16325	16241	16290	16247	16215	16294	16395	16333	16128	16183	16179	16137	16233	16237	16406	16287	16343	16122	16234	16099	16122	16072	16236	16233	16139	15995	16280	16313	16226	16325	16103	16456	16337	16201	16204	16159	16416	16344	16132	16252	16280	16352	16199	16327	16222	16179	16229	16173	16275	16318	16272	16247	16189	16202	16229	16273	16111	16307	16165	16300	16176	16181	16299	16135	16168	16254	16272	16263	16225	16243	16160	16096	16232	16190	16219	16036	16118	16312	16191	16302	16201	16211	16276	16251	16322	16296	16285	16327	16051	16253	16400	16329	16117	16332	16400	16302	16353	16100	16173	16201	16127	16232	16307	16251	16099	16118	16237	16221	16346	16194	16374	16263	16212	16200	16195	16358	16264	16298	16289	16101	16208	16223	16365	16214	16180	16315	16227	16161	16396	16211	16351	16132	16298	16279	16252	16267	16323	16239	16289	16207	16214	16203	16154	16134	16168	16155	16339	16303	16205	16291	16245	16403	16259	16298	16275	16145	16458	16278	16307	16261	16293	16201	16203	16345	16245	16167	16289	16169	16251	16186	16109	16130	16170	16221	16129	16341	16237	16364	16210	16284	16229	16145	16272	16327	16271	16250	16303	16081	16301	16177	16091	16237	16141	16269	16227	16310	16097	16220	16143	16134	16241	16435	16320	16344	16136	16054	16222	16133	16192	16238	16198	16279	16316	16226	16229	16147	16190	16414	16186	16242	16117	16218	16298	16207	16217	16251	16183	16294	16033	16203	16196	16262	16132	16256	16269	16320	16385	16498	16284	16103	16161	16277	16249	16330	16164	16218	16113	16111	16166	16177	16348	16196	16183	16111	16352	16339	16132	16259	16279	16210	16243	16173	16291	16070	16137	16110	16175	16288	16310	16267	16212	16157	16206	16294	16210	16252	16181	16234	16116	16247	16135	16391	16184	16295	16226	16093	16475	16133	16282	16150	16344	16230	16328	16177	16355	16274	16213	16330	16290	16381	16108	16158	16405	16096	16322	16173	16349	16250	16274	16201	16370	16285	16169	16223	16132	16212	16184	16373	16216	16232	16368	16145	16263	16095	16242	16202	16155	16274	16320	16292	16352	16331	16142	16230	16268	16232	16226	16249	16081	16294	16267	16393	16305	16280	16307	16228	16203	16332	16079	16124	16302	16353	16195	16296	16198	16296	16103	16459	16348	16202	16221	16323	16387	16184	16157	16271	16183	16194	16275	16268	16113	16235	16095	16102	16246	16133	16216	16010	16154	16172	16274	16134	16189	16210	16247	16423	16119	16161	16082	16231	16153	16108	16304	16039	16311	16411	16093	16348	16321	16183	16362	16271	16451	16090	16445	16202	16203	16309	16243	16250	16069	16165	16109	16228	16296	16342	16367	16245	16348	16312	16275	16205	16400	16197	16362	16141	16333	16218	16247	16350	16090	16228	16253	16211	16154	16330	16156	16332	16339	16130	16191	16239	16164	16393	16302	16118	16266	16099	16327	16135	16219	16252	16347	16308	16378	16129	16180	16290	16270	16238	16175	16247	16336	16273	16349	16173	16297	16294	16245	16264	16209	16275	16145	16162	16255	16309	16239	16181	16230	16252	16293	16308	16330	16323	16162	16168	16309	16336	16259	16099	16132	16308	16217	16281	16326	16276	16321	16299	16251	16201	16208	16270	16254	16315	16223	16187	16420	16335	16324	16149	16224	16312	16238	16176	16315	16406	16393	16225	16329	16251	16352	16366	16239	16295	16067	16100	16304	16270	16282	16157	16191	16427	16288	16224	16278	16308	16244	16330	16264	16224	16267	16303	16171	16067	16248	16274	16217	16326	16163	16202	16139	16307	16170	16465	16230	16139	16046	16144	16249	16152	16203	16303	16330	16328	16360	16463	16262	16282	16238	16315	16285	16211	16239	16111	16332	16201	16321	16196	16304	16293	16086	16268	16124	16216	16326	16410	16406	16237	16259	16196	16287	16188	16223	16305	16168	16318	16068	16156	16325	16195	16149	16402	16153	16278	16329	16087	16403	16175	16164	16342	16313	16204	16358	16200	16130	16232	16248	16244	16233	16255	16396	16249	16163	16189	16247	16262	16225	16214	16245	16238	16250	16175	16291	16275	16288	16290	16273	16287	16150	16309	16351	16246	16401	16137	16234	16208	16183	16371	16098	16350	16294	16191	16202	16121	16258	16173	16107	16383	16331	16211	16237	16228	16278	16266	16384	16278	16283	16161	16128	16276	16257	16268	16318	16362	16272	16289	16326	16297	16162	16011	16255	16222	16208	16337	16287	16367	16290	16356	16287	16360	16189	16438	16104	16131	16192	16266	16179	16349	16125	16363	16228	16210	16275	16295	16311	16276	16251	16292	16264	16379	16290	16182	16281	16363	16127	16164	16036	16269	16187	16304	16195	16400	16277	16084	16252	16248	16191	16226	16178	16298	16176	16406	16232	16127	16421	16072	16291	16213	16200	16408	16292	16216	16262	16290	16234	16062	16081	16281	16137	16395	16140	16205	16414	16252	16315	16297	16103	16233	16251	16215	16144	16225	16243	16314	16260	16216	16224	16255	16251	16390	16126	16263	16218	16187	16294	16400	16207	16249	16214	16255	16305	16345	16309	16049	16288	16284	16223	16271	16136	16334	16251	16408	16223	16170	16304	16196	16413	16237	16352	16185	16291	16291	16278	16372	16081	16516	16318	16412	16321	16164	16343	16356	16234	16360	16125	16387	16250	16403	16140	16266	16239	16363	16528	16146	16267	16218	16452	16234	16356	16295	16142	16360	16324	16339	16395	16089	16403	16170	16222	16458	16421	16149	16164	16243	16310	16163	16312	16277	16307	16272	16411	16285	16119	16267	16113	16365	16088	16162	16110	15952	16269	16191	16375	16231	16222	16279	16375	16231	16092	16328	16193	16216	16137	16413	16151	16387	16170	16070	16306	16238	16371	16148	16170	16267	16266	16110	16257	16390	16283	16159	16082	16412	16142	16226	16203	16357	16198	16236	16374	16336	16307	16308	16367	16343	16344	16193	16322	16322	16152	16173	16231	16268	16363	16337	16294	16246	16261	16237	16043	16208	16165	16352	16220	16213	16437	16334	16233	16204	16345	16314	16320	15987	16294	16320	16213	16268	16155	16219	16210	16347	16205	16146	16202	16097	16337	16169	16313	16152	16243	16145	16370	16208	16341	16269	16289	16208	16222	15963	16454	16371	16114	16341	16256	16241	16217	16198	16232	16145	16274	16204	16333	16340	16201	16253	16184	16310	16179	16422	16288	16434	16294	16215	16193	16385	16382	16368	16268	16155	16147	16297	16072	16253	16094	16303	16190	16479	16160	16276	16336	16104	16277	16220	16254	16165	16091	16200	16160	16251	16266
24090	21423	28976	25772	25224	25910	24213	20778	19538	19275	18642	18310	18051	18135	18123	18059	17963	18048	18094	17931	18013	17837	17792	17860	17782	17959	17955	17805	17963	17906	17770	17759	17663	17726	17727	17684	17855	17939	17834	17735	17814	17635	17714	17716	17816	17811	17833	17851	17774	18010	17919	17678	17751	17808	17720	17656	17680	17794	17816	17680	17859	17870	17746	17708	17650	17580	17875	17722	17877	17951	17782	17714	17539	17981	17799	17604	17732	17585	17714	17645	17717	17577	17721	17739	17656	17785	17844	17588	17492	17593	17717	17609	17742	17781	17991	17779	17755	17738	17760	17720	17881	17542	17651	17611	17666	17557	17669	17738	17563	17725	17591	17761	17665	17655	17886	17871	17709	17746	17756	17519	17809	17511	17851	17440	17740	17734	17864	17660	17648	17852	17759	17761	17654	17626	17545	17851	17689	17603	17680	17450	17759	17713	17628	17713	17814	17915	17847	17650	17707	17673	17707	17760	17605	17643	17818	17577	17679	17535	17870	17755	17739	17651	17819	17793	17607	17391	17577	17537	17972	17667	17862	17572	17458	17473	17558	17695	17596	17590	17530	17788	17735	17819	17671	17683	17692	17576	17668	17732	17746	17725	17744	17654	17820	17743	17707	17699	17623	17831	17807	17576	17707	17657	17852	17660	17678	17830	17683	17569	17647	17522	17691	17927	17697	17657	17582	17875	17485	17617	17721	17562	17683	17686	17653	17641	17663	17567	17627	17902	17714	17605	17772	17708	17839	17437	17492	17694	17710	17786	17756	17742	17536	17777	17665	17831	17618	17814	17556	17696	17560	17567	17776	17639	17683	17688	17529	17493	17787	17779	17629	17693	17546	17551	17799	17831	17681	17881	17743	17768	17675	17698	17779	17898	17602	17621	17731	17613	17911	17687	17650	17705	17915	17856	17689	17496	17676	17641	17642	17763	17600	17781	17768	17588	17707	17576	17704	17716	17676	17783	18061	17578	17568	17757	17526	17723	17774	17788	17788	17619	17786	17680	17772	17587	17598	17731	17658	17741	17743	17697	17606	17594	17681	17952	17729	18028	17742	17547	17709	17746	17885	17908	17707	17597	17543	17379	17737	17599	17440	17676	17530	17768	17595	17800	17629	17683	17624	17607	18078	17529	17652	17618	17766	17625	17563	17714	17562	17378	17727	17757	17906	17640	17649	17660	17827	17729	17662	17548	17573	17713	17720	17743	17698	17735	17613	17718	17714	17607	17698	17538	17691	17543	17579	17705	17743	17569	17796	17595	17595	17563	17740	17828	17779	17568	17656	17757	17877	17897	17671	17702	17847	17655	17797	17725	17600	17625	17706	17684	17895	17743	17849	17729	17748	17695	17668	17785	17681	17729	17684	17691	17613	17690	17599	17674	17574	17483	17750	17728	17663	17706	17610	17779	17704	17622	17617	17626	17709	17836	17794	17676	17607	17964	17920	17605	17723	17651	17776	17613	17446	17617	17743	17519	17726	17825	17714	17908	17756	17638	17781	17640	17716	17804	17423	17447	17642	17910	17647	17930	17626	17779	17587	17737	17568	17900	17769	17716	17760	17673	17786	17835	17697	17691	17651	17757	17478	17785	17684	17662	17618	17734	17705	17837	17552	17648	17538	17690	17621	17804	17568	17849	17680	17884	17820	17761	17618	17821	17842	17626	17492	17956	17689	17869	17830	17702	17640	17680	17697	17825	17886	17650	17910	17730	17699	17562	17758	17693	17710	17850	17934	17642	17692	17837	17705	17772	17693	17556	17617	17727	17711	17580	17815	17693	17729	17616	17668	17767	17793	17905	17562	17615	17676	17692	17619	17582	17949	17467	17808	17488	17764	17639	17575	17517	17490	17677	17682	17703	17868	17825	17747	17608	17831	17673	17732	17788	17689	17658	17760	17562	17763	17689	17768	17798	17825	17854	17714	17753	17650	17582	17806	17756	17824	17689	17492	17748	17677	17583	17618	17686	17877	17453	17634	17814	17565	17800	17768	17726	17716	17845	17492	17687	17630	17831	17804	17640	17752	17846	17740	17735	17602	17646	17740	17664	17735	17605	17594	17638	17827	17664	17844	17759	17608	17552	17712	17569	17813	17754	17621	17767	17662	17764	17742	17810	17652	17635	17696	17842	17571	17758	17663	17845	17675	17895	17647	17821	17740	17787	17711	17540	17661	17466	17790	17614	17660	17680	17562	17615	17649	17728	17844	17704	17769	17553	17555	17611	17712	17717	17748	17578	17619	17602	17782	17701	17603	17846	17955	17913	17872	17759	17521	17684	17711	17822	17769	17781	17837	17706	17652	17820	17659	17799	17939	17581	17607	17697	17732	17774	17864	17879	17462	17541	17827	17783	17660	17744	17764	17716	17698	17907	17858	17786	17930	17612	17715	17909	17624	17806	17791	17784	17517	17658	17682	17650	17695	17806	17639	17658	17706	17776	17744	17645	17749	17584	17676	17680	17878	17682	17525	17590	17773	17514	17749	17758	17631	17532	17739	17747	17736	17774	17406	17576	17687	17512	17583	17858	17961	17839	17870	17680	17762	17941	17832	17820	17630	17927	17846	17930	17702	17778	17677	17742	17433	17705	17801	17859	17666	17564	17590	17854	17764	17879	17477	17787	17616	17855	17758	17735	17667	17751	17822	17626	17736	17698	17565	17690	17739	17633	17660	17538	17714	17821	17762	17646	17838	17596	17681	17506	17667	17686	17920	17656	17565	17825	17800	17596	17529	17684	17681	17691	17648	17785	17719	17655	17723	17794	17691	17654	17676	17591	17785	17631	17838	17803	17635	17789	17695	17875	17842	17600	17651	17612	17586	17798	17556	17705	17796	17773	17775	17805	17672	17681	17879	17783	17853	17815	17640	17641	17474	17804	17622	17478	17626	17762	17898	17594	17840	17662	17752	17678	17616	17668	17653	17790	17847	17584	17861	17584	17705	17672	17674	17654	17765	17642	17467	17712	17733	17729	17902	17851	18006	17870	17716	17568	17722	17809	17471	17645	17606	17773	17775	17681	17836	17580	17626	17722	17450	17844	17731	17630	17657	17722	17631	17677	17803	17877	17673	17777	17606	17558	17716	17408	17855	17640	17634	17768	17674	17685	17600	17729	17849	17557	17664	17725	17804	17756	17637	17728	17726	17612	17754	17702	17587	17802	17825	17850	17722	17671	17585	17699	17675	17718	17792	17613	17758	17663	17761	17710	17650	17655	17880	17828	17737	17799	17761	17647	17808	17724	17662	17592	17487	17723	17736	17680	17700	17595	17556	17578	17602	17789	17774	17843	17718	17743	17664	17698	17686	17575	17730	17770	17632	17782	17887	17790	17840	18069	17552	17756	17655	17912	17913	17634	17937	17709	17805	17624	17865	17746	17631	17716	18039	17573	17725	17736	17611	17775	17589	17805	17772	17639	17832	17550	17575	17712	17620	17652	17823	17800	17613	17579	17639	17639	17481	17744	17820	17760	17657	17814	17660	17640	17810	17667	17740	17624	17689	17928	17732	17694	17703	17739	17720	17740	17734	17723	17820	17763	17654	17535	17868	17919	17708	17726	17726	17801	17886	17640	17752	17659	17574	17696	17749	17684	17677	17684	17647	17557	17756	17816	17571	17764	17882	17756	17584	17762	17876	17782	17687	17565	17772	17830	17585	17680	17538	17584	17759	17634	17689	17822	17923	17554	17788	17692	17697	17555	17621	17704	17733	17747	17817	17885	17667	17513	17733	17599	17832	17766	17667	17791	17904	17630	17764	17887	17902	17874	17567	17728	17804	17692	17697	17826	17685	17721	17710	17689	17984	17714	17626	17856	17753	17592	17599	17730	17789	17777	17833	17530	17545	17638	17623	17808	17557	17799	17804	17784	17770	17708	17819	17718	17610	17722	18010	17733	17587	17752	17671	17671	17916	17699	17745	17635	17724	17882	17691	17845	17744	17780	17573	17713	17648	17666	17661	17912	17687	17894	17844	17410	17462	17565	17542	17981	17880	17821	17694	17801	17521	17726	17626	17710	17685	17857	17933	17632	17786	17831	17740	17765	17644	17564	17825	17913	17621	17859	17872	17621	17678	17823	17672	17658	17625	17822	17795	17742	17532	17565	17743	17736	17865	17550	17696	17664	17865	17869	17572	17751	17443	17610	17705	17818	17931	17763	17601	17863	17766	17668	17669	17771	17543	17639	17699	17670	17511	17714	17825	17549	17739	17645	17695	17837	17652	17796	17619	17746	17575	17760	17484	17644	17574	17656	17686	17722	17733	17708	17620	17905	17576	17616	17481	17644	17764	17834	17864	17736	17757	17713	17769	17669	17745	17653	17780	17777	17704	17828	17777	17583	17767	17725	17932	17722	17637	17839	17641	17662	17728	17724	17883	17782	17857	17670	17787	17586	17684	17806	17647	17797	17725	17967	17974	17671	17871	17684	17495	17959	17581	17558	17694	17591	17816	17684	17776	17686	17544	17729	17648	17716	17722	17634	17645	17653	17627	17626	17708	17676	17564	17650	17759	17895	17760	17528	17657	17793	17642	17752	17456	17522	17792	17675	17620	17654	17859	17832	17782	17696	17579	17954	17685	17621	17783	17627	17698	17838	17634	17782	17863	17779	17793	17725	17822	17497	17751	17932	17638	17750	17669	17739	17772	17710	17801	17801	17664	17627	17698	17771	17756	17699	17720	17688	17453	17779	17598	17632	17659	17726	17755	17862	17733	17790	17556	17841	17792	17698	17638	17797	17593	17710	17790	17847	17763	17835	17706	17637	17757	17637	17675	17766	17791	17894	17812	17719	17774	17764	17740	17570	17564	17865	17771	17686	17972	17835	17796	17880	17696	17686	17620	17715	17865	17669	17793	17710	17596	17597	17687	17794	17612	17800	17844	17763	17684	17540	17721	17778	17712	17698	17778	17581	17604	17659	17769	17831	17716	17885	17666	17672	17938	17791	17663	17838	17725	17827	17582	17682	17557	17745	17990	17699	17574	17852	17829	17783	17669	17519	17620	17840	17609	17690	17730	17814	17533	17637	17716	17449	17886	17730	17639	17680	17714	17687	17693	17664	17531	17438	17663	17722	17560	17754	17604	17911	17674	17647	17841	17432	17799	17732	17590	17808	17475	17679	17752	17444	17656	17569
34077	53067	47003	37883	31570	25799	21846	19801	18673	17626	16982	16652	16475	16335	16188	16145	16257	16091	16026	16020	16059	15978	15958	16114	16010	15781	15918	16001	16174	15958	15815	16096	16079	16060	15969	15853	15997	15679	15930	16072	15950	15938	15891	15989	15961	15877	16022	15865	15996	15943	15903	16019	15823	15940	15878	15918	15913	15819	16001	15999	15807	15939	15809	15956	16090	15903	15842	15863	15865	15830	16048	15712	15777	16055	15879	15966	15958	15963	15845	16008	15995	15920	15554	15732	15991	15881	16036	15789	15825	15849	15995	15953	15782	15916	15872	15825	15714	15990	15869	15935	15878	15950	15944	15844	15985	15924	16001	15876	15995	15756	15719	15860	15993	15812	15920	15999	15704	15794	15965	16100	15795	15868	15827	15757	16033	15837	15874	15882	15712	15829	15940	15757	15896	15898	15728	15863	15775	15864	15997	16053	15913	15820	15929	15911	15834	15875	15963	16084	15844	15858	16088	15895	15872	15772	15965	15855	15878	15926	15903	15950	16060	15839	15872	16002	15851	15750	15904	15975	15802	15848	15786	15765	15900	15901	15899	16063	15931	15944	16008	15698	15770	15909	15829	15804	16067	15730	15767	15928	15830	15840	16101	15813	15835	15921	15944	15844	15852	16047	15832	15804	15974	15956	15891	15914	16076	15727	15906	15799	15908	15919	15958	15957	15630	16059	15799	15764	15951	15876	15933	15817	16010	15874	15716	15976	15758	15861	16028	15898	15756	15896	16036	15990	15758	16017	15884	15999	15913	15987	15939	15835	15963	15746	15632	15896	15809	15962	15789	15825	15897	15832	15972	15969	15869	15768	15955	15946	15912	15925	15961	16038	15881	15979	16004	15824	16109	15899	15915	15856	15834	16009	15974	15937	15911	15936	15767	16008	15638	15970	15906	15694	15884	15853	15939	15692	15742	16138	15958	15722	15881	15900	15667	15725	15905	15991	15846	15809	15779	15878	15777	15908	16087	15918	15745	15797	15810	15990	15904	15852	15945	15903	15868	15726	15813	15926	15716	15884	15861	15973	15897	15898	15833	15918	15876	16012	15782	15945	16105	16028	15815	15788	15724	15919	15736	15844	15856	15882	15863	15975	15984	15893	15936	15946	15893	15990	15906	15878	15849	15959	15854	15796	15667	16000	15961	15986	15799	15835	15804	15869	15970	15877	16001	16117	15979	15794	15752	15880	15799	15856	15939	15969	15879	16034	15823	15880	15922	15860	15952	15747	15934	15919	15913	15904	15917	15759	15818	15916	15703	15951	15882	16023	15908	15990	15895	15786	15919	15742	15936	15838	15873	15838	15826	15830	15727	15919	15827	15965	15949	15865	15745	16090	15921	15800	16095	15695	15807	15974	15837	15887	15781	16005	15898	15955	15860	15787	15920	15779	15860	15894	15899	15970	16012	15854	15943	15965	15684	15948	15867	15806	15853	15794	15900	15797	15874	15898	15989	15575	15681	16050	15826	15849	15787	15845	16009	15792	15935	15780	15953	15836	15915	15956	15959	15990	15839	15877	15891	15895	15974	15844	15954	15910	15909	15927	15961	15709	15925	15917	15897	15858	15911	15812	16046	15819	15740	15831	15781	15762	15929	15800	15776	15953	15809	15844	15759	15994	16033	15936	15788	15892	15934	15871	16009	15725	15848	15926	15897	15924	15910	15804	15724	15911	15819	15789	15863	15848	15929	15711	15932	15877	15819	15864	15897	15983	16010	15927	15973	15752	15875	15820	15854	15777	15809	15838	15920	15711	15981	15988	15729	15980	15981	16005	15899	16013	15938	15909	15831	15709	16057	15831	15756	15983	15938	15762	15813	15990	15889	15838	15949	15914	15915	15995	15923	15742	15878	15865	15797	15806	15905	15805	15917	16015	15831	15844	15967	15919	15836	15767	16059	15892	16012	15853	15843	15846	15829	15743	16017	15687	15773	15900	15921	16041	15837	15917	15826	15786	15774	16002	16011	16169	15851	16041	15837	15754	15781	15802	15988	15842	15840	15806	15801	15916	15894	15936	16059	15869	15925	15866	15925	15993	15831	15910	15904	15928	15901	15889	15927	15939	15960	16041	15855	15950	15877	15984	15816	16032	15846	15901	15969	15900	15716	15900	15833	15874	15917	15810	15920	15838	15924	15860	16012	15945	15973	15923	15997	15889	15860	15841	15873	15919	15924	15890	15946	15779	15770	15813	15824	15964	15804	15850	16003	15762	16126	15753	15841	15846	15821	15943	15913	15933	15956	15903	15984	15999	15955	15973	15868	15865	16008	15697	16069	15901	16028	15905	15978	15984	15808	15881	15969	15950	15921	15973	15925	16044	15956	16015	15878	15838	15974	15903	15949	15839	15912	16035	15874	15926	15918	15774	15785	15912	15912	15871	15728	15908	15823	15883	15900	15968	15827	15792	15916	15732	15985	16045	15951	15743	15921	15903	16013	15738	15948	15794	15960	15643	15955	16089	15895	15907	15849	16038	15924	15878	15866	15898	15859	15913	15908	15961	15814	15881	15946	15925	15934	15797	15970	15835	15857	15915	15578	16040	15906	15864	15953	15695	15900	15987	15744	16077	16031	15911	15913	15913	15825	15739	15761	15862	15887	16037	15895	15725	15865	15883	15879	15876	15838	16028	15784	16036	15837	15973	15936	15948	15894	15844	15799	16009	15873	15858	15937	16096	15844	15878	15905	15840	15860	15899	16015	15957	15895	16037	15850	15846	15988	15954	15774	15919	15766	15819	15654	15885	15812	15766	16035	15864	15897	16018	15788	15912	15856	15851	15841	15857	15946	15803	15825	15883	15857	15864	15869	15922	15991	15856	15788	15927	15874	16005	15929	15945	15966	15963	16030	15959	15882	15742	16070	15925	15967	15875	15861	15767	15854	15931	15790	16027	15935	15689	15815	16043	15761	15987	15835	15899	15811	15933	15987	15790	15902	15988	15803	15786	15806	15939	15833	15819	15967	15867	15830	15944	16008	15813	16022	15837	16027	15807	16021	15960	15877	15906	16009	15836	15966	15937	15899	15982	15744	15769	16056	15767	16011	16067	15814	15936	16080	15949	15917	16055	15893	15911	16048	15894	15842	15854	15877	15939	15987	15846	15728	15982	15886	15871	15853	15847	15846	15805	16004	15880	15865	15927	15845	15937	15681	15947	15881	15909	15996	15795	15839	15900	15922	15876	15945	15824	15879	16094	15747	15744	15938	15715	16034	15905	15985	15816	15952	15831	15929	15823	16001	16014	15952	15899	15781	15956	15944	15686	15793	15926	15759	15894	15954	15946	15995	15819	15813	15721	15931	16015	15767	15931	15930	15914	15934	15867	15943	15761	15975	15825	16018	15748	15763	15812	15858	15916	15907	15917	15795	15949	15782	16053	15768	16048	15859	15829	16105	16028	15852	15731	15836	15814	15899	15976	15868	15881	15687	15847	15961	15869	15811	15831	15912	15882	15719	15802	15800	15843	16007	15855	15851	15859	15784	15846	15935	15858	15982	16005	15913	15870	15918	16037	15906	15782	15797	15836	15902	15871	15959	16064	16041	15882	15799	15772	15834	15841	15880	15688	15998	15728	15816	15930	15897	15958	15806	15861	15957	15813	15951	15810	15868	15916	15942	15866	15559	16123	15866	15696	16006	15968	15943	16057	15929	15950	16001	15788	15858	15833	15924	15895	15819	15886	15824	15849	15992	15869	16000	15911	15925	15912	15809	15932	15793	16012	15858	15766	15932	16027	15932	15839	15801	15843	16070	15927	16074	15808	15954	15863	15759	15887	15850	16100	15818	15872	15839	15850	15823	15744	15874	15883	15800	15796	16022	16066	15942	15926	15835	16027	15724	16038	15899	15795	15904	15813	15855	15883	15864	16062	15756	15918	16092	15939	15873	15758	15974	15784	15762	15796	15871	15935	15710	15911	15968	15874	15709	15944	15971	15770	15904	15708	16045	15921	15905	15802	15846	15813	16023	15825	16124	15963	15856	15748	15913	16114	15821	15783	15959	15789	15855	16109	15981	15859	15897	15994	15803	15794	15792	15863	15804	15853	15996	15916	15799	16007	15888	15919	15947	16071	16040	15820	15918	15774	16061	15875	15892	15967	15781	15852	15821	15891	15915	15860	15979	15977	15987	15701	15795	15871	15982	15906	16046	15860	15826	15836	15619	15957	15899	15816	16014	15911	15935	15848	15728	15862	15847	15896	15856	16036	15982	15906	15902	15912	15974	15951	16083	15758	15854	15841	15974	15850	15883	15815	15800	15959	15964	15926	15784	15877	16067	15845	15885	15846	15908	16055	15832	15938	15932	15925	15704	15927	15777	15935	15968	15854	15759	15889	15810	16073	15809	15791	15873	16014	15906	15888	16017	15852	15935	15862	15951	15894	15761	16003	16006	15796	15677	15908	15918	15891	15874	15996	15788	15962	15886	15754	15879	15883	15833	15751	15907	15831	15825	15799	15943	16030	15929	15833	15992	15947	15883	15876	16029	15865	15765	15819	15696	15798	15697	15915	15826	16009	15818	15916	16061	16053	15747	15903	15885	15919	15953	15860	15967	15752	15945	15902	15805	15975	15810	15955	15781	15996	16048	15776	16002	15832	15835	15770	15903	15838	15973	15727	15838	15839	15946	15775	15811	15853	15974	15925	15985	16044	16020	15871	16022	15680	16014	15843	15948	15714	15786	15927	15841	15946	15967	15933	15768	15932	15813	15859	15846	15806	15834	15851	15968	15971	15930	15877	15790	15786	16016	15998	15973	15882	15969	15883	15902	16026	15853	15820	15944	15702	16018	15884	15983	15971	16074	16069	15829	15724	15886	15875	15849	15959	15886	15731	16069	16051	15906	15868	15968	15785	15864	15783	15846	15936	15964	15893	15835	15933	15713	15721	15862	15881	15776	15962	15944	15813	15608	15964	16057	15839	15657	15888	15900	15721	15888	15767	15996	15906	15832	15849	15959	15870	15878	15993	15920	15754	15908	15777	15975	15942	15787	15865	15865	15928	15800	15993	15822	15921	15892	15920	15921	15972	15848	15921	15933	15817	15753	15849	15903	15900	15837	15994	16040	15885	15919	15949	16165	16008	15986	15772	15975	15988	15861	15654	15949	15956	15878	15837	15847	15841	15972	15839
22865	21328	29125	24279	23358	27299	29210	23696	20969	20164	19608	19402	19044	18901	18773	18449	18570	18514	18493	18403	18485	18380	18395	18606	18417	18374	18255	18239	18316	18542	18331	18461	18478	18268	18298	18316	18472	18408	18151	18288	18340	18276	18270	18320	18119	18201	18299	18059	18222	18319	18148	18306	18350	18328	18320	18220	18435	18358	18389	18403	18186	18188	18332	18245	18283	18189	18135	18143	18250	18273	18255	18292	18228	18111	18496	18033	18251	18242	18185	18108	18148	18071	18104	18305	18173	18292	18390	18213	18101	18232	18337	18007	18014	18245	18118	18157	18235	18091	18072	18292	18188	18283	18325	18267	18251	18185	18156	18084	18063	18295	18101	18257	18185	18118	18341	18154	18196	18162	18240	18061	18109	18063	18026	18284	18265	18444	18089	18321	18014	18166	17982	18042	18243	18116	18137	18289	18249	18027	18312	18151	18073	18392	18219	18212	18013	18226	18179	18337	18216	18086	18143	18131	18044	18246	18295	18178	18306	18196	18212	18380	18172	18157	18294	18164	18107	18307	18209	18247	18025	18217	18343	18180	18418	18299	18277	17974	18270	18168	18246	18229	18411	18267	18177	18075	18173	18279	18198	18183	18270	18367	18035	18244	18215	18014	18071	18096	18157	18044	18269	18112	18080	18103	18222	18130	18073	18174	17961	18149	18246	18093	18195	18389	18308	18202	18204	18132	18068	18342	18246	18051	18276	18197	18353	18413	18241	18199	18113	18097	18288	18157	18189	18318	18102	18027	18099	18209	18223	18187	18095	18073	18122	17955	18182	18068	17967	18030	18216	18173	18322	17965	18200	18159	18232	18196	17912	18022	18497	18062	18288	18353	18251	18206	18163	18115	18169	18104	18262	18133	18122	18216	18130	18197	18271	18140	18252	18069	18146	18177	18246	18122	18162	18291	18317	18106	18041	18216	18165	18130	18236	18200	18163	18298	18319	18113	18243	18170	18032	18143	18296	18296	18162	18178	18255	18097	18182	18269	18222	18215	18165	18346	18233	18400	18076	18206	18172	18141	18191	18309	18327	18103	18107	18117	18011	18333	18285	18121	18036	18206	18369	18276	18147	18232	18303	18109	18251	18007	18229	18076	18271	18183	18113	18294	18205	18356	18313	18301	18176	18097	18306	18087	18301	18447	18176	18275	17983	18114	18079	18025	18231	18106	18246	18222	18169	18225	18110	18092	18144	18067	18281	18147	17932	18127	18157	18046	18148	18211	17907	18158	18177	18288	18127	18078	17909	18294	18239	18200	18161	17965	18004	18372	18178	18319	18290	18216	18189	18185	18409	18151	18025	18224	18073	18276	18182	18087	18255	18049	18205	18223	18054	18001	17924	18181	18227	18311	18192	18031	18287	18242	18068	18015	18173	18137	18016	18332	18305	18320	18298	18230	18227	17902	18219	18351	18259	18252	18214	18253	18076	18188	18237	18131	17964	18287	18115	18167	18265	18021	18121	18402	18153	18283	18366	18176	18181	18201	18235	18312	18243	18162	18212	18179	18098	18084	17877	18326	18272	18425	18032	18202	18116	18423	18215	18073	18162	18320	18305	18128	18165	18362	18044	18232	18207	18062	18351	18427	18009	18246	18107	18157	18259	18131	18171	18153	18305	18086	18111	18187	18172	18297	18205	18290	18420	18196	18128	18238	18394	18221	18041	18104	18211	18251	18177	18186	18154	18315	18223	18233	18311	18092	18010	18287	18225	18139	18164	18166	18218	18305	18195	18247	18091	18135	18137	17971	18034	18026	17893	18168	18270	17987	17947	18048	18169	18167	18297	18487	18240	18176	18214	18108	18215	17991	18131	18104	18159	18202	18075	18197	18290	18290	18181	18315	18259	18361	18218	18260	18184	18217	18210	18236	18335	18032	18265	18173	18001	18079	18040	18194	18036	18246	18424	18042	18161	18147	18160	18226	18212	18134	17957	18153	18272	18083	18254	18091	18201	18163	18220	18160	18235	18059	17905	17953	18127	18066	18255	18098	18359	18383	18136	18307	18052	18122	18456	18512	18073	18175	18218	18151	18119	18097	18109	18277	18230	18045	18249	18288	18116	18241	18025	18143	18406	18252	18152	18073	18328	17964	18331	18110	18233	18152	18226	18125	18084	18126	18026	18127	18284	18200	17992	18166	18283	18101	18345	18225	18268	17956	17854	18172	17887	18114	18200	18142	18153	18165	18379	18260	18162	18328	18149	18383	18335	18159	18342	18201	18359	18293	18266	18161	18164	18358	18303	18259	17890	17951	18132	18218	18192	18258	18172	18118	18346	18293	18075	18235	18283	18347	18196	18094	18219	18343	18305	18324	17997	18119	18129	18225	18144	18189	18136	18139	18025	18179	18048	18275	18236	18095	18118	18268	18257	18235	18192	18127	18174	18144	18027	18231	18290	18276	18164	18186	18133	18150	18165	18378	18316	18217	18225	17932	18290	18006	18105	18131	18249	18214	18116	18067	18050	18409	18143	18249	18024	18168	18152	18031	18098	18269	18179	18119	18172	18007	18265	18286	18151	18281	18169	17980	18122	18121	18188	18373	18225	18322	18318	18271	18146	18207	18104	18122	18250	18221	18020	18284	18312	18347	18351	18216	18365	18371	18303	18132	18147	17983	18145	18047	18078	18288	18062	18018	18223	18096	18059	18319	18304	18380	18241	18226	18112	18285	18182	18144	18159	18208	18115	18153	18148	18146	18122	18087	17956	18300	18135	18008	18039	18311	18336	18215	18325	18306	18337	18290	18212	17906	17989	18232	18262	18398	18176	18303	18311	18185	18064	18269	18275	18155	18130	18299	18042	18361	18356	18032	18175	18133	18131	18108	18193	18036	18115	18203	17961	18250	18247	18143	18132	17996	18004	18171	18338	18013	18063	18138	18154	18096	18209	18030	18311	18410	18144	18279	18218	18256	18273	18032	18024	18113	18060	18275	17977	18115	18114	18095	18263	18006	18175	17993	18348	18215	18047	18097	18336	18082	18131	18236	18211	18254	18160	18162	18304	18121	18289	18330	18210	18096	18253	18205	18177	18266	18120	18351	18216	18406	18320	18211	18273	18238	18246	18354	18475	18178	18068	18006	18158	18200	18149	18103	18158	18124	18164	18197	18260	18156	18188	18250	18095	18171	18151	18165	18202	18182	18162	18111	18226	18092	18144	18338	18169	17928	18157	18181	17995	18158	18026	18258	18383	18364	18182	18113	18169	18049	18191	18208	18122	18067	18361	18117	18131	18255	18346	18149	18246	18248	17973	18146	18364	18416	18113	18270	18135	18188	18127	18338	18289	18278	18015	18242	18096	18285	18030	18215	18168	17932	18245	18093	18159	18172	18113	18165	18359	17903	18126	18110	18173	18084	18022	18333	18462	18195	18152	18124	18122	18250	18182	18041	18017	18182	18208	18230	18277	18262	18063	18133	17968	18069	18217	18106	18223	18217	18133	18059	18057	18399	18144	18176	18406	18308	18265	18173	18250	18086	18247	18111	18150	18221	18112	18370	18185	18090	18159	18207	18311	18109	18166	18224	18134	18204	18168	18042	18233	18127	18448	18163	18134	18165	18217	18073	18063	18147	17950	18192	18199	18435	18308	18226	18185	18104	18221	18179	18164	18088	18172	18226	18373	18194	17981	18202	18214	18286	18091	18130	18334	18105	18150	18318	18263	18183	18332	18220	18276	18167	18121	18088	18039	18183	18156	18148	18091	18375	18311	18237	17996	18171	18202	18170	18445	18280	18056	18148	18275	18171	18293	18101	18116	18172	18122	18309	18083	18452	18392	18205	18192	17984	18264	18329	18067	18215	18118	18081	18164	18093	18140	17966	18328	18259	18029	18189	18387	18240	18047	18231	18066	17999	18286	18181	18125	18037	18064	18105	18181	18162	18161	18231	18230	18326	18358	18331	18148	18072	18149	18134	18178	18377	18175	18499	18027	18128	18299	18114	18213	18227	18194	18281	18362	18056	18271	18195	18292	17998	18172	18147	18277	18111	18137	18210	18258	18258	18226	18469	18203	18095	18043	18239	18132	18072	18114	18105	18289	18412	18060	18218	17961	18010	18258	18307	18066	18374	18207	18282	18256	18171	18369	18240	18348	18220	18218	18323	18091	18037	18104	18298	18019	18066	18329	18229	18289	18288	18209	18120	18141	18161	18347	18229	18211	18361	18156	18148	18241	18364	18253	18183	18030	18000	18179	18100	18072	18175	18268	18095	18422	18480	18109	18190	18300	18520	18280	18097	18307	18261	18307	18328	18183	17965	17949	18243	18256	18261	18230	18332	18361	18354	18177	18136	18267	18321	18218	18187	18164	18231	18227	18076	18044	18045	18009	17867	18268	18149	18153	18172	17814	18060	18184	18449	18011	18104	18307	18157	18268	18303	18183	18447	18081	17942	18089	18414	18165	18304	18235	18148	18162	18310	18035	18162	18200	18176	18116	18150	18285	18549	18158	18194	18023	18115	18263	17913	18066	17875	18280	18356	18230	18273	18252	18308	18204	18082	18263	18361	18190	18202	17973	18233	18194	17989	18107	18329	18164	18352	18148	18241	18295	18324	18055	18133	18075	18105	18179	18331	18214	18189	18077	18139	18364	18336	18228	18199	18228	18098	18255	18212	18195	18199	18142	18081	18167	18136	18127	18136	18345	18161	18262	18019	17982	18174	18316	18073	18102	18047	18096	18151	18195	18217	18112	18242	18035	17926	18301	18177	18163	18049	18240	18218	18259	18189	18242	18343	18253	18131	18217	18118	18169	18166	18406	18134	18222	18071	18254	18151	18297	18252	18341	17977	18137	18253	18048	18051	18359	18146	18227	18120	18157	18149	18262	18144	18348	18394	18218	18258	18416	18171	18274	18371	18080	18309	18272	18191	18193	18239	18344	18373	18085	18139	18292	18209	18273	18122	18059	18059	18086	18110	18205	17982	18066	18150	18261	18127	18002	18074	18226	18142	18097	18202	18279	18316	18182	18162	18269	18174	18244	18184	18284	18186	18202	18373	18112	18154	18067	18123	18433	18247	18232	18091	18004	18246	18297	18151	18248	18176	18323	18261	18106	18221	18267	18425	18215	18089	18263	18232	18163	18222	18163	18077	17978	18148	18047	18292	18236	18261	18284	18184	18229	18061
34670	57387	52693	43015	36333	31543	26493	23239	19486	18204	17764	17504	17151	16794	16787	16646	16618	16456	16229	16148	16203	16187	16120	16169	16194	16230	16079	16189	16356	16251	16154	16070	16106	16083	16100	16135	16157	16142	16027	16222	15957	15996	15933	16104	16155	16097	16350	16208	16025	16106	16134	16104	16170	16185	16204	16015	16097	16172	15947	16025	16038	16013	16104	16142	16204	15981	16003	16109	16159	16128	16128	16033	16077	15870	16159	16065	16105	16194	16094	16245	16129	16190	16114	16138	16135	16292	16081	16087	16047	16143	16046	16037	16091	16053	15998	16035	15875	16017	16044	16143	16103	16165	16183	15843	16116	16106	15988	16296	16003	15969	16133	16014	16027	16099	16129	16002	16099	15907	16037	16121	16158	16033	16189	16097	16077	16011	16090	16010	16216	16010	15983	16055	16178	15967	16079	16014	15999	15820	16106	16082	16079	16170	16274	16005	15986	16015	16192	16151	16071	16025	16112	16113	16013	16287	16109	16009	16124	16028	15995	16081	16009	16008	16162	16258	16249	16108	15977	16154	16033	16207	16060	16030	16112	16167	16109	16023	16076	16018	15984	16120	16030	15880	15965	16107	15966	16152	16104	16194	16233	16013	16050	16048	16110	16271	16075	16012	16080	15950	16062	16092	16070	16100	16118	16050	16085	16197	16040	15965	16223	16193	15979	15979	16054	16004	16067	16121	16175	16209	16015	16188	16100	15930	16017	15924	16224	16276	15966	16101	15988	16115	15901	16032	16134	15954	16184	16147	16097	15883	16108	16164	16107	16076	15955	15971	16184	16260	16030	16094	16134	16043	16059	16191	16080	16132	15975	15996	16107	15846	16072	16049	16253	16047	16079	16074	16088	16149	16208	16143	16011	16137	16008	16204	16173	16069	16111	16025	16007	16114	16106	16096	15946	16042	16101	16056	16117	16296	15941	16151	16176	15926	16267	16079	16117	16151	16056	16187	15995	16114	15946	15970	16115	16069	15928	16010	15979	16079	16010	16169	16073	16101	16051	16165	16061	16091	16171	15965	16012	16299	15993	16109	16135	16045	16136	16056	15979	16050	15940	16027	15928	16057	16009	15993	16214	16055	16008	15972	16084	15962	16074	15927	16092	16082	16131	16188	16277	16144	16139	16166	16172	16122	16048	16132	15970	16224	15966	16078	15872	16120	16012	15970	16246	15991	16061	15819	16162	16060	16046	15949	16037	15992	15965	15952	16182	16169	16115	16041	16232	16202	15950	16032	15934	16124	15947	16056	16089	16021	16279	16010	16270	16064	16045	16034	15979	16058	15991	15938	16088	15943	16015	16041	15891	16102	16160	16084	16004	16059	16059	16112	16126	16163	15972	16056	16191	16085	16098	16081	15918	16042	15968	16085	16048	16013	15957	15930	16001	16066	15975	15942	16168	15984	16088	16063	15992	16028	16148	15938	16100	16173	16098	16211	16124	16079	16084	16116	16011	16222	16133	16129	16214	16061	16083	16212	15916	16247	16237	16200	16095	15904	15864	15957	15995	16211	16203	15968	16124	16091	16139	16018	16049	16001	15941	16100	16102	16248	15960	16017	16097	15945	16160	16230	16231	16011	16073	16270	15932	16124	16094	16014	16059	16102	16137	16073	15917	16026	16083	16166	16125	15870	16220	16087	16002	16078	15857	16065	16096	16054	15947	16194	16181	16118	16032	16118	16215	16164	16014	16092	15977	16177	16070	16008	16272	15996	16040	16248	16091	15950	16000	15941	15962	16100	15935	15980	16126	15936	16028	16114	16021	16061	16106	16209	16147	16138	16130	16036	16012	16316	15929	16065	15972	15927	16157	16097	15972	16027	15982	16104	16022	15963	15955	16165	16016	16152	16137	15966	16030	16073	16083	16077	16003	16156	16172	16023	16046	16003	16101	16123	16054	15975	16072	15891	16086	15949	16204	16138	16073	16002	15868	16251	16051	16034	16038	16098	16125	16112	15781	16145	16137	15857	16100	16273	15986	15999	15923	16137	16134	16098	16000	16109	15940	16095	16046	16004	16071	16285	16112	16142	16043	15935	15896	16074	16050	16105	15896	16110	16172	15986	16036	16183	15967	15995	16060	15978	16120	16079	16041	15965	15976	16165	16167	15996	15925	16219	16092	15919	15958	16143	16059	16036	16048	16064	16062	15945	16111	16078	16062	15973	16035	16062	16081	16012	15891	16116	16081	16027	15979	16177	16048	16152	16095	16065	16092	16078	16067	16061	15965	16064	16076	15919	16079	16032	16072	15903	16050	16140	16050	15939	15837	15929	16139	16210	16041	16083	16117	16218	16190	15868	15954	15955	16186	16164	15820	16176	16034	16092	15963	16174	16225	16016	15942	15983	16004	16212	16094	16010	15973	16155	16221	16031	16024	15955	16156	16057	16050	16001	16100	15979	16117	16098	16016	16103	16148	15815	15902	16127	16123	16121	15991	16053	16084	15987	16135	16160	16138	15956	16044	16231	16110	16029	15954	16065	15994	16024	16067	16064	16060	16012	16229	16156	16045	16081	15966	15831	15917	16248	16290	16047	15975	16009	15909	15921	16197	16007	16220	15865	16001	16004	16125	16068	16057	16061	16103	16040	16073	16159	15995	16039	15829	16032	15899	15878	16151	16104	16127	15860	16166	15967	15950	15961	16041	15977	16117	16031	15999	15958	16154	16045	16039	16089	16007	16137	15913	16058	15954	16019	15991	16043	15872	15973	16201	15950	16164	16026	16152	16084	16158	16059	15970	15907	16078	16055	15962	15878	15999	16090	15883	15964	16035	16181	16063	16042	16079	16143	16140	16285	16120	16116	16178	15963	16128	16005	16093	16026	16127	15970	16057	16154	16025	15955	15977	16087	16134	16078	16116	15867	15971	16074	16106	16022	16075	16058	16111	16096	16262	16098	15830	16233	15921	16203	15954	16100	16090	16184	16178	16037	16152	15992	15919	16073	16167	16065	16083	15959	16109	15994	16105	15976	16184	15853	16155	15957	15911	16055	16141	16010	16173	16202	15984	16096	16028	16123	16363	16097	16142	16027	16158	16103	16002	16024	16076	16176	16067	16052	16082	16064	16290	15890	16199	15906	16115	16145	16209	15937	16159	16025	15888	16127	16114	16176	16036	16121	15724	15880	16066	16182	15982	16070	15846	16063	16082	16125	16126	15979	16018	15951	16067	16068	16090	16042	16070	15938	15900	16116	16040	16033	16004	16174	16110	16046	15911	16174	16014	16022	16102	16124	16132	16068	15960	16132	16087	16150	16105	16190	16186	16134	16117	16037	16110	16021	16124	16050	16233	15997	15970	15922	16056	16084	15881	16051	16072	16096	16010	16038	16255	16040	16156	16111	15951	16013	16139	15938	16258	16188	16091	16023	16162	16015	16041	15948	16039	16007	16139	16022	16047	16096	16137	16155	16039	16171	16162	16074	16175	15924	16014	16015	16124	16113	16161	15980	16114	16053	16044	15995	16014	15954	16061	16060	16203	16111	16017	16135	16071	16062	15987	16198	16150	16092	16160	16165	16298	16040	15932	16116	16111	16100	16320	16015	15998	15857	16230	15998	16022	16084	16088	16092	16062	16019	16155	15919	16134	16264	15980	16055	16160	15979	16065	16022	16170	16192	15956	16064	16031	15963	15999	15873	15985	15877	16111	15916	15892	16070	16031	16143	16139	16061	16010	15952	15935	16091	16129	16092	16041	16023	16181	15974	15976	16150	16024	16097	16066	16086	16116	15914	16205	16200	16042	16167	16123	16064	16073	16051	16044	15947	16055	15964	16032	16069	16189	16033	15990	16147	16105	16147	16071	16158	15965	16044	15952	16297	16043	16137	16027	15908	16070	16128	16137	16139	16038	15902	16196	16019	16187	16042	15978	16140	15963	16197	16184	16034	16192	16307	16179	16186	16096	16005	16002	15914	16120	16121	16027	16093	16210	16062	16144	16180	15893	16196	16123	16015	16099	16054	16115	16096	16302	16079	16179	15999	16162	16123	16070	15968	16072	15995	16057	16170	16263	16074	16027	15967	15916	16087	15980	16084	15976	16198	16117	16139	16137	15995	16024	16171	16194	15924	16000	16098	16156	16054	15948	16087	16071	16172	16031	16032	16161	15954	15983	16038	15991	16140	16115	16124	15874	15967	16046	15991	15879	15969	16103	16171	16098	16078	16131	16171	16017	15950	16140	16113	16159	16067	16003	16007	16049	15941	16056	16252	16083	15974	15839	16168	16061	16089	16098	16152	15999	16140	16042	16027	16109	16276	15930	16086	16098	16151	15936	16114	15995	16010	15958	16124	16130	15954	16100	16129	16189	16082	16042	16122	15909	16178	16207	16101	16178	16117	16079	15957	16069	16018	16032	16107	16021	16234	15932	16193	16419	15966	16052	15970	16116	16108	16060	16034	16054	16152	16018	15967	16021	16116	15938	16134	16145	16168	16063	15856	16021	16082	16141	16132	16099	15999	16218	16012	15948	16024	16035	15955	16078	16152	16070	16083	16061	16118	16168	15918	16123	16143	16260	16079	16125	16128	16192	16005	16083	16026	16107	16049	16172	16026	16115	16049	16040	16155	16028	16166	16130	16032	15854	16011	15945	15855	15935	15896	16040	16018	15981	16091	16008	16131	16048	15982	16133	16127	16028	16122	16161	16028	16187	16145	16069	16091	16033	16020	16126	15966	16012	16092	16283	16028	16195	15882	16127	16041	16144	16131	16010	16172	16184	15965	16077	15953	16157	15913	16115	16067	16019	16080	16103	16197	15970	15966	16080	16126	15990	15980	15791	15981	16023	16045	16073	16042	16192	16058	16200	16220	16051	15896	16193	16004	16038	16023	15977	16015	16125	15999	16128	16184	16194	16263	16062	16126	16128	16148	16036	16075	15947	15957	15941	16087	16127	16018	15967	16003	16174	16099	16149	16213	16130	15994	16119	16083	15978	16022	16092	15921	16125	16131	16033	15978	16113	15962	16118	16146	16042	16027	16233	16117	15843	15990	16124	16064	15999	16076	16106	16071	16084	16099	16126	15895	16203	16012	16054	16092	15920	16109	16216	16094	15902	15966	16211	16101	16043	16273	16048	16094	16195	15955	16043	16206	15981	16101	16075	16108	15884	16210	15992	16021	16143	16038
28527	27108	34255	30559	25064	22435	20916	19417	18935	18804	18665	18526	18693	18408	18348	18299	18435	18107	18274	18117	18481	18426	18363	18292	18317	18191	18270	18311	18377	18197	18183	18377	18113	18428	18259	18090	18078	18073	18327	18344	18207	18226	18316	18076	18194	18037	18198	18232	18128	18288	18459	18214	18433	18301	18308	18107	18143	18115	18348	18064	18298	18010	18235	18136	18267	18241	18202	18076	18298	18303	18162	18213	18069	18152	18318	18368	18267	18072	18356	18249	18374	18417	18161	18194	18354	18273	18078	18211	18218	18127	18277	18269	18390	18151	18030	18458	18472	18323	18097	18341	18151	18398	18179	18246	18167	18091	18281	18181	18197	18268	18086	18111	18200	18154	18104	18068	18180	18200	17995	18215	18140	18026	18302	18367	18183	18405	18274	18180	18094	18280	18336	18314	18457	18093	18359	18112	18265	18095	18247	18078	18141	18267	18371	18073	18243	18366	18182	18128	18381	18185	18180	18089	18205	18262	18347	18122	18167	18237	18247	18325	18106	18340	18129	18134	18233	18322	18014	18164	18220	17933	18303	18300	18192	18292	18373	18265	18321	18205	18530	18293	18298	18275	18232	18102	18167	18187	18222	18058	18023	18270	18309	18333	18241	18400	18099	18175	18381	18306	18266	18103	18355	18249	18255	18199	18417	18356	18231	18071	18084	18432	18248	18177	18329	18201	18210	18052	18318	18299	18129	18201	18272	18087	18280	18151	18121	18269	18042	18174	18189	18240	18427	18245	18222	18295	18269	18257	18148	18128	18015	18373	18108	18182	18407	18157	17900	18160	18186	18407	18237	18182	18088	18124	18066	18025	18254	18270	18176	18076	18124	18361	18160	18398	18260	18307	18323	18040	18166	18121	18115	18068	18138	18320	18109	18283	17973	18118	18252	18315	18119	18239	18386	18192	18120	18135	18304	18395	18438	18037	18553	18257	18300	18173	18217	18302	18329	18395	18376	18260	18198	18149	18117	18211	18202	18181	18227	18109	18369	18034	18307	18055	18091	18275	18025	18279	18061	18409	18233	18145	18199	18244	18300	18131	18107	18086	18235	18306	18350	18115	18332	18249	17973	18180	18143	18059	18311	18304	18126	18171	18339	18334	18346	18229	18038	18275	18253	18185	18337	18261	18142	18349	18119	18086	18143	18201	18189	18056	18214	18009	18184	18267	18023	18207	18183	18384	18178	18087	18029	18205	18016	18248	18002	18322	18367	18239	18199	18195	18155	18069	18183	18131	18134	18280	18190	18135	18231	18075	18220	18356	18345	18221	18257	18259	18241	18130	18117	18180	18234	18488	18204	17834	18100	18312	18253	18229	18240	17969	18178	18239	18209	18220	18195	18257	18201	18287	18215	18173	18513	18196	18290	18203	18169	18162	18298	18333	18213	18175	18208	18332	18189	18107	17993	18020	18340	18217	18223	17985	18326	18302	18174	18080	18118	18100	18479	18304	18242	18366	18243	18180	18379	18151	18083	18238	18185	18177	18244	18225	18325	18237	18227	18083	17881	18075	18371	18141	18257	18382	18325	18390	18038	18294	18242	18071	18117	18204	18163	18196	18031	17933	18403	18440	18261	18170	18001	18343	18311	18241	18202	18178	18197	18267	18353	17984	18290	18353	18207	18105	18229	18265	18090	18175	18413	18104	18145	18147	18143	18132	18218	18263	18240	18216	18076	18289	18262	18323	18099	18316	18246	18199	18312	18114	18314	18021	18330	18117	18097	18251	18165	18245	18252	18333	18101	18167	18295	18275	18045	17968	18134	18254	18172	18226	18206	18199	18244	18151	18144	18190	18269	18179	18308	18127	18087	18281	18147	18291	18170	18307	18171	18272	18251	18292	18119	18212	18247	18089	18052	18079	18021	18171	18120	18165	18117	18261	18045	18340	18069	18078	18352	18172	18135	18201	18425	18307	18197	18190	18246	18410	18268	18306	18113	18237	18322	18257	18318	18176	18243	18222	18199	18234	18301	18066	18109	17999	18177	18177	18143	18022	18057	18078	18126	18051	18374	18270	18264	18375	18298	18380	18222	18314	18304	18378	18330	18133	18267	18207	18101	18227	18110	18286	18363	18104	18232	18194	18237	17903	17961	18236	18109	18329	18087	18026	18321	17923	18092	18266	18293	18305	18176	18209	18420	18259	18180	18282	18197	18170	18139	18192	18393	18130	18190	18146	18292	18062	17992	18212	18119	18288	18143	18041	18058	18211	18195	18436	18256	18287	18281	18288	18174	18269	18334	18055	18359	18297	18150	18143	18122	18141	18201	18327	18156	18298	18018	18259	18169	18266	18224	18158	18297	18205	18450	17893	17991	18206	18349	18097	18278	18137	18206	18228	18235	18057	18196	18302	18170	18127	18178	18347	18297	18388	17979	18307	18275	18259	18064	18121	18225	18454	18232	18224	18060	18087	18126	17938	18157	18390	18173	17981	18208	18186	18286	18035	18017	18342	18322	18192	18125	18006	18068	18229	18329	18154	18297	18084	18166	18110	18287	18262	18227	18124	18111	18202	18177	18261	18332	18234	18150	18131	18208	18274	18170	18187	18060	18418	18302	18341	18127	18451	18239	17958	18177	18068	18010	18119	18201	18329	18173	18074	18327	18321	18265	18114	18152	18258	18202	18138	18256	18058	18173	18170	18072	18107	18260	18182	18205	18236	18376	18265	18253	18120	18288	18139	18199	18204	18244	18169	18160	18150	18088	18166	18172	18207	18050	18270	18195	18216	18153	18320	18393	18074	18178	18214	18343	18297	18364	18236	18201	18035	18089	18117	18190	18181	18352	18198	18077	18054	18022	18183	17970	18129	18409	18164	18213	18139	18306	18199	18203	18254	18262	18283	18117	18266	18267	18353	18140	18127	18165	18007	18039	18217	18368	18153	18270	18321	18134	18106	17972	18332	18258	18163	18188	18167	18246	18063	18124	18140	18118	18151	18230	18199	18207	18149	18209	18198	18207	17944	18201	18066	18130	18253	18097	18210	18057	18363	18377	18318	18237	18240	18210	18138	18220	18190	18162	18069	18147	18133	17977	18192	18146	18335	18236	17983	18015	18062	18377	18217	18127	18060	18265	18370	18175	18362	18412	18084	18376	18244	18368	18272	18022	18358	18115	18050	18291	18098	18227	18242	18192	18220	18054	18051	18222	18170	18175	18153	17963	18071	18427	18287	18234	18355	18419	18166	18246	18187	18134	18267	18149	18219	18214	17978	18219	18133	18230	18320	18272	18346	18404	18124	18014	18090	18247	18246	18352	18067	18149	18093	18290	18330	18120	18223	18183	18327	18400	18209	18281	18344	18056	18248	18184	18393	17992	18174	18135	18193	18144	18147	18101	18231	18304	18205	18153	18213	18322	18128	18261	18074	18210	18230	18010	18205	18187	18267	18137	18225	18140	18324	18221	18187	18073	18246	18354	18230	18390	18125	18186	18263	18218	18184	18237	18217	18404	18186	17961	18301	18256	18283	18393	18211	18221	18239	18470	18211	18143	18184	18365	18084	18147	18287	17997	18445	18290	18215	18308	18108	18085	18264	18257	18311	18081	18248	18275	18124	18315	18172	18208	18328	18431	18344	18182	18168	18210	18347	18147	18090	18172	18433	18252	18058	18333	18499	18111	18475	18336	18475	18405	18246	18179	18287	18171	18265	18242	18165	18369	18324	18421	18155	18060	18185	18332	18242	18069	17964	18230	18136	18118	18036	18106	18320	18261	18124	18337	18118	18283	18145	18253	18359	18132	18330	18283	18130	18274	18344	18276	18388	18142	18228	18351	18326	18216	18216	18121	18212	18203	18006	18319	18163	18064	17956	18160	18196	18369	18349	18405	18256	18081	18131	18203	18148	18169	18057	18116	18186	18328	18191	18358	18026	18169	18247	17997	18286	18316	18222	18182	18193	18257	18151	18261	18202	18426	18233	18161	18317	18146	18135	18179	18108	18012	18302	18163	18108	18306	18231	18286	18246	18217	18082	18064	18429	18312	18195	18229	18511	18331	18224	18022	18296	18210	18263	18310	18363	18222	18139	18267	18284	18046	18255	18233	18286	18137	18272	18307	18339	18404	18145	18176	18114	18234	18206	18427	18048	18338	18107	18092	18203	18272	18084	18041	18168	18138	18042	18181	18086	18310	18275	18340	18191	18325	18101	18131	18191	18347	18348	18110	18142	18445	18036	18237	18231	18240	18146	18346	18232	18118	18118	18263	18288	18050	18209	18128	18287	18106	18124	17905	18387	18173	18064	18162	18298	18200	18287	18266	18437	18104	18133	18302	18106	18301	18411	18275	18020	18354	18353	18154	18325	18089	18170	18274	18155	18351	18140	18139	18156	18316	18109	18148	18299	18134	18097	18234	18079	18342	18079	18411	18231	18301	18318	18098	18048	18230	18119	18120	18243	18435	18192	18150	18288	18336	18370	18308	18146	18361	18281	18271	18062	18372	18101	18256	18229	18184	18205	18391	18118	18190	18158	18305	18163	18294	18205	18402	18338	18218	18075	18109	18135	18159	18242	18052	18078	18261	18216	18050	18027	18173	18074	18078	18245	18117	18302	18233	18266	17978	17958	18101	18120	18128	18108	18269	18046	18156	18157	18207	18285	18111	18205	18175	18383	18201	18085	18424	18352	18213	18008	18312	18241	18338	18220	18165	17930	18301	18120	18278	18138	18151	18135	18100	18081	18479	18097	18187	18066	18134	18261	18382	18147	18057	18219	18160	18275	18182	18328	18132	18196	18144	18254	18209	18094	18289	18106	18078	18247	18232	18085	18219	18151	18215	18158	18290	18027	18340	18426	18318	18314	18076	18261	18441	18280	18199	18306	18341	18247	18232	18059	18173	18228	18337	18586	18472	18317	17935	18309	18178	18228	18175	18163	18258	18365	18388	18209	18240	18354	17992	18334	18207	18179	18185	17962	17904	18234	18433	18121	18075	18196	18046	18165	18329	18251	18193	18346	18173	18134	18139	18182	18202	18174	18061	18166	18194	18261	18065	18345	18152	18026	18099	18343	18312	18174	18128	18047	18153	18190	18255	18338	18338	18278	18248	18385	18297	18285	18097	18281	18346	18229	18419	18144	18078	18243	18244	18241	18371	18099	18134	18132	18305	18081	18209	18126	18163	18131
30895	43947	40308	31235	26022	21775	19619	18055	17155	16854	16716	16514	16454	16399	16315	16388	16185	16220	16185	16312	16113	16146	16430	16212	16223	16109	16055	16422	16028	16216	16116	16134	16284	16237	16051	16062	16263	16108	16208	15928	16171	16308	16233	16245	16225	16183	16199	16290	16154	16256	16340	16190	16136	16225	16328	16092	16189	16154	16158	16184	16251	16213	16258	16228	16052	16167	16125	16161	16129	16219	16365	16187	16225	16267	16131	16201	16089	16287	16129	16261	16012	16186	16089	16232	16270	16063	16024	16224	16066	16064	16181	16167	16212	16197	16129	16206	16134	16264	16133	16146	16279	16146	16242	16165	16136	16240	16267	16357	16270	16285	16190	16145	16099	16014	16265	16110	16010	16162	16196	16156	16159	16478	16123	16211	16100	16166	16138	16240	16202	16173	16224	16147	16156	16227	16054	16229	16048	16446	16227	16157	16263	16206	16200	16292	16071	16078	16144	16122	16177	16273	16188	16186	16219	16173	16307	16050	16288	16292	16162	16255	16257	16259	16117	16299	16142	16220	16245	16201	16165	16206	16160	16166	16249	16218	16218	16302	16159	16207	16020	16175	16360	16135	16166	16125	15958	16319	16123	16053	16282	16175	16309	16082	16155	16209	16188	16106	16106	16270	16320	16237	16234	16159	16021	16135	16219	16226	16321	16135	16143	16149	16071	16240	16073	16184	16472	16235	16185	16223	16129	16214	16101	15936	16375	16165	16008	16040	16199	16240	16113	16270	16077	16256	16193	16246	16179	16261	16126	16173	16155	15829	16306	16091	16208	16085	16157	16270	16059	16062	16308	16062	16282	16283	16105	16327	16136	16313	16157	16201	15972	16126	16215	16200	16135	16098	16039	16082	16204	16169	16312	16295	16225	16252	16127	16288	16241	16119	16183	16263	15965	16101	16362	16105	16164	16149	16299	16091	16089	16241	16205	16068	16237	16093	16315	16196	16271	16214	16072	16223	16125	16169	16107	16255	16122	16271	16111	16222	16231	16178	16319	16287	16041	16188	16032	16137	16283	16242	16094	16169	16122	16109	16190	16230	16160	16090	16103	16297	16129	16100	16031	16231	16206	16144	16196	16115	16254	16273	16070	16234	16188	16316	16117	16139	16340	16238	16158	16187	16275	16333	15978	16122	16181	16060	16409	16201	16181	16026	16172	16323	16088	16251	16093	16254	16123	16193	16155	16323	16181	16341	16151	16227	16128	16242	16167	16092	16119	16313	16184	16158	16147	16095	16226	16382	16014	16169	16235	16304	16219	16175	16099	16134	16531	16109	16049	16209	16271	16208	16170	15997	16153	16277	16234	16142	16000	16167	16112	16048	16147	16163	16225	16097	16195	16095	16098	16258	16309	16147	16382	16177	16215	16213	16106	16242	16228	16125	16177	16066	16206	16264	16262	16134	16226	16245	16241	16168	16073	16189	16212	16225	16216	16276	16389	16373	16050	16125	16220	16100	15939	16180	15978	16402	16002	16169	16138	16216	16096	16159	16101	16154	16118	16162	16342	16122	15990	16294	16242	16259	16237	16183	16271	16247	15998	16046	16268	16180	16200	16165	16134	16144	16172	16177	16211	16213	16237	16349	16166	16113	16160	16215	16195	16196	16091	16184	16264	16180	16058	16182	16108	16161	16207	16272	16057	15958	16211	16229	16140	16140	16233	16282	16138	16329	16230	16224	15943	16250	16036	16205	16150	16313	16164	16117	16132	16192	16175	16269	16342	16266	16170	16110	16278	16213	16179	16057	16102	16248	16063	16240	16388	16315	16126	16221	16132	16130	16157	16097	16252	16354	16237	16170	16199	16123	16150	16256	16447	16152	16127	16098	16215	16222	16245	16182	16214	16081	16146	16244	16260	16193	16287	16227	16207	16247	16229	16180	16113	16167	16067	16179	16218	16215	16291	16375	16248	16194	16206	16346	16192	16308	16147	16263	16174	16172	16238	16150	16225	16241	16042	16262	16184	16302	16031	15978	16188	16198	16014	16131	16071	16260	16311	16190	16258	16155	16204	16022	16225	16094	16324	16309	16011	16253	16217	16021	16300	16247	16226	16365	16288	16091	16200	16249	16067	16223	16282	16051	16228	16244	16203	16257	16196	16136	16058	16334	16102	16078	16275	16102	16243	16197	16181	16227	16281	15944	16210	16153	16251	15986	16154	16158	16234	16268	16035	16075	16148	16110	16200	16088	16083	16170	16104	16179	16157	16120	16163	16182	16040	16188	16123	16179	16279	16015	15983	16008	16325	16008	16053	16286	16067	16118	16340	16208	16185	15997	16436	16099	16338	16134	16107	16198	16287	16103	16379	16163	16289	16217	16114	16091	16225	16201	16186	16232	16439	16324	16254	16250	16011	16189	16023	16290	16355	16152	15962	16236	16248	16237	16021	16065	16230	16100	16315	16154	16187	16297	16173	16032	16157	16150	16231	16239	16283	16138	16256	16273	16253	16070	16135	16226	16189	16194	16139	16162	16216	16123	16299	16217	16228	16178	16223	16096	16226	16166	16028	16251	16066	16280	16233	16366	16265	16145	16199	16131	16352	16164	16138	16131	16210	16364	16090	16270	16168	16248	16166	16024	16297	16119	16166	16205	16210	16450	15954	16295	16066	16230	16178	16106	16296	16314	16119	16235	16292	16048	16146	16150	16139	16159	16253	16137	16242	16239	16181	16294	16178	16177	16255	16185	16287	16159	16245	16086	16156	16100	16253	16178	16261	16288	16095	16290	16051	16071	16261	16170	16248	16193	16258	16193	16148	16266	16187	16207	16066	16206	16239	16122	16303	15981	16221	16280	16261	16176	16070	16159	16215	16183	16088	16280	16144	16263	16220	16162	16229	16135	16226	16120	16216	15985	16141	15949	16006	16232	16222	16181	16085	16082	16331	16265	16297	16336	16150	16126	16417	16282	16225	16261	16392	16266	16261	16059	16193	16188	16271	16209	16106	16291	16144	16267	16167	16221	16159	16135	16336	16239	16256	16070	16164	16211	16215	16118	16390	16194	16184	16117	16103	16266	16115	16225	16141	16374	16134	16138	16138	16198	16183	16228	16283	16173	16136	16282	16172	16127	16045	16170	16148	16072	16022	16220	15957	16368	16202	16121	16063	16295	16267	16176	16195	16286	16156	16034	16238	16318	16227	16326	16263	16105	16215	16102	16249	15990	16143	15941	16263	16262	16058	16094	16042	16359	16105	16169	16114	16235	16188	16198	16154	16027	16140	16239	16018	16186	16054	16115	16153	16287	16198	16275	16140	16263	16275	16128	16143	16040	16215	16135	16174	16231	16208	16309	16198	16163	16348	16354	16209	16151	16047	16292	16189	16127	16198	16215	16160	16269	16357	16217	16239	16216	16367	16033	16299	16036	16197	16266	16257	16093	16228	16085	16194	15994	16230	16122	16071	16273	16146	16212	16300	16140	16239	16226	15981	16326	16156	16399	16343	16106	15999	16134	16030	16312	16210	16155	16279	16098	16122	16137	16167	16133	16273	16251	16160	16156	16202	16202	16202	16055	16244	16276	16230	16099	16231	16144	16193	16218	16159	16267	16064	16172	16119	16263	16259	16111	16200	16133	16259	16145	16214	15942	16022	16146	16222	16220	16055	16060	16164	16229	16190	16243	16257	16214	16238	16246	16368	16251	16325	16147	16098	16101	16054	16201	16292	16135	16118	16041	16269	16030	16323	16115	16251	16236	16184	16308	16069	16131	16239	16150	16314	16222	16228	16293	16187	16236	16205	16168	16404	16196	16103	15981	16228	16307	16300	16176	16048	16240	16316	16178	16041	16166	16121	16239	16099	16181	16359	16020	15999	16212	16145	16181	16126	16367	16216	16219	16045	16258	16143	16151	16017	16425	16122	16148	16138	16121	16073	16140	16289	16124	16044	16146	16152	16107	16430	16222	16327	16255	16183	16076	16111	16160	16052	16091	16277	16238	16098	16245	16016	16202	16127	16133	16361	16188	16229	16225	16165	16216	16248	16130	16348	16230	16114	16097	16265	16296	16272	16311	16227	16125	16295	16201	16204	16293	16242	16144	16153	16081	16165	16141	16194	16193	16237	16142	16317	16238	16301	16106	16017	16204	16250	16219	16230	16024	16297	16080	16136	16045	16024	16297	16524	16135	16074	16103	16247	15981	16109	16071	16339	16245	16179	16285	16243	16269	16160	16270	16252	16319	15953	16168	16020	16357	16200	16098	16207	16085	16089	16214	16155	16251	16184	16255	16165	16034	16247	16191	16107	16154	16138	16242	16123	16358	16250	16079	16200	16191	16206	16082	16066	16217	16044	16022	16414	16237	16163	16092	16153	16229	16098	16256	16225	16269	16115	16376	16118	16218	16212	16294	16105	16190	16244	16219	16249	16145	16218	16149	16180	16066	16240	15985	16336	16279	16244	16313	16125	16116	16032	16179	16053	16205	15908	16198	16181	16204	16153	16206	16317	16210	16176	16341	16207	16147	16061	16106	16119	16245	16185	16206	16282	16148	16118	15989	16202	16172	16102	16204	16146	16245	16071	16176	16116	16168	16213	16149	16191	16081	16237	16203	16111	16227	16178	16161	16022	16285	16194	16177	16214	16124	16088	16132	16137	16180	16253	16249	16167	16154	16295	16118	16245	16102	16273	16368	16311	16166	16140	16241	16188	16094	16093	16240	16371	16247	16223	16258	16047	16116	16267	16045	16100	16280	16130	16084	16162	16138	16368	16152	16276	16227	16220	16192	16079	16255	15959	16231	16042	16370	15879	16194	16188	16110	16204	16190	16369	16025	16226	16209	16311	16087	16228	15959	16231	16255	16178	16210	16184	16252	16126	16165	16260	16053	16250	16172	16121	16323	16348	16118	16071	16161	16225	16247	16187	16334	16063	16141	16202	16017	16172	16113	16195	16252	16280	16299	16237	16050	16122	16070	16028	16202	16288	16119	16240	16263	16143	16478	16269	16276	16167	16273	16251	16073	16207	16273	16162	15962	16257	16100	16158	16216	16325	16148	16318	16132	16162	16225	16083	16294	16236	16067	16160	16171	16272	16247	16055	15998	16347	16217	16145	16325	16047	16355	16073	16190	16256	16252	16247	16057	16206	16267	16168	16128	16188	16123	16198	16037	16105	16239	16075	16352
24198	21460	29009	25839	24742	26181	25067	21137	19567	18865	18392	18171	18112	17919	17957	17780	17610	17882	17618	17454	17672	17830	17629	17645	17708	17645	17514	17550	17515	17424	17475	17700	17393	17612	17553	17555	17556	17413	17564	17461	17544	17543	17326	17514	17556	17575	17523	17344	17422	17512	17453	17442	17660	17505	17625	17526	17425	17583	17472	17353	17427	17425	17437	17247	17335	17503	17529	17419	17564	17455	17793	17474	17557	17566	17612	17586	17437	17491	17496	17365	17545	17508	17393	17809	17445	17405	17458	17287	17553	17495	17358	17354	17506	17366	17581	17456	17548	17612	17384	17291	17330	17407	17592	17483	17597	17543	17625	17401	17310	17574	17270	17446	17434	17494	17479	17391	17480	17229	17341	17233	17536	17440	17313	17300	17521	17447	17433	17352	17434	17480	17455	17285	17588	17431	17730	17553	17454	17425	17569	17285	17458	17499	17464	17363	17467	17526	17607	17288	17538	17381	17387	17382	17552	17415	17348	17292	17513	17326	17404	17371	17418	17381	17436	17405	17313	17372	17337	17509	17507	17481	17601	17432	17404	17585	17606	17297	17424	17368	17480	17155	17649	17453	17163	17592	17338	17455	17435	17478	17176	17426	17619	17465	17424	17342	17233	17543	17272	17347	17423	17513	17465	17459	17574	17287	17282	17368	17454	17511	17289	17395	17484	17419	17422	17510	17463	17500	17276	17309	17495	17498	17399	17440	17445	17312	17434	17488	17434	17231	17525	17466	17293	17516	17552	17421	17308	17671	17361	17447	17290	17589	17439	17642	17500	17359	17339	17205	17313	17274	17377	17313	17568	17474	17589	17379	17603	17419	17705	17498	17298	17404	17306	17485	17415	17240	17498	17308	17415	17487	17351	17379	17521	17399	17393	17314	17472	17337	17392	17463	17527	17334	17511	17244	17322	17485	17494	17571	17511	17440	17376	17238	17327	17597	17316	17592	17537	17527	17333	17368	17478	17084	17275	17496	17542	17519	17501	17316	17382	17416	17439	17483	17415	17559	17414	17335	17286	17563	17383	17307	17329	17337	17538	17368	17349	17529	17575	17324	17217	17470	17526	17609	17384	17524	17583	17696	17515	17365	17469	17507	17587	17524	17496	17332	17404	17508	17315	17478	17348	17512	17433	17422	17358	17269	17468	17370	17639	17462	17403	17383	17385	17436	17614	17655	17506	17200	17531	17481	17378	17448	17526	17457	17371	17354	17415	17391	17532	17538	17537	17414	17376	17450	17442	17557	17507	17403	17395	17362	17503	17442	17702	17312	17423	17224	17480	17263	17538	17480	17645	17406	17422	17473	17337	17463	17334	17243	17513	17366	17391	17343	17492	17393	17278	17422	17402	17507	17616	17546	17675	17445	17349	17306	17431	17553	17363	17375	17477	17370	17527	17533	17450	17335	17544	17369	17530	17487	17440	17462	17398	17337	17484	17377	17550	17371	17322	17428	17516	17540	17405	17505	17507	17563	17619	17321	17479	17391	17366	17548	17526	17302	17603	17376	17208	17479	17457	17454	17528	17411	17519	17473	17374	17272	17292	17492	17428	17410	17725	17561	17533	17378	17582	17489	17584	17469	17593	17429	17644	17261	17553	17552	17401	17561	17492	17465	17418	17563	17433	17390	17688	17301	17427	17372	17397	17588	17308	17346	17422	17436	17530	17355	17467	17528	17582	17600	17507	17425	17597	17449	17372	17543	17563	17495	17341	17447	17475	17406	17502	17427	17391	17686	17374	17577	17557	17427	17366	17378	17505	17507	17453	17351	17492	17486	17413	17176	17511	17622	17269	17406	17470	17702	17465	17480	17323	17556	17613	17505	17481	17544	17459	17352	17537	17426	17491	17567	17627	17563	17542	17447	17413	17495	17560	17408	17301	17583	17610	17312	17491	17398	17656	17611	17564	17465	17386	17326	17402	17322	17380	17530	17208	17478	17423	17316	17502	17536	17555	17485	17237	17422	17416	17467	17495	17340	17570	17549	17523	17397	17416	17561	17396	17411	17171	17599	17565	17277	17455	17429	17561	17536	17495	17406	17450	17483	17479	17485	17377	17279	17586	17372	17394	17417	17369	17321	17456	17404	17393	17272	17549	17376	17538	17205	17455	17379	17273	17536	17346	17274	17364	17390	17414	17468	17576	17393	17424	17495	17464	17303	17349	17267	17476	17420	17266	17349	17566	17520	17574	17402	17265	17294	17527	17445	17440	17258	17518	17363	17511	17472	17391	17483	17595	17527	17476	17580	17511	17327	17270	17626	17375	17528	17371	17350	17466	17483	17401	17274	17415	17262	17507	17486	17403	17295	17438	17597	17519	17248	17591	17315	17571	17482	17456	17340	17377	17418	17644	17487	17524	17425	17394	17310	17415	17398	17317	17430	17521	17461	17580	17468	17520	17515	17436	17512	17417	17224	17554	17540	17411	17518	17331	17344	17427	17584	17259	17481	17499	17269	17414	17499	17511	17335	17460	17327	17325	17441	17306	17289	17483	17509	17494	17539	17281	17401	17675	17545	17300	17692	17688	17368	17337	17455	17322	17442	17483	17317	17310	17612	17429	17345	17435	17433	17575	17290	17518	17502	17534	17496	17637	17408	17461	17255	17566	17440	17531	17285	17660	17459	17364	17357	17293	17223	17407	17498	17276	17640	17543	17323	17568	17597	17504	17564	17549	17715	17445	17487	17423	17254	17450	17340	17372	17726	17533	17622	17378	17236	17376	17624	17619	17465	17411	17586	17384	17467	17372	17364	17362	17371	17490	17412	17534	17599	17446	17464	17545	17554	17096	17313	17411	17448	17594	17389	17453	17526	17513	17518	17367	17335	17527	17451	17464	17468	17597	17366	17475	17353	17233	17382	17353	17513	17408	17359	17357	17605	17481	17401	17500	17598	17403	17364	17410	17299	17494	17427	17569	17445	17482	17488	17550	17593	17614	17444	17361	17344	17571	17342	17469	17449	17434	17310	17415	17578	17549	17487	17363	17430	17418	17449	17392	17409	17640	17524	17411	17142	17428	17447	17386	17557	17395	17479	17278	17217	17407	17420	17591	17408	17436	17347	17299	17337	17283	17495	17668	17554	17521	17415	17452	17307	17405	17388	17302	17526	17434	17373	17239	17286	17347	17480	17518	17452	17489	17529	17486	17675	17375	17440	17484	17472	17493	17509	17458	17393	17504	17574	17433	17504	17552	17363	17431	17429	17549	17469	17464	17435	17315	17553	17502	17401	17580	17458	17431	17324	17440	17554	17361	17359	17429	17549	17480	17377	17374	17542	17464	17517	17274	17530	17384	17344	17445	17390	17534	17423	17580	17429	17388	17286	17330	17227	17416	17575	17409	17461	17434	17398	17448	17402	17508	17523	17331	17343	17537	17398	17448	17482	17285	17308	17360	17502	17630	17488	17367	17440	17375	17372	17243	17502	17509	17213	17351	17417	17517	17493	17377	17424	17312	17615	17582	17386	17688	17489	17442	17577	17495	17455	17506	17669	17405	17431	17477	17262	17412	17604	17468	17662	17340	17408	17287	17516	17529	17533	17538	17724	17396	17436	17217	17389	17615	17400	17513	17463	17526	17480	17341	17386	17620	17444	17609	17384	17549	17474	17363	17522	17732	17510	17552	17619	17536	17622	17387	17444	17403	17363	17529	17319	17326	17371	17582	17302	17415	17438	17400	17562	17504	17218	17515	17621	17464	17570	17466	17329	17394	17593	17280	17348	17526	17157	17566	17480	17524	17426	17449	17354	17333	17537	17471	17464	17581	17621	17520	17447	17378	17452	17340	17502	17500	17339	17565	17501	17388	17477	17528	17512	17506	17445	17594	17413	17366	17464	17499	17391	17238	17444	17314	17534	17490	17538	17462	17526	17403	17449	17495	17419	17393	17472	17341	17354	17518	17199	17585	17440	17649	17403	17524	17574	17427	17358	17503	17553	17473	17460	17441	17441	17384	17323	17412	17345	17386	17410	17426	17378	17537	17547	17588	17438	17454	17724	17456	17498	17439	17376	17352	17531	17456	17554	17408	17441	17392	17429	17479	17387	17256	17426	17392	17409	17489	17368	17375	17425	17347	17434	17495	17437	17554	17445	17624	17375	17450	17451	17352	17358	17550	17225	17175	17480	17477	17496	17325	17521	17463	17284	17510	17367	17524	17306	17509	17552	17510	17469	17570	17513	17606	17340	17404	17254	17486	17543	17398	17634	17511	17215	17526	17531	17502	17444	17516	17634	17333	17230	17522	17484	17586	17648	17291	17378	17440	17473	17398	17202	17444	17554	17618	17402	17592	17249	17531	17458	17396	17610	17302	17624	17471	17375	17368	17549	17534	17386	17536	17369	17365	17470	17307	17341	17338	17528	17440	17389	17520	17367	17453	17388	17703	17239	17402	17429	17311	17349	17575	17631	17496	17517	17343	17264	17558	17425	17756	17378	17533	17443	17449	17443	17325	17349	17628	17321	17472	17436	17428	17489	17355	17563	17399	17607	17410	17483	17612	17399	17598	17304	17249	17473	17391	17530	17539	17316	17385	17445	17609	17209	17346	17459	17245	17310	17486	17443	17509	17508	17372	17518	17488	17341	17351	17415	17738	17537	17243	17363	17327	17103	17394	17320	17285	17521	17302	17420	17411	17460	17558	17480	17240	17524	17419	17521	17391	17255	17513	17720	17267	17304	17300	17379	17556	17353	17634	17496	17518	17433	17546	17427	17545	17440	17441	17386	17406	17575	17357	17575	17393	17423	17471	17350	17171	17412	17486	17595	17545	17437	17503	17408	17546	17636	17636	17528	17554	17388	17447	17293	17489	17472	17460	17419	17368	17530	17457	17288	17396	17396	17450	17581	17457	17468	17342	17504	17385	17375	17407	17487	17439	17351	17336	17344	17343	17344	17569	17364	17339	17409	17320	17507	17583	17518	17387	17259	17343	17202	17291	17393	17426	17498	17530	17358	17565	17635	17346	17339	17429	17658	17431	17425	17571	17487	17333	17446	17357	17411	17483	17332	17267	17436	17462	17396	17497	17445	17520	17325	17304	17375	17506	17426	17344	17300	17468	17444	17532	17480	17536	17322	17537	17487	17424	17218	17464	17398	17628	17410	17544	17383	17582	17445	17428	17447	17425	17531
31981	52055	47737	37346	30617	26991	23397	20580	18559	17170	16836	16517	16392	16344	16031	16133	16095	15902	15751	15777	15902	15859	15767	15979	15608	15705	15677	15925	15770	15762	16004	15883	15859	15715	15823	15643	15778	15649	15989	15591	15804	15975	15722	15756	15845	15762	15829	15715	15804	15928	15891	15903	15771	15912	15809	15656	15851	15871	15682	15785	15768	15832	15771	15777	15637	15676	15608	15746	15881	15797	15860	15681	15959	15781	15709	15848	15638	15722	15719	15838	15903	15749	15812	15587	15717	15869	15641	15794	15869	15701	15634	15682	15996	15846	15672	15556	15844	15769	15759	15679	15821	15894	15766	15803	15644	15683	15881	15819	15757	15763	15960	15762	15763	15573	15896	15789	15860	15678	15789	15694	15972	15784	15821	15905	15717	15771	15827	15916	15704	15666	15598	15792	15787	15586	15853	15681	15857	15834	15622	15562	15811	15840	15707	15743	15797	15645	15819	15704	15882	15780	15774	15653	15683	15846	15800	15843	15931	15694	15707	15865	15642	15715	15905	15644	15809	15739	15705	15883	15659	15756	15826	15614	15600	15699	15777	15828	15718	15769	15946	15787	15680	15736	15895	15724	15739	15810	15871	15769	15765	15720	15652	15728	15666	15669	15785	15771	15630	15718	15675	15679	15858	15701	15964	15765	15748	15789	15586	15761	15686	15753	15802	15958	15666	15927	15912	15489	15772	15964	15698	15693	15810	15835	15652	15749	15747	15653	15660	15634	15743	15739	15820	15639	15772	15846	15785	15563	15864	15640	15773	15763	15722	15749	15553	15802	15839	15931	15697	15678	15784	15747	15811	15518	15720	15702	15720	15908	15878	15647	15566	15790	15759	15658	15644	15830	15812	15728	15748	15775	15654	15886	15727	15713	15757	15752	15669	15720	15739	15641	15832	15642	15839	15679	15724	15743	15739	15742	15750	15611	15710	15831	15664	15726	15937	15725	15664	15620	15650	15826	15681	15742	15837	15832	15758	15751	15752	15517	15806	15762	15683	15644	15830	15859	15710	15758	15710	15792	15703	15794	15804	15735	15746	16011	15833	15717	15698	15711	15768	15813	15743	15722	15630	15750	15833	15544	15848	15705	15847	15753	15810	15787	15803	15553	15781	15748	15420	15865	15797	15642	15823	15585	15531	15865	15836	15456	15681	15921	15773	15885	15691	15721	15673	15711	15778	15747	15758	15674	15803	15664	15808	15622	15837	15731	15580	15651	15799	15781	15698	15714	15805	15748	15637	15973	15658	15740	15948	15812	15874	15746	15858	15836	15827	15809	15575	15746	15781	15701	15684	15659	15722	15659	15843	15699	15850	15729	15774	15717	15880	15543	15631	15717	15816	15682	15568	15806	15534	15900	15761	15804	15801	15688	15674	15732	15839	15825	15629	15663	15655	15665	15732	15721	15678	15753	15883	15757	15800	15684	15687	15774	15902	15717	15678	15826	15739	15707	15680	15704	15794	15756	15755	15850	15600	15989	15809	15765	15722	15732	15675	15656	15869	15870	15809	15725	15685	15772	15718	15617	15775	15633	15683	15852	15689	15725	15684	15893	15598	15780	15804	15774	15589	15810	15642	15735	15774	15664	15824	15709	15703	15810	15631	15907	15862	15775	15783	15653	15746	15674	15768	15793	15854	15643	15716	15782	15523	15753	15847	15783	15703	15793	15928	15777	15691	15698	15768	15701	15634	15854	15730	15659	15654	15852	15650	15605	15686	15808	15822	15763	15673	15707	15763	15646	15819	15793	15664	15787	15846	15713	15678	15749	15677	15606	15649	15902	15672	15553	15754	15833	15760	15793	15946	15729	15774	15679	15851	15906	15650	15755	15642	15763	15813	15776	15715	15968	15728	15671	15748	15694	15777	15671	15606	15717	15798	15905	15682	15940	15694	15810	15905	15593	15590	15693	15716	15891	15710	15695	15680	15753	15755	15815	15645	15766	15740	15788	15597	15756	15770	15875	15893	15679	15728	15618	15722	15837	15762	15550	15766	15843	15931	15658	15700	15766	15898	15709	15731	15782	15728	15930	15690	15724	15806	15841	15827	15738	15957	15807	15811	15762	15754	15712	15531	15780	15745	15758	15566	15667	15845	15775	15956	15699	15774	15805	15798	15712	15847	15761	15794	15729	15906	15657	15937	15755	15671	15798	15649	15599	15806	15606	15672	15789	15725	15801	15701	15795	15707	15709	15842	15806	15683	15825	15699	15665	15629	15614	15779	15810	15826	15782	15560	15705	15651	15870	15757	15736	15876	15747	15774	15780	15734	15850	15643	15983	15638	15859	15785	15692	15771	15799	15786	15796	15686	15821	15825	15703	15860	15869	15721	15739	15742	15740	15850	15773	15697	15841	15655	15805	15798	15861	15770	15499	15755	15748	15746	15724	15885	15754	15736	15893	15762	15692	15788	15676	15645	15717	15796	15732	15770	15641	15847	15711	15793	15623	15822	15617	15829	15707	15773	15736	15744	15617	15730	15572	15635	15741	15797	15591	15644	15757	15924	15821	15931	15715	15728	15770	15719	15607	15736	15896	15882	15847	15831	15818	15703	15781	15816	15664	15674	15809	15693	15865	15737	15732	15869	15737	15587	15688	15735	15715	15962	15710	15676	15661	15946	15804	15660	15684	15692	15741	15840	15774	15710	15741	15730	15670	15845	15804	15770	15794	15792	15755	15760	15861	15674	15649	15825	15699	15806	15738	15791	15689	15718	15729	15781	15655	15846	15764	15784	15725	15854	15757	15646	15857	15731	15768	15782	15817	15835	15911	15560	15794	15639	15633	15784	15938	15604	15737	15902	15671	15585	15835	15871	15770	15626	15690	15852	15494	15757	15625	15702	15728	15639	15671	15658	15775	15791	15729	15675	15772	15861	15765	15802	15924	15882	15750	15866	15727	15888	15790	15895	15751	15654	15682	15748	15623	15809	15881	15593	15799	15820	15806	15696	15959	15734	15945	15712	15742	15829	15785	15627	15596	15894	15716	15665	15625	15754	15674	15815	15719	15887	15794	15877	15741	15857	15926	15790	15692	15687	15777	15586	15837	15664	15712	15783	15833	15749	15772	15695	15832	15750	15664	15741	15996	15750	15768	15560	15663	15957	15787	15756	15773	15764	15640	15792	15769	15722	15812	15715	15637	15632	15822	15923	15640	15648	15786	15651	15663	15710	15834	15787	15728	15817	15787	15761	15695	15743	15788	15847	15773	15719	15892	15764	15850	15887	15769	15723	15782	15925	15654	15636	15866	15785	15754	15700	15751	15764	15831	15745	15671	15814	15466	15714	15696	15699	15671	15741	15771	15625	15693	15783	15670	15735	15778	15740	15761	15768	15704	15754	15625	15625	15942	15687	15967	15730	15650	15597	15674	15833	15778	15667	15949	15636	15556	15707	15684	15652	15731	15750	15734	15840	15752	15707	15646	15769	15723	15725	15737	15741	15808	15724	15656	15715	15757	15684	15798	15621	15858	15643	15729	15848	15683	15556	15747	15655	15822	15765	15778	15812	15681	15738	15770	15619	15629	15854	15848	15709	15784	15865	15619	15827	15780	15706	15752	15787	15787	15917	15805	15744	15679	15770	15675	15687	15788	15716	15786	15731	15906	15835	15685	15601	15675	15674	15714	15692	15621	15969	15737	15724	15721	15777	15845	15750	15726	15845	15778	15866	15763	15802	15837	15662	15758	15673	15857	15768	15863	15634	15809	15860	15747	15842	15785	15672	15576	15804	15803	15766	15807	15739	15722	15804	15738	15687	15728	15834	15834	15804	15852	15737	15679	15595	15826	15733	15800	15713	15822	15711	15676	15709	15738	15777	15772	15836	15894	15773	15626	15759	15783	15815	15650	15887	15790	15755	15836	15724	15748	15864	15669	15782	15916	15853	15720	15789	15659	15891	15756	15747	15671	15849	15744	15668	15913	15470	15664	15748	15803	15725	15586	15823	15608	15677	15733	15618	15769	15781	15862	15703	15828	15776	15678	15682	15900	15875	15689	15850	15534	15735	15863	15820	15933	15780	15602	15714	15663	15691	15609	15841	15813	15865	15876	15784	15816	15761	15669	15751	15904	15675	15777	15721	15846	15604	15758	15657	15937	15573	15718	15722	15681	15771	15742	16042	15654	15589	15614	15565	15672	15899	15818	15731	15901	15673	15817	15823	15770	15808	15712	15881	15877	15853	15618	15847	15843	15719	15720	15793	15667	15677	15835	15788	15725	15867	15707	15686	15704	15759	15800	15695	15679	15609	15710	15798	15781	15934	15741	15731	15841	15655	15751	15780	15634	15800	15679	15671	15878	15730	15878	15686	15904	15841	15698	15903	15588	15695	15989	15746	15944	15771	15681	15571	15804	15844	15707	15878	15724	15733	15753	15807	15868	15752	15688	15575	15695	15726	15732	15500	15565	15735	15654	15697	15750	15737	15781	15748	15720	15895	15663	15672	15586	15971	15671	15558	15654	15481	15659	15830	15649	15777	15827	15634	15921	15625	15883	15758	15871	15658	15780	15773	15962	15795	15719	15593	15840	15712	15768	15828	15776	15817	15803	15785	15775	15871	15544	15732	15600	15716	15736	15729	15754	15867	15834	15749	15709	15803	15786	15856	15708	15783	15660	15833	15819	15721	15791	15731	15701	15671	15735	15631	15593	15679	15688	15760	15804	15614	15842	15674	15818	15810	15715	15748	15765	15940	15720	15879	15673	15760	15734	15789	15591	15865	15944	15760	15775	15799	15785	15834	15731	15795	15819	15684	15902	15874	15925	15609	15724	15701	15732	15892	15617	15651	15869	15675	15862	15861	15664	15737	15695	15705	15735	15728	15639	15672	15907	15650	15687	15732	15692	15831	15753	15810	15575	15855	15722	15822	15834	15683	15758	15738	15702	15627	15871	15749	15793	15681	15719	15742	15940	15862	15841	15768	15729	15830	15800	15657	15791	15735	15756	15764	15658	15859	15671	15755	15789	15734	15788	15822	15682	15949	15697	15890	15754	15775	15686	15741	15836	15724	15752	15767	15784	15852	15719	15718	15720	15724	15878	15861	15580	15766	15665	15640	15791	15776	15834	15742	15847	15779	15899	15701	15792	15676	15857	15656	15694	15917	15616	15633	15707	15733	15778	15888	15832
22911	21356	29171	24362	23287	27175	29591	23919	21338	20445	19744	19109	18935	18843	18687	18602	18583	18461	18281	18289	18445	18375	18352	18386	18427	18427	18413	18294	18050	18317	18401	18122	18220	18311	18336	18249	18287	18085	18333	18102	18216	18283	18192	18273	17947	18222	18237	18026	18110	18198	18178	18216	18432	18304	18366	18135	18197	18221	18188	18231	18316	18156	18129	18291	18133	18360	18164	18254	18043	18246	18071	18086	18039	18137	18125	18088	18352	18063	18294	18363	18151	18100	18192	18128	18151	18256	17934	18028	18002	18195	18106	18189	18155	18099	18288	18045	18037	18272	18377	18100	18239	18065	18049	18108	18176	17901	18294	18175	18244	18218	18317	17996	18027	17989	18080	18343	18204	18036	18259	17948	18161	18129	18319	18316	17981	18194	18034	18156	18143	18280	17961	18303	18303	18187	18072	18158	18343	18279	18032	18237	18201	18148	18263	18002	18087	18133	17973	17938	18115	17992	18082	18141	18105	18216	18146	18310	18264	18249	18403	18389	18097	18090	18197	18246	18255	18163	18290	18189	18251	18089	18122	18252	18347	18088	18344	18315	18216	17998	18226	17931	17952	18055	18219	18168	17954	18171	18206	18164	17983	18075	18097	18179	18071	18078	18326	18090	18203	17959	18294	18139	18138	18135	18029	18181	18204	18289	18309	18129	18034	17921	18114	18102	17990	17942	18028	18302	17991	18245	18013	18239	18300	18117	18145	17980	17996	18239	18136	18150	17983	18123	17995	18147	18215	18233	17947	17979	17941	18060	18149	18281	18341	18132	18320	18288	18237	18285	18101	18316	18164	18150	18043	18034	18007	18125	17993	17917	17937	18239	18119	18098	18200	18251	18042	18115	18231	18067	18169	18127	18196	18098	17956	18078	17997	18031	18124	18152	18059	18037	17934	17980	17901	18114	18034	18203	18080	18014	18210	18161	18005	18043	18188	18279	18091	18124	18146	18186	18230	17898	18193	17882	18128	18211	18380	18208	18089	17925	17978	18206	18312	17946	18248	18223	18325	18224	18083	18155	18082	18287	18198	18191	18281	18163	18075	18145	18096	18187	17974	18175	18033	18252	18214	17976	18158	18207	18099	18129	18224	18181	18086	18283	18070	18004	18254	17977	18204	18134	18173	18233	18116	18166	18095	18080	18150	18030	18042	18099	18093	17957	17979	18165	18139	18016	18168	18094	18164	18000	18183	18113	18161	18131	18302	18165	18274	18179	18105	18039	18220	18285	17969	18035	18238	18181	18007	18048	18196	18273	18147	18259	18201	18194	17918	17956	18049	18167	17958	18118	17997	18338	18263	18024	18144	18136	18070	17869	18247	18193	18178	18096	18048	18141	18117	18276	18227	17958	18204	18107	17991	18259	18141	18108	18108	17962	18297	18173	18068	18029	18004	18153	18265	18139	18233	18052	18172	17998	18276	17912	18234	18084	18119	18201	18224	18017	18108	18067	18014	18146	18356	17904	18099	18200	18259	18314	18060	18283	18075	18119	18060	18100	18284	18341	18288	18158	18281	18357	18166	18158	18276	17954	18309	18129	18147	18167	18218	18189	18119	18146	18055	18095	18094	18266	18157	18259	18117	18138	18042	17944	18011	18231	18111	17997	17892	18380	18153	18302	18110	18155	18462	17974	18035	18281	18135	18203	18085	17916	18068	18065	18048	18053	18088	18064	17945	18085	18153	18176	18179	17966	18222	18091	18158	18147	18146	18120	18130	18010	18050	18060	18240	18089	18146	18176	18089	18103	18185	18139	18185	18195	18092	18271	18145	18114	18173	18184	18174	18275	18075	17976	18239	18095	18213	18157	18026	18054	18111	18173	18299	18027	18058	18064	17983	18001	17992	17999	18123	18101	18140	18133	18269	18137	18090	18208	18153	18031	18205	18171	18328	17954	18020	18164	18102	18356	18103	17950	18103	18069	18367	18018	18135	18224	18097	18233	18242	18160	18095	18137	18314	18111	18126	18010	18210	18134	18127	18159	18060	18121	18454	18256	18161	18071	18194	18415	18242	18300	18161	18135	18148	18157	18173	18181	17992	18129	18186	18261	18006	17988	18311	18114	18328	18077	18092	18342	18260	18118	18181	17950	17967	18095	18057	18120	18155	17931	18161	18011	18227	18051	18064	18195	17991	18200	18130	18172	17871	18152	18054	18063	18212	18078	17983	18189	18048	17876	18215	18082	18285	18043	18245	18116	18093	18116	18124	18343	18025	17877	18063	18160	18144	17977	18283	17936	18288	18159	17935	17966	18228	17963	17931	18123	18124	18120	18156	18262	18106	18048	18202	18189	18100	18092	18118	18214	18128	18143	18050	18359	18254	18196	18129	18158	18130	18094	18225	18003	17984	17976	18369	18212	18053	18137	18118	18083	18055	18194	18137	18095	18303	18058	18146	18080	18160	18207	18095	18209	18102	18164	18225	18243	18158	18030	18247	18143	18071	18245	18105	18299	18124	17971	18033	18028	18002	18082	18195	17994	18060	17972	18156	18000	18074	18056	18171	18179	18168	18153	17990	18160	18127	18055	18163	18038	18161	18119	18052	18176	18134	18125	18180	18183	18148	18335	18134	17857	18154	18248	18189	18106	18324	18063	18332	18149	18319	18084	18112	18091	18202	18203	18180	18263	18060	18051	17952	18179	18260	18284	18254	18321	18234	18077	18043	18172	18198	18081	18243	18151	18068	18174	18121	18087	18130	18105	18119	18191	17976	18241	17786	18206	18236	18117	18012	18106	18148	18155	18177	18118	18295	18069	18273	18271	18157	17993	18263	18156	18146	18055	17986	18000	18078	18167	18220	18222	18169	18109	18238	18289	18001	18054	18063	18161	18199	18105	18065	18106	18135	18117	18041	18102	18167	17935	18272	18117	18065	17954	18225	18075	18016	18241	18061	18125	18319	18257	18156	18121	18038	18184	18151	18071	18230	18089	18118	18176	18294	18061	17930	18051	17934	18129	18180	18301	17925	17901	18266	18277	18280	18188	17924	18086	18028	18172	18161	18180	18051	18209	17966	18151	18159	18113	18140	18120	18256	18197	18231	18157	18183	18092	18007	18287	18220	17962	18203	17939	18176	18083	17986	18173	18088	17987	18014	18116	18044	17922	18288	18102	18134	18190	18227	18017	18027	18117	18162	18208	18123	18079	18408	18285	17917	18032	18176	18147	18095	18052	18096	18103	17943	18127	18119	18088	18116	18059	18169	18050	18118	18192	18171	18114	17978	17999	18091	18238	18125	17986	18133	18194	18051	17999	18213	18154	18201	18172	18043	18231	18171	18081	18018	18154	18007	18114	18018	18062	18197	18199	18094	17962	17966	18217	18077	18143	18306	18007	18233	18262	18174	18054	18091	18132	18133	18339	18269	18222	18240	18148	18137	18001	18346	18128	18158	18136	18104	18170	18088	18078	17999	18000	18064	18127	18092	18023	18185	18034	18019	18010	18377	18097	18106	17959	18120	18328	18257	18232	18117	18112	18191	18224	18189	18060	18275	18204	17946	18116	18033	18153	18271	18182	18206	18097	18041	17986	18203	18177	18114	17992	18052	18211	18270	18177	18173	18186	18222	18120	18079	18340	17996	18458	18243	18233	18268	17988	18039	18085	18129	18333	18118	18059	18155	18102	18174	18051	18231	18038	18063	18231	17944	18058	18089	18039	18129	18072	17919	18267	18149	18212	18222	17977	18209	17987	18026	18053	18177	18127	18204	17893	18028	18133	18040	18113	18044	18196	18024	17988	18333	18207	18210	18246	18293	18239	18031	18014	18098	18203	18151	18254	18125	18057	18020	18125	17862	17971	18119	18072	17915	18038	18038	18053	18251	18096	17869	18331	18347	18107	18020	18190	18096	17956	18163	18150	18095	18006	18136	18012	18143	18210	18126	18202	18243	18120	18195	18223	18177	17982	18118	18122	18152	18114	18175	18071	18107	18045	18109	18199	18088	18017	18146	18256	18012	18038	18217	18107	18270	18107	17998	18105	18178	18215	18134	18298	18073	18235	18088	18136	18101	18130	18275	18347	18294	18211	18249	18101	18237	18142	18017	18076	18176	18141	18074	18030	18145	18193	18244	18082	18022	18181	18227	17975	18291	18204	18240	18085	17955	18182	18187	18126	18079	18249	18334	18194	18194	18079	18125	18036	17893	18093	18252	17959	18224	18204	18207	18114	18252	18135	18207	18175	17987	18208	18252	18054	18176	18199	18185	18224	18032	18272	18045	18212	18141	17935	18159	18134	18045	18329	18184	17951	18163	18147	18056	17834	18165	18009	18200	18206	18064	18022	18167	17993	18136	18222	18100	18019	18379	18163	18175	18255	18231	18184	18112	18031	18282	18020	18222	18082	18199	18156	18077	18244	18282	18078	18158	17972	18374	18152	18146	18121	18004	18273	18144	18060	18143	18042	18306	18201	18323	18239	18087	18065	18014	18179	18311	18295	18134	18186	18135	18068	18049	17983	18054	18100	18131	18099	17954	18023	18194	18204	18250	18152	18100	17911	17924	18197	18079	18142	18152	18267	18390	18365	18336	18161	18264	18000	18248	18022	18205	18352	18164	18206	18063	17930	18101	18087	18090	18168	17911	17892	18048	18014	18118	18208	17868	18275	18198	17987	18060	18215	18195	18140	18327	18083	18276	18249	17981	18148	18136	17991	18093	18130	18033	18283	18280	18330	18092	18105	18227	17904	18150	18243	18092	18074	18242	18140	18226	18324	18065	18160	18093	17956	18080	18000	17957	18034	18212	18084	18288	17990	18314	18115	18137	18137	18309	18185	18105	17980	18106	17961	18093	18243	18124	17963	18204	18213	18154	18235	18253	18199	18147	17913	18184	18012	18283	18041	18251	18072	18324	18042	18199	18068	18125	18114	18088	18073	18055	18258	17980	18196	18078	18015	18034	18009	18332	18213	18203	18011	18177	18089	18226	18076	17964	18132	18165	18058	18191	18052	18063	18049	18022	18282	18008	18134	18077	18245	18259	18171	18110	18177	18144	17967	18075	18226	18182	18198	18216	18074	18185	18203	18446	17961	18057	18025	18209	18095	18051	18169	18261	18423	18075	18174	18089	18208	18124	18219	18083	18131	18115	18308	18056	18010	18211	18086	18216	18024	18147	17975	18130	17977
36288	58573	52227	43614	36001	31203	27500	23461	20416	18968	17768	17470	17071	16874	16912	16527	16445	16327	16210	16440	16207	16315	16284	16341	16358	16295	16135	16250	16175	16138	16302	16142	16118	16372	16070	16073	16142	16363	16137	16054	16016	16045	16187	16255	16087	16237	16370	16105	16111	16149	16199	16084	16159	16146	16232	16222	16172	16166	16244	16381	16115	16200	16054	16100	16142	16142	15951	16250	16151	16117	16146	16083	16106	16067	16181	16036	16016	16262	16000	16187	16211	15995	16222	16025	16244	16071	16252	16170	16168	16075	16074	16076	16298	16111	16036	16096	16296	16044	16122	16137	16072	16216	16136	16267	16039	16156	16111	16278	16161	16155	16123	16075	16241	16094	16218	16208	16180	16144	16138	16125	16143	16227	16017	16290	16101	16198	16112	16050	16016	16139	16062	16081	16246	16054	16106	15967	16097	16231	16164	16061	16149	16120	16196	16244	16056	16037	16049	16138	16138	15974	15974	16197	16258	16114	16104	16169	15983	16165	16061	16040	16068	16137	16061	16064	16003	16154	16089	16018	16106	16029	16087	16233	16187	16017	16058	16241	16209	16173	16127	15987	16045	16188	16245	16181	16146	16212	16306	16143	16083	16167	15960	16064	16138	16124	16164	16123	16089	16186	16150	15998	15946	15935	16198	16219	16123	16097	16088	16061	16006	16217	16144	16105	16168	16240	16261	16120	16039	16128	16129	16122	16229	15968	16046	16197	16130	16224	16234	16168	16165	15960	15977	16148	16047	16149	16268	16049	15936	16055	16068	15934	16193	16060	16075	16069	16145	16125	16186	15993	16062	16063	16190	16146	16103	16087	16085	16170	16256	15979	16108	16287	16164	16130	16160	16057	16087	16185	16070	16062	15887	16173	16297	16043	16011	16261	16005	16013	16161	16166	16158	16126	16162	16077	16183	16059	16142	15940	16049	16181	16123	16052	16133	15936	16259	16035	16122	16149	16236	16037	16143	15924	16052	16081	15894	16208	16144	16193	16103	16109	16051	16023	16163	16054	15993	16019	16286	16072	16099	16104	16179	15939	16263	16126	16157	15958	15853	16119	16093	16036	16131	16463	15994	16015	16203	16130	16051	16047	16206	16065	16273	15999	16239	16085	16025	16006	16176	16113	16059	16028	16072	16095	16264	16148	16056	15966	16108	16002	16157	16121	16120	16259	16214	16060	16150	16056	16146	16069	16154	15917	16159	16207	15930	15814	16190	16200	16143	15966	16147	16079	16243	15953	16065	16234	16105	16166	16165	16109	16102	16220	16125	16101	16178	15975	16197	16155	16107	15895	16157	15833	16009	16048	16101	16189	15985	16154	16133	16053	16098	16227	16023	16185	16114	16096	16005	16060	16042	16213	16380	16229	16089	16180	16115	15993	16065	16167	16331	16134	16088	16100	16057	16047	16149	16129	16159	16119	15969	16112	15989	15966	16097	16080	16045	15968	16095	16284	16255	16114	16068	15966	16105	16336	15911	15978	16267	16167	16125	16087	16136	16068	16052	16202	15966	16135	16234	16228	16258	16101	16286	16073	16209	16153	16087	16136	15951	16209	16010	16034	16079	16080	16105	16037	16189	16214	16080	15920	16195	16187	16102	16088	16084	16142	16073	16076	16004	16140	16015	16294	15949	16251	15888	15996	16149	16120	16122	16011	16198	16002	15983	15963	16250	16111	16110	16274	16111	16129	16119	16110	16104	16041	16224	16198	16119	15976	16261	15914	16044	16079	16109	16092	16118	16184	16081	15949	16113	16087	15982	16105	16053	16171	16010	16170	16057	16062	16244	16072	16133	16131	16070	15943	16124	16155	16105	16140	16020	16142	16041	16121	15967	15996	16001	16167	16165	16123	16091	16179	16208	16216	16022	15887	16123	16136	16312	16238	16227	16182	16017	16372	16046	15962	16179	16177	16091	15963	16046	16201	16152	16178	16120	16158	16046	16146	15926	16149	16057	16171	16073	16001	16159	15981	16112	16041	16335	15936	16151	16062	16088	16171	15832	16094	16226	16155	16189	16074	16209	16317	16048	16012	15984	16062	16160	16219	16136	16208	16158	16187	16215	16004	16091	16065	16015	16046	16102	16082	16124	16021	16102	16420	16056	16121	16101	16035	15982	16162	16093	16194	16229	16013	16028	16138	16198	16017	15946	16046	16039	16208	16250	15965	16119	16197	16300	16122	16195	16184	16008	16085	16232	16091	16137	16189	16147	16137	16226	16078	15950	15992	15969	16067	16026	16196	16110	15884	16082	15991	16208	16005	16058	16215	16088	16137	16203	16191	16215	16068	16154	16130	16105	15949	16413	16314	16121	16263	16285	16021	16164	16028	16174	16041	16220	16088	16175	15932	16014	16076	16204	16157	15995	16025	16139	16068	16098	16089	16123	16205	16109	16146	16147	16042	15956	16304	16103	16031	16012	16048	15977	16088	16189	16094	16112	16187	15950	16140	16139	15903	16125	16198	16158	16138	15978	16193	16083	16148	16011	16215	15952	16006	16068	15974	16110	16112	16183	16185	16252	16216	16002	16420	16119	16104	16084	16268	16221	16075	16077	15922	16221	16063	16220	16047	16083	16185	15991	16205	16090	16137	16102	16012	15846	16028	16194	16054	16139	16242	16059	16113	16157	15961	16014	16008	16237	16177	16022	16076	16170	16181	15874	16084	16246	16107	16065	16038	15995	16265	16139	16056	16170	15921	15996	16184	16106	16183	15951	16152	15980	16233	16095	16212	16004	16092	16099	16215	16105	16122	16167	16150	16137	16068	16129	16088	15996	16157	16059	16106	16077	16181	16118	16090	16177	15996	16041	16021	16022	16116	16047	16046	16152	16098	16284	16242	16015	16162	16000	16085	16135	16052	16139	16113	16211	16111	16079	16041	16042	16189	15972	16141	16211	15905	16192	16135	16247	16047	16052	16051	16138	15990	16151	16022	16072	16261	16075	16300	16095	16095	16191	15972	15936	16152	16127	16201	16037	16112	16070	15962	16063	16182	16121	16056	16306	16069	16269	16080	16269	16116	15958	16144	16036	16136	15934	15995	16164	16029	16121	16246	16025	16137	16173	16131	16059	16136	16094	16039	16366	16088	16122	16132	16165	15986	15965	16182	16217	15927	15929	16171	16134	16210	16136	16144	16211	15999	16114	16014	16094	16055	16308	16003	16161	16008	16273	16262	16037	15988	16003	16162	16219	16093	16085	16071	16236	16269	16064	16062	16104	16019	15996	16161	16308	16261	16224	16008	16115	16127	16110	16150	16204	16009	16284	16087	16140	16163	16035	16212	16099	16225	16130	16093	16255	16139	16214	16147	16041	16053	16092	16282	16161	16020	16098	16011	16183	15949	16014	16250	16114	15961	16138	16172	15969	16095	16174	16069	16264	16144	16039	16290	16280	16071	16264	16196	16142	16072	15950	16016	16108	15909	16156	16113	16248	15974	16163	16212	16083	16144	16044	16192	16109	16160	16184	16117	16146	16095	16104	16010	16087	16147	16219	16139	16148	16197	16156	16040	16035	15953	16030	16219	16089	15887	16065	16171	16106	15873	16106	16023	15963	16171	16269	16011	16032	16141	16045	16000	16162	16199	16175	15886	16194	15990	16102	16128	16175	16099	16137	16107	16068	16275	16081	16080	15971	16038	16035	15950	16177	16269	16110	16145	15981	16042	16037	16115	16233	15975	16113	16242	16039	15978	16139	16119	16171	16121	16236	16028	16154	16115	16072	15878	16224	16007	16082	16337	16296	16094	16207	16049	16149	16102	16256	15929	15982	16125	16057	15963	16265	16173	15971	16179	16103	15981	16120	16077	16328	16065	16035	16092	16313	15943	15971	16057	16215	16020	16088	16005	16182	16190	16292	16211	16117	16070	16058	16123	16096	16062	16139	16091	15992	16171	16141	16061	15966	16097	16138	16184	16055	16045	16132	16077	16202	16204	16135	16073	15996	15935	16042	16123	16065	16170	15982	16252	16128	16006	16164	16162	16039	15936	16004	16095	16195	16191	16009	15885	16188	16188	16098	16145	16087	16165	16172	16129	15941	16192	16273	16287	16062	16197	16058	16044	16080	16052	15970	15984	15958	15998	16227	15976	16260	16171	16085	15954	16148	16099	16204	16103	15937	16096	16011	16166	16062	16037	16220	16087	16157	15997	16024	16091	16067	16213	16118	16204	16050	16177	16125	16064	16162	16199	15885	16207	16058	16194	15992	16146	16098	16082	16092	16115	16107	16121	15987	16121	16216	16165	16128	16188	16133	16026	16171	15903	16273	16109	15989	16175	16115	16126	16120	16192	16246	16007	16199	16115	15987	16074	16018	16167	16038	16098	16193	15954	15972	15999	16231	16046	16153	16173	16144	16316	16174	15929	16021	16163	16152	16183	16013	16125	16086	16130	16034	15979	16105	16206	16179	15941	16196	16253	15992	16093	15957	16060	16035	16128	16181	16122	16007	16128	16066	15898	16054	16223	16072	16131	16170	16170	15884	16300	16003	16204	16163	16098	16095	16160	16274	16188	16033	16118	16046	16316	16204	16139	16054	16253	16149	16143	16050	16235	16259	16111	16053	16210	16067	15987	16096	15990	15981	16066	16083	16125	16095	16069	16141	16151	16224	16024	16207	16117	15934	16031	16193	16060	16045	16289	16050	15995	16189	16036	16176	16086	16319	16076	16007	16039	16155	16124	16123	16287	16121	16068	16144	16134	16287	15951	16187	16154	16068	16134	16082	16053	16118	16147	16216	16124	16047	16173	16045	16116	16230	15890	15999	16153	15996	15991	16083	15999	16244	15990	16247	16216	16162	16072	16022	16103	15949	16161	16029	16035	16000	16136	15933	16048	16170	16149	16104	15939	16055	15993	16167	16120	16021	15910	16116	16308	16168	16238	16057	16081	16040	16220	16222	16116	16089	16008	16172	16118	15985	16091	16020	16164	16231	16066	16023	16111	16065	16020	16113	16216	15794	16092	16024	16297	16109	16067	16039	16141	15986	16127	16125	16173	16093	16077	16145	16128	16078	15992	16190	16140	16182	16128	16030	16001	16029	16126	16056	16072	16153	16137	16116	16127	16027	16138	15832	16140	16268	16262	16078	16290	16150	16109	16247	16044	16108	16143	16080	16135	16099	16058
28845	27295	34554	30910	23785	21314	20158	19369	18979	18473	18330	18266	18130	18267	18182	17952	18230	18145	17939	18138	18280	18154	18043	18140	18062	18145	18175	18179	18241	18053	18169	18084	18095	18263	18053	17862	18057	17932	17972	18146	18100	18090	18236	18029	18038	18104	18187	18062	17912	17929	18002	17963	18030	18055	18153	18064	17918	17949	17813	18045	18161	18058	18042	17957	18024	18278	17944	17931	18050	18033	18325	17989	18083	17884	17944	18002	18134	18148	18052	17734	17962	17850	17931	17998	17980	18163	17999	18013	17884	17792	18001	18015	18237	18154	18017	17885	18090	18134	18107	18118	18046	17984	18008	17916	18008	17918	18106	17749	18128	18018	17861	17817	17870	18029	17852	18127	17958	17964	18041	18040	17932	18136	18043	17795	18020	17953	18140	18063	18184	18135	18153	17977	17887	18069	17970	17980	17890	17941	18012	18052	18028	18051	17926	18145	17978	17969	17933	17886	17981	17965	18143	17901	18105	18067	18082	18068	18028	17900	18080	17774	18129	17965	18319	18002	18008	17981	17947	17950	17873	17984	17996	18045	17833	18212	18038	17773	18017	17996	18056	17872	17832	17989	18117	18033	18065	18087	17957	18008	18007	18233	18198	17730	17946	18097	17850	18035	17977	18003	17999	18023	18113	17995	17854	17840	18136	18070	17946	18046	18006	18051	18057	18016	18061	17941	18049	17824	18017	17898	18049	17813	18125	17947	17973	17824	17718	18167	18044	17859	17871	18018	17825	18033	18068	18033	18081	18018	17965	17896	17810	18008	18060	17990	17981	18096	18043	18119	18037	18016	17956	17978	17827	18033	18021	18087	17868	18108	17894	17995	18024	17918	18140	17924	17912	18087	18107	18099	17976	17797	18034	18034	17734	17921	17859	17886	17934	18118	18248	18133	17981	18095	18197	18110	17986	18045	18240	18059	18212	18017	18076	18009	17954	18043	18075	17821	18061	17979	17932	17947	17959	18060	18063	17998	18065	17916	17975	18026	17991	17968	18124	17954	17868	17887	17970	18085	18148	17906	18080	17865	18038	18161	18144	17897	17879	17751	18023	17930	17908	18091	18113	18164	18091	17878	18037	18011	17802	18052	17997	18041	17879	18032	18032	18005	18032	18056	18009	18101	17878	17959	18004	18076	17876	17778	17888	18070	18113	18125	17840	18116	18247	18040	18284	18007	18040	18058	17929	18049	18080	18117	17975	18134	18061	17837	18067	18219	17855	17960	18052	17962	17820	17983	18137	18274	18038	17994	18014	18050	18012	17845	17801	17923	18094	17871	18078	17898	18057	17785	18087	17936	18001	17977	17957	18002	18011	17982	18174	18131	18051	17830	18040	17989	17952	18175	17989	17889	18047	17940	18358	17973	17916	18016	18036	17836	17885	17976	17778	17926	18071	18091	18020	17953	18074	18076	18119	17930	17892	18102	17911	18152	17901	17846	17881	18070	18082	18108	17998	18049	17864	17882	18201	18077	18075	18055	17928	18068	18164	17924	17955	17912	18267	18278	18082	17793	17694	18128	18132	17894	18127	18008	18001	17841	18121	17933	18074	18207	18191	17921	18108	18087	18070	18049	17792	17977	17921	17948	17977	17901	18042	18122	17854	17942	18101	18163	18192	18147	18012	17815	17928	18044	17912	18092	18150	18039	17945	18070	17931	17985	17975	17937	17983	18155	18054	18040	17753	17975	18073	18019	18009	17960	18006	17953	18047	18140	18102	18060	18101	18022	17889	18055	18144	17923	17958	17960	17841	17937	18056	17971	17915	18044	18019	17983	18091	17833	18178	17820	17941	17840	18089	17999	17953	18045	17949	18000	18121	18165	17885	17904	17867	17988	17923	18012	17831	17895	17934	18158	18167	17937	18144	17987	18023	18147	18005	18068	18000	17957	18052	17850	18061	17836	17924	17993	18184	18027	18044	17797	17923	18018	17943	17938	18033	18012	18215	17786	17952	18049	18012	17950	17896	17986	18145	18015	17926	17821	17935	18031	18196	17958	18072	17881	18090	17963	18040	17919	18113	18138	18002	17917	17856	17910	17994	17856	17959	18005	17992	18050	17830	17939	17997	17990	18015	18077	18125	18123	18006	17954	18144	17965	18185	18038	18011	17871	18040	17950	17836	18046	18078	18034	17950	17773	18018	17912	18225	17944	18078	18084	17996	17862	18074	17965	17887	18064	17850	18169	17810	18021	17848	18155	18074	17911	18128	18175	18067	17941	18118	17984	18106	17911	17885	18036	18117	18101	17947	17892	17914	18141	18070	17908	18034	17976	18156	18099	18239	17952	17968	17920	18232	18176	18172	17919	18105	18062	17902	17783	18226	17955	17948	17890	17810	17845	18200	17987	18082	18133	17906	17951	18265	18071	18089	18298	18175	17966	17966	17942	18136	17963	17803	18181	17983	18185	18239	18093	17967	18034	17951	17940	18089	18019	18018	18008	18077	17944	17908	18125	17838	18153	18089	18047	18077	18098	18020	17971	17854	17994	17967	18066	18150	18110	18075	18010	18195	17923	18383	18010	18042	17940	18168	18059	17933	17965	18100	18119	17959	17960	17893	18113	17972	17960	18053	18112	17839	18005	17899	18227	18061	18067	18063	18015	17974	17856	17912	17803	17955	17785	18058	18035	18037	17921	18028	17833	17921	18056	18119	17938	17973	17932	17992	17896	18121	18005	18174	18062	18073	17921	17942	18127	18106	17934	17872	18065	18052	17897	17928	18048	18046	18162	18099	18038	18074	17883	18167	18084	18120	18044	17952	17864	17899	17956	17880	18120	18106	18094	17822	17994	18022	18201	17901	18232	18025	17898	18035	17965	17821	18018	17939	17951	18271	17905	17902	17968	17833	18104	17918	18075	18093	17976	18018	17980	18054	18034	18042	18017	18053	18034	18070	17953	17797	18178	17926	18174	17986	17884	17990	17888	18076	17900	18037	18018	17970	17844	18009	17951	17756	17859	17918	18158	17938	17896	17953	17780	17886	17964	18279	18067	18079	18113	18002	17882	17927	18117	18147	18074	17986	17814	17864	18062	18047	17865	17954	17859	18065	17834	18022	18072	18071	17916	18134	18038	18015	17909	18110	18090	18177	18163	17911	18015	17997	17990	18087	17976	18021	17784	18180	18041	18166	17914	17955	18060	18110	17841	18038	17909	18076	18035	18049	18078	17962	18032	18038	18115	18000	18005	17869	17991	18054	18091	18104	17941	17920	17810	17880	17994	17982	17873	18152	18041	18060	18181	17999	18071	17993	18022	18041	18083	18043	18063	18016	18028	18074	18030	18048	17963	17982	18243	18035	17911	17901	17852	17908	17811	18180	18051	18047	18120	18106	18257	18049	18127	17969	17848	17976	17991	17851	18245	17932	18056	18012	18050	18162	18031	17924	18040	18118	18063	17895	18140	17923	18054	17966	18042	18031	17892	17846	17976	18084	17995	18040	18094	17973	17850	17873	17842	17883	18036	18136	17957	17993	17996	18055	17847	18128	18131	17983	17736	18035	18144	18050	18097	18129	17949	18098	18134	18043	18224	17812	18121	18012	18070	18091	18210	18130	18111	18061	17879	18109	17955	17831	18142	18102	18039	17976	17861	18116	17907	17985	18109	17984	18017	17988	18069	17978	18116	18050	18171	18208	18052	18064	18018	18162	18011	18004	17916	17909	18077	18064	17978	17909	18111	18139	18008	18206	18184	17987	17931	17888	18028	17837	18049	17841	18026	17818	17982	17999	17909	18034	17947	17905	18204	18229	18149	17962	18190	17921	17981	18010	18112	17988	17927	17873	17949	17785	17775	18033	18050	18008	17867	18067	17919	18272	18076	17911	17948	18242	17984	17983	17952	18040	18091	17925	18104	17937	18117	18186	18159	18092	18198	17985	18055	17987	18019	18028	18147	18096	18148	18027	18076	17933	18208	18105	18050	17945	17907	17742	17928	18004	17939	17961	18062	17953	17941	18035	18019	18063	17889	17887	17944	17963	18181	17922	18156	17944	18193	17964	17985	17977	17947	18040	18060	17852	17962	18076	17783	17910	18016	18137	18089	18073	17843	17802	17924	17793	18087	17906	17854	17819	17813	18151	18021	17902	18066	18025	17933	18096	18176	18026	17941	18007	18315	18059	18069	18010	17828	17856	18221	17941	17840	17980	17914	18114	17971	18160	18145	18060	18311	18110	17981	18096	17983	17770	17823	18021	18108	18080	17870	18050	18045	17944	17936	17986	18054	18031	18208	18046	18165	17960	18060	18169	18170	17937	18051	17941	17994	17895	17893	17952	17999	18138	18116	18122	18109	17993	18019	17815	17964	18038	17812	17901	18030	18070	17959	17989	17971	18168	18247	18273	18091	17768	18044	17846	18015	17864	18170	18042	18387	17995	18065	17981	17963	18172	18207	17870	18033	18094	17806	18139	18140	17960	18149	17952	18043	18009	18001	18048	18261	18071	18057	18018	18151	18000	17927	18013	17909	18119	17912	17997	17835	17946	17968	18024	17877	18042	17887	17995	17841	17982	18294	18069	18085	18058	18115	18094	17973	17938	18231	18209	17955	17990	17909	17946	18078	18129	17986	17973	17896	17960	17853	17987	18141	18036	18182	17927	18001	17938	17787	18017	17998	18140	18060	17819	17966	17850	17814	18137	18101	17987	17778	17953	17895	17851	17928	17913	17928	18201	18014	17980	17887	18072	17821	18117	18041	17888	17929	18154	18159	17891	18017	18037	18057	18037	17918	17940	18209	17906	17884	18053	17964	17980	18033	18126	17980	17843	18165	18107	18054	18088	17926	17763	17985	18225	18138	17921	18098	18208	18071	18121	18117	17819	17893	18229	18220	17931	17947	18108	17822	17954	17945	18091	17928	17883	18078	18044	18163	18206	18033	18070	18030	18020	18048	18116	17928	17927	17926	17988	18039	17877	17935	18101	18014	17919	17924	17929	17988	18190	17907	18086	17921	17884	18095	18022	18019	17930	18110	18013	17940	18157	17814	17986	18068	17887	17832	17899	17857	17935	17997	17936	17791	18043	18006	17874	17944	18089	17967	18170	18142	17948	17997	17945	18103	17986	17929	17924	17900	18178	17944	17958	17920	18186	18104	18097	18049	17940	17875	18031	17966	17972	17844	18152	17998
32718	44608	40605	30996	23799	20390	18769	17886	17072	16655	16435	16539	16169	16244	16271	16234	16313	16249	16253	16016	16051	16167	15926	15958	16068	16033	16098	16114	16168	16100	16090	16176	16099	15899	16024	16104	16064	16093	15938	16162	16099	15951	16108	16073	16220	16128	16123	16150	16032	16083	16134	16098	15947	16222	16170	16194	16189	16270	16115	16142	16233	16099	16079	16126	16164	16202	15966	16045	15996	16021	16059	16157	16037	16005	16107	15898	16084	16119	16175	16074	16004	16163	16036	15940	15839	16153	16219	16039	15918	16058	15984	15885	16067	16027	16067	16075	15943	16114	16220	16057	16227	16003	15880	16290	16092	16105	15985	16211	16104	16244	16168	16017	16020	16146	16044	16074	15968	16133	15988	16047	16106	15913	16182	16116	16070	16050	16021	16202	16190	16005	16090	16175	15953	16180	16162	16129	16111	16002	15928	15920	16019	16017	15989	16110	16110	16015	16083	16122	16054	16006	15967	16123	16038	16048	15995	16077	16067	16028	16110	16033	16009	15939	15883	16094	15980	16041	16151	16059	15890	16218	16083	15977	15999	16014	16096	16214	16122	15795	16129	16023	16173	15968	16043	16051	16030	15963	16332	15885	15932	16082	15996	15904	16125	16110	16135	16031	16130	16049	15948	15960	16014	16016	16037	16180	16086	16167	15932	15951	16108	16023	15882	15940	16135	16082	16025	16148	16038	15944	15980	16011	16130	16318	16080	16006	15957	15905	16099	16104	16298	16198	16172	15866	15909	16043	15952	16204	15870	15876	16251	16182	15997	16070	16064	16184	16029	16244	16176	16023	16039	16123	16126	16029	15925	15995	15975	15948	16227	16150	16017	16123	15982	16113	16137	15987	15939	16114	15864	16096	15951	15947	16123	16267	16032	15852	16108	16081	16084	16032	15968	16063	15927	16161	16044	16187	16029	16015	16084	15882	16177	16075	16086	15975	16049	16076	16043	16172	15948	16099	16137	16128	16097	16208	16136	15957	16020	15918	16227	15958	16042	16013	15899	16162	16204	16009	16021	16071	16076	16098	16020	16118	16138	16023	16122	16160	16028	15779	15962	15978	16296	15974	16262	15975	15931	16144	16211	16239	16069	16139	15947	15940	15976	15955	16076	16177	15894	15975	16177	16060	16082	16043	16188	16067	16003	15940	15973	16140	16106	16032	16097	16066	16060	16270	16051	16140	16031	15929	16106	16143	15935	16056	16154	16088	16152	16306	16140	16096	15991	15955	15975	16162	16047	16022	16041	16137	16264	16056	16144	16151	15923	16121	16156	16089	16071	16204	16133	16071	16090	16088	16095	16148	16013	15923	15997	16214	16072	16115	16054	16029	16206	16092	16205	16069	16111	16105	15931	16120	16140	15932	16011	16055	15960	15927	15942	16073	16055	16019	16012	16066	15985	16031	16064	16007	16012	16009	15996	16013	16028	16034	16125	16170	16197	16068	16137	16108	16204	16034	16073	15958	16187	16026	15974	15936	16128	15958	15840	15785	16022	16028	16090	16076	16073	16008	16191	16068	16092	15792	16132	15975	15974	16075	16080	16228	16056	16062	15992	16100	16018	16032	16032	16086	15894	16177	15997	16042	16125	16051	16079	15978	16202	15930	16103	16056	16027	16004	16163	16158	16145	16075	16048	16109	16119	16050	15994	16187	16039	16029	15890	16071	15992	15955	15928	16215	16082	15926	16086	16157	15980	16092	16130	16145	16131	16214	15811	16212	16052	16073	16276	16089	16170	15914	16037	16025	16127	16004	16083	16236	16190	15969	15999	16056	16207	16052	16120	16050	16091	16132	16041	15941	16064	16131	16147	16132	16137	15998	16059	16050	15943	16139	15739	16226	16085	16002	16097	16201	16124	16130	15960	16011	16030	16059	16137	16056	16135	16074	16030	16067	16158	16119	15904	16086	16307	16254	16121	16071	15946	16383	16138	15830	16007	15969	16135	16168	16048	16005	15993	16120	16061	15951	16213	16077	16213	16142	15976	16100	16214	15911	15934	15977	16067	16091	16047	16203	16114	15922	16019	16235	16109	16008	16098	16140	15930	16136	16026	16022	16055	16131	15925	16338	16002	16016	16035	16190	16027	15972	16129	16167	16010	16122	16023	16014	15826	16040	15969	16006	16078	15951	16163	16088	15913	16012	16155	15962	16192	15931	16189	16101	16087	16209	16017	16131	16018	15908	15946	15923	16061	16040	16209	16068	16261	16056	16181	16136	16096	16104	16156	16289	15950	16142	15985	16087	16095	16065	16034	16113	16158	15986	16067	16214	15982	16065	16074	16004	15967	16199	16073	16140	16154	15816	15850	16247	16042	16123	15930	16237	15864	16198	16085	16074	16081	16148	16009	16054	16005	16088	15927	16113	15932	16124	16207	16087	16038	16155	15947	16042	16042	16129	16113	16005	16140	16023	16167	16022	16067	15958	15936	15854	16046	16064	16088	16232	16070	16138	16146	16065	16020	15977	16216	16108	15995	16165	16098	16136	16219	16116	16177	16080	16006	16202	16018	16100	16079	16143	16064	16111	15957	16075	15964	16097	16109	16072	15977	16184	15941	16060	16182	16003	16021	16109	16009	16076	16080	16018	16154	16139	16024	16002	16106	16186	16132	16110	16052	16070	15984	15934	16116	16170	16212	16141	16235	16065	16039	15953	16103	16252	16067	16094	16136	15971	16078	16093	16116	16071	16087	15969	15888	16130	16202	15896	16211	16062	16131	15952	16133	16056	16070	16082	15956	16097	15871	16045	16205	16277	16132	16109	16017	16162	16034	15889	15929	16061	16073	16071	16094	16081	16058	15970	16214	16034	16337	16240	15926	16085	16246	16090	16085	15948	16252	16179	15979	16174	16071	16005	16132	16152	16082	16116	16087	15995	16064	16018	16015	16243	16063	16324	16056	16008	15997	16073	16071	16107	15917	16057	16123	15922	16223	16089	16053	16066	15942	15988	16260	16029	16002	15886	16111	16098	15996	16195	15884	15958	16134	16070	16218	16176	16169	16246	16070	16029	16135	16137	15960	16011	16142	16117	15995	15960	16018	16098	16095	16129	16098	16149	16187	15966	16057	16009	16051	16126	16004	16124	16296	16144	16061	15917	16154	16060	15961	16025	15797	16010	15950	16041	16127	16138	16084	16157	16202	15959	16164	16017	16140	16019	16157	15881	15961	15868	15929	16157	15929	16158	16106	15977	16061	16122	15991	16143	16086	15983	16013	16095	16055	15965	16207	16123	16238	16106	16039	16098	15962	16079	16121	16066	16066	16028	16020	15970	16015	16041	15993	16222	16073	16042	16155	16084	16012	16033	16000	15919	16090	16068	16068	16069	16140	16113	15997	16041	16272	16153	16059	16029	16079	16019	16070	16249	16065	16054	15941	16167	16061	16196	16061	15921	16119	16151	16026	16160	16083	15882	16003	16140	15954	16009	16115	15692	16176	16037	16151	16156	15962	16098	16152	16116	16014	15966	16049	16178	16101	16058	15978	16049	16054	16005	16097	15937	15971	16163	16127	16145	16124	16010	16216	16210	16174	16053	15964	16107	16007	16155	16178	15959	16167	16087	16034	16107	16144	16098	16160	15837	16180	15995	16024	15933	16118	15948	16166	15948	16073	16117	16071	15934	16166	15998	16031	16248	16108	16174	16007	15845	15967	15963	15972	16206	16020	16008	16103	16092	15928	16044	16005	16008	16122	15966	15901	16173	16081	15979	16151	16093	16113	16009	16006	16022	16082	16096	15992	16064	16016	16097	16047	16096	16033	16012	16190	16007	16139	15919	16075	16014	15942	16008	16095	15948	16110	16209	15945	16069	15991	16068	16212	16096	16132	15928	16134	16106	16144	15958	16227	15913	16092	16117	16069	16040	16091	15834	15976	15946	15969	16163	15931	15976	16051	16089	16140	16197	15868	16045	16135	16073	16079	15952	16124	15944	16130	16040	16064	16060	16077	16007	15976	16129	16062	16042	16142	16099	15921	16125	16041	16140	16088	16091	16023	16079	16081	16020	16075	16103	15999	16004	16038	16172	16029	15908	16195	16113	16068	16082	16036	16114	16062	15868	16108	15986	16080	15808	16012	15965	16152	15994	16027	16017	16088	16062	15981	16078	16142	16127	15965	16101	16078	15975	16103	16074	16073	16187	16077	16037	15967	16006	16161	16172	16090	16172	16216	16136	16087	16236	16076	15991	15984	16228	16122	15912	16026	16190	16055	16216	16017	16098	15997	16179	16023	16062	16006	16110	16156	16204	16083	16158	15988	15838	16202	15977	16024	16059	16149	15875	16159	16018	15953	16028	16151	16117	15818	16001	16055	15987	16198	16053	16071	15965	16172	16015	16141	16061	16062	16054	15867	16148	15956	16048	16003	16084	15953	16026	16118	16122	16105	16046	16111	16143	16102	16037	16045	16101	16013	15782	15984	16210	15985	16058	16145	15960	15959	16085	16021	16147	15993	16077	15790	16037	16038	16156	15913	16196	16002	16124	15784	16087	16038	15960	16112	15965	16069	16006	16168	16052	15931	16051	15950	16111	16020	16134	16004	16052	15971	15946	16064	15986	16068	16233	16163	15983	16194	16055	16097	15970	16071	15918	16022	16303	16114	15971	16237	16137	16107	16165	16122	16011	16118	15811	16112	16097	15959	15987	16105	16096	16107	15898	16027	16140	16137	15974	16033	16035	15995	16216	15867	16139	16080	15969	16145	15934	15995	15947	16037	16008	16027	16090	16090	16069	16136	16168	15907	16155	16214	16118	16115	16035	16045	15936	16057	16054	15975	16090	16059	16085	16056	16120	16013	16006	16207	16183	15926	16091	16167	16163	16019	16011	16055	16103	16202	16021	16148	16014	15969	16089	16193	16166	16046	16042	16011	16151	15935	16044	16060	15870	16068	16112	15975	15991	16031	16217	15871	16284	15969	15976	16187	16100	16168	16149	16030	16174	16203	16198	16167	16132	16068	16043	16046	16045	16048	16156	16056	16011	16032	16092	16070	16039	16086	16199	16169	15982	16089	16057	16144	15946	16212	16091	16194	16004	15870	16034	16099	16186	16004	16040	16115	16074	16214	15972	16027	15922	16146	16029	15949	16100	16229	15937	16132	15921	16070	16065	16220	15939	16229	16106
24077	21427	28968	25469	24263	25126	24352	20592	18955	18615	18099	17816	17629	17897	17889	17666	17540	17536	17648	17504	17748	17722	17436	17449	17528	17539	17613	17488	17384	17326	17518	17512	17365	17501	17519	17453	17347	17461	17219	17465	17583	17492	17393	17411	17178	17372	17404	17391	17390	17184	17454	17303	17231	17409	17137	17348	17384	17365	17353	17318	17235	17489	17470	17318	17313	17185	17310	17549	17468	17421	17385	17399	17490	17280	17230	17339	17391	17173	17410	17477	17211	17215	17280	17236	17340	17412	17514	17238	17391	17399	17436	17432	17192	17261	17351	17239	17350	17361	17348	17456	17428	17415	17248	17486	17266	17374	17258	17227	17302	17469	17356	17327	17337	17509	17267	17367	17372	17654	17198	17112	17406	17357	17622	17344	17403	17345	17310	17465	17437	17273	17117	17198	17298	17530	17402	17214	17372	17285	17437	17450	17134	17454	17350	17386	17188	17181	17290	17485	17503	17429	17561	17463	17413	17273	17404	17189	17373	17410	17309	17573	17451	17424	17552	17320	17332	17471	17498	17111	17223	17411	17308	17357	17449	17458	17364	17263	17059	17331	17162	17177	17187	17243	17320	17393	17478	17501	17518	17419	17348	17390	17339	17372	17458	17340	17345	17157	17497	17186	17366	17313	17360	17533	17236	17270	17246	17136	17258	17372	17395	17483	17454	17233	17223	17344	17293	17221	17368	17543	17333	17422	17371	17354	17290	17355	17404	17263	17292	17279	17376	17413	17277	17492	17459	17523	17280	17215	17283	17485	17309	17221	17158	17021	17315	17509	17314	17275	17298	17293	17488	17330	17291	17328	17316	17377	17302	17512	17529	17396	17430	17238	17359	17195	17321	17319	17346	17123	17333	17174	17396	17324	17309	17362	17441	17375	17376	17371	17289	17160	17321	17317	17342	17334	17407	17558	17293	17253	17366	17463	17536	17317	17394	17359	17286	17467	17499	17406	17280	17362	17522	17400	17334	17352	17146	17247	17242	17340	17159	17494	17279	17251	17356	17378	17286	17386	17476	17245	17371	17402	17318	17251	17305	17291	17355	17286	17383	17310	17048	17382	17397	17503	17437	17328	17414	17313	17272	17460	17561	17508	17296	17511	17397	17527	17328	17428	17325	17141	17449	17286	17461	17221	17329	17473	17521	17377	17380	17100	17488	17299	17588	17498	17490	17165	17161	17319	17233	17237	17378	17180	17353	17483	17167	17285	17359	17389	17331	17300	17326	17310	17240	17374	17299	17215	17302	17521	17315	17354	17359	17352	17338	17318	17337	17366	17184	17334	17201	17407	17398	17187	17364	17318	17225	17358	17441	17236	17199	17348	17431	17389	17370	17456	17471	17364	17564	17530	17254	17394	17356	17075	17212	17325	17337	17285	17280	17269	17552	17345	17156	17233	17299	17255	17239	17166	17216	17428	17409	17230	17334	17212	17257	17355	17249	17214	17196	17064	17183	17390	17340	17287	17497	17475	17304	17352	17323	17258	17246	17204	17610	17306	17488	17325	17318	17256	17336	17237	17329	17265	17388	17214	17332	17243	17394	17273	17473	17646	17721	17188	17294	17335	17330	17126	17472	17236	17445	17424	17598	17355	17357	17223	17414	17497	17381	17377	17416	17206	17327	17271	17228	17361	17340	17280	17372	17310	17313	17516	17558	17510	17231	17335	17501	17535	17311	17216	17246	17048	17330	17416	17515	17409	17486	17174	17377	17435	17460	17385	17349	17499	17489	17535	17284	17369	17456	17289	17326	17235	17345	17191	17253	17279	17348	17421	17518	17421	17354	17374	17399	17405	17523	17307	17370	17455	17249	17392	17302	17376	17475	17385	17281	17250	17396	17210	17317	17319	17372	17245	17487	17323	17180	17476	17299	17448	17326	17396	17109	17222	17344	17517	17436	17469	17508	17335	17500	17176	17283	17307	17177	17145	17333	17165	17459	17527	17467	16931	17185	17371	17381	17559	17334	17341	17392	17371	17302	17179	17471	17439	17377	17314	17282	17246	17379	17448	17366	17594	17392	17174	17423	17524	17342	17371	17483	17339	17368	17155	17256	17250	17351	17355	17422	17416	17352	17225	17296	17439	17310	17344	17307	17294	17285	17417	17354	17305	17479	17302	17230	17310	17301	17259	17252	17280	17339	17475	17066	17359	17496	17380	17434	17327	17238	17498	17449	17383	17357	17401	17421	17397	17512	17328	17328	17349	17261	17222	17411	17367	17146	17321	17322	17314	17372	17279	17407	17289	17226	17318	17286	17317	17482	17239	17493	17205	17207	17256	17368	17270	17563	17306	17329	17276	17459	17321	17357	17143	17230	17263	17242	17369	17376	17233	17472	17227	17481	17265	17536	17326	17435	17423	17319	17357	17365	17363	17432	17284	17448	17619	17369	17513	17407	17490	17391	17422	17276	17290	17442	17288	17444	17325	17439	17401	17356	17349	17247	17448	17393	17302	17514	17367	17136	17291	17317	17401	17392	17435	17431	17233	17348	17399	17328	17538	17429	17401	17349	17385	17234	17408	17225	17362	17246	17211	17366	17409	17298	17391	17516	17362	17359	17395	17384	17318	17226	17229	17289	17425	17340	17446	17387	17157	17256	17151	17165	17400	17230	17309	17062	17362	17495	17448	17344	17427	17214	17316	17353	17444	17313	17345	17382	17326	17206	17283	17327	17539	17327	17226	17545	17442	17241	17461	17490	17421	17335	17327	17304	17390	17208	17214	17424	17332	17544	17371	17574	17290	17308	17423	17397	17258	17429	17383	17370	17067	17191	17379	17178	17264	17374	17270	17422	17350	17144	17539	17366	17158	17405	17276	17358	17455	17456	17322	17456	17258	17372	17289	17351	17246	17302	17326	17151	17178	17536	17243	17421	17374	17180	17349	17224	17314	17381	17536	17445	17492	17332	17441	17374	17415	17325	17520	17347	17427	17211	17429	17378	17436	17376	17277	17489	17303	17423	17430	17330	17515	17433	17321	17298	17477	17409	17324	17334	17146	17349	17282	17346	17449	17101	17648	17394	17377	17471	17298	17166	17227	17261	17382	17330	17299	17280	17286	17470	17213	17290	17397	17349	17418	17371	17435	17508	17253	17445	17383	17451	17361	17423	17323	17314	17315	17380	17379	17342	17377	17331	17282	17473	17302	17393	17280	17288	17460	17355	17471	17171	17510	17324	17246	17210	17392	17221	17693	17579	17573	17428	17314	17531	17322	17289	17453	17345	17085	17302	17220	17373	17309	17366	17256	17126	17323	17537	17400	17390	17033	17214	17349	17379	17291	17435	17353	17253	17328	17340	17314	17288	17333	17569	17527	17622	17470	17283	17399	17232	17435	17289	17295	17285	17271	17361	17472	17594	17351	17300	17197	17392	17352	17229	17429	17296	17313	17384	17235	17569	17241	17214	17345	17348	17569	17415	17465	17394	17198	17504	17399	17443	17307	17345	17445	17128	17258	17398	17250	17344	17363	17194	17286	17547	17272	17588	17409	17344	17358	17494	17352	17359	17359	17220	17262	17297	17393	17272	17267	17374	17344	17341	17385	17276	17305	17392	17607	17396	17424	17301	17244	17378	17270	17330	17212	17476	17461	17143	17480	17393	17427	17481	17303	17405	17261	17418	17363	17263	17243	17309	17275	17297	17191	17421	17305	17276	17263	17251	17372	17472	17284	17183	17270	17194	17364	17352	17340	17330	17623	17169	17335	17100	17260	17474	17278	17294	17343	17486	17223	17366	17485	17505	17541	17164	17196	17175	17449	17205	17307	17548	17380	17276	17340	17320	17231	17239	17352	17630	17337	17401	17278	17326	17337	17460	17288	17314	17273	17416	17278	17296	17292	17323	17297	17415	17193	17288	17410	17368	17248	17297	17329	17426	17236	17260	17390	17364	17336	17318	17319	17495	17235	17503	17542	17410	17540	17414	17305	17329	17296	17217	17558	17344	17270	17235	17096	17442	17381	17429	17472	17309	17238	17377	17494	17382	17321	17417	17404	17358	17228	17380	17200	17268	17201	17340	17347	17300	17497	17327	17190	17210	17345	17451	17319	17262	17418	17203	17148	17322	17293	17538	17149	17278	17268	17326	17354	17437	17338	17524	17467	17368	17402	17385	17113	17336	17428	17448	17355	17495	17162	17248	17253	17348	17384	17492	17407	17486	17292	17240	17389	17506	17242	17348	17506	17268	17235	17434	17233	17196	17321	17380	17177	17316	17284	17310	17296	17264	17371	17280	17272	17362	17355	17324	17322	17298	17314	17400	17224	17230	17463	17338	17348	17452	17201	17347	17444	17227	17358	17312	17325	17373	17316	17296	17206	17468	17329	17496	17430	17411	17529	17211	17321	17311	17390	17096	17270	17386	17380	17392	17476	17335	17424	17407	17356	17307	17252	17329	17284	17325	17331	17348	17218	17398	17256	17339	17426	17545	17342	17428	17303	17353	17299	17368	17510	17307	17206	17206	17396	17140	17258	17432	17203	17458	17316	17310	17525	17462	17403	17379	17408	17427	17351	17315	17358	17376	17315	17437	17499	17248	17316	17395	17168	17273	17386	17335	17351	17281	17293	17444	17226	17441	17164	17321	17472	17233	17214	17297	17294	17448	17410	17378	17147	17194	17325	17340	17418	17317	17430	17351	17414	17596	17275	17398	17314	17341	17212	17271	17442	17587	17399	17181	17275	17146	17509	17207	17254	17305	17313	17269	17265	17439	17290	17465	17214	17356	17514	17402	17415	17291	17454	17310	17596	17544	17296	17334	17262	17391	17319	17448	17486	17412	17317	17309	17215	17362	17374	17459	17227	17301	17196	17405	17366	17442	17452	17359	17285	17200	17444	17391	17553	17297	17364	17323	17381	17328	17411	17320	17440	17274	17014	17409	17272	17244	17223	17368	17169	17272	17477	17235	17389	17326	17453	17568	17345	17351	17227	17404	17390	17428	17403	17519	17198	17163	17288	17396	17297	17365	17237	17148	17294	17250	17188	17255	17532	17463	17360	17534	17366	17466	17383	17346	17342	17244	17173	17398	17398	17301	17294	17416	17291	17361	17447	17454	17265	17421	17334	17403	16992	17627	17306	17483	17230	17387	17269	17462	17366	17403	17463	17520	17242	17372	17394	17316	17433
34082	52813	47804	36084	28928	25019	22640	19502	17768	17064	16644	16527	16123	16104	16027	16169	15982	15916	15803	15883	15739	15793	15783	15704	15848	15843	15834	15860	15866	15794	15851	15546	15798	15791	15569	15760	15739	15694	15527	15583	15700	15658	15884	15624	15660	15766	15669	15709	15748	15661	15563	15769	15756	15752	15685	15808	15875	15710	15733	15727	15633	15651	15767	15656	15845	15635	15476	15770	15588	15685	15555	15717	15666	15778	15680	15698	15940	15546	15879	15746	15556	15656	15685	15557	15516	15836	15695	15682	15711	15788	15614	15780	15748	15699	15746	15605	15687	15766	15815	15634	15686	15739	15631	15827	15641	15702	15696	15730	15897	15734	15738	15782	15614	15723	15678	15631	15705	15563	15638	15550	15804	15686	15673	15780	15729	15788	15652	15767	15708	15759	15816	15566	15729	15635	15726	15735	15572	15715	15697	15768	15679	15665	15618	15730	15866	15651	15608	15803	15691	15659	15742	15783	15754	15615	15720	15706	15728	15785	15622	15756	15638	15485	15848	15750	15650	15665	15758	15749	15843	15712	15790	15726	15774	15650	15591	15584	15772	15704	15805	15699	15559	15555	15823	15667	15635	15663	15519	15708	15562	15744	15627	15731	15599	15691	15577	15717	15705	15716	15689	15587	15539	15610	15689	15513	15726	15566	15816	15552	15644	15488	15660	15653	15821	15708	15911	15589	15689	15505	15860	15761	15710	15529	15928	15707	15592	15716	15750	15712	15608	15550	15838	15615	15828	15606	15784	15800	15613	15666	15829	15889	15670	15766	15567	15618	15595	15654	15711	15627	15556	15754	15592	15561	15624	15808	15540	15666	15684	15708	15670	15682	15697	15488	15726	15761	15712	15826	15515	15627	15760	15629	15729	15661	15682	15594	15621	15701	15673	15662	15526	15663	15775	15676	15544	15502	15939	15541	15731	15705	15561	15668	15648	15679	15690	15817	15738	15740	15838	15638	15635	15753	15583	15803	15721	15498	15719	15783	15717	15605	15563	15590	15559	15775	15636	15900	15663	15819	15657	15659	15574	15809	15723	15727	15604	15762	15734	15839	15505	15707	15657	15739	15717	15743	15731	15664	15742	15584	15710	15754	15612	15803	15695	15764	15675	15615	15739	15676	15594	15547	15600	15652	15658	15632	15685	15849	15608	15600	15639	15772	15838	15627	15677	15676	15841	15764	15652	15809	15606	15744	15804	15651	15541	15657	15584	15671	15537	15824	15829	15720	15776	15420	15644	15727	15710	15697	15802	15725	15681	15598	15580	15640	15711	15554	15765	15627	15788	15642	15563	15718	15733	15606	15633	15716	15674	15663	15729	15687	15866	15682	15581	15680	15572	15834	15781	15820	15572	15808	15591	15598	15553	15587	15713	15779	15643	15748	15541	15626	15739	15804	15653	15599	15535	15699	15699	15585	15709	15479	15714	15559	15573	15619	15668	15844	15489	15663	15617	15711	15760	15457	15546	15648	15552	15918	15645	15688	15566	15663	15569	15757	15697	15738	15673	15583	15732	15677	15535	15652	15735	15597	15621	15674	15674	15632	15501	15481	15710	15675	15637	15613	15565	15610	15841	15667	15648	15630	15582	15664	15652	15614	15885	15702	15635	15685	15615	15639	15519	15792	15794	15707	15741	15459	15619	15850	15791	15647	15658	15590	15481	15553	15571	15732	15499	15683	15629	15546	15571	15799	15625	15706	15763	15631	15648	15742	15640	15634	15622	15692	15514	15600	15613	15682	15687	15542	15585	15638	15688	15624	15596	15651	15720	15512	15801	15663	15795	15582	15614	15578	15643	15811	15868	15757	15682	15562	15646	15742	15525	15611	15499	15627	15715	15629	15715	15651	15830	15721	15554	15765	15654	15640	15540	15547	15781	15551	15639	15606	15641	15513	15677	15615	15694	15785	15647	15679	15619	15537	15735	15706	15622	15757	15682	15761	15631	15767	15645	15586	15732	15730	15601	15756	15542	15870	15763	15662	15715	15555	15661	15837	15595	15422	15706	15465	15587	15530	15820	15583	15873	15768	15641	15666	15575	15729	15649	15615	15674	15782	15641	15666	15671	15583	15733	15743	15625	15614	15609	15668	15649	15708	15539	15674	15625	15588	15554	15749	15561	15689	15706	15556	15598	15666	15709	15646	15602	15671	15616	15674	15706	15661	15595	15469	15640	15484	15652	15731	15618	15687	15656	15745	15765	15655	15822	15634	15761	15731	15737	15700	15568	15490	15577	15706	15693	15668	15823	15677	15724	15747	15803	15572	15539	15591	15620	15686	15621	15710	15619	15525	15658	15624	15694	15519	15649	15771	15589	15600	15752	15698	15615	15472	15529	15778	15623	15627	15806	15687	15684	15579	15527	15666	15658	15714	15708	15562	15743	15546	15805	15712	15824	15504	15752	15770	15642	15607	15597	15684	15642	15564	15814	15602	15640	15834	15589	15675	15779	15742	15649	15580	15735	15644	15714	15473	15667	15604	15588	15683	15679	15484	15542	15604	15751	15726	15845	15754	15468	15632	15622	15882	15580	15504	15569	15809	15686	15485	15748	15463	15622	15726	15915	15695	15634	15495	15677	15535	15816	15739	15572	15675	15692	15645	15791	15539	15714	15809	15543	15693	15739	15660	15633	15808	15885	15405	15759	15627	15553	15580	15741	15670	15522	15746	15567	15661	15609	15791	15627	15718	15512	15601	15629	15653	15595	15379	15511	15628	15668	15581	15467	15618	15758	15844	15702	15639	15690	15832	15768	15635	15805	15666	15647	15680	15561	15729	15436	15658	15625	15932	15589	15525	15683	15686	15764	15770	15643	15613	15622	15698	15784	15651	15805	15745	15614	15690	15668	15624	15514	15753	15588	15587	15616	15874	15683	15542	15765	15763	15633	15701	15494	15690	15582	15791	15512	15736	15622	15475	15712	15657	15641	15466	15586	15719	15604	15898	15631	15747	15705	15765	15788	15748	15819	15806	15702	15642	15831	15547	15634	15680	15608	15696	15555	15717	15812	15736	15502	15678	15588	15753	15603	15829	15533	15769	15534	15846	15773	15650	15639	15731	15583	15720	15707	15771	15887	15785	15595	15670	15578	15827	15576	15515	15575	15672	15772	15802	15610	15663	15539	15654	15624	15639	15763	15677	15705	15590	15676	15652	15818	15479	15732	15621	15681	15716	15728	15761	15611	15607	15700	15556	15627	15528	15858	15761	15461	15735	15506	15504	15568	15733	15778	15769	15682	15752	15794	15628	15568	15603	15541	15713	15902	15900	15655	15639	15643	15580	15613	15671	15708	15714	15691	15730	15724	15658	15620	15442	15797	15726	15689	15745	15570	15749	15724	15702	15774	15607	15713	15629	15560	15721	15597	15791	15700	15678	15611	15558	15731	15614	15387	15710	15603	15734	15706	15441	15610	15689	15566	15691	15506	15646	15704	15658	15689	15668	15639	15665	15562	15768	15593	15601	15852	15748	15606	15513	15765	15720	15795	15701	15639	15909	15673	15688	15705	15675	15786	15789	15639	15679	15649	15641	15487	15716	15652	15752	15737	15725	15644	15620	15568	15638	15756	15639	15773	15856	15653	15738	15676	15862	15622	15666	15795	15761	15736	15458	15618	15602	15549	15743	15660	15592	15659	15641	15483	15763	15677	15677	15724	15684	15623	15473	15588	15749	15647	15873	15467	15687	15653	15969	15658	15665	15636	15688	15651	15698	15685	15885	15488	15740	15568	15688	15704	15559	15817	15778	15606	15603	15668	15705	15837	15594	15703	15620	15652	15762	15789	15627	15802	15693	15828	15673	15931	15719	15761	15551	15562	15632	15649	15858	15723	15529	15732	15779	15603	15591	15651	15712	15684	15709	15818	15736	15795	15779	15806	15624	15592	15702	15639	15691	15878	15459	15764	15639	15661	15689	15645	15616	15713	15695	15595	15414	15506	15934	15740	15671	15726	15724	15753	15612	15642	15766	15622	15701	15685	15586	15586	15714	15678	15738	15759	15564	15816	15515	15713	15802	15652	15669	15632	15721	15790	15710	15709	15742	15684	15481	15574	15613	15544	15738	15664	15684	15634	15789	15595	15540	15736	15653	15803	15714	15669	15815	15809	15663	15607	15648	15741	15719	15665	15546	15707	15719	15492	15754	15666	15862	15525	15677	15707	15691	15844	15720	15736	15514	15629	15682	15712	15542	15526	15622	15652	15687	15692	15693	15546	15787	15655	15546	15695	15823	15691	15895	15601	15908	15718	15793	15665	15793	15693	15708	15805	15652	15663	15716	15573	15661	15662	15683	15753	15684	15557	15595	15767	15624	15709	15693	15591	15678	15575	15670	15591	15687	15884	15734	15535	15737	15641	15662	15690	15380	15668	15685	15691	15589	15673	15645	15715	15460	15804	15730	15704	15611	15631	15571	15682	15677	15665	15711	15744	15832	15637	15702	15603	15675	15669	15554	15702	15688	15578	15798	15576	15624	15749	15701	15645	15753	15658	15796	15679	15782	15523	15738	15564	15663	15678	15642	15740	15691	15764	15812	15657	15519	15653	15620	15735	15577	15677	15810	15732	15457	15710	15523	15653	15640	15730	15650	15733	15580	15616	15671	15655	15871	15826	15778	15510	15732	15510	15755	15716	15610	15581	15735	15748	15721	15762	15640	15816	15693	15717	15684	15768	15539	15595	15683	15639	15745	15731	15656	15626	15560	15746	15694	15536	15843	15502	15731	15582	15669	15851	15727	15783	15694	15768	15654	15697	15721	15503	15924	15727	15636	15641	15481	15832	15639	15691	15512	15520	15714	15589	15570	15669	15761	15661	15717	15783	15666	15676	15616	15602	15652	15581	15695	15591	15580	15597	15601	15718	15837	15508	15731	15572	15543	15727	15687	15648	15638	15721	15722	15575	15552	15835	15638	15658	15568	15821	15608	15711	15782	15561	15750	15675	15684	15569	15690	15746	15719	15650	15682	15662	15574	15606	15662	15756	15699	15618	15608	15668	15568	15533	15574	15712	15555	15648	15794	15590	15769	15504	15710	15523	15508	15770	15592	15756	15830	15629	15721	15669	15635	15679	15795	15424	15648	15819	15660	15730	15834	15615	15620	15677	15555	15533	15673	15584	15697	15698	15536
22883	21352	29197	24206	22875	26595	28383	22559	20323	19833	19513	18880	18724	18536	18480	18447	18347	18301	18047	17970	18305	18312	18173	18030	18062	17938	17943	18207	18067	18101	18046	17914	17911	17966	17834	17876	17995	17882	17778	17999	18039	17960	18047	18152	17907	17859	18060	18019	17934	18040	17922	17874	17998	17965	17944	17997	18044	17966	17758	17984	18070	17702	18022	18031	18082	17829	17797	17810	17851	17912	17872	17770	17864	17689	17890	18019	17850	17911	17929	18024	17857	18058	18067	17852	17740	17840	17989	17985	17908	18137	17652	17788	17924	17813	17933	18098	17777	18012	17904	17814	18193	17907	17918	18076	17851	17802	17940	17996	17904	18150	17848	17790	17981	17950	17696	17892	17677	17819	17963	17927	17873	17842	17828	17833	17751	17922	17860	17924	17731	17977	17945	18081	17797	17840	17922	17809	17955	17790	17679	17924	17783	17853	17985	17973	17960	17806	18015	17849	18166	18105	18035	17941	18096	18114	17960	17919	17863	17834	17852	18091	18038	17919	17792	17761	17750	18014	18005	18041	17928	17869	17927	17981	17826	18029	17777	17864	17979	18036	17864	17785	17797	17954	18016	17782	17741	17828	17736	17857	17847	17965	17943	18083	17913	17757	17743	17917	17769	17885	17847	17616	17814	17648	17885	17857	17920	17813	17850	17898	17689	17882	17746	17670	17926	17941	17832	17940	17999	17818	17838	17819	17813	17915	17878	17943	17913	17819	17871	17816	17661	17877	17898	18101	17810	18099	17724	17776	17649	17829	17819	17617	17670	18029	17798	17624	18101	17923	17715	17925	17879	17877	17780	17764	18022	17733	17778	17845	17924	17867	17987	17785	17717	17878	18012	18034	17951	17965	17854	17839	18219	18128	17997	17905	17883	17840	17857	17982	17917	18092	17788	17907	17748	17715	17732	17996	17871	17875	17958	17837	17871	18103	17853	17970	17608	17792	17902	18022	17733	17895	17646	17948	17929	18053	17756	17670	17662	17885	17802	17818	17853	17925	17943	17590	17994	17928	17929	17932	17858	17873	18113	18154	17832	18008	18023	17856	17890	17891	17792	17896	17974	17915	17947	17935	17792	17920	17502	17909	17852	17963	17876	17795	17862	17975	17884	17804	17866	17691	17938	17534	17902	17925	18093	18036	17869	17916	17759	17877	17935	17815	18000	18017	17955	17804	17906	17905	18001	17739	17909	17710	18051	17994	17973	18084	17805	17747	17877	17633	17900	18061	17824	18012	18041	17969	17845	17857	17826	17732	17530	17909	18096	17887	17849	17902	17924	17872	17830	17802	17855	17782	17842	17946	17956	17986	17670	17838	17938	17893	17892	17875	17935	17960	18113	17737	17966	17876	17970	17855	17899	17690	17892	17960	17888	18012	17921	17808	17574	17812	17618	17888	17912	17858	18003	17826	17908	17865	18105	17812	17888	17790	17856	17735	17830	18006	17882	18086	17928	17867	17693	17857	17761	17946	17886	17894	17883	17771	17808	17917	17963	17893	17917	18030	17926	17975	17796	17963	17850	17905	17837	17800	18004	17925	17763	17754	17719	17912	17764	17972	17952	17676	17816	17722	17903	17855	17714	17843	17964	17944	17897	18029	17938	18074	17773	18040	17882	18023	17791	17662	17948	17969	17935	17970	17935	17698	17935	17857	18044	17718	17994	18006	17808	17935	17858	17934	17781	17876	17817	17809	17868	17875	17823	18008	17791	17777	17977	18001	17712	18199	17740	17937	17616	18005	17843	17721	17896	17731	17670	17900	17688	17930	17834	17697	17900	17686	17933	17819	17791	17677	18114	17802	17985	17925	17798	17791	17970	18096	18026	17888	17876	17875	17850	18014	17866	17783	17741	17722	17819	17626	17800	17740	17898	18104	18041	18017	17882	17699	17830	17942	18003	17805	17633	17861	18025	17899	17864	17827	18110	18265	17855	17830	17843	17962	17642	17890	17888	17947	17895	17847	17721	17994	17805	17831	17883	17788	18032	17947	17866	18023	17837	17857	17894	18053	17776	17610	17896	17994	17866	17829	17851	17836	17802	17879	17786	17887	17888	17730	17963	17912	17935	17889	17952	17550	17817	17955	18009	18100	17650	17823	17857	17815	17811	17869	17874	17741	18061	18195	17894	18048	17764	18039	17648	17856	17963	17959	18136	17667	17757	17844	17722	17861	17881	18034	17745	17796	17921	17839	17950	17934	17850	17960	17958	17911	18035	17859	17853	17874	17821	17847	18009	17880	17767	17933	17801	17877	17831	17824	17908	18019	17911	17760	17706	17620	17821	17643	17770	17731	17940	17897	17630	18093	17830	17941	17973	17871	17946	17902	17879	17854	17907	17899	18121	18017	17816	17987	17867	18034	17873	17876	17783	17805	17857	17621	17833	17751	17765	17959	17746	17966	17703	17695	17830	17884	17746	17944	18031	17936	17777	17954	17910	18063	17930	18028	17997	17979	17990	17990	17930	17983	17945	17673	17928	17929	17732	17700	17811	17661	17989	17911	17704	17805	17880	17960	17820	17795	17776	17608	17707	17820	17844	17883	17871	17833	17957	18000	18059	17687	17942	17822	17774	18023	17748	17870	17901	17776	17922	17897	18062	18084	17803	18058	18167	18018	17865	17842	17881	17786	17775	17917	17921	17866	17998	17768	17928	17948	17774	17773	17896	17841	17837	17986	17857	17938	17875	17861	17915	17778	17997	17877	17975	17813	17781	17914	17849	17851	17964	17846	17845	17861	17804	17969	17848	18171	17774	17806	17751	17788	17782	18010	17754	17844	17883	17941	17915	17831	17888	17757	17865	18006	17823	17690	17694	17810	17900	17756	17805	17941	17760	17883	17960	17911	17821	17874	17978	17767	17765	17820	17926	18056	17756	17846	17726	17820	17704	18053	17974	18048	17718	17945	17776	18016	17823	17988	17967	17809	17780	17925	17924	17894	17819	18008	17823	17888	17875	17864	17832	17859	17873	17845	17954	17837	17755	17931	17812	17815	17791	17914	17897	17943	17928	18011	18007	17980	18196	17724	17816	18077	18048	17837	17997	17783	17834	17677	17916	17767	18087	17858	17739	17780	17830	17866	17977	17904	17717	18016	17807	17809	17737	17902	17930	17942	17991	17750	17994	17959	17947	17810	17624	17916	17867	17885	17740	17825	18066	17707	17781	17893	18056	17990	17842	17795	17884	17885	18082	17989	18053	17912	17833	17671	17820	17602	17834	17790	18034	17995	17803	18068	17984	17884	17754	17734	17893	17803	17719	17849	17795	17933	17862	17756	17751	17840	17888	18110	18047	17713	17978	17774	18097	17853	17884	18026	17811	17842	17765	17722	17785	17818	17768	17823	17952	18062	17942	17729	17819	17788	17821	17751	17921	17763	17738	17902	17837	17713	17835	17753	17855	17774	17803	17845	17824	17821	18030	17660	17910	17888	17997	17735	17695	17696	17773	17736	17793	17732	18037	17815	17954	17822	18044	17811	17761	17718	17766	18036	17896	17885	17827	18044	17967	17861	18076	17958	17863	17828	17742	17860	17967	17785	17862	17787	17890	17867	17849	17714	17869	18001	17926	17874	17859	18095	17775	17773	18001	17842	17830	17750	17977	17844	17840	18028	17996	17895	17730	17750	17852	17856	17753	17616	17881	17771	17770	17757	18107	17819	18056	17797	17861	17886	17876	17658	18003	17839	17633	17833	18004	17914	17933	17937	17834	18005	17940	18075	17739	17949	17919	17770	17944	17886	17867	17849	17791	17718	17928	17931	17874	17785	17803	17775	17758	17752	17749	17915	17736	17684	17979	17730	17931	17697	17871	17552	18041	17625	17679	17964	18097	17948	17795	17953	18142	18135	17798	17831	17782	17956	17874	18042	17968	17945	17986	17926	17831	17918	17843	17794	17881	17731	17907	17916	17998	17815	17768	17931	17881	17888	17778	18080	17896	17918	18032	17984	17878	18014	17962	18017	18032	17862	18051	18053	17934	17788	17802	17856	17677	17840	17788	17731	17727	17819	17754	17850	17822	17851	17812	17977	17870	18017	17867	17991	18038	17939	17968	17887	17745	18012	17973	17871	17874	17938	18128	17890	17873	17833	17890	17744	17876	17805	17990	17841	17701	17720	17776	17778	17873	17769	17774	17962	17718	17783	17942	18155	17766	18037	17757	17910	17708	17910	17873	17879	17927	17883	17891	17862	18010	17969	17871	17902	18085	17676	17940	17897	17873	17900	17862	17790	17855	17843	17975	17893	17904	17845	17861	17880	17910	18053	17970	18154	17884	17890	17873	18002	17788	17848	17590	17637	17826	17952	17774	17794	18052	17862	17789	17994	17949	18066	17949	18012	17848	17905	18094	17848	17965	17886	17731	17796	17721	17849	17806	18179	17676	17930	17818	17772	18017	17848	17867	17788	17806	17881	17890	17796	17897	17999	17911	17970	17979	17649	17906	17878	17990	18054	17813	17723	17734	17746	17974	17775	17708	17903	17996	17900	17838	17736	17883	17940	17907	17750	17816	18066	17994	17815	18022	17814	17952	17881	18060	17942	17867	17874	17903	17913	17886	17728	17893	17950	17920	17811	17908	17895	18277	17750	17907	18019	18051	17781	18034	17834	17804	17864	18071	17781	17769	17732	17952	17756	17812	17993	18031	17892	17962	17910	17978	17871	17797	17895	17837	17861	17736	17823	17928	17850	17975	18100	18017	17737	17821	17887	18133	17815	18168	18021	17867	17712	17905	18006	17559	18167	17788	17861	17963	17993	17881	17941	18045	18027	17620	17848	17689	17876	17783	17661	17881	17596	17925	17809	17800	17822	18009	17831	17955	17869	17827	17695	17914	17957	17992	17996	17803	18009	17911	17746	17750	17826	17846	17822	17844	17664	17826	17844	18004	17907	17906	17668	17956	17865	17882	17815	18180	17939	17716	18077	17805	17844	17655	17966	18064	17962	17962	17984	17703	17772	17858	17750	17991	17713	17937	18072	17771	17642	17767	17754	17780	17945	17822	17807	17932	17799	17823	17971	17867	17790	17860	17922	17851	17739	17819	17854	17918	18166	17757	17994	17692	17881	17825	17896	17825	17783	17822	17749	17724	17759	17922	18046	17990	17989	17794	17921	18096	17858	18024	17924
36710	57686	53012	41557	35219	29796	25551	21978	19108	17871	17507	17143	16949	16593	16518	16352	16521	16073	16377	16354	15981	16048	15867	16091	16049	16102	16170	15964	16154	15909	15993	15966	15975	15889	15983	15917	16035	16087	15875	15832	16031	15836	15976	15935	15953	15957	15736	15866	16106	15982	15850	15993	15945	16025	16052	16123	16053	15705	15779	16023	15900	16027	15826	15867	15984	15906	15875	15811	16027	15733	15889	15940	16025	16046	15854	15764	15776	15941	15856	16014	15774	15939	16012	15925	15821	16004	15879	15896	15882	15903	15919	15845	15963	15989	15890	15667	15914	15928	15978	16107	15827	15871	15921	16014	15840	15845	15705	15967	15813	16108	15865	16001	16016	15820	15811	15977	15865	15950	15982	15936	15806	15967	15972	15899	15790	15943	15911	15911	15742	16084	16009	15868	15967	15897	15824	16000	15910	15891	16023	15886	15993	15760	16083	15967	15922	15949	16055	15920	15866	15935	15810	15709	15953	15959	15794	16054	15977	15842	15932	15900	15769	16015	16097	15958	15768	15701	15822	15906	15819	15984	15999	15893	15955	15898	16055	15726	15905	15830	16014	15845	15890	15864	16093	15759	15965	15946	15962	15874	15688	15961	15965	15963	15796	15867	15964	15779	15913	15757	15973	15788	15768	15834	16044	15898	15709	15997	15957	15818	15694	15996	15842	15843	15961	15923	15880	15898	15906	15882	15818	16068	15927	16061	15959	15735	15980	15779	16117	16050	15857	15836	15867	15793	15915	15906	15783	15933	15890	15847	15968	15702	15917	15772	15962	15990	15727	16114	15933	15853	15992	15741	15836	15779	15909	15929	15844	15979	15876	15929	16052	15840	15914	15881	15946	15814	15809	15993	15895	15926	16026	15793	15955	16033	15973	16038	16006	15691	15832	16083	15906	15758	15867	15776	16011	15840	15729	16089	16076	16024	15919	15822	15993	15882	15916	15865	16030	15850	15886	15933	15879	15744	15963	15984	15990	16009	15863	15870	15830	16062	16060	15848	15942	15832	15860	15892	15990	16005	15847	15815	15904	15925	16075	15994	15725	15933	15918	15926	15981	16033	15870	16040	15897	15943	15905	15890	15917	15989	15921	15711	15798	15839	15895	16033	16036	15907	15945	15831	15912	15861	16018	15850	15843	15898	15898	15854	15920	15725	15898	15900	16116	15762	15972	15866	15889	15894	15920	15906	15776	15949	15734	15861	15930	15942	15965	15753	15962	15798	16084	15694	15940	15672	15857	15940	15911	15962	15901	16043	15736	15906	16007	15808	15913	15915	15794	15816	15878	15785	16148	15677	15750	16008	15865	15796	16055	16036	16018	15814	15927	15846	15800	15814	15938	15828	15808	15933	15939	15862	16112	15973	15817	16006	15821	15937	15900	15873	15885	15927	15911	15831	15743	16052	15902	15855	15955	15729	15972	15940	15901	15912	15838	15770	15955	15866	15897	15849	15788	16042	15748	15874	16112	15913	16016	15916	16050	15924	16008	15869	16056	15788	15898	15931	15913	15712	15788	15784	15919	15914	15944	15928	15899	15997	15972	15849	15947	15950	15756	15831	15700	15854	15885	15914	15835	15864	15895	15898	15993	16071	15877	16032	15921	15944	15878	15849	15841	15823	15819	15836	15877	15854	15771	16125	15855	15948	15919	15953	15865	15965	15833	15885	15922	16043	15991	15895	15867	15744	15873	16096	15961	15895	15772	16001	15910	15845	16040	15917	15936	16036	15982	15946	15890	15825	15797	15875	16109	15871	15981	16013	15766	16092	15796	15930	15884	15908	15725	15862	15813	15979	15962	15922	15789	15775	15958	15823	15909	15796	15953	15982	15935	15985	15956	15966	15977	15923	15858	15950	15688	15839	15901	15734	15772	15976	15855	16064	15965	15776	15964	15890	15859	15736	15719	15945	15821	15885	15990	15801	15828	15918	16075	15732	15743	15872	15856	15723	15912	15961	15840	15985	15837	15877	16052	15908	15974	15854	15914	15815	15715	15837	15855	16226	15919	15910	15819	15962	15859	15850	15865	15955	15930	15791	15766	15866	15904	15836	15856	15889	15985	15931	15760	15892	15829	15716	15841	15788	15907	15864	15904	16076	15968	15976	15896	16088	15786	15953	15949	15880	15936	15965	16041	15913	15793	16022	15874	15866	15861	16052	15959	16046	15954	16051	15984	15881	15882	15933	15760	15817	15831	15795	16022	15923	15905	15919	15836	15861	15785	15869	15836	15881	16000	15741	15843	15896	15764	15791	16002	15839	15823	15886	15931	15991	15834	15826	16006	15891	15951	15850	15938	15871	15788	15848	15993	15946	15936	16044	15960	15922	15810	15894	16058	15811	15808	15797	15846	15897	15662	15716	15890	16045	15959	15887	15923	15928	16079	15817	15903	15988	15930	15778	15873	15790	15828	15958	15895	16003	15864	15867	15745	16029	15902	15862	15796	15897	16038	15866	15917	15880	15811	15797	15989	15968	15874	15871	15907	15981	16029	16081	15904	15972	15996	15680	15668	16035	15822	15887	15805	15952	15834	16120	15953	15844	16046	16032	15856	16104	15853	15850	15955	15904	15813	15829	15834	15818	15972	15832	15809	15907	15934	15845	15966	15848	15867	15813	15947	15832	15951	15896	16060	15947	15903	15924	15868	16091	15973	15964	15788	16079	15905	15861	15949	15789	16050	15994	16096	15872	16029	15869	15859	15905	15886	15874	15748	15910	15736	15879	15807	15926	16102	15807	15846	15833	15862	15959	15856	15891	15820	16115	15949	15722	15894	15877	15865	15724	15887	15952	15908	15952	15829	15878	15901	15800	15990	15760	15890	15881	15913	15979	15774	15919	16014	15829	15883	15926	15929	15808	16034	15864	15742	16001	15992	15912	15886	15941	16062	15869	15792	15822	15976	15835	15972	15749	15900	15925	15856	15923	15883	15878	15890	15838	15780	15930	16026	15914	15981	15896	15904	15904	15814	15882	15995	15955	15950	16011	15898	16035	15960	15909	15848	15846	15996	15941	15984	15954	15821	16008	15820	16038	16078	15935	16018	15908	15852	15915	15785	15862	15865	15844	16017	15869	15900	15866	15877	15851	15720	15863	15924	15924	15908	15864	15918	15937	15827	15793	15978	15929	15884	15873	15758	15775	15895	15806	15919	15754	15972	15929	15915	15981	15991	15773	15965	15906	16164	15859	15887	15874	15844	16057	15793	15954	15706	15906	15984	15915	15878	15954	16045	15856	15756	16004	15842	15814	15805	15885	15880	15937	15853	15928	15827	15867	15992	15939	15961	15755	15922	15868	15907	15975	15962	16042	15723	15868	15916	15893	15944	15797	15881	15773	15966	16053	15961	15897	15820	15898	15885	15922	15962	15817	15826	15810	15852	15837	15754	16000	15871	15960	15870	15693	15914	15841	16159	15881	15948	15850	15974	15851	15998	15921	15717	15795	15773	15844	15808	15948	15944	15890	15999	15961	15912	15988	15793	15986	15888	15820	15946	15817	15867	15702	15878	15802	15956	16034	15936	15825	15800	15993	15950	15868	15910	15967	16056	16070	15936	15842	15991	15878	15780	15842	15931	15842	15909	16000	15720	15828	15701	15758	15985	15675	15866	15886	15960	16054	15920	15926	15882	16055	15975	15855	15924	15637	15799	15945	15743	15832	15832	15968	15881	15962	16008	15973	15795	15966	16021	15890	16007	15698	15647	16078	15922	15921	15879	15899	15919	15747	15782	15851	15990	15713	16065	15810	16055	15797	15820	16049	15924	15618	15994	15922	15766	15834	15956	15838	15844	15715	16037	15928	15923	15902	15950	15913	16005	15719	15929	15934	15919	15963	15812	15902	15920	15907	15886	15794	15817	15886	15810	15909	16020	15933	15895	15940	15786	15922	15909	15959	15763	16006	15914	15780	15827	15885	15970	15939	15817	16020	15930	15959	15871	16141	15836	16035	15657	15800	15960	15991	15822	15834	15844	15814	15842	15926	15961	15819	15791	15960	16087	15877	15940	15879	15884	15925	15958	16274	15731	15986	15763	16026	15893	15718	15833	16015	15814	15818	15883	15944	15837	15809	15937	15944	15836	15808	15997	15735	15796	15880	15871	15963	15959	15836	15944	15776	15909	15708	15823	15895	15962	15735	15951	15888	15967	15932	16064	15798	15868	15896	15979	15837	15977	15956	15944	15918	15832	15870	16012	15967	15816	15931	15826	15890	15759	15926	15894	15888	15914	15983	15958	15794	15793	15892	15736	15843	15903	15918	15929	15970	15983	15816	15701	15857	16027	15970	15882	16026	16120	15917	15888	15918	15884	15928	16034	15882	15846	15755	15821	15952	15991	15832	15929	15797	15822	15862	15810	15931	15921	15899	15910	15953	15834	15807	15962	15906	15877	16053	15903	16070	15990	16021	15972	15882	15776	15929	15849	15817	15991	15909	15865	15964	15881	15926	16000	15853	15876	15930	15958	15783	15892	15863	15771	15847	15988	15813	16059	15873	15835	15768	15831	16088	15957	15979	15886	16162	15774	15907	15930	15738	15894	15938	15991	15739	15905	15893	15675	15882	15856	15763	16036	15981	15957	15852	15893	15959	15911	15914	15949	15711	15802	15895	16007	15731	16085	15924	15845	15760	16052	15844	16001	15844	16044	15863	15949	16068	15830	15742	15824	15751	15853	15847	16006	15915	15894	15919	15969	15846	15930	15996	15933	15983	16034	15990	15938	15913	15913	16051	15831	15957	16015	15864	15867	15767	16010	15940	15891	16057	15868	15839	15914	15988	15807	15799	15911	15969	15977	16014	15964	15980	15734	15856	15896	15836	15913	15897	15964	15793	16023	15833	15988	16017	15695	15986	15837	15795	15894	15925	16123	15661	15909	15879	16135	15888	15818	15761	15883	15797	16092	15795	15943	15913	16005	15880	15718	16013	15881	15734	15907	15922	15821	15885	15939	15915	16052	16113	15981	15984	15932	15939	15991	15886	15933	15934	15775	15726	15922	15826	15800	15757	15686	15940	15920	15844	15785	15911	16008	15914	15873	15836	16025	15832	15763	15934	15704	15807	15819	15999	16030	15929	15805	15773	16020	15901	15717	15864	15904	15928	15892	15948	15879	15922	15858	15878	15868	16039
29111	27490	32798	28976	23736	21544	19825	19010	18338	18102	18275	18094	18019	18132	18021	18001	18113	18071	17949	17806	18077	17789	17819	17811	18042	18016	18201	17985	17938	17936	17866	18090	18006	17883	17970	17803	17677	17850	17878	17910	17667	18014	17834	17929	17920	17889	17695	17835	17952	17884	17871	17758	17885	17814	17959	17864	17767	17891	17680	17919	17900	17865	17629	17753	17818	17896	17855	17840	17742	17857	17835	17873	17645	17974	17795	17662	18189	17748	17931	17768	17648	18045	17887	18093	17857	17853	17867	17834	17891	17969	17794	17809	17743	17937	17926	18116	17831	17672	17684	17872	17714	17927	17829	17815	17855	17794	17928	17901	17841	17763	17798	17711	17765	17693	17920	18158	18006	17894	17830	17856	17944	17869	17967	17847	17883	17916	17872	18120	18035	17855	17846	17805	17771	17839	17970	18053	17762	18009	17807	17783	17915	17875	17715	17767	17597	17755	17801	17861	17899	17723	18044	18023	17864	17834	17810	17974	17899	17811	17750	17692	17860	17936	17985	17775	17769	17912	17821	17974	17842	18100	17783	17780	17790	17911	17859	17877	17943	17945	17832	17809	17736	17889	18031	17885	17800	18003	17854	17875	17709	17998	17979	17708	17935	17807	17889	17740	17683	17777	17724	17930	17594	17733	17847	17646	17583	17941	17749	17887	17947	18007	17819	17717	17858	17872	17816	17813	18067	17891	17898	17808	17797	18020	17691	17911	17994	17798	17743	17758	17850	17697	17962	17808	17873	17859	17840	17772	17750	17900	17726	18164	17854	17777	17905	18052	17814	17672	17900	17899	17824	17822	17922	17755	17758	17853	17805	17684	17713	17939	17931	17659	17909	17683	17854	17911	18031	17916	17742	17635	17820	18014	17799	17820	17745	17844	17730	17938	17845	17893	17993	17764	17849	17864	17910	17728	17898	17698	17780	17990	17856	17766	17919	17833	18061	18015	17807	18077	17847	17830	17818	17963	17997	17902	17970	17865	18000	17864	17766	17565	17816	17970	17951	17854	17702	18063	17961	17710	17704	17934	18094	17753	17854	17969	17824	17841	17785	17771	17568	18001	18056	17660	17857	17842	17744	17800	17728	17752	17876	17760	17896	17787	17923	17828	17840	17896	17762	17731	17644	17857	18024	17580	17904	17935	17704	17733	17789	17920	17895	17838	17903	17779	17743	17637	17905	17849	17837	17688	17879	18015	17788	17864	17713	17936	17921	17803	17838	17825	17689	17780	17717	17902	17891	17749	17681	17797	17774	17582	17722	17724	17845	17546	17719	17877	17862	17675	17931	17792	17836	17787	17624	17985	17879	17843	17711	17836	17915	17877	17767	17693	17920	18108	17881	17976	17791	17869	17652	17917	17762	17859	17731	17828	17934	17766	18056	17764	17917	17552	18036	17956	17987	17777	17864	17846	17807	17783	17947	17922	17888	17838	17889	17810	17786	17976	17606	18036	17992	17985	17814	17658	17826	17888	17810	18036	17608	17985	17829	17767	17918	17750	17868	17787	17743	17963	17987	17822	17916	17885	17855	17847	17855	17674	17828	18071	17949	17726	17759	17866	17966	17890	17791	17956	17792	17812	17977	18066	17980	17903	17779	17764	17799	17674	17938	17665	17890	17844	17869	17812	17913	17649	17806	17689	17714	17912	17745	17910	17809	17765	17853	17819	17815	17887	18035	18044	17889	17749	17761	17742	17963	17617	17842	17843	17982	18004	17826	17843	17835	17959	17775	17784	17908	17987	17901	17836	17990	17766	17947	17720	17818	17919	17811	17771	17890	17948	17892	17798	17961	17899	17875	18045	18030	17892	17817	17943	17956	17792	17826	18084	17927	17696	17962	17974	17862	17932	17768	17815	17910	17688	17668	17888	18009	18097	17896	17652	17918	17990	17709	17835	17854	17826	17762	17879	17854	17957	18044	18054	17964	18050	17700	17789	17858	17978	17778	17810	18031	17827	17976	17900	17874	17781	17828	17915	17838	17867	17832	17879	17942	17960	17610	17698	17677	17785	17820	17882	17754	17950	17778	17909	17851	17653	17886	17807	17996	17967	17705	17831	17616	17575	17963	17716	17935	18004	17930	17870	17810	17875	17879	17888	17854	17647	17899	17834	17644	17650	17865	17773	17812	17838	17886	17820	17775	17795	17907	17732	17847	18004	18031	17899	17984	17836	17845	17853	17943	17890	17921	17956	17942	17723	17811	18005	17659	17939	17898	17948	18004	17864	17803	17841	17903	17899	17942	17798	17880	17767	17776	17709	18009	17807	17770	17907	17727	17784	17941	17776	17888	17888	17925	17758	17953	17967	17795	17668	17929	17739	17779	17840	17991	17835	17962	17910	17887	17870	17794	17831	17879	17902	17930	17952	17921	17842	17638	17691	17539	17886	17893	17938	17806	17869	17880	17904	17928	17856	17674	17978	18016	17715	17786	17841	17924	18106	17717	17919	17728	17876	17655	17917	17806	17914	17653	17743	17828	17916	17740	17964	17814	17886	17872	18024	17847	17811	18014	17956	17770	17893	17775	17726	17921	17822	17822	17750	18055	17938	17994	17904	17855	17732	17764	17821	17987	18141	17819	17877	17849	17909	17886	17815	17915	17767	17932	17866	17801	17883	17995	17822	17889	17864	17755	17876	18122	17840	17852	17819	17760	17946	17803	17824	17794	17882	17885	18120	17866	17753	17749	17776	17949	17911	17974	18099	17831	17741	18023	17853	17979	17937	17837	17900	17824	17750	17858	17983	17821	17829	17855	17831	17912	18016	17708	17793	17910	17917	17737	17778	17667	17924	17896	17799	17895	17979	17653	17732	17805	17819	17700	17545	17843	17742	17769	17921	17868	17750	17967	18097	17841	17928	18068	17807	17981	17699	17871	17904	17874	17907	17775	17739	17795	18026	17963	17787	17899	17803	17789	17841	17908	17860	18045	17963	17972	17816	17827	17783	17855	17829	17811	17848	17892	17585	17975	17719	17948	17860	17814	17939	17755	17753	17892	17804	17810	17589	17688	17691	17866	17965	17752	17727	17895	17823	17956	17634	17789	17555	17720	17967	17849	17805	17796	18045	17849	17815	17852	17981	17883	18003	17906	17850	17793	17868	17616	18078	17772	17758	18017	17742	17711	17755	17796	17682	17665	17975	18137	17918	17832	17909	17860	17702	17778	17870	17694	17768	17823	17746	17765	17959	17791	17756	17921	18002	17891	17640	17929	17793	17787	17859	17974	17851	17933	17970	17744	17979	18040	18046	18031	17919	17843	17846	17901	17643	17939	17864	17842	17805	17784	17874	17805	17963	18025	17798	17811	17858	17738	17901	17812	17827	17774	17995	18045	17713	17854	18037	17898	17930	17674	17718	17792	18010	17706	17712	17788	17687	18120	17705	17751	17888	17948	17853	18086	17908	17892	17894	17860	17760	17831	17812	17825	17808	17830	17817	17966	17786	17805	17917	18037	17745	17945	17643	17792	17783	17735	17912	17957	17825	17809	17761	17965	17705	18038	17605	17978	17812	17550	17745	17854	17790	17900	18008	17726	17825	17896	17889	17923	17775	17794	17730	18017	17993	17907	17720	17735	17970	17793	17867	17662	17881	17967	17857	17882	17908	17824	17730	17728	17827	17890	17856	17791	17782	17816	17937	17806	17819	17988	17823	17943	17788	17969	17741	18086	18024	17915	17861	17855	18079	18025	17975	17890	17841	17881	17754	17958	17893	18081	18041	17741	17792	17814	17697	18010	17704	17936	17827	17839	17856	17987	17765	17925	17597	18005	17914	17761	17833	17928	17696	17840	17910	18071	17967	17840	17929	17802	17867	17815	18119	17909	17769	17836	17921	17824	17968	17801	18018	17742	18000	18045	17987	18038	17930	17866	17823	17776	17975	17518	17974	17758	18042	17727	17952	17698	17771	18070	17908	17822	17966	17972	17910	17725	17676	17769	17680	17730	17868	17838	17920	18026	17746	18143	17934	17773	17873	17795	17689	17995	17716	17959	17673	17922	17810	17984	17902	17784	17899	17776	17762	17946	17882	17773	17904	17880	17917	17842	17862	17717	17805	17799	17898	17929	17773	18033	17963	17524	17709	17852	17931	17761	17953	18039	17896	17805	18072	17718	17891	17643	17837	17827	17803	17768	17755	17616	17785	18034	17722	17825	17890	17824	17883	17765	17998	17871	17870	17647	17816	17931	17893	17766	18040	17971	17789	17953	17764	17820	17801	17691	17902	17807	17853	17692	17965	17885	17567	17838	17708	17896	17818	17726	17773	17893	17929	17941	17768	17829	17781	18037	17808	17720	17845	17858	18072	17904	17739	17988	17898	18060	18078	17821	17898	17903	17729	17911	17820	17885	17695	17777	18012	17962	17817	17876	17744	17878	17825	17720	17895	17952	17883	18147	17924	17811	17914	17963	17914	17751	17696	17999	17883	17879	17851	17905	17820	17714	17917	17929	17752	17966	17901	17859	17832	17975	17902	17951	17735	17831	17776	17803	17849	17750	17711	17675	18110	17863	17860	17751	17715	17904	17835	17731	17989	17859	17922	17904	17944	17731	18003	17761	17856	17892	17830	17837	17661	17671	17734	18032	17958	17853	18030	17784	18054	17951	17945	17841	17886	17667	17730	17914	17934	18027	17826	17731	17642	17698	17767	17821	17925	17848	17751	17931	17899	17931	17744	17970	17758	17973	17868	17848	17894	17812	17818	17798	18003	17989	17829	17878	17780	17809	17909	17850	17855	17770	17909	17973	17933	17806	17722	17865	18036	17755	17827	17865	18060	17973	17865	17802	17833	17862	17880	17782	17736	17868	17793	17908	17921	17954	17833	17962	17850	17910	17896	17934	17865	17990	17887	18085	17856	17919	17466	17880	17878	17861	17914	17946	18048	17831	17806	17913	17944	18015	17743	17839	17863	17907	18029	17783	17592	18045	17801	17983	17862	17966	17889	17882	18003	17828	17921	17899	17734	17798	17757	17806	17936	17870	17819	17971	17915	17818	17934	17905	17881	17808	17892	18069	17823	17572	17903	17860	17891	17726	17662	17719	17716	17741	17799	17768	17757	17975	17810	17645	17843	17938	17735	17867	17896	17861	18061	17935	17907	18071	17797	17671	17859	17859	17834	17730	17750
33611	43774	37667	29168	24382	20908	18530	17558	16899	16615	16461	16504	16329	16070	16006	16022	15936	16000	16055	16171	15889	16056	15894	15883	16031	16134	16045	16054	15912	15888	16127	15901	15867	15853	16098	15932	15931	16084	15864	15887	15870	15926	16026	15906	16005	15892	15995	15965	16013	15767	15921	15860	16053	15974	15845	15969	15926	15967	15872	16025	15858	16152	15941	15924	15842	15885	16042	15924	15993	15872	16065	15853	15942	16174	15989	15830	15966	15990	15728	15895	15948	16067	15959	15951	15884	16032	15793	16075	16031	16033	16053	16105	16126	15863	15856	15928	15880	15933	16022	15758	15898	15900	15985	15938	16038	15951	15936	15934	15966	15950	15926	15878	15941	16161	15882	15860	15980	15957	16035	15913	16045	15923	16028	15783	15949	16006	16078	15799	15910	15823	15827	15979	15977	16061	16017	15827	15932	15854	15931	15846	15938	15968	15993	16034	15909	15909	16020	15802	16068	16010	16031	15840	16065	16080	16106	16077	16010	15908	15873	15927	15804	15984	16032	15906	16054	15954	15906	16002	15973	15957	15797	16006	16015	15926	16034	16048	16037	16008	15960	16004	15986	15873	15976	15869	15919	15945	15770	16001	16007	15997	15858	16021	15953	16094	15791	15899	15954	15872	16031	15781	15850	15851	15810	15976	15790	15914	15916	15980	15877	15698	16023	15923	15933	16005	15794	15962	15879	15984	15940	15906	16076	16066	16132	15895	15737	16039	16127	15993	15947	15851	15831	16008	16039	15992	15995	16077	15903	16012	15897	15972	15854	15999	15927	16055	15830	15976	15921	16094	16106	15878	15988	15795	15719	15922	16168	15929	15982	15968	15926	15914	15952	15860	15855	16028	15973	15993	15937	15906	16039	15794	15910	15854	15854	15816	15882	15943	15949	16085	15871	15924	15900	15961	16031	15910	15933	15867	15954	15904	15957	15895	15878	15943	15977	15931	15987	15934	15802	15953	15835	16059	15999	15793	15950	15851	15918	15932	15939	15986	15909	15855	16006	15928	15932	15928	16112	16066	15853	16059	16038	15906	15956	16013	16084	15804	15841	15729	15987	15824	16000	15892	15828	16015	15931	15930	16117	15983	16081	15787	16036	15965	16091	16104	15862	16028	15950	15875	15913	15931	15758	15803	15796	15894	15990	15991	15884	15911	15943	15946	15863	15944	15869	16011	16033	15814	15930	15948	15951	15826	15946	15923	15988	15988	15785	15870	15858	16053	16037	15968	15943	16005	15873	16001	16026	15875	16051	15953	15912	15982	15702	16051	15839	16109	16089	15936	15968	15895	15937	15795	15880	15916	15901	15811	16016	15918	16029	16093	16006	16009	15963	15866	15976	15827	15868	15868	15847	15871	15853	15833	15944	15856	15945	15955	15963	15995	15922	15962	15905	15900	15894	15925	15963	15922	15838	16077	15978	16079	15982	16020	15796	15953	15958	16046	15964	15821	15973	16015	15921	15924	16101	15876	16123	15983	15877	16103	15940	15947	15786	15858	15887	15918	16041	16010	15888	15801	15945	15998	15872	15868	15822	15905	15859	16084	15796	15932	15883	16012	15913	15816	15828	15992	15989	15861	16092	16024	16134	15918	16133	16073	16170	15757	15999	16039	15907	15985	15976	16011	16105	15951	15949	15916	15942	15948	15955	16014	15917	16078	15932	15954	15981	15815	15906	15817	15944	15872	16032	15996	16059	15918	16090	15916	16040	15881	16024	15911	15976	16144	16010	15913	15864	16028	15967	15991	15960	16198	16042	15935	16013	15986	15907	15941	16000	15833	15959	16054	15897	15750	15922	15897	15840	16170	15959	16008	16045	15966	15937	15912	16019	15918	15828	15882	15873	16047	15986	15990	16148	15966	16006	16033	15974	16010	16185	15876	15873	16076	16110	15879	15903	15667	15903	16026	15934	15837	15947	16008	15885	16048	15991	15848	15957	15913	15934	16131	16009	15892	15921	15951	16022	15953	15877	16065	16094	15866	15988	15857	15881	16076	16089	15946	16002	15941	16068	16120	15896	15986	16080	16079	15961	15908	15753	15892	15902	15968	15880	15912	16061	16039	15912	15906	16027	16050	15956	16054	16003	15978	15861	15965	15991	15898	15938	15978	15701	16093	15922	15900	16020	16026	15858	15978	15968	15956	15958	16041	15910	15976	15971	15899	15901	15813	15907	15867	16082	15887	16085	15846	16194	16038	15997	16044	15939	16140	15967	15969	16051	15943	15905	15802	15827	15984	15938	16116	15882	15927	16009	15870	16064	16052	15917	15915	15924	15715	15787	16098	15980	15921	15981	15888	15921	15966	15869	15754	15853	15784	16090	15941	15989	16042	16018	16051	16059	15906	16055	15968	16071	15999	16037	15994	16094	15758	16031	15953	15916	16007	15962	15817	16075	15911	15758	15942	15936	16090	16082	15876	16200	15900	16168	16029	15956	15954	15924	16020	15829	15788	16064	15897	16010	15908	16007	15862	15984	15764	16031	15907	15929	15994	15996	16034	16012	15945	15982	15963	16018	16168	15989	15892	16088	15822	15915	15856	15837	16048	16223	15904	16046	15992	16064	15799	16047	15826	16111	15920	16019	16078	15990	16022	16017	15992	16023	15910	15938	15790	16009	16011	16056	16121	15985	15947	15946	16036	15891	15928	16010	16017	15966	16145	15979	16108	16187	15871	15740	15905	16000	16032	15901	15875	15959	16060	16071	15903	15746	15885	15912	15820	16042	16029	16083	16070	16025	15785	15846	16023	15971	15737	15893	15937	16109	15918	15934	16008	15976	15889	16066	15943	15979	16060	15922	15926	15786	16102	16028	15683	15821	16075	16021	15884	15971	15947	15856	15877	15905	15876	16015	15970	15910	15888	15976	16044	15999	15882	15889	16092	15912	15833	15931	16030	15879	16101	15938	15873	15942	16050	15993	16019	15963	16034	16096	15989	16021	16021	15861	16005	16198	15820	15973	15968	16024	15968	15788	16057	15907	15974	15964	16068	15885	15814	16078	15760	15948	15881	16044	15963	15938	16142	15978	15823	16015	16052	15987	15954	15885	16015	15933	16003	16212	15890	15828	16120	15959	15926	15938	15854	15947	16016	15929	16012	15911	15864	15789	15963	16131	15765	15929	15933	15982	16026	15974	15956	15970	15932	15858	15753	15883	15923	15788	15960	16037	15874	15952	15931	15885	16068	15792	15887	16021	15998	15936	15923	15824	16112	16051	16023	15920	16085	15977	15978	16026	15855	15845	16110	15973	15962	15652	16051	15916	15888	15976	15983	15977	15924	15981	15877	15982	15921	16004	15958	15907	15926	16012	15912	15912	15959	15990	15989	15962	15876	15963	15815	16024	15890	16080	15904	15951	15837	16108	15821	15934	16017	15886	16079	15935	15792	16047	15858	16019	15976	16009	15832	16053	15876	16033	15984	15909	16027	15747	15994	16124	15842	15902	16050	15969	16089	15925	15968	15918	15945	15964	15832	16055	16078	15944	16000	15980	15986	15757	15945	16024	16181	15957	15948	15860	16106	15910	15984	15936	15902	15834	15998	15756	15971	15932	15973	16096	15879	16120	15772	15970	15988	15924	15939	16004	16057	15924	15944	15988	15861	15998	15999	15825	15923	16052	15942	15830	15853	16023	16054	15915	15968	15834	15855	16015	15950	16020	15920	15946	15942	15956	15793	16085	15967	15903	16056	15926	15927	15814	16035	15997	15954	15954	16070	16004	15854	15967	16061	16054	15801	16085	15796	15866	15926	16044	16082	15985	16045	16025	15944	15846	16105	15823	15786	15983	16003	15629	16026	15871	15940	15997	15815	15939	15820	16004	15853	16059	16024	16206	16067	15963	15913	15886	16032	15870	15877	15802	15998	15941	15936	15780	16135	15796	15950	16019	15920	15973	15969	15994	16097	15914	16014	15839	15771	16079	15966	15929	15964	15852	15977	15834	16016	15784	15932	16078	15915	15987	16010	15900	16072	15872	16144	15941	15909	15880	15917	16010	15977	16010	15966	15862	16038	15967	15899	16012	16107	16061	15959	15887	15874	15906	15774	15825	15986	15862	15795	15893	15910	15955	16069	16019	16046	15867	16034	15999	16048	15901	15750	15831	15746	15986	16009	15940	15860	16066	15919	15781	15880	15906	15922	16043	16108	15787	16135	15775	15991	16002	15950	16116	16083	15910	15957	15835	16088	15902	16004	15985	16040	15855	15967	16020	16018	16041	15906	15911	16057	16031	15944	15974	15983	16128	15776	15997	15951	16012	15792	16032	16126	15784	15978	16027	15949	15977	15858	15940	15942	15924	15914	15984	15973	15980	15785	15903	16047	16090	16013	15966	16045	15905	16047	16084	16043	15823	16164	16036	15832	16036	15883	16066	16027	15874	15909	15836	16080	15918	15897	16121	15935	15904	16044	15875	15871	15938	16241	16068	16065	15930	16200	16072	16010	15854	15927	15878	15986	15839	16015	15930	15971	16040	16078	15900	15704	16088	15903	16004	15887	15991	15991	16034	16106	15972	15861	15832	15803	15888	15876	15895	16011	16000	15946	15836	15894	15851	15959	16017	15962	15803	15907	16012	15994	15933	16064	15886	16109	15786	16187	15826	16008	15819	15961	16015	15869	16083	15999	15911	15934	16021	15884	15966	15874	15921	15997	15886	15701	15963	15986	15968	16085	15929	16004	15849	16015	15945	15901	15779	16028	16087	16147	16011	15853	15925	16000	16137	15856	15925	15949	16057	16034	15995	15937	15846	15806	16040	15970	15997	15918	15881	15902	16103	15980	16051	16016	15793	15884	16165	15909	15914	15842	15922	16018	15846	16191	15930	16041	16010	15911	16039	15902	15962	16020	15923	15848	16160	15863	15961	15824	15943	15978	16022	15965	16223	15963	16003	15927	15919	15902	16094	15883	16054	15921	15995	15932	16101	15712	15959	15887	16009	16138	15977	15744	15971	15952	15790	15937	15815	16003	16101	15924	15979	15951	16026	15983	15992	16053	15835	16008	15923	15937	15981	15881	15962	15852	15953	16020	15915	15930	15920	15900	15795	15966	15943	16161	15790	15865	15881	16037	15959	15854	15890	16058	15763	15928	15987	16083	15800	16006	15797	15954	16006	15991	15936	15869
24192	21486	29057	25619	25133	26294	24346	19987	18333	18111	17940	17780	17671	17517	17311	17315	17289	17259	17218	17382	16986	17074	17196	17173	17359	17187	17109	17120	17403	17157	17177	17155	16979	17085	17021	17261	17133	17213	17389	17111	17039	16966	17301	17212	17213	17054	17165	16978	17091	17075	17174	17144	17038	17122	17006	17290	17010	17093	17057	17121	17265	17034	17087	17198	17405	17094	16970	17068	17046	16996	17190	17043	17080	17190	17120	17319	17243	16989	17063	16999	17119	16995	17105	17094	17063	17127	17061	17080	17151	17184	17137	17020	17320	17115	16967	17127	17116	17295	17164	17174	17270	17022	16967	16861	16959	16877	16983	17115	16951	17137	17044	16963	16998	17115	17027	17068	16963	16964	17201	17141	17136	17109	17311	17082	17164	16966	17149	16968	17026	17112	17180	17038	17037	16986	17068	16975	16819	17122	17050	17084	16883	17214	17000	16932	17112	17085	17173	17278	17119	17163	17096	17035	17041	17218	17304	16940	17010	16988	16921	17062	17093	17292	17181	17034	17102	16993	16925	17056	16980	16671	17195	16878	17025	17010	17115	17214	17028	17129	17161	17073	17024	17066	17003	16804	17018	16950	17206	17129	17125	17044	16946	17120	17119	17297	17163	16951	17054	17041	17109	17120	16898	16922	17083	17119	16998	17087	16965	16997	17234	17064	17205	17139	17013	17192	16934	17124	17025	17070	17113	17202	17030	16987	17028	17183	16987	17058	17065	16890	17129	17054	17156	17176	16953	17221	17018	17131	17038	17034	17085	17043	17102	17065	17003	17280	17183	16893	17116	17079	17228	17274	17061	17039	16973	17018	17167	17086	17087	17038	17297	16979	17058	17021	16845	17049	17089	16991	17335	17032	17078	16933	17057	17126	17206	16994	16990	17136	17033	17212	17084	17118	17201	17082	16860	17033	16926	17064	16912	17200	16986	17181	17016	17055	16956	17060	17051	16905	17026	17051	17013	17149	17059	17048	17026	16982	17299	17014	16983	16984	17064	16975	17065	16960	17211	17067	17211	17034	17076	17108	17120	16967	17290	17035	17313	17108	17090	17038	17183	17020	17241	17090	17141	17129	17021	16949	16946	17183	16948	16971	17110	17031	16959	17043	16855	17016	17200	17275	17083	17168	16938	16872	17000	17190	16886	16851	16999	17025	17081	17241	17172	17204	17091	17036	17029	16961	17175	17226	17134	17097	17010	17083	17325	17207	17306	17108	16920	16957	17120	16913	17104	16928	16984	17204	17113	17037	17070	17081	17039	17116	17169	16930	17061	16871	17216	17210	17206	17012	16897	17045	17240	17040	17166	17041	17019	17166	17064	17148	17070	16954	17082	17226	17194	16917	16976	17133	17080	17340	16914	17186	17127	17229	16951	17048	17008	16901	17023	17135	17052	17082	17345	17150	17093	17078	17140	16963	17176	17037	17111	17019	17033	17204	17264	17210	17097	17203	17210	17150	17056	17258	17023	17108	17020	16896	17059	16993	17020	17214	17257	17236	17209	17172	17023	17090	17102	17028	16987	17031	17066	17086	16832	17046	17151	16999	17156	17004	17048	17129	17106	17123	17019	17198	17073	17034	17152	17116	17072	17158	17278	17129	17048	17179	17117	17103	17065	17177	16902	17117	17105	17145	17101	17190	17006	16919	17040	17179	16927	17216	17127	16897	17106	16936	17205	17252	17196	17168	17057	16949	17186	17144	16947	16910	16996	16980	17052	17236	17162	17187	17131	17048	17110	17033	17154	17196	16814	17081	16919	17231	17046	17130	17216	17034	17268	16987	16945	16847	17053	16924	17036	17139	17021	17164	17100	17235	16979	17367	16987	17149	17385	17166	17007	17016	16992	17210	16962	17173	17137	17155	16787	17032	17160	17186	17165	17298	16843	17085	17145	17034	17043	17249	17089	16898	17012	17121	17211	17276	17041	17300	17049	17275	17213	16903	17137	17078	17223	17012	16969	16967	16995	17014	16959	17166	16991	17198	17279	17286	16984	17244	17022	17137	17211	17041	17287	17022	17032	17146	16959	17115	17107	17052	17188	17110	17017	16988	17218	16764	17036	17006	16985	17178	17106	17137	17191	17311	17102	17148	17108	17131	17025	17182	17099	17265	17126	17092	17160	17182	16933	17145	16930	16996	17101	16949	16818	17018	17118	16864	16953	17143	17329	17269	17027	17017	17101	17157	17264	17147	17165	17083	17043	17445	17051	17087	17071	17035	17061	17007	16947	16959	17113	17324	16959	17228	17207	17039	16900	17062	16933	17026	17118	17271	17095	17146	17127	16950	16974	17127	17120	17087	17082	16900	16997	17012	17294	17162	17105	16975	17121	16874	17135	17195	17155	16966	17153	17185	17336	16922	17127	16990	16855	17047	17059	16872	17097	16989	17092	16870	17084	17056	16937	17062	16971	17108	17241	17122	17024	17104	17240	17025	17234	17053	17248	17022	17230	17024	16980	17143	17142	17072	17095	17062	16962	16963	16947	17091	16989	17079	16935	17124	17119	16941	17084	17032	17185	17124	16980	17186	17244	17086	17058	17064	16917	17060	17214	17247	17002	17206	17142	16959	17226	17013	17142	17039	17040	17044	17106	17106	17179	17189	17075	17106	17133	17218	16934	17256	17164	17034	16950	17044	17067	16956	17027	16976	16963	17134	16795	17115	17133	17158	17080	17170	17094	16889	16878	17063	17092	17146	17431	17121	17143	17117	17282	16971	17143	16898	17139	17316	17027	17103	17096	17188	17050	16932	17065	17014	16976	17151	17057	17014	17155	17146	17171	16979	16977	17113	16925	16958	17089	17169	17058	16880	16819	17190	16990	17013	17172	17213	16900	17157	17159	17146	17221	17100	16998	17112	17237	17040	17047	17162	16994	17107	17038	17135	17051	17094	17124	17135	17153	17015	17109	17145	16996	17144	16861	17282	16911	17001	17288	17133	17246	17130	17080	16947	16924	17112	16998	16829	16942	16922	17165	17083	17131	17083	17343	17077	17016	16950	17239	17097	17229	17126	17334	17113	17044	17041	16913	17183	16999	17199	17172	17036	17040	17171	17013	17017	17092	17071	17081	17049	16978	17086	17119	16988	17066	17002	17107	17162	17175	17164	17028	17254	16957	17165	17140	17017	16960	17107	17110	16926	17201	17206	17155	16932	17085	17184	16996	17157	17337	16982	17142	17007	16970	16942	16971	17174	17277	17207	17065	17203	17133	17073	17129	17171	17222	17019	17043	17053	17062	17086	17274	17078	17007	17012	17175	17035	17178	17091	17156	17155	17149	17178	17305	17150	16922	17004	17168	16991	17040	17176	17120	17201	17055	16915	17177	17163	17296	16985	17352	17029	17097	17016	16991	17082	16899	17023	17023	16868	17181	17038	17241	17054	17015	17065	17097	17208	17137	17167	17109	17070	17143	17288	17129	17070	17187	16993	17056	17057	17191	17015	16894	17182	17241	17037	17043	17140	17083	17033	17046	17009	17411	16963	17179	16960	16962	17168	17125	16959	16996	17259	17435	17191	17198	17089	17071	17167	16999	17175	17133	17162	17103	16966	17030	16983	17218	17123	17002	17275	16979	16919	17109	16973	16938	17175	17093	16883	17266	17012	16887	17032	17018	17060	17038	17009	16987	16935	17266	17030	17009	17181	17046	16893	16997	17024	17090	16893	16970	17178	17165	17101	16922	16982	17102	16962	17061	16816	16999	17188	17083	16882	16956	17066	17162	17097	17183	17008	16964	17016	17181	17341	17048	17138	17067	17081	16839	16964	17110	17055	17210	17203	17102	17015	17192	17114	17018	17104	17144	16898	16991	16915	17129	17251	17270	17106	17087	16919	16992	16911	17060	17121	16993	17225	16984	17042	17142	16881	16849	16913	17265	16983	17096	17402	17181	17259	17064	16983	16996	17300	17025	17258	17158	17213	16985	16864	17011	17182	17045	17072	17282	17158	17182	17002	17108	17326	17175	17158	17065	16956	17053	17115	16934	17006	17163	16963	17229	17059	17098	16970	17329	17156	17137	16960	17136	17158	17088	17032	17080	17025	17052	16988	17081	17279	16962	17195	16992	17065	17094	17073	17284	17085	17175	16857	17110	17074	17065	16951	17153	17337	17206	17060	16999	17250	17207	17180	17010	17142	17219	17098	17260	17056	16931	17145	17104	17195	17149	17249	17000	17151	17104	17041	17137	17123	17149	17163	17016	17029	16984	17012	17137	17169	17099	17069	16982	17127	17079	17067	17041	17098	17027	17297	17071	17109	17185	17101	17128	16982	17090	16931	16949	17097	16950	17023	17033	17061	16959	16940	17020	17142	17055	17015	17191	17075	16938	17017	17103	17048	17095	17148	17293	16911	17176	16996	17209	17083	17120	17039	17194	17188	17191	17124	17142	16864	17283	17163	17021	17046	17027	17006	17066	16974	17170	17066	17042	16893	17141	17105	17078	17165	17086	17094	17189	16923	17310	17238	17188	17167	16906	17111	17096	17056	17284	16948	16813	16987	17023	16929	16972	17182	17319	17175	17000	17002	17126	17151	17010	16963	17073	17241	17071	17001	16898	16927	17167	16991	17033	17088	17101	17224	17181	17160	17056	17110	17136	17288	17002	17089	17115	16815	17045	17013	17053	17001	16923	16919	17035	16979	17073	17202	16967	17108	17068	16965	17027	17099	17308	17203	17014	17054	16973	16910	17011	16921	16924	16974	17092	16716	17410	17140	17011	17285	17120	17190	17145	16918	17173	17126	17073	17041	17139	17005	16997	17102	17022	17142	17003	17022	17078	17023	17001	17126	17097	17211	17290	17163	17196	17183	16963	16985	16786	17196	17106	16964	16888	16815	17166	17024	17093	16989	17341	16843	17041	17037	17187	17081	17080	17084	17004	17187	17239	17008	17054	17015	17133	16976	16959	17090	17301	17204	17066	17149	17037	17274	16931	17043	17251	16954	17117	17211	17170	16994	16990	17030	17140	16974	17167	16933	16977	16993	17109	17065	17122	17107	17295	17066	17163	17232	17110	17163	17035	17138	17200	17145	17157	17148	17031	17076	17191	16823	17059	17039	17132	16989	16952	17130	17269	17056	16931	17021	17077	17179	17214	17079	17091	17180	17134	17010	17009	17070	17106	16930
34784	52323	46558	36975	31423	26964	21812	18696	17385	16933	16470	16350	16192	16267	15890	15663	15920	15720	15653	15787	15624	15484	15532	15670	15561	15482	15674	15396	15665	15788	15350	15620	15479	15393	15533	15535	15601	15574	15593	15430	15424	15553	15539	15600	15535	15467	15445	15612	15622	15603	15563	15786	15516	15748	15542	15669	15590	15761	15440	15522	15566	15543	15624	15506	15714	15370	15553	15600	15624	15450	15657	15441	15443	15531	15462	15514	15483	15463	15495	15527	15513	15482	15421	15733	15618	15502	15476	15561	15456	15582	15437	15590	15545	15658	15621	15492	15542	15508	15411	15402	15461	15561	15668	15327	15354	15576	15410	15531	15653	15632	15529	15512	15497	15402	15483	15566	15369	15578	15399	15642	15549	15612	15509	15508	15417	15628	15532	15522	15513	15698	15594	15538	15444	15484	15505	15609	15414	15508	15553	15331	15394	15470	15716	15478	15576	15537	15437	15604	15486	15527	15672	15561	15443	15471	15366	15470	15553	15477	15620	15589	15521	15751	15540	15633	15519	15499	15512	15549	15602	15568	15583	15486	15481	15552	15346	15495	15588	15456	15504	15547	15515	15586	15598	15526	15499	15428	15547	15412	15669	15611	15522	15651	15387	15533	15685	15678	15834	15556	15647	15495	15625	15544	15607	15369	15336	15521	15528	15403	15423	15508	15593	15657	15435	15572	15578	15450	15501	15471	15509	15472	15418	15608	15667	15464	15552	15513	15445	15417	15674	15414	15473	15515	15522	15703	15668	15500	15481	15494	15215	15612	15527	15516	15600	15490	15447	15557	15486	15466	15660	15439	15412	15358	15470	15677	15582	15586	15598	15718	15526	15602	15628	15524	15538	15558	15629	15492	15562	15517	15444	15454	15520	15752	15564	15491	15489	15454	15575	15448	15481	15489	15524	15646	15493	15626	15826	15571	15553	15507	15560	15584	15538	15502	15508	15528	15617	15616	15428	15461	15494	15434	15630	15616	15493	15386	15504	15540	15528	15507	15525	15678	15538	15617	15493	15438	15508	15589	15564	15582	15488	15611	15420	15594	15540	15566	15545	15428	15405	15517	15555	15415	15550	15603	15436	15574	15357	15557	15435	15442	15517	15693	15449	15615	15558	15425	15535	15645	15595	15588	15396	15644	15750	15487	15489	15540	15638	15440	15548	15537	15392	15567	15496	15518	15555	15587	15511	15409	15721	15440	15555	15464	15521	15501	15448	15476	15663	15541	15578	15521	15451	15659	15573	15405	15525	15407	15459	15455	15813	15582	15570	15534	15643	15598	15342	15592	15576	15504	15529	15532	15509	15532	15604	15655	15512	15583	15469	15566	15351	15431	15437	15595	15609	15633	15453	15523	15605	15398	15462	15573	15535	15487	15578	15427	15433	15385	15589	15463	15481	15585	15496	15530	15386	15481	15598	15322	15369	15691	15478	15704	15510	15552	15677	15316	15434	15544	15513	15679	15591	15429	15547	15664	15487	15474	15490	15530	15477	15517	15394	15679	15604	15517	15522	15385	15460	15467	15714	15631	15400	15617	15373	15564	15598	15637	15622	15549	15462	15592	15437	15611	15642	15460	15324	15592	15668	15427	15558	15419	15683	15601	15634	15488	15603	15519	15619	15408	15451	15552	15661	15637	15571	15465	15695	15609	15445	15511	15523	15395	15579	15614	15515	15483	15595	15288	15484	15583	15547	15537	15398	15551	15341	15467	15482	15707	15641	15512	15418	15651	15627	15527	15423	15494	15327	15392	15521	15506	15538	15322	15518	15414	15740	15498	15477	15491	15475	15557	15658	15447	15552	15440	15586	15356	15507	15540	15732	15535	15555	15584	15628	15527	15557	15373	15469	15433	15538	15664	15545	15535	15293	15497	15410	15540	15640	15412	15460	15608	15553	15516	15537	15543	15575	15624	15561	15580	15312	15491	15524	15431	15453	15622	15445	15475	15559	15648	15590	15657	15437	15573	15625	15636	15613	15474	15622	15589	15555	15490	15558	15332	15522	15526	15535	15442	15714	15652	15611	15447	15481	15599	15566	15520	15539	15559	15338	15478	15626	15610	15637	15468	15405	15516	15515	15602	15362	15503	15355	15569	15573	15486	15720	15673	15614	15440	15438	15365	15420	15656	15510	15440	15533	15592	15577	15602	15505	15578	15373	15369	15484	15284	15616	15473	15603	15588	15436	15307	15556	15434	15603	15527	15476	15490	15508	15243	15481	15580	15442	15552	15520	15493	15645	15385	15519	15452	15454	15467	15543	15360	15593	15736	15453	15514	15621	15429	15594	15528	15504	15516	15531	15395	15408	15561	15536	15647	15450	15427	15533	15641	15410	15567	15537	15337	15422	15580	15632	15619	15455	15364	15572	15465	15476	15478	15503	15550	15437	15531	15569	15637	15573	15442	15520	15576	15480	15587	15488	15443	15628	15556	15438	15553	15463	15510	15524	15466	15696	15471	15483	15322	15448	15287	15541	15519	15408	15522	15581	15433	15390	15434	15658	15535	15652	15642	15587	15572	15489	15553	15375	15374	15404	15449	15439	15558	15475	15573	15568	15399	15466	15612	15575	15632	15521	15487	15468	15575	15530	15538	15427	15521	15466	15473	15585	15488	15529	15461	15446	15389	15461	15577	15572	15494	15664	15459	15402	15618	15476	15509	15680	15558	15558	15553	15548	15423	15572	15676	15548	15415	15415	15561	15485	15586	15649	15400	15448	15452	15578	15676	15418	15386	15345	15690	15434	15446	15619	15431	15446	15329	15651	15412	15486	15624	15463	15468	15417	15530	15561	15468	15365	15593	15440	15585	15556	15555	15426	15630	15507	15436	15432	15548	15476	15491	15668	15455	15552	15566	15536	15452	15468	15575	15743	15328	15634	15616	15482	15583	15749	15446	15605	15562	15503	15436	15538	15482	15680	15324	15434	15386	15416	15483	15659	15517	15503	15608	15560	15578	15435	15584	15478	15456	15603	15399	15500	15525	15653	15631	15438	15447	15705	15485	15616	15500	15445	15460	15696	15506	15613	15641	15554	15524	15570	15656	15413	15484	15642	15543	15480	15546	15528	15606	15395	15583	15397	15503	15434	15548	15433	15506	15423	15392	15532	15293	15509	15574	15584	15617	15580	15664	15550	15508	15522	15553	15591	15470	15463	15490	15523	15431	15586	15549	15498	15581	15635	15651	15499	15415	15481	15616	15462	15714	15442	15540	15699	15636	15422	15618	15405	15428	15429	15551	15485	15671	15432	15524	15563	15545	15361	15561	15658	15300	15416	15531	15707	15551	15637	15565	15326	15598	15386	15501	15437	15548	15477	15538	15475	15576	15464	15530	15333	15570	15501	15523	15323	15451	15431	15575	15447	15717	15434	15514	15567	15560	15478	15482	15296	15571	15442	15496	15515	15555	15483	15486	15408	15543	15500	15545	15383	15548	15511	15522	15498	15434	15467	15522	15571	15489	15623	15505	15471	15555	15437	15667	15506	15727	15480	15436	15420	15524	15478	15685	15608	15440	15556	15458	15402	15455	15371	15480	15457	15713	15525	15540	15533	15413	15512	15444	15563	15387	15544	15601	15450	15488	15584	15555	15483	15544	15375	15569	15395	15413	15559	15605	15601	15582	15445	15493	15505	15506	15438	15507	15475	15475	15699	15497	15628	15519	15684	15572	15676	15444	15606	15505	15652	15576	15517	15583	15531	15445	15597	15609	15434	15572	15559	15607	15420	15486	15578	15534	15504	15532	15425	15475	15490	15488	15352	15441	15507	15540	15631	15501	15452	15588	15673	15355	15419	15494	15577	15509	15595	15639	15819	15422	15601	15392	15584	15647	15469	15510	15572	15614	15652	15397	15554	15432	15437	15615	15503	15688	15441	15531	15597	15590	15523	15511	15456	15468	15378	15551	15503	15454	15386	15575	15408	15523	15435	15536	15452	15541	15634	15668	15464	15500	15499	15504	15621	15465	15387	15429	15543	15487	15640	15576	15539	15611	15502	15760	15555	15586	15536	15528	15490	15547	15423	15537	15375	15597	15531	15518	15554	15608	15736	15486	15640	15484	15575	15582	15364	15379	15513	15497	15730	15596	15595	15558	15255	15540	15597	15628	15492	15458	15645	15367	15454	15493	15504	15403	15545	15570	15650	15353	15418	15598	15565	15693	15566	15769	15504	15414	15420	15608	15447	15451	15607	15710	15638	15507	15452	15528	15547	15577	15665	15719	15412	15532	15656	15433	15547	15502	15606	15276	15620	15559	15490	15598	15475	15437	15538	15516	15606	15527	15564	15268	15677	15527	15449	15439	15537	15434	15496	15620	15528	15515	15506	15550	15424	15600	15452	15542	15524	15590	15530	15547	15461	15517	15519	15583	15557	15537	15526	15480	15696	15671	15380	15571	15353	15428	15582	15440	15702	15423	15655	15603	15592	15493	15562	15520	15524	15423	15808	15510	15579	15503	15521	15531	15782	15440	15493	15438	15434	15419	15565	15593	15515	15586	15481	15548	15724	15557	15435	15574	15461	15525	15235	15584	15411	15584	15585	15572	15461	15498	15570	15378	15439	15535	15447	15516	15552	15494	15635	15572	15591	15434	15618	15551	15603	15664	15461	15597	15632	15409	15454	15491	15499	15453	15568	15468	15476	15506	15619	15482	15616	15591	15508	15641	15505	15451	15529	15416	15593	15439	15619	15431	15466	15525	15398	15372	15630	15534	15490	15617	15555	15686	15627	15397	15464	15552	15578	15623	15595	15533	15627	15556	15458	15468	15662	15686	15577	15582	15519	15500	15513	15547	15631	15858	15455	15371	15624	15496	15570	15741	15568	15582	15494	15502	15427	15789	15559	15527	15612	15515	15678	15459	15453	15564	15562	15471	15595	15528	15550	15445	15568	15725	15631	15489	15720	15525	15473	15621	15583	15574	15557	15330	15395	15487	15381	15539	15574	15404	15570	15602	15410	15543	15542	15466	15629	15565	15629	15483	15620	15676	15509	15543	15536	15449	15578	15693	15689	15445	15484	15676	15483	15426	15567	15575	15489	15672	15659	15477	15622	15487	15548	15505	15492	15536	15481	15683	15629	15547	15517	15659	15464	15545	15529	15568	15594	15554	15457	15494	15578	15727	15525	15507
22933	21432	29242	24427	24098	28512	28762	22471	20130	19474	19252	18603	18722	18637	18680	18346	18362	18199	18197	18285	18219	18013	18073	17874	17956	17922	18088	17884	18097	18042	18021	17962	18105	17996	17771	17791	18203	18035	17903	18091	17814	18046	17812	18038	17871	18047	17918	17737	17837	17998	18023	18101	17879	17939	17946	17889	17847	17854	17824	17941	17889	17886	17887	18218	17962	17965	17837	17981	17906	17972	17910	17749	17611	17913	17942	17734	17892	17842	17908	18023	18112	17959	17871	17921	17787	17660	17889	18017	17931	17939	17831	17724	17847	18083	17689	17770	17800	17664	17802	17893	17901	17655	17864	17737	17812	17852	17755	17969	17596	17639	18026	17824	17902	17762	17938	17886	17813	17985	17719	17989	17914	17759	17774	17741	17888	17801	17948	17921	17857	17858	17926	18028	17911	17894	17916	17801	17698	17820	17929	17893	17825	17794	17660	17908	17935	17890	17888	17904	17677	17742	17904	17846	17984	17950	17906	17871	17868	17675	17987	17769	17842	17836	17953	17782	17860	18016	18141	17845	17804	18005	18004	17835	18025	17737	18102	17878	17772	17862	17869	17817	17892	17774	17887	18016	17833	17794	17906	17774	17715	17806	17855	17771	17870	17848	17869	17771	17811	18009	17891	17611	17779	17762	17760	17976	17822	17686	17903	17919	17793	17755	17705	17833	17834	17817	17735	17706	17781	17739	17752	17784	17847	17609	17921	17715	17749	17963	17891	17867	18103	17850	17908	18132	17978	17491	17980	17901	17741	17943	17849	17984	18026	17779	17887	17780	17947	17783	17844	17859	17771	17727	17965	17833	17809	17976	17881	18038	17896	17697	17786	17875	17693	17916	17798	17871	17878	17709	17835	17933	17741	17582	17858	17751	17835	17939	17732	17788	17681	17916	17696	17880	17916	17694	17882	17839	17880	17739	18106	17786	17953	17789	18038	17781	17956	17771	17930	17905	17793	17930	17757	17824	17990	17934	17803	17866	17835	17780	17754	17933	17867	17758	17964	17771	17780	17802	17726	17854	17646	17704	17806	17880	17654	17867	17868	17820	17711	17962	17813	17811	17851	18012	17780	17696	17766	17911	17951	17892	17688	17804	17858	17936	17801	17908	17776	17635	17777	17953	17793	17915	18074	17930	17909	17936	17707	17876	17668	17952	17886	17572	17981	17826	17955	17864	17837	17857	17824	17912	17848	17967	17875	17814	17733	17903	17663	17964	17608	17917	17704	17966	17597	17733	17680	17931	17666	17846	17828	18088	17937	17567	17827	17722	17879	17914	17807	17741	17821	17847	17678	17882	17870	17765	17747	17901	17859	17897	18052	17969	17827	17808	17678	17714	17673	17688	17847	17738	17765	17758	17861	17835	17723	17724	17825	17798	17835	17793	17871	18110	17926	17731	17828	17885	18007	17756	17891	17842	17958	17730	17895	17745	17774	17731	17929	17885	17682	17852	17878	17869	17942	17867	17511	17691	17807	17652	18036	17686	18084	17985	17886	17849	17775	17950	17808	17946	17742	17968	17876	17996	17889	17816	17933	17876	18079	17891	18077	17994	17717	17555	17942	17748	17859	17861	17907	17897	17936	17841	17932	17833	17848	17850	17833	17734	17781	17899	17821	17952	17836	17893	17833	17714	18023	17875	17835	17747	17881	17845	17652	17932	17683	17691	17763	17919	17881	17607	17918	17956	17931	17925	17769	17976	17683	17728	18023	17930	17953	17917	17780	17776	17930	17939	18132	17728	17886	17676	17651	17764	17943	17937	17887	17618	17957	17856	17887	17891	17848	17976	17785	17814	18045	18000	17982	17657	17815	17733	17908	17641	17808	17849	17916	17876	17734	17979	17845	17831	17713	17721	17969	17913	17873	17807	17995	17787	17984	18071	18004	17695	17841	17847	17943	17857	17703	17751	17818	17899	17884	17712	17795	17685	18023	17659	17902	17868	17849	17749	17913	17815	17881	17929	17819	17908	17952	17906	17922	17890	17712	17920	17702	17753	17934	17942	17854	18015	17749	17733	17977	17717	17845	18123	17821	18009	18008	17809	17836	17906	18048	17893	17916	17882	17746	18038	17823	17911	17744	17725	18011	17960	17868	17761	17929	17762	17788	17760	17822	17885	17676	17818	18025	17852	17848	17849	17936	17550	17749	17919	17805	17667	17893	17953	17846	17801	17854	17901	17672	17833	17845	17920	17866	17824	17850	17814	17817	17560	18120	17963	18048	17888	17729	18049	17964	17875	17892	17940	17859	17829	17853	17989	17858	17828	17878	17963	18043	17867	17862	17907	17827	17852	17852	17749	17701	18010	17772	17891	18068	18007	17887	17959	17799	17934	17767	17957	17739	17922	17934	17801	17879	17754	17880	17772	18058	17798	17910	17869	17771	17851	17716	17746	17864	17869	17906	17905	17807	18011	17945	17882	17885	17907	17594	17797	18010	17958	17877	17867	17898	17903	17839	17868	17815	17916	17879	17860	17797	17585	17888	18123	17855	17788	17921	17783	17718	17642	17682	17831	17880	17726	17892	17922	17929	17801	17852	17845	17878	17969	17887	17896	17813	17876	17908	17951	17798	17818	17981	17931	17777	17989	17770	17928	18042	17761	17982	17826	17670	17869	18058	17651	17949	17724	17761	17892	17880	18008	17875	17931	17880	17847	17863	17820	17761	17717	17906	18033	17788	17991	17902	17782	17811	17814	17652	17955	17931	17979	17770	17890	17738	18090	17969	17756	17688	18049	17696	17750	17823	17621	17755	17682	17947	17803	17900	17749	17769	17992	18078	17842	17783	17838	18105	17820	18006	17806	17802	17678	18083	17708	17962	17958	17911	17913	18051	17989	17899	17802	17895	17894	17948	17784	17857	17865	17746	17932	17757	17662	17783	17858	17764	18005	17892	17814	17722	17585	17862	17858	17934	17901	17933	17746	17746	17937	17814	17864	17776	17745	17789	17827	18006	17832	17660	17751	17872	17822	17920	17733	17739	17926	17808	17806	17932	17640	17674	17895	17900	17834	17947	17823	17884	17938	18017	17817	17818	17805	17815	18040	17828	17861	17935	17929	17767	17792	17883	17700	17935	17807	17765	17786	17783	17800	17740	17741	17889	17832	17683	17735	17833	17939	18002	17902	17820	17731	17765	17635	17867	17907	17664	17924	17873	17820	17867	17789	18032	18018	17792	17951	17901	18025	17800	17873	17857	17788	17944	17898	17949	17642	17855	17821	17911	17771	17843	17797	17808	17967	17850	17847	17857	17611	18006	17728	17963	17865	17829	18011	17636	17832	18067	17837	17822	17904	17903	17662	17928	17835	18162	17762	17788	17728	17913	17860	17621	17823	17789	17952	17836	17683	17862	17971	17700	17878	17721	17777	17731	18073	17930	17822	17690	17657	17732	17714	18023	17811	17750	17922	17943	17939	17679	17736	18116	17786	17682	17782	17726	17848	17808	17861	17718	17664	17955	18015	17951	17896	17710	17773	17846	17858	17971	17968	17695	17824	17937	17753	18072	17951	17726	17961	17772	17844	17837	17879	17753	17892	17874	17933	17870	17775	17939	17825	17918	17939	17843	17736	17900	18085	17940	17741	17885	18013	17936	18103	17909	17630	17942	17931	17814	17803	17933	17927	17920	17632	17956	17951	17794	17907	17790	17898	17968	17856	17973	17835	17797	17813	17886	17661	17731	17911	17850	17766	17963	17735	17787	17629	17874	17796	17804	17915	17990	17811	17767	17808	17887	17850	17690	17746	17744	17789	17794	18016	18056	17644	17848	17967	17734	17792	18034	17832	17773	17559	17839	17980	17837	17885	17990	17986	17721	17886	17862	17816	17894	17774	17801	17913	17637	17685	17719	17932	17892	17934	17753	17984	17815	17837	17785	17902	17853	17855	17812	17930	17791	17720	17908	17711	17631	17907	17771	17743	17932	17881	17973	18017	17762	17757	17947	18084	17959	17925	18017	17716	17860	17757	17981	17901	17597	17797	18001	17788	17839	17940	17839	17716	17765	17936	17897	17908	17765	17744	17713	17686	17826	17816	17893	17759	17890	17842	17774	17750	17847	18052	17846	17710	17798	17953	17997	17895	17776	17987	17901	17961	17912	17580	17793	17866	17896	18101	17958	17927	17745	18052	17845	17857	17882	17815	17799	17889	17836	17944	17813	17975	17803	17777	17738	17980	17784	17846	17973	17858	17828	17934	17800	17762	17855	17919	17740	17858	17971	17891	17894	17893	17983	17745	17824	17802	17834	17927	17703	17860	17793	17994	17866	17781	18012	17774	17560	17967	17872	17689	17797	17871	17891	17852	17736	17656	17844	17904	17777	17872	17751	17754	17921	17927	17929	17832	17894	17679	17844	17994	17902	17926	18004	17614	17634	17737	17930	17960	17911	17838	17797	17661	17975	17817	17799	17731	17742	17909	17782	17873	17794	17522	17812	17968	17802	17971	17828	17819	17998	17829	17759	17716	17766	17732	17886	17709	17764	17786	18006	17947	18105	18203	18003	17977	18129	17905	17721	17921	17981	17911	17774	17972	17936	18050	17926	17775	17957	18155	17954	17879	17789	17756	17885	17757	17827	17680	17833	17531	17712	17857	17890	17877	17727	17929	17760	17835	17813	18049	17868	17773	17750	17801	17826	17722	17819	17918	17791	17971	17778	17979	17681	17772	17817	17910	17829	17950	17985	18000	17739	18089	17932	17988	17839	17785	17778	17979	17890	17833	17826	17846	17956	17898	17780	17873	17710	17874	17653	17757	17856	17667	17964	17792	17850	17745	17918	17846	18049	17951	17968	17834	17987	17716	17805	17699	17641	17901	17833	17862	18030	17782	17928	17943	17736	17547	17885	18067	17850	17720	17981	17774	17807	17923	17882	17789	18034	17855	17932	17972	17971	17902	17850	17796	17770	17824	17737	18044	17728	17784	17930	17852	17885	17928	17690	17675	17667	17823	17858	17862	17922	17837	17993	17856	17788	17980	17666	17950	17889	17695	17581	17786	17750	17971	17923	17847	17808	17739	17722	17977	17920	17825	17957	17961	17891	17888	17802	17731	17831	17780	17954	17868	18088	17753	17849	17956	17887	17958	17957	17783	17884	17896	17831	17881	17672	17809	17868	17770	17858	17914
37470	57599	52679	43910	39287	34057	25306	21066	18844	17684	17181	16842	16884	16670	16408	16365	16377	16271	16220	16151	16111	16068	16255	16134	16060	16070	15912	15988	16074	15962	16047	16046	16117	15868	16090	15976	15891	16088	16007	15966	16007	16028	16000	16008	15986	16010	16072	15933	15935	16134	15928	16011	15860	16157	16037	15917	16081	16054	15909	15992	15899	16105	15903	16031	15831	15872	15926	16126	16100	16131	15972	16011	16097	16010	16132	15938	15991	15963	15938	15948	16106	16063	16121	15917	16001	16067	15956	15788	16022	15838	15915	15927	16007	16124	15782	16022	15891	16021	16015	15983	15826	15937	16077	16071	16003	16203	16039	15889	15900	16014	15998	15915	16000	16229	15825	15959	15944	15981	15885	16128	15763	16124	15949	16080	16031	16025	16144	16057	15883	15824	15950	16004	16005	15886	15687	15963	16049	16107	16145	15977	16120	16076	15893	15982	16072	16097	15844	15904	15795	16086	16047	15944	16017	15997	15895	16063	16023	16031	16126	15959	15945	16053	16057	15954	16071	15966	15909	16083	15737	15967	16045	15848	15913	15810	15979	16071	16007	15840	16065	16073	16049	16041	16012	15968	16018	15939	16054	16034	15864	16024	15788	16018	15955	15986	15947	16085	15886	15964	15970	16005	16121	15997	15876	15998	16033	15837	16109	15886	16161	16125	15959	16072	15887	16004	15857	16130	15840	15793	16007	15992	15939	15893	16165	15970	16011	15983	15819	15804	15693	15965	15953	16023	16125	16081	15921	15923	15829	15877	16072	16117	16056	15897	15938	15964	15948	15992	16046	16030	16048	15946	16026	16002	16004	16049	16110	15938	15866	16149	15858	15984	15921	15881	15959	16021	15905	15722	15898	16155	16016	16188	16058	16062	16109	15988	15829	16135	15932	15989	16031	15934	15867	16022	16081	16101	16063	15979	16017	15997	16129	15936	16086	15990	15856	15979	15994	15915	16061	15951	15888	15934	16010	15854	16101	15912	15936	15983	15897	16004	16000	16093	16166	16037	16044	16092	15953	16035	15965	16134	15927	16079	15860	16000	15877	15926	16054	16031	16089	15994	15922	15979	16047	16220	16022	15987	15916	16183	15726	15928	15988	16050	15801	15804	15868	16067	15981	16008	15857	16046	16089	15796	16002	15956	15876	15961	15942	15846	15878	16052	16095	15804	15983	15953	15916	16029	15952	16047	15845	16060	15805	16034	15981	15993	16026	15911	15865	15912	15877	16025	15919	15820	15963	16003	15969	15947	15999	15916	15886	16002	15859	15823	16074	15819	15745	15752	15969	15953	15985	16015	15927	15928	15950	15915	15927	15869	16091	16096	15827	16034	16059	15865	16059	15810	16051	15864	15868	15989	15978	15789	16127	16013	15986	16000	15927	15929	15798	15982	16038	15964	16031	15922	16020	15837	16148	15925	15945	15983	15991	16038	16018	15894	15916	15994	15912	15863	15887	15895	16000	15867	15953	15845	16110	15905	15971	15859	16041	16144	15859	15982	15959	15752	15926	15925	15858	15916	15941	16098	15910	15998	16156	15916	16015	16073	15972	15967	16040	15920	15900	16075	16070	15793	16088	16039	16092	16025	16033	16085	15918	15921	16109	15968	16131	15877	15983	15973	15944	15939	16165	15852	16017	15995	15998	15876	16062	15989	16075	15862	16040	16169	15961	15924	15979	16051	15980	15939	15956	16112	15967	16032	15811	16108	15801	15847	15968	15914	16011	16036	15977	16098	15942	15945	16090	15919	15821	15848	15988	16129	16058	15945	16172	15919	15816	15913	15970	16013	16044	15946	16053	15874	15901	15983	15871	15987	15984	16184	15943	15964	16076	16022	15905	15929	15885	15949	16075	16043	16217	16067	15865	16055	15993	16039	16037	15944	15947	15976	15831	16068	15919	16202	16007	15848	15851	15968	15888	15831	16143	15874	15906	15950	15968	15948	15961	15965	16043	15793	15896	16076	15881	15979	16144	15946	15942	15960	15865	16003	16229	15985	15976	15943	15898	15930	15853	16035	15912	15955	16024	15822	16018	16128	15981	16126	15936	16077	15957	15878	16007	16019	15850	15864	15864	15957	16086	15997	15934	16019	15830	15987	15847	15928	15874	15965	15985	15983	15926	15998	16084	16008	15840	15975	15785	15979	15840	15890	16055	15929	15948	15948	15914	16072	15856	15783	15900	15981	15928	15920	15946	15988	15921	16059	15932	16009	16116	16055	16016	15906	15962	15996	15888	15968	15928	16128	16099	15981	15803	15908	16030	15916	15902	16096	16066	15893	15897	16091	15968	16015	16044	15897	16082	15880	16094	16148	15941	16159	15921	16063	15926	15819	16020	16113	15883	15983	15902	16011	15979	16047	15922	16078	15961	15997	15892	15999	15983	15886	16031	16146	15911	15868	16064	15929	15928	15890	16004	16079	15925	15851	15983	15819	16100	15865	16160	15894	15896	15872	15993	15987	15852	15937	15975	16083	16104	15844	16022	15986	15916	15901	15883	16165	15952	15921	15769	15982	16048	15962	15954	15881	15976	15988	15939	15989	15940	16120	15912	15910	15995	15988	16037	16012	15934	15949	16190	15973	15865	15968	16002	16005	15997	15911	15923	15856	15933	15882	15925	15935	16021	16136	15933	15914	16083	15868	16011	15997	15905	15927	15895	15968	15915	16032	15946	16136	15888	15907	16026	15855	15894	15857	16134	16063	16011	16096	15903	15955	15907	15892	15831	15864	16009	15902	15898	15954	15965	16033	16142	16032	15930	15954	16007	16056	16075	16045	15956	16191	15993	16030	15912	15949	15981	15926	15894	16093	15905	16088	16050	15943	15993	15994	15883	15887	15879	15943	16082	15975	16045	15902	15926	15825	15947	15832	16060	16029	15859	16005	15872	15953	16095	15930	15901	15998	15885	15880	15772	15860	15993	15952	15988	16073	16033	16033	15845	16057	15983	15982	15887	16198	16055	15901	15940	15959	15833	15886	15779	15980	15907	16009	16115	16108	15930	15939	15834	15961	16154	15889	16065	16087	15757	16043	15975	16022	15907	15802	15968	16097	15996	15908	15903	15869	15908	16048	15978	16108	15867	15954	15893	15948	15993	15845	15976	16040	15944	16105	15969	15852	15958	15976	16111	15911	15909	15907	15912	15900	15832	16109	15912	15932	15900	16087	16007	15897	15926	15971	15912	16035	15859	15815	16053	15927	15818	16009	15915	16022	15895	15860	15929	15980	15945	15870	16006	15875	16020	15941	15979	15860	15996	16088	15889	16145	15873	16056	15943	16041	15930	15937	16013	16141	15910	15894	15923	15991	15915	15845	15796	15919	16053	15920	15880	16175	15966	15925	16083	16214	15999	15772	15954	15935	15922	15970	16043	15895	15992	15817	16019	16014	15815	15894	16129	16002	15999	15887	15973	16084	16045	15981	16156	15851	16009	16035	16010	15927	16005	16120	15991	16009	16105	16074	15978	15957	15955	16032	15886	16008	15855	16086	16006	16010	16122	15939	15785	15884	15879	15861	15930	16198	15894	15876	15924	15900	16073	15973	15934	16064	15991	16148	16083	16144	15834	15843	16049	16101	16044	15864	16145	15932	16093	15904	16020	16013	15968	16060	15975	16000	15954	16019	16044	16094	15936	15929	15999	16013	16045	15780	15879	15909	15887	16032	15959	15965	15909	15947	15984	15929	15853	15999	16080	16020	15886	15966	15935	16061	16061	16162	15875	16055	16128	15890	16075	15889	15961	15748	16176	15729	16071	15890	16021	16054	16112	15865	15842	15927	16076	15958	16000	15913	16017	15942	16052	15839	16012	15934	15880	16049	15762	16081	15995	15907	15771	15690	16111	15949	15974	15823	16141	15874	16076	15888	15834	16103	15933	15930	15984	15885	16208	15898	15953	15838	16053	15893	15909	16206	16001	15831	16029	15913	15928	16117	15956	15913	15940	15897	15935	15939	16153	15879	16172	16086	16108	16052	15974	15992	15946	15889	16107	16113	16026	15990	16157	15819	16084	16000	15888	15942	15977	15948	15929	15915	15874	15878	15917	15959	16100	16028	15914	15979	15977	15944	16003	15883	16111	16133	16056	16004	15876	15808	16056	16075	16083	15968	15989	16025	15776	16033	15856	16018	15965	15881	16035	16084	15929	16009	15853	16012	15926	15836	15870	15917	15849	16075	15946	16030	15951	15981	15935	16125	15769	15916	15896	15898	16073	16055	15961	15852	15886	16073	16069	16092	16001	15936	16009	15885	15869	15983	16010	16075	16017	15865	15963	15917	15901	15914	16123	15863	15950	15888	16030	15895	16076	15869	15762	15995	15943	15892	15880	15970	16133	15940	15869	16042	15907	15980	15866	16004	16072	15978	15896	15984	15994	16043	15920	15787	16025	15814	16255	15983	15883	15913	15988	15744	15991	16018	15834	16073	15949	16155	15914	15909	15956	16225	16011	16050	15831	15985	15987	15983	15989	16073	15978	16008	16010	16025	15774	15905	16109	15966	16083	16015	15979	16018	16182	16077	15997	15971	15964	15965	15779	15854	16119	15897	16145	15786	16035	15817	15970	15925	16016	15865	15961	15938	16082	15870	16055	15914	16219	16030	16092	15777	16096	16107	15967	16075	15981	16043	15906	15983	15934	15906	15822	15793	16026	15826	15992	16091	16076	15932	15943	15826	15985	15998	16022	15912	16093	15944	16060	16004	16094	16134	15992	16010	15964	15939	16139	16019	15845	15845	15800	15978	16098	15973	15988	15981	15942	16090	15901	16066	15994	15783	16009	16023	15737	15891	16134	15907	15895	15888	15976	15952	15929	16091	16017	15883	15875	15998	15979	15934	16007	16076	15942	16015	16002	15883	15936	15999	15827	15935	16021	15904	16020	15991	15836	15927	16005	15897	15867	15971	15975	15951	15985	15932	15983	15977	15987	15891	15973	16048	16081	16014	15994	16121	16038	16128	15964	15924	15924	15851	15774	15922	15957	16024	16015	15919	15907	15938	15967	15768	16092	16178	15919	15819	15960	15896	15964	15790	15976	16000	15979	15889	15867	16068	16000	15924	15920	16038	15974	15773	15804	15916	16030	15954	16041	16052	15958	15987	15931	15826	16009	15965	15864	15809	16196	15951
28974	27424	34711	31474	25032	22059	20004	19069	18675	18298	18209	17964	18133	18064	18022	17880	18004	18080	17788	17931	17836	17996	18054	17834	17933	18017	17807	17769	18142	17912	17960	18115	17863	17825	17990	17836	17879	17837	17839	17861	17807	17767	17710	17763	17940	17773	18067	17834	17758	17864	17799	17980	17957	18053	17786	17720	17859	17852	17976	18079	17738	17726	17741	17771	17655	17931	17808	17921	17797	17879	17980	17900	17924	17774	17892	17912	17929	17759	17786	17897	17977	17582	17940	17843	17942	17954	18053	17876	18047	17790	17955	17745	17784	17705	17895	17783	17801	17882	17848	18014	17892	17923	17930	17848	17801	17915	17907	17727	17730	17906	18008	17671	17823	18064	17979	17974	17850	17990	17896	17755	17926	17888	17824	17823	17876	17747	17962	17717	17900	17842	17914	17967	17966	17864	17863	17968	17837	17959	17775	17607	17634	17817	17759	18019	17890	17845	18011	17930	17731	17727	17871	17889	17881	17781	18004	17995	17862	17934	17732	17834	17852	18040	17948	17828	17927	17844	17828	17879	17810	17952	17827	17734	17885	17955	17852	17745	17785	17801	17838	17813	17737	17857	17882	17840	17819	17807	17738	17652	17843	17949	17963	17817	17670	18048	17654	17841	17930	17676	17804	17972	17808	17881	17814	17737	17962	17788	17719	17954	18087	17851	17801	17980	17762	17861	17908	17857	17853	17982	17768	17933	17957	17747	17914	18011	17823	17845	17925	17882	18039	18000	17988	17785	17660	17763	17780	17843	17994	18031	17822	17876	17974	17865	17900	17738	17871	18082	17845	17924	17976	18021	17870	17892	17777	18129	17856	17790	17786	17998	18015	17818	17899	17817	17697	17813	17942	17891	17914	18019	17927	18075	17747	17819	17781	18057	17939	18023	17901	17910	18017	17756	17969	17987	17887	17803	17972	17679	17687	17861	18032	17926	17770	17837	17915	17827	17773	17904	17988	17876	17770	17763	17760	17888	17885	17785	17983	17815	18103	17824	17964	18021	17918	17835	18073	17740	17952	17908	18101	17734	17679	17869	17976	17831	17845	17850	18111	17871	17955	17789	17856	17920	17906	17740	17752	17868	17774	17662	17678	17749	17748	17860	17813	17607	17858	17758	17668	17821	17833	17803	17725	17815	17988	17776	17683	17843	17981	17703	17908	17739	17966	17961	18009	17883	17901	17680	17827	17978	17894	17973	17886	17711	17789	17841	17806	17858	17969	17925	17908	18050	17876	17901	17878	17780	17867	18003	17995	18022	17819	18033	17927	17734	17978	17569	17849	17927	17907	17585	18031	17744	17844	17932	17813	17880	17889	17862	17814	17833	17920	17968	17886	17867	17871	17922	18002	18096	18005	17841	17797	17668	17975	17620	18034	17899	17849	17948	17827	17773	17676	17981	17764	18028	17873	17912	17944	17900	17698	17803	17824	17905	17589	17903	17837	17813	17860	17748	17979	17849	17823	17953	17820	17913	18013	17921	18121	17915	17918	17864	17850	17791	17987	17922	17978	17899	17969	17741	17894	17902	17784	17799	17894	18005	17970	17716	17806	18149	17936	17829	17723	17613	17894	18018	17831	17781	17806	17814	17726	17877	17835	17852	17800	17950	17640	17826	18091	17902	17783	17967	18184	17947	18026	17773	17971	17746	17741	17823	17774	17904	17976	17851	17968	17923	17807	17842	17778	17888	17714	17886	17858	17614	17765	17670	17805	17676	17830	17884	17902	17854	17800	17855	17918	18023	17901	17709	18012	17888	17791	17878	17861	17854	17764	17800	17848	17906	18037	17755	17630	18097	17757	17703	17861	17703	17866	17874	17898	17778	17764	17948	17664	17748	17919	17732	17904	17809	17793	17683	18021	17861	17920	17831	17877	18019	17861	18060	17994	17742	17817	17775	17864	17791	17846	17711	17801	18076	17756	17768	18043	17672	17669	17997	18050	17775	17985	17706	17873	18005	17862	17866	17950	17865	18010	17728	17837	17760	17750	17927	17727	18056	18025	17828	18001	17751	17728	17766	17960	18011	17908	17852	17903	17808	17859	17772	17929	17886	17772	17895	17894	17944	17869	17851	17884	17966	17884	17598	17829	17816	17834	17849	17783	17855	17843	17828	17934	17622	17798	17918	17745	17872	17713	17871	17771	17902	17952	17753	17860	17803	17943	17989	17896	17931	18049	17684	17922	17898	17758	17747	18076	17914	17896	17872	18039	17861	17746	17782	17814	17895	17685	17776	17918	17799	17860	17808	17911	17853	17760	17868	17717	17887	17751	17959	17962	17905	18031	17869	17701	18060	17717	17908	17752	17927	17849	17837	17892	18017	17963	17884	18017	17883	17775	17695	17886	17872	17966	17731	17969	17949	17900	17948	17775	17766	17702	17814	17805	17940	17703	17821	17700	17780	17999	17934	17932	17828	17789	17765	17730	17836	18090	17935	17990	17977	18036	17906	17925	17991	17796	17735	17772	17789	17813	17974	17737	17728	17963	17920	17782	17758	17803	17703	17828	17703	17603	18184	17847	17803	17939	17836	17746	17840	18044	17864	17873	17875	17935	17857	18037	17851	17882	17794	17784	17901	17993	17845	17790	17730	17797	17614	17669	17735	17767	17991	17778	17936	17960	17821	17830	17780	17918	17915	17769	17720	18033	17843	17720	17764	17910	17902	17949	17955	18048	17759	17845	17646	17835	17528	18054	17971	18049	17775	17980	17827	18065	18088	18041	18069	17934	18030	17797	17828	18258	17923	17827	17860	17774	17789	17635	17983	17900	18101	17869	17713	17927	18001	17766	17834	17799	17948	17744	17909	17908	17930	17964	17692	17865	17855	17708	17860	17875	17848	17884	17763	17642	17704	17980	17889	17826	17826	17907	18054	17857	17912	17921	17974	17786	18000	17772	17845	17944	17971	17922	17859	17877	17769	18042	17838	17770	17766	17884	17796	17851	17895	17901	17902	17736	17955	17936	17658	17862	18060	17957	17786	17822	17905	17812	17838	18003	17883	17931	17942	17931	17871	17812	17768	17924	18030	17897	17868	17902	17821	17772	17867	18027	17904	17953	17926	17814	17861	17986	17823	17823	17753	17873	17842	17843	17929	17911	18030	17748	17831	17851	17980	17892	17874	17668	17788	17845	17916	18065	17957	18018	17856	17897	17706	17639	17757	17813	17869	17836	17797	17758	17965	18013	17870	17818	17880	17857	17750	17967	17927	17820	17989	17925	17731	17835	17836	17809	17943	17925	18007	17983	17683	18099	18126	17775	17878	17722	17845	17829	18070	17800	17876	18127	18009	17861	17917	18026	17894	17785	18041	17905	17840	17934	17969	18001	17924	18012	18013	17919	17747	17962	17856	17802	17907	17895	17811	17972	17810	17734	17777	17822	17861	17741	17754	17967	17732	17908	17838	17783	17799	17730	17794	18002	17883	17860	17845	17828	17892	17939	17776	18003	17802	17967	17992	17957	18059	17862	17818	17942	17884	17788	18113	17812	17735	17790	17867	17955	17814	17834	17750	17786	17828	17959	17850	17871	17890	17778	18007	17750	17882	17835	17855	17687	17833	17857	17916	17952	17834	18005	17884	17813	17760	17892	17684	17778	17733	17755	17734	17784	17822	17895	17957	18141	17763	17911	17773	18072	17897	17993	17946	17756	17834	17915	17974	17892	17837	17861	17757	17832	17972	17755	17848	17781	17763	17873	17846	17782	17823	17642	17755	17970	17901	17935	17948	17654	17827	17758	17719	17897	17693	17876	17724	17761	18073	17712	17892	17913	17943	17724	17994	17951	17976	17720	17884	17699	17933	17993	17939	18108	18087	17751	17862	17748	17711	17859	17814	17767	17905	17854	17806	17771	18044	17986	17863	17910	17937	17865	17951	18008	18037	17904	17870	17963	17760	17888	17644	17807	17934	17803	17868	18059	18119	17665	17713	17957	18049	17997	17791	17977	17829	17987	17908	17766	17722	17775	17745	17743	17842	17790	18023	17772	17864	17851	17694	17893	17860	17828	17838	17880	17803	18044	17902	17967	17983	17730	17880	17854	17974	17781	17804	17948	17796	17886	17875	18154	17685	17684	18072	17827	17976	18024	17828	17979	17772	17980	18076	17830	17736	17908	17869	17727	17826	17813	17775	17921	17813	18052	17670	17830	18056	17754	17883	17926	17858	17803	18085	18001	17962	17887	17973	17905	17866	17892	17955	17686	17871	17738	17943	17738	17836	17710	17980	17919	17760	17704	18026	17868	17793	17978	17948	17814	17807	17765	17688	17805	17928	17764	17847	17849	17889	17828	17664	18001	17873	17941	17839	17883	18036	18034	17908	17827	18071	18021	17817	17992	17993	17901	18110	17950	17942	17953	17778	17854	17852	17814	17816	17731	17789	17960	17958	17741	17893	18026	18083	17948	17756	17887	17789	17900	17555	17963	17853	17777	18030	17734	17676	17830	17885	17785	17779	17872	18069	17915	17962	17799	17783	17711	17877	17818	18052	17925	17917	17903	17867	17776	17861	18001	17860	17753	17850	17682	17858	17697	17797	17842	17926	17888	17871	18099	17879	18102	17725	18109	17991	17731	17928	17796	17698	17673	17740	17759	17859	18088	17960	17841	17858	17774	17872	17866	17897	17940	17782	18152	17778	17894	17899	17837	17827	17818	17803	18026	17806	17802	17663	18087	17858	17739	17728	17639	17899	17723	17644	18016	17983	17938	17705	17795	17913	17993	18136	17957	17966	17841	17629	18058	17900	17935	17771	17819	18203	17949	17979	17727	17931	17816	17926	17936	17744	17832	17782	17804	17968	17861	17981	18024	17796	17944	18167	17952	17973	17963	17694	17715	17969	17797	18031	17872	17952	17679	17701	17854	17854	17777	17813	17850	17866	17772	17891	17702	17896	17935	17828	17846	17800	17829	17745	18113	17815	17663	17913	17887	17828	17874	17861	17777	17886	17915	17823	17816	17872	17893	18032	17617	17998	17939	17908	17805	17741	17883	17835	17908	17900	17908	17993	17871	17829	17777	17718	17951	17709	17961	17852	17857	17835	18067	17595	17953	17921	17983	18006	17762	17759	17946	17801	17993	18066	17958	17774	17782	17914	17959	17901	17980	17901	17759	17869	17810	17898	17948	17930
32464	44208	40910	32240	25976	21179	19075	17595	16750	16574	16457	16307	16252	16171	16233	16075	16116	16287	16092	15911	16073	16327	16138	16157	15916	16133	15936	16017	16071	16076	15928	15818	16197	15942	16097	16020	16055	16093	16006	16015	15876	15930	16038	15832	15982	15981	15919	16236	16025	16295	16296	16072	16128	16018	16039	16188	16156	16014	15995	16059	16058	16031	16085	15933	15902	16205	16158	16219	16024	15996	15903	16130	16014	15991	15979	15946	16004	15934	15966	15821	15891	16137	16167	16028	15923	16110	15987	16046	16097	15891	15928	16126	16060	15880	15969	16002	16199	16084	16091	15941	15933	16004	16009	16209	16001	16044	16047	16132	16024	15897	16097	16132	15974	16071	15894	15891	16194	16054	16111	16063	16039	16184	15867	15827	16020	15963	15915	16042	15935	16069	16069	16077	15988	16027	15856	16012	15936	16041	16060	16033	16069	16121	16064	16025	16109	16017	16132	15767	16018	15975	15935	15898	15819	16075	16298	16086	15937	16133	16185	15968	15864	15885	15913	16032	16021	15818	15925	15958	16016	16103	15945	16093	15975	16127	15835	16148	16055	16103	16166	16103	15878	16229	15948	15791	15955	15957	16154	15950	16126	16084	16036	16061	16091	16008	16069	16228	15954	16034	16097	15955	15981	16016	16057	15996	15832	16017	15898	15952	16070	16070	16005	16241	16041	15912	16033	15917	16105	16067	15976	16125	15956	16103	15875	16079	15990	16007	16067	16157	16090	15982	15960	15952	16134	15793	15948	16102	15977	16197	16061	16014	15930	16068	16076	16021	16010	16043	16161	16040	16011	16140	16013	16032	16217	15991	15952	16110	15887	16087	16131	16145	15905	15954	16059	15829	15905	16117	16099	15864	16086	16000	16026	16112	16197	16005	16014	16106	16005	16103	16051	15932	16146	16042	15826	16018	15977	16104	16015	16170	16116	15758	16132	16026	16011	15926	15923	16110	15990	15993	15925	16279	15889	15967	16031	15986	16031	16047	16048	16012	16074	16016	15923	15944	15955	16078	16027	15966	15967	16147	16041	15969	15857	16033	16111	16070	16124	16011	16069	16122	16163	15965	15849	16110	15850	16024	15969	15928	16094	16073	16137	16018	15897	16121	15955	15889	16039	16133	16078	15981	16060	16008	16034	16076	15950	15902	16086	16029	15980	15953	16056	16007	16162	16143	15882	15838	16193	15940	16067	16019	15898	15948	15992	15990	16021	16132	15966	16065	15812	15876	16079	15940	16043	16181	16107	15974	16042	15952	16011	15990	16108	16050	15972	16233	15988	15901	16068	15847	15914	16018	15870	16061	16002	15951	16037	15967	16023	16006	16026	16086	16036	16050	15984	16153	15943	15911	16136	16049	16041	16010	16194	16003	16036	16008	16042	16080	15990	15981	16003	15924	16051	15956	15885	15939	16091	15982	15845	16018	15994	16200	15780	15885	15918	16168	15969	16042	16129	16108	16159	15966	15906	16107	16010	15994	15975	16104	16022	16098	15949	16008	16147	15906	16060	16023	16050	16095	16089	15976	15880	16032	15974	16092	15854	15934	16099	16009	16127	16045	16059	15924	15995	15959	15944	16137	16109	15933	15941	16180	15825	16104	15969	16016	15879	15967	16044	16010	15970	16040	15916	16074	16024	16000	16032	15974	16032	16069	16105	16074	15967	16112	16013	15919	16002	15905	15852	16082	16188	16106	16088	15969	15853	16053	16166	15986	16000	16043	15994	15946	16034	15950	15938	15952	16178	16003	16097	15884	15919	15931	15985	16150	16127	16021	15982	15980	16044	16028	15902	16045	15902	15974	16006	15930	16047	15906	15924	15937	16108	16154	16106	16042	15944	15926	16166	16041	16104	15916	15984	16027	16041	15977	16013	15993	15997	16167	15879	15961	15905	16033	16059	16023	15923	15941	16029	16102	16105	16076	16132	15836	16032	16021	16136	15988	16044	16091	16045	16094	16071	16022	15989	16024	15900	16171	15769	15780	16073	16103	16027	15834	16113	16073	15938	16033	16040	16010	16169	16074	16074	15955	15991	16201	15998	16032	15976	16026	16136	16030	16266	16061	16075	16010	16056	15993	15971	16014	16185	16091	15995	16058	15909	16071	16182	15996	16041	16095	15968	16156	16022	16001	16034	15852	16314	15900	15995	16039	16008	15988	15985	15927	16022	16054	16090	16028	16187	16169	16101	16023	16109	16003	16031	16092	15980	16079	15852	15984	15869	16039	15943	15989	15973	16037	16090	16093	16070	15916	16140	15918	15938	16081	16058	16169	15934	16010	15912	16045	16044	16121	15791	16076	16005	15976	16105	16050	16042	16231	15972	15973	15688	16056	15880	16143	16111	15993	15972	16008	16039	15962	16004	16031	16045	16107	15994	16054	16003	16019	15981	15997	15827	15989	16054	16067	15917	15816	15925	15855	15998	16079	16035	15833	16138	16023	16078	16129	16056	15799	16147	16159	15888	16017	16049	16133	15961	15874	15951	16095	15965	16100	16061	16164	16065	15998	15908	16036	15950	16003	16087	15979	15980	15893	16017	15909	15939	15996	16069	16100	16146	16104	16019	16058	16011	15965	15935	16081	16096	16103	15845	16002	16039	16214	16044	15850	15877	16024	15946	16048	15974	16026	16089	16090	16212	16071	15926	15985	15965	16081	15857	15902	16039	15988	15996	15911	16072	15929	16108	15858	16001	16041	15936	16155	16057	16116	16201	15977	16052	15996	16032	16120	16099	15839	15910	16030	15992	15887	16041	16061	16069	16193	15895	16033	15935	16157	15942	15962	16045	15973	16064	15921	15996	15922	16213	15953	15902	16072	16041	16147	16147	15961	16153	16108	16106	15980	16123	16034	16270	16014	15962	16028	16052	16207	16150	16050	15869	15759	15801	16151	15952	16043	16031	16069	16069	16052	16203	15886	16058	15941	16055	16051	16075	16020	16017	16251	16114	15823	16111	16011	16017	15945	15990	16007	15966	15982	16052	15948	15998	15857	15963	16140	16095	15991	15852	16067	15937	15894	16129	16083	16068	15988	16022	15954	15962	16097	15911	16118	15868	15899	15998	16121	15923	15943	15992	15940	16031	15782	15918	16007	15994	16139	16021	16052	15986	16217	16110	15889	15980	15908	16018	15930	15995	16052	15982	15931	16058	15986	16073	16064	16066	15895	15992	15899	15958	15887	15992	16005	16066	15948	15952	15974	16104	15903	15858	16029	15856	16050	16060	16143	15884	15922	15977	16073	16199	15972	16068	16025	15947	15975	15867	15954	16123	15937	15889	15895	15892	16029	16069	16036	15926	16098	15940	16025	15940	16082	15927	16011	15920	16053	15959	16096	16019	15907	15979	15941	16042	16080	16018	16162	15934	16174	15922	15996	16045	15851	16170	16074	16168	15978	16072	16143	16001	15984	16091	15942	16223	16104	16138	16016	16014	16000	15992	16113	15993	16068	15863	16030	15990	16071	16128	16067	15956	15990	15934	15712	16050	16022	15976	15989	15894	15999	16173	16066	16146	15822	16096	16060	16083	15969	16035	15986	16035	15933	16117	15911	15974	15912	16039	15973	15814	15964	15998	15898	16118	16013	16088	16033	16081	16085	15937	15945	16058	16103	15934	16006	16175	16031	16120	16016	16029	16015	15878	16053	16027	15967	16189	16163	15973	15945	16003	16001	16084	16068	15905	16009	16128	16078	16115	16077	15948	15870	16204	16060	16084	16107	15997	15898	16067	16018	16018	16012	16056	15978	15828	15971	16029	16046	15913	16039	15916	16075	15885	16150	15876	16132	15997	15952	16022	15988	15941	16068	16012	15949	16066	15867	16039	16157	16078	16006	15960	16126	15844	15941	16048	16034	16212	16226	15992	16202	16041	16039	16183	15844	15971	15945	15963	15940	16041	15854	15990	15939	15931	15964	15995	15993	16106	16069	15904	16090	15864	16035	16138	15984	16021	15869	15976	15984	16104	15989	15942	16016	16139	15994	15929	16036	16000	16009	16119	15994	16047	16194	15985	15974	16080	16059	16173	15994	16088	16007	16134	15929	15982	16092	15973	15999	16197	15853	16015	16142	15989	16092	15968	16061	15847	16062	16065	15965	15955	15894	16072	15997	15964	16188	16049	16023	15892	16058	16102	15873	15960	15933	15942	15868	15980	15863	15914	16109	15842	15920	15985	15969	16066	16102	15892	15915	16021	16096	16039	16134	15947	15929	16082	16099	16049	15942	16169	16111	16017	15982	15910	16184	16134	15868	15863	16100	15998	15913	16001	16050	16174	16162	15921	16136	16151	16064	15986	16072	16058	16098	15909	16048	16067	16009	16025	16012	16065	15831	15981	16138	16011	15976	15863	16059	16059	16039	15871	15966	16076	16131	16119	15953	15994	16161	16077	16029	16125	15994	15992	16038	15828	15957	16037	16052	16040	16011	16022	15995	16155	15948	15881	15948	16023	16185	16057	15953	16038	16088	16156	15944	16140	15850	16111	15916	16202	16011	16159	16144	16043	16042	16047	16036	15949	16113	15968	16094	16152	16155	16107	15980	15892	16031	15840	16070	15970	15967	16011	15965	16054	15937	15998	16082	15799	15849	15966	15904	15959	16019	16029	16051	15968	15997	15945	16137	15995	15921	15942	15949	15997	16063	16004	15923	15852	15943	16034	15985	15921	16030	16066	16098	15872	16068	16074	16009	15924	16156	15937	16038	16056	16007	15828	16044	16054	15940	16064	16146	15940	16159	16052	16064	16123	15992	16030	16045	15836	16101	16023	16124	16044	15964	15864	16071	16077	16137	16106	16056	15889	15918	16023	16056	16140	16271	15966	16191	16084	15982	16208	15988	16020	16151	16174	15837	16054	16003	16137	15980	15955	16189	15926	15950	16162	16025	16206	15980	16044	16001	16243	15818	16082	16071	16034	15850	16011	15929	15887	16105	16103	16030	16021	16073	16201	16092	16069	16065	15940	15902	15885	15928	15885	16004	16118	16090	16048	15954	16065	15996	16001	16128	15812	15976	16143	16075	15784	16057	16084	16075	16005	16110	15889	15870	16032	16070	16031	16176	15965	16106	16026	16054	16128	16109	15943	16124	16125	16048	16122	16054	16049	16087	16140	15897	16073	16025	15936	16063
24241	21481	29048	26061	25552	25640	24258	20542	18742	18373	17995	17567	17573	17347	17328	17330	17272	17479	17313	17176	17000	17102	17135	17167	17350	17398	17134	17234	17189	17125	17176	16983	17257	17383	17141	17167	17139	17128	17138	17091	17124	17269	16987	17043	16969	17394	17221	17013	17353	17062	17047	17114	16974	17227	16993	17194	17156	17114	17370	17155	17042	17078	17050	17110	17177	17015	17151	17418	17258	17284	17170	17084	17122	16984	17135	16980	17175	17166	16988	16947	16966	17405	17180	17189	17271	17138	17232	17321	17121	17078	17129	17029	17000	17124	17110	17245	17051	17068	17056	17042	17261	17167	17092	17071	17047	16973	17090	17213	16930	16879	17095	17056	16984	17116	17191	17160	17023	17267	17202	17024	17018	16976	17121	16934	16969	16922	17147	17205	16973	17107	16920	17260	16956	17111	17021	17275	17304	17077	17220	16890	17097	16950	16918	16923	17017	17017	17356	17164	17185	16996	17141	16944	16827	17030	17025	17180	17153	16995	17002	16821	16923	17025	17080	17060	17327	17019	16907	16943	17021	17083	17011	17031	16999	16924	16932	17121	17099	17001	17054	17122	17179	17199	16917	16991	17021	17132	17084	16957	17050	17228	17107	16973	16915	17215	17275	17081	17050	16991	17157	17044	16973	17193	17149	16946	17067	17151	16999	16950	16969	17052	17057	17059	17126	17104	16923	17039	16899	17173	17076	16846	17050	17057	16967	17188	16824	17053	17113	16942	17042	16938	17133	17291	16944	16987	17036	17079	17295	17053	17287	16953	17171	17030	17132	17115	17193	16885	17230	17100	17205	17269	17046	16873	17023	17084	17106	17047	17074	17170	16939	17040	17156	17377	17118	17155	17080	17073	17261	17167	16966	16958	17156	16860	17095	17240	17022	17181	16999	17173	17013	16869	17159	17193	17033	16972	17060	17119	17077	16983	17029	17079	16896	17012	17171	17026	17258	16985	17071	17110	17104	17073	17116	17064	17048	17164	17054	17193	17025	17136	16995	17148	16964	17108	17009	16983	17144	17195	17106	17051	17004	16921	17052	17160	17358	17224	17069	16907	17092	16884	16952	17018	16898	17097	17137	16979	17232	17072	16818	16869	17238	17038	17073	17329	16988	16922	17262	16956	17319	17233	17199	16955	17046	16870	17119	17017	16979	17078	17126	17163	17091	17069	17007	16966	17152	17023	17010	17130	16969	16891	17090	17128	17066	17051	17229	16980	17026	17053	17103	17121	17034	16984	17082	17014	17135	16967	17058	17231	17399	17000	17122	16877	16962	17285	17049	16926	16851	17133	16981	17091	17129	17149	17254	16826	17174	17067	17007	16980	16999	17080	17133	16892	17125	16944	16837	17086	17005	17024	16998	16963	17091	17100	16986	17153	17124	17178	17162	16930	17103	17059	17275	16962	17072	16996	17035	17046	16956	17049	17240	17056	17105	17070	17203	16957	17074	17120	17083	17099	16972	17149	16987	17024	17015	16968	16892	16954	17121	17056	17187	16967	16860	16979	17060	17122	17237	16941	17007	17014	17049	17080	17031	17214	17082	16965	16894	16989	16832	16798	16923	16996	17000	17073	16978	17074	17008	17223	17221	17088	17036	16860	17141	17060	17106	17004	17102	17016	17015	17109	17088	17066	17064	17106	17165	17095	17141	17026	17133	17188	17093	17074	17060	17087	16989	16918	17029	17033	16975	17168	17092	16989	17047	17027	17047	17158	17103	16962	17094	16987	17098	17172	16787	17214	17218	17045	17136	17236	16868	17054	17267	16997	17152	16978	17174	17028	17122	16939	17218	17140	17397	17067	16896	17212	17025	17141	17016	16832	17110	17049	16953	17106	16963	17050	17149	17173	17031	17141	17083	17187	17092	17122	17300	17067	17244	17132	17025	17014	16896	17140	17047	17230	17074	16869	17263	16960	17113	17102	17013	17102	16919	16950	17194	17032	17181	16911	17112	17061	17006	17262	17139	17124	17132	17029	17135	17221	16975	16959	17101	16925	17110	16971	16992	16949	17213	17049	17159	17054	17158	16912	17068	17075	17187	17130	17047	16772	17096	17181	16989	16850	17184	17088	17050	17028	17215	17143	17095	17066	17130	17122	16931	17049	17034	17059	17073	17141	17212	17093	17325	17259	17107	16880	16947	17047	17076	17061	17012	17246	17216	17179	16867	17173	16842	17065	17104	17037	16946	17041	16918	17084	17039	17017	17052	17221	17156	17115	17265	17022	16961	16935	17083	17034	17132	17246	16924	16958	17079	16966	17312	17100	17095	17151	17083	16926	17022	17146	17170	17133	17011	17134	16983	17191	17002	17194	17181	17294	17324	16975	17134	16914	17212	16752	16973	17216	16996	17109	17131	16831	17059	16952	17203	17077	16906	17102	17144	17068	17086	17076	17018	17047	16888	17172	16933	17049	17258	17152	16882	17115	16977	17030	17216	17212	17257	17085	17078	16971	17082	17027	17186	17120	16960	16984	16981	17166	17086	16751	17069	17018	17214	17031	17009	16937	16940	17073	17077	17045	17036	17039	16973	17030	17016	17056	17062	17119	16940	17082	17022	16994	17132	17166	17031	17007	17072	16954	17041	17162	17062	17349	17220	17039	17018	17098	16982	17197	16968	17048	16995	17099	17023	17011	16984	16895	17080	17120	17236	16997	17198	17166	17058	17008	17039	17190	16794	16951	17036	17128	17211	17182	17026	17003	16916	17004	17190	17186	17034	17149	17035	17201	16965	17126	17174	17065	17202	17210	17124	17184	17070	17053	17067	16973	16918	16874	16968	17028	17059	17083	17253	16994	16918	17080	17159	17123	16900	17122	17250	17132	16909	16979	16905	16943	17167	16926	17046	17070	17177	16947	16952	16916	17028	16932	16968	17244	17195	16936	17207	17043	17155	17229	17047	16883	17142	17122	17068	17155	16954	17212	17117	17039	17000	17108	17008	17076	16998	17257	17117	17123	17235	17139	17180	17086	17140	17143	17117	17023	17124	16904	17094	16904	17051	17270	17257	16930	17109	17140	17089	16892	17127	17087	17021	17088	17160	17159	16957	17253	17163	17112	17078	17063	16926	17026	17022	17035	17268	17228	17074	17047	17020	16951	17096	17132	17220	16928	17155	16814	16980	17272	16992	16941	17033	17051	17291	17202	17107	16900	17311	16903	17050	16870	16994	17032	17121	17070	17188	17148	16966	17152	16933	17150	17163	17153	17074	16852	17179	16925	17010	17171	17013	17094	17062	17009	17033	17021	17144	16909	16958	17195	17056	17147	17057	17043	17219	17319	17078	17154	17116	17013	17059	17055	17085	17106	17030	17142	17094	17060	17121	17206	17092	17273	17167	16959	17266	17247	17046	17114	17270	16957	16982	17049	17133	17004	16970	17101	17189	16939	17049	17142	17083	17082	17288	17373	17343	16945	16933	17088	16814	17068	17151	17152	17226	17100	17244	16829	16928	17081	16925	16911	17135	17057	16955	16899	17131	17144	17113	17055	17018	17090	17224	17236	17144	17260	17147	17114	17186	17220	16947	17038	17059	17199	17060	17120	17108	17185	17109	17248	17083	16988	17033	17053	17238	17074	16987	17050	16947	16918	17159	17299	16896	17071	17252	17053	16994	16959	17107	16941	16971	17141	16939	17182	17179	16916	16807	17060	16982	16991	17182	17000	16943	17018	17022	16894	17102	17022	17186	17186	16895	17110	17263	17036	17142	16988	17156	17072	17216	17231	17419	17317	17116	16853	17081	17018	17042	17120	17070	16945	16898	17140	16977	17161	16837	16829	16787	17173	17402	17109	17155	17085	17142	17186	16941	17059	16842	17296	17164	16906	16963	17052	17063	16930	17010	16949	16989	17083	17085	17132	16812	17110	17232	16888	17111	16996	17051	17077	17040	17138	17070	17150	17147	16855	17120	17018	17093	17259	17093	17070	17118	17041	17017	17032	17054	17003	16926	17019	16987	16955	17237	17130	17299	16999	17060	16912	17085	17023	17005	16833	17091	17036	16980	16957	17076	17073	16940	17134	17305	17048	16904	17117	16997	17124	17127	16944	17094	17217	17454	17110	17105	17081	16935	17209	17261	17176	17162	16955	17049	17081	17147	17141	16916	17266	17017	17169	16929	17151	17329	17040	17117	16923	17212	17224	17204	17083	16918	17006	16894	16939	17075	17100	16850	16816	17131	17126	17095	17177	16991	16995	17257	17173	17074	16930	16997	17078	17064	17216	16970	16932	17184	17091	16941	16887	16947	16948	17163	16912	16907	17229	17178	17280	17174	16962	17025	17018	16954	16926	17042	17096	17185	17147	17188	17159	17033	17312	16973	17156	17105	16952	17014	17095	17076	16781	16872	17052	17158	17030	16967	17054	17060	16886	16958	17097	17174	16874	16900	17126	16963	16944	17007	16987	16960	17082	16949	17043	17039	17046	17016	17192	16868	17190	17036	16927	17192	17074	17071	17105	17132	17070	16922	17174	17167	16908	16939	16947	17115	17063	17262	17225	17123	16980	17122	16968	17104	17015	16942	17042	17100	17060	17172	17144	17201	17127	17036	17040	17193	17301	17307	17039	16982	17099	16999	16974	16865	16878	16972	17049	16945	17102	17347	17014	16988	16981	17079	17218	17127	16973	16860	17220	16961	17001	17141	16947	17157	16977	17003	16961	17292	17099	17173	16993	17133	16937	17094	17049	17063	17331	17148	17035	17039	17164	16978	17047	16824	17120	17014	16952	17116	17034	17008	17002	16988	17137	17167	16994	17309	17011	17040	17189	17216	17042	16885	17045	16951	17192	17120	17201	17095	17053	17133	16968	16942	17073	17112	16908	16984	17303	16987	17037	16852	16971	17277	16950	16957	17123	17136	17009	17074	17379	17258	16936	17139	17157	17173	17017	16964	17122	17136	17216	16859	17067	16964	16994	16963	17082	17028	16994	17154	17091	17199	17219	17107	16987	17130	17238	17038	17063	17200	17218	16874	16906	16911	17049	17160	17148	17144	16958	16967	17141	16933	17192	17141	17097	17095	17197	17146	17057	17092	16991	17005	16697	16997	16975	16954	17122	17039	17189	17161	17097	17043	16946	17223	16946	17177	17090	16913	17123	17151	17129	17018	17154	17135	17074	17107	16970
34836	53666	49160	39473	32176	25986	22295	19549	17865	16692	16205	16152	16084	16101	15703	15757	15799	15675	15814	15710	15686	15613	15645	15558	15744	15652	15608	15637	15469	15494	15533	15808	15583	15537	15647	15760	15629	15442	15666	15629	15633	15499	15657	15528	15533	15683	15488	15464	15720	15464	15442	15521	15617	15600	15664	15592	15694	15508	15560	15677	15603	15409	15474	15582	15616	15728	15565	15433	15636	15510	15339	15753	15537	15588	15545	15509	15565	15585	15510	15535	15408	15521	15482	15588	15587	15530	15554	15567	15487	15576	15642	15548	15482	15454	15760	15512	15341	15360	15486	15488	15385	15529	15526	15431	15340	15564	15511	15586	15484	15526	15593	15510	15459	15487	15380	15617	15515	15529	15381	15680	15477	15595	15434	15513	15662	15478	15492	15622	15569	15564	15621	15598	15422	15478	15582	15472	15448	15421	15654	15455	15432	15548	15551	15665	15534	15677	15690	15418	15551	15544	15519	15581	15421	15426	15682	15605	15368	15483	15414	15363	15489	15495	15587	15463	15620	15594	15381	15559	15534	15461	15642	15488	15663	15509	15634	15606	15651	15487	15526	15656	15643	15446	15568	15532	15522	15526	15462	15687	15695	15595	15467	15603	15326	15510	15439	15531	15537	15480	15495	15689	15362	15522	15485	15482	15620	15547	15351	15600	15593	15591	15420	15543	15469	15564	15744	15389	15488	15428	15652	15523	15557	15562	15456	15636	15331	15621	15497	15910	15519	15484	15519	15524	15529	15552	15779	15530	15482	15447	15559	15443	15489	15467	15525	15591	15510	15558	15509	15445	15439	15527	15461	15342	15362	15445	15518	15579	15388	15564	15547	15445	15481	15675	15556	15528	15460	15506	15497	15614	15337	15549	15481	15522	15540	15418	15536	15348	15535	15632	15420	15610	15422	15676	15520	15574	15515	15518	15761	15596	15606	15494	15483	15604	15514	15577	15505	15545	15542	15564	15529	15416	15577	15487	15644	15564	15486	15506	15575	15473	15571	15670	15563	15517	15535	15483	15560	15704	15504	15573	15426	15434	15490	15675	15578	15424	15571	15558	15501	15460	15542	15584	15370	15594	15403	15509	15479	15541	15408	15662	15516	15572	15398	15568	15645	15616	15705	15523	15483	15544	15549	15450	15480	15618	15457	15626	15437	15536	15487	15515	15595	15617	15550	15702	15568	15447	15659	15395	15600	15437	15630	15326	15434	15365	15445	15516	15529	15512	15434	15502	15391	15417	15370	15672	15510	15549	15546	15619	15539	15597	15620	15476	15486	15423	15437	15645	15600	15579	15485	15564	15421	15467	15554	15501	15308	15565	15716	15652	15449	15471	15571	15535	15710	15560	15412	15503	15526	15558	15457	15595	15485	15487	15425	15451	15528	15538	15564	15671	15489	15545	15568	15519	15513	15407	15494	15543	15533	15658	15532	15496	15500	15664	15496	15512	15523	15253	15546	15455	15502	15600	15603	15525	15487	15427	15500	15400	15735	15438	15541	15553	15580	15539	15526	15378	15498	15519	15590	15652	15506	15377	15568	15448	15475	15593	15530	15632	15664	15387	15587	15507	15501	15389	15612	15750	15521	15465	15639	15577	15525	15375	15571	15544	15524	15701	15417	15533	15542	15501	15602	15418	15384	15375	15447	15618	15519	15578	15588	15614	15322	15527	15524	15561	15610	15537	15439	15589	15518	15613	15576	15622	15462	15363	15557	15529	15427	15328	15575	15626	15464	15438	15706	15489	15601	15468	15503	15389	15564	15477	15531	15530	15551	15627	15598	15510	15389	15706	15483	15456	15484	15454	15556	15642	15578	15435	15632	15397	15566	15582	15758	15344	15630	15430	15547	15603	15498	15653	15408	15291	15407	15536	15460	15603	15493	15648	15277	15686	15712	15575	15383	15562	15573	15521	15687	15615	15500	15652	15584	15365	15618	15355	15474	15637	15613	15651	15475	15421	15494	15526	15414	15503	15556	15485	15471	15646	15478	15612	15646	15526	15510	15544	15565	15606	15407	15464	15572	15611	15512	15436	15575	15482	15522	15525	15467	15394	15716	15448	15491	15363	15432	15608	15315	15514	15490	15614	15672	15623	15448	15577	15485	15593	15491	15634	15426	15618	15444	15540	15527	15417	15707	15518	15400	15334	15487	15496	15502	15444	15610	15580	15456	15615	15649	15500	15690	15639	15452	15608	15497	15528	15410	15425	15621	15412	15584	15492	15607	15528	15733	15536	15591	15538	15558	15603	15620	15684	15390	15654	15546	15536	15461	15436	15472	15537	15597	15654	15788	15462	15720	15625	15501	15495	15681	15458	15524	15493	15583	15497	15569	15598	15658	15576	15508	15533	15425	15494	15476	15421	15507	15586	15659	15488	15613	15468	15486	15416	15513	15514	15355	15475	15578	15565	15474	15456	15604	15605	15505	15525	15489	15515	15624	15768	15660	15636	15535	15751	15605	15532	15300	15706	15559	15298	15568	15482	15636	15614	15340	15490	15578	15496	15709	15506	15505	15549	15478	15702	15569	15369	15412	15523	15518	15503	15691	15412	15625	15553	15454	15527	15476	15557	15401	15559	15510	15493	15250	15397	15605	15599	15625	15523	15459	15436	15514	15774	15579	15651	15482	15428	15565	15485	15428	15561	15425	15389	15531	15499	15490	15515	15597	15466	15446	15474	15458	15731	15750	15531	15507	15530	15505	15523	15449	15571	15556	15552	15486	15441	15327	15588	15512	15539	15448	15588	15548	15518	15431	15638	15605	15543	15663	15540	15502	15588	15640	15475	15611	15505	15415	15384	15552	15504	15567	15679	15563	15440	15512	15565	15510	15573	15585	15445	15625	15514	15433	15775	15652	15529	15446	15573	15543	15584	15382	15625	15530	15549	15722	15565	15552	15361	15564	15415	15446	15612	15580	15440	15614	15569	15503	15638	15734	15536	15540	15377	15423	15530	15582	15489	15589	15477	15447	15630	15534	15526	15502	15586	15459	15467	15666	15461	15500	15522	15605	15483	15490	15571	15723	15483	15526	15495	15610	15550	15538	15359	15646	15557	15648	15602	15525	15481	15403	15472	15623	15423	15477	15606	15409	15623	15532	15464	15636	15698	15345	15522	15488	15586	15563	15538	15341	15532	15611	15547	15422	15511	15670	15383	15556	15536	15635	15537	15535	15464	15455	15527	15657	15464	15614	15551	15303	15502	15531	15573	15628	15737	15463	15449	15523	15441	15508	15467	15617	15575	15497	15372	15601	15418	15582	15477	15619	15547	15543	15430	15560	15541	15661	15628	15634	15502	15623	15592	15541	15499	15520	15522	15477	15570	15589	15628	15446	15673	15537	15555	15484	15438	15470	15476	15712	15630	15566	15558	15449	15469	15636	15486	15658	15593	15524	15515	15683	15500	15474	15471	15513	15335	15653	15517	15443	15394	15619	15591	15590	15586	15661	15610	15309	15546	15475	15493	15628	15540	15289	15696	15652	15423	15530	15472	15602	15605	15476	15547	15564	15749	15454	15448	15550	15467	15362	15508	15608	15427	15507	15736	15412	15419	15577	15509	15544	15673	15666	15611	15605	15405	15531	15629	15715	15453	15634	15609	15624	15371	15473	15433	15440	15498	15688	15659	15497	15502	15498	15485	15524	15590	15407	15435	15472	15520	15547	15426	15480	15457	15426	15566	15856	15466	15635	15422	15531	15545	15469	15409	15659	15363	15451	15410	15598	15527	15593	15591	15428	15385	15436	15521	15384	15633	15669	15509	15733	15400	15369	15422	15569	15485	15523	15338	15580	15523	15599	15494	15572	15556	15437	15523	15562	15494	15418	15603	15598	15504	15502	15455	15752	15576	15639	15594	15522	15529	15430	15498	15738	15435	15417	15446	15345	15587	15528	15311	15427	15440	15513	15470	15597	15438	15556	15343	15788	15605	15580	15462	15520	15487	15523	15401	15538	15589	15482	15514	15563	15556	15477	15480	15449	15498	15667	15341	15505	15556	15516	15474	15655	15753	15795	15534	15583	15759	15519	15573	15611	15398	15599	15490	15635	15554	15464	15416	15570	15559	15627	15500	15650	15592	15558	15474	15591	15531	15522	15482	15505	15549	15591	15450	15736	15520	15601	15459	15665	15390	15472	15666	15515	15467	15473	15598	15642	15569	15584	15567	15608	15567	15499	15443	15504	15487	15441	15603	15571	15394	15680	15464	15469	15443	15601	15420	15361	15669	15483	15546	15645	15423	15668	15733	15430	15519	15515	15527	15664	15572	15504	15555	15658	15361	15502	15577	15315	15502	15546	15435	15598	15454	15541	15472	15648	15528	15559	15561	15426	15442	15566	15589	15514	15452	15523	15586	15490	15636	15449	15585	15576	15481	15574	15560	15507	15414	15654	15438	15605	15499	15685	15504	15473	15540	15428	15560	15465	15478	15334	15635	15642	15492	15638	15454	15562	15455	15507	15374	15694	15486	15417	15571	15526	15574	15459	15411	15391	15492	15575	15460	15472	15412	15459	15666	15563	15494	15487	15682	15516	15500	15438	15604	15594	15568	15701	15283	15621	15413	15563	15328	15642	15711	15685	15681	15445	15712	15504	15671	15472	15426	15527	15459	15675	15432	15610	15432	15642	15435	15517	15719	15409	15722	15618	15424	15277	15527	15528	15482	15610	15373	15729	15433	15393	15576	15524	15473	15457	15497	15413	15385	15563	15579	15553	15641	15620	15503	15718	15492	15477	15588	15433	15465	15769	15617	15480	15572	15531	15598	15584	15422	15447	15477	15698	15372	15750	15460	15578	15688	15620	15637	15628	15591	15467	15324	15538	15452	15598	15553	15602	15654	15432	15533	15566	15613	15475	15488	15588	15597	15598	15515	15573	15512	15655	15620	15590	15386	15463	15423	15574	15583	15411	15509	15599	15678	15395	15456	15447	15610	15547	15552	15575	15465	15259	15526	15597	15443	15483	15618	15478	15669	15369	15633	15626	15554	15669	15570	15537	15558	15643	15529	15752	15628	15609	15490	15663	15551	15543	15388	15397	15414	15474	15570	15610	15799	15444	15562	15578	15371	15603	15644	15676	15443	15520	15559	15591	15560	15557	15439	15588	15454	15569	15472	15547	15511	15467	15513
23025	21461	29384	24631	24058	28006	28246	22247	20427	19469	19051	18769	18499	18132	18330	18317	18154	18040	18154	17981	17866	17805	17857	17949	17941	18037	17893	17849	18039	17959	18042	17822	17975	17869	18000	17868	17778	17795	17774	17973	17925	17899	17866	17883	17875	17870	17726	17713	17805	17901	17713	17858	17816	17750	17709	17946	17801	17813	17482	17829	17904	17661	17835	17832	17902	17900	17897	17872	17846	17741	17740	17762	17666	17875	17871	17764	17927	17573	17792	17858	17813	17695	17799	17754	17809	17792	17795	17949	17849	17663	17834	17726	17610	17819	17904	17735	17899	17747	17984	17845	17645	17805	17782	17785	17783	17713	17915	17785	17797	17531	17801	17699	17860	17727	17475	17497	17769	17843	17738	17641	17844	17702	17817	17617	17857	17890	17731	17766	17882	17913	17722	17876	17640	17871	17775	17722	17806	17697	17595	17743	18089	17709	17830	17878	17739	17885	17638	17737	17848	17726	17962	17964	17841	17743	17749	17490	17518	17838	17656	17769	17676	17874	17914	18001	17658	17863	17876	17876	17647	17745	17853	17625	17764	17728	17896	17807	17741	17820	17793	17840	17652	17775	17629	17943	17819	17834	17459	17672	17584	17923	17926	17831	17545	17850	17801	17883	17636	17779	17908	17905	17651	17709	17661	17869	17654	17756	17621	17835	17643	17818	17818	17635	17730	17773	17863	17556	17702	17634	17649	17791	17843	17876	17655	17799	17846	17716	17743	17794	17952	17750	17685	17880	17708	17757	17727	17745	17903	17901	17941	17739	17783	17727	17841	17710	17589	17830	17639	17867	17993	17797	17731	17733	17726	17712	17602	17774	17681	17725	17771	17968	17667	17798	17819	17883	17706	17816	17688	17538	17612	17624	17743	17656	17875	17846	17645	17642	17742	17735	17737	17732	17867	17752	17808	17598	17818	17781	17651	17788	17623	17725	17752	17817	17800	17756	17695	17647	17686	17698	17757	17928	17669	17681	17772	17676	17940	17669	17867	17489	17869	17973	17842	17855	17695	17641	17656	17675	17862	17726	17750	17952	17775	18019	18064	17740	17807	17855	17620	17793	17795	17417	17636	17777	17769	17689	17666	17832	17762	17735	17890	17779	17772	17758	17893	17814	17734	17831	17924	17830	17779	17694	17693	17934	17646	17716	17558	17792	17614	17781	17777	17767	17689	17715	17765	17603	17909	17757	17775	17673	17652	17825	17534	17713	17774	17873	17575	17463	17626	17528	17723	17794	17682	17733	17643	17662	17570	17890	17508	17720	17878	17870	17838	17671	17547	17651	17784	17805	17705	17743	17857	17823	17744	17834	17738	17752	17793	17443	17922	17688	17760	17809	17756	17788	17899	17773	17595	17812	17956	17590	17519	17761	17671	17683	17871	17895	17805	17695	17807	17800	17676	17888	17844	17629	17790	17737	17767	17856	17672	17542	17644	17631	17603	17899	17686	17581	17655	17650	17784	17777	17832	17675	17662	17736	17847	17811	17764	17752	17765	17771	17721	17764	17804	17760	17561	17580	17781	17707	17714	17943	17714	17842	17740	17720	17509	17615	17561	17682	17708	17657	17643	17849	17716	17736	17788	17758	17706	17750	17598	17591	17783	17921	17677	17855	17605	17545	17676	17685	17978	17791	17684	17837	17615	17614	17721	17838	17775	17678	17800	17824	17694	17735	17818	17659	17627	17745	17778	17763	17771	17427	17536	17627	17645	17728	17465	17776	17772	17668	17769	17804	17717	17683	17846	17607	17940	18021	17629	17991	17775	17883	17715	17808	17841	17545	17857	17732	17660	17818	17735	17852	17739	17926	17801	17671	17786	17690	17686	17618	17680	17627	17618	17781	17593	17778	17614	17745	17705	17779	17854	17727	17934	17692	17616	17719	17808	17748	17947	17631	17743	17913	17901	17770	17776	17894	17731	17855	17829	17822	17611	17661	17595	17815	17801	17768	17682	17734	17544	17806	17584	17622	17854	17613	17659	17766	17949	17760	17759	17799	17888	17693	17733	17744	17859	17857	17702	17836	17769	17663	17879	17741	17819	17594	17982	17857	17743	17761	17817	17819	17899	17768	17677	17763	17796	17858	17786	17820	17761	17512	17590	17723	17682	17718	17791	17799	17781	17780	17643	17779	17757	17873	17833	17803	17709	17765	17729	17715	17652	17784	17826	17812	17744	17669	17936	17664	17499	17736	17731	17748	17821	17966	17839	17850	17657	17748	17873	17706	17797	17910	17699	17701	17834	17734	17587	17734	17616	17655	17704	17751	17657	17848	17892	17772	17793	17676	17907	17710	17798	17612	17702	17819	17706	17611	17683	17628	17811	17673	17690	17749	17854	17731	17848	17690	17826	17768	17691	17772	17598	17765	17855	17631	17588	17840	17723	17819	17868	17799	17821	17699	17719	17465	17573	17760	17850	18034	17774	17499	17829	17847	17921	17442	17790	17707	18032	17637	17648	17782	17868	17624	17970	17775	17805	17607	17762	17764	17955	17766	17671	17622	17829	17945	17614	17655	17543	17589	17938	17701	17598	17818	17873	17775	17795	17600	17442	17626	17767	17821	17660	17735	17951	17596	17816	17766	17521	17746	17723	17713	17839	17735	17723	17713	17846	17703	17980	17828	17931	17709	17882	17853	17762	17567	17755	17669	17601	17892	17781	17739	17740	18072	17823	17610	17836	17739	17652	17569	17894	17887	17707	17806	17849	17814	17889	17887	17577	17889	17690	17993	17792	17721	17782	17755	17637	17894	17863	17603	17752	17873	17819	17673	17806	17706	17669	17793	17987	17783	17795	17591	17789	17865	17741	17720	17763	17697	17789	17794	17659	17795	17715	17787	17812	17639	17814	17673	17805	17724	17807	17757	17655	17773	17686	17566	17779	17744	17820	17903	17961	17823	17877	17805	17773	17924	17805	17857	17690	17767	17768	17711	17598	17772	17753	17951	17540	17672	17751	17655	17817	17772	17769	17691	17784	17750	17584	17827	17675	17803	17645	17726	17875	17655	17612	17768	17986	18013	17855	17904	17571	17839	17869	17822	17869	17798	17851	17836	17878	17638	17662	17652	17818	17760	17989	17739	17739	17903	17741	17766	17732	17862	17682	17752	17846	17835	17665	17691	17776	17651	17798	17668	17670	17896	17791	17653	17726	17922	17793	17763	17763	17742	17573	17728	17729	17655	17609	17783	17787	17774	17901	17718	17696	17616	17590	17830	17664	18082	17652	17596	17896	17728	17797	17618	17593	17666	17755	17808	17853	17640	17791	17757	18018	17804	17808	17798	17921	17768	17598	17658	17676	17698	17753	17947	17899	17780	17835	17989	17768	17810	17885	17792	17764	17822	17698	17715	17717	17686	17768	17774	17591	17717	17901	17617	17589	17696	17697	17578	17853	17536	17709	17934	17735	17926	17909	17697	17864	17690	17840	17814	17716	17776	17951	17809	17802	17972	17737	17849	17668	17768	17808	17744	17857	17755	18044	17903	17605	17708	17712	17809	17681	17786	17640	17539	17699	17611	17711	17690	17774	17768	17653	17477	17704	17726	17945	17576	17806	17643	17519	17620	17658	17677	17855	17769	17733	17953	17770	17908	17722	17739	17750	17632	17690	17742	17788	17730	17743	17939	17791	17858	17676	17852	17687	17816	17697	17675	17704	17658	17936	17749	17798	17774	17878	17674	17647	17804	17696	17599	17740	17884	17671	17771	17699	17714	17752	17773	17627	17796	17665	18017	17840	17688	17846	17981	17664	17656	17761	17909	17689	17625	17721	17827	17597	17714	17777	17683	17722	17666	17976	17814	17890	17725	17762	17727	17763	17778	17732	17710	17601	17870	17788	17842	17750	17730	17676	17650	17736	17710	17813	17632	17804	17737	17726	17617	17684	17794	17817	17606	17766	17771	17704	17833	17679	17813	17771	17702	17639	17720	17565	17780	17787	17892	17629	17808	17798	17709	17561	17730	17784	17793	17843	17617	17809	17741	17666	17855	17688	17871	17583	17655	17747	17755	17542	17804	17905	17789	17645	17761	17875	17670	17642	17788	17789	17808	17572	17813	17754	17604	17727	17634	17788	17734	17701	17749	17813	17743	17572	17731	17782	17526	17712	17811	17622	17816	17756	17684	17828	17723	17755	17886	17673	17852	17779	17627	17645	17720	17714	17509	17631	17856	17758	17803	17656	17719	17767	17803	17632	17651	17667	17544	17801	17543	17987	17891	17571	17777	17936	17968	17768	17891	17616	17727	17689	17779	17590	17584	17582	17634	17780	17803	18000	17783	17688	17715	17817	17819	17784	17806	17799	17566	17738	17736	17799	17908	17781	17834	17748	17806	17726	17655	17656	17725	17702	17683	17694	17661	17795	17865	17744	17904	17667	17863	17783	17938	17809	18000	17870	17750	17909	17647	17543	17894	17715	17646	17700	17830	17855	17621	17917	17795	17697	17743	17709	17851	17723	17979	17581	17785	18034	17768	17678	17691	17912	17815	17836	17776	17816	17894	17756	17498	17578	17719	17805	17612	17696	17643	17828	17766	17766	17700	17703	17690	17570	17909	17732	17709	17751	17877	17645	17558	17729	17656	17609	17630	17639	17902	17834	17773	17743	17513	17652	17728	17676	17860	17745	17646	17802	17835	17757	17814	17686	17584	17573	17630	17751	17711	17775	17622	17781	17782	17745	17736	18058	17753	17668	17706	17919	17803	18015	17657	17720	17709	17834	17918	17769	17854	17694	17849	17772	17863	17682	17585	17827	17640	17766	17739	17647	17844	17852	17625	17684	17780	17728	17673	17730	17706	17758	17708	17698	17606	17575	17643	17675	17803	17811	17466	17850	17531	17758	18018	17762	17888	17692	17554	17805	17643	17764	17869	17793	17785	17823	17682	17784	17761	17863	17712	17633	17753	17778	17595	17777	17727	17727	17549	17727	17874	17615	17661	17614	17831	17905	17786	17558	17695	17624	17880	17885	17507	17876	17852	17659	17733	17756	17509	17678	17576	17696	17733	17785	17800	17655	17832	17607	17732	17844	17738	17731	17709	17777	18010	17825	18019	17726	17443	17772	17899	17576	17700	17819	17570	17822	17625	17683	17863	17529	17804	17725	17819	17788	17767	17922	17789	17722	17715
37148	59582	56257	46033	38387	32943	24635	21198	19571	17529	17157	16644	16628	16253	16347	16184	15937	16105	16020	16099	16111	15984	15873	15818	15836	15899	16087	15985	15954	16027	15973	16089	15903	15896	15827	15864	15904	15803	15745	15774	16058	16026	16050	15825	15784	15939	15824	15925	15843	15948	16062	15826	15942	15845	16048	15793	15890	15911	15786	15880	15939	15820	16006	15775	16014	15836	16070	15944	15789	16010	15893	15854	16030	15819	16024	16012	15925	15814	16019	15848	15923	16002	15863	15811	15859	15890	15948	15828	15885	15899	15882	15830	15852	15908	15932	15887	15894	15904	15910	15804	15988	15791	15887	15844	15946	15757	15868	15857	15799	15931	15963	15651	15794	15861	15796	15938	15859	15874	15892	15845	16089	15755	15775	15745	15942	15899	15769	15947	15931	15809	15863	15903	16009	15950	15952	15884	15848	16026	15763	15761	15672	15922	15945	15814	15991	15935	15831	15962	15869	15916	15795	15956	15844	15911	15850	15917	15963	15847	15895	15749	15875	15898	15834	16057	15772	15880	15888	15738	15930	15684	15717	15769	15921	15915	15978	15867	15810	15761	15983	15967	15789	15715	15797	15925	15898	15907	16022	15650	15834	15823	15945	15765	15899	15875	15888	15880	15986	15836	15783	15874	15793	15852	16005	15929	15904	16045	16023	15879	15827	15747	15952	15858	15939	15859	15688	15926	15955	15884	15906	15827	15842	15657	15979	15848	15933	16098	15833	15736	15863	15785	15935	15953	15930	15755	15833	15841	15918	15920	15816	15773	16019	15964	15671	15647	15992	15908	15984	15888	15617	15930	15845	15881	15833	15779	15952	15863	15850	15995	15993	15944	15868	15837	15834	15812	15941	15758	15953	15879	15933	15746	15825	15850	15848	15983	15862	15744	15818	15897	15762	15940	15951	15912	15803	16034	16019	15850	15964	15783	15980	15860	15842	15862	15833	15791	15781	15805	15880	16023	15947	15819	15886	15985	15865	15727	15717	15818	15789	15859	15883	15952	15934	15815	16048	15820	15847	15933	15833	15914	15778	15803	15854	15753	15944	15930	15906	15913	15768	15902	15928	15885	15789	15923	15914	15894	15981	15844	15728	15892	15833	15923	15828	15876	15802	15788	15989	15777	15778	15831	15946	15944	15840	15805	15903	15763	15989	15826	15830	15860	15745	15984	15699	15793	15888	15846	15821	16086	15935	15808	15707	15864	15795	16001	15895	15710	15952	15814	16018	15882	15883	15899	15945	15748	16038	15942	15779	15618	15868	15978	15868	15830	15737	15825	15926	15767	15846	15713	15916	15855	15854	15885	15866	15836	15865	15829	15923	15797	15730	15793	15940	15996	15997	15844	15720	15808	15920	16052	15745	15868	15937	15891	15800	15852	15909	15888	15870	15870	15842	16030	15858	15894	15777	15848	15894	15854	15873	15858	15997	15994	15913	15932	15871	15762	15991	15962	15890	15882	15828	15960	15845	15772	15844	15708	15829	15694	15772	15830	15962	15733	15876	15753	15772	15782	15806	15779	16205	15856	15871	15819	15926	15981	15916	15997	15883	15873	15880	15848	16068	15766	16041	15903	15666	15795	15904	15801	15720	15822	15896	15886	15914	15866	15727	15774	15932	15799	15900	15871	15909	15910	15923	15923	15814	15948	15812	15941	15924	15862	15829	15706	15961	15972	15921	15800	15907	15815	15937	15887	15991	15983	15893	15988	15809	15991	15803	15764	15792	15895	15948	15944	15836	15879	15772	15811	15949	15838	15752	15786	15779	16014	15800	15853	15848	15903	15989	15854	15902	15742	15762	15897	15946	15907	15918	15816	15811	15804	15984	15764	15947	15811	15835	15968	15943	16001	15848	15766	15745	15997	15807	15928	15921	15785	15854	15639	16110	15828	15650	15844	15731	15721	15887	15900	15968	15901	15784	15846	15820	15844	15823	15987	15946	15894	15768	15907	15957	15872	16028	15797	15963	15777	15812	15563	15853	15766	15893	16009	15807	15896	15851	16084	15734	15843	15946	15669	15879	15983	15833	15981	15996	15925	15829	15896	15885	15741	15806	15721	15891	15907	15891	15845	15883	16073	15679	15922	15773	15816	15737	15813	15801	15857	15863	15878	15861	15793	16023	15698	15813	15964	15875	15754	15887	15926	16005	15922	15992	15959	15996	15751	15913	15847	15898	16048	15951	15859	15791	15810	15920	15911	15846	15867	15885	15901	15915	15874	15856	15862	15845	15936	15623	15749	15828	16046	15954	15925	15799	15797	15936	15820	15825	15806	15669	15886	15773	15893	15893	15946	15726	15854	15819	15726	15885	15839	15856	15864	15869	15670	15788	15795	15819	15969	15821	15746	15867	15811	15859	15835	15821	16044	15950	15890	15923	15885	15699	15775	15975	15961	15845	15891	15913	15853	15868	15907	15741	15809	15872	15998	15655	15992	15933	15772	15790	15886	15756	15757	15798	15844	15877	15868	15663	15827	15994	15880	15957	15979	15881	15928	15804	15905	15806	15863	15807	15880	15900	15764	15876	15634	15771	15727	15771	15777	15874	15905	15782	15783	15880	15936	15978	15838	15676	15850	15956	16051	16015	15994	16004	15924	15991	15769	15971	15771	15998	15975	15968	15958	15808	15893	16019	15788	15749	15875	15800	15742	15895	15749	15870	15838	15908	15970	15678	15928	15810	15835	15790	15804	15869	16033	15869	15990	15791	15766	15777	15693	15828	16086	15676	15914	16050	15749	15962	15960	15986	15930	15786	15933	15903	15843	15686	15950	15937	15813	16135	15850	15919	15740	15949	15781	16001	15695	15926	15889	15853	15884	15696	15966	16024	15843	15920	15888	15948	15809	16035	15741	15833	15846	15956	15963	15820	15655	15822	15863	15903	15868	15766	15819	15734	15766	15871	15835	15861	15743	15733	15818	15812	15848	15735	15785	15879	15844	15859	15903	16039	15811	15778	15942	15875	15896	15906	15852	15896	15964	15945	15796	15862	15833	15687	15853	15758	16020	15743	15875	15831	15771	15794	15857	15748	15857	15783	15946	15850	15654	15580	15827	15961	15757	15715	16033	15807	16030	15900	15730	15771	15825	15730	15932	15722	15916	15858	15828	16061	16135	16079	15760	15970	15799	15817	15796	16040	15722	15881	15641	15863	15872	15991	16009	15699	15759	15696	15941	15772	15772	15718	15865	15771	15894	16040	15824	15754	15783	15993	16057	15839	15828	15797	15860	15995	15795	15807	15772	15851	15980	15788	15881	15860	15944	15979	15809	15868	15728	15950	15820	16048	15727	15897	16160	15874	15832	15783	15919	15833	15733	15852	15754	15858	15811	15857	15843	15860	15748	15858	15823	16062	15686	15876	15824	15719	15776	15848	15869	15669	15868	16011	15866	15963	15847	15792	15868	15891	15839	15871	16028	15943	15903	16090	15860	15935	15847	16016	15999	16129	15863	15853	15852	15918	15850	15902	15913	15920	15808	15850	15756	15779	15698	16034	15814	15745	15983	16085	15662	15839	15857	15756	15832	15887	15976	15811	15965	15810	15860	15948	15802	15925	15889	15822	15810	15855	15686	16002	15891	15958	16065	15809	15883	15852	15739	15733	15731	15836	15713	15942	15659	15872	15986	15883	15722	15822	15855	16041	15763	15733	15816	16005	15852	15904	15735	15874	15730	16019	15885	16026	15701	15706	15886	15682	15868	15698	15699	15859	15920	15905	15909	15996	15819	15893	15735	15810	15927	15890	15893	15815	15671	15704	15898	15738	15909	15664	15964	15874	15759	15894	15739	15796	15834	15912	15771	15707	15736	15776	15941	15958	15926	15798	15945	15829	15858	15942	15997	15884	15886	15893	15761	15923	15877	15619	15817	15880	15850	15891	15930	15815	15814	15629	15776	15780	15864	15834	15947	15982	15939	15670	15762	15745	15959	15875	15819	15815	15836	15767	15951	15780	15882	15910	15877	15723	15834	15903	15890	15913	15883	15946	15753	15889	15854	16020	15874	15908	15849	15820	15767	15768	15853	15849	15873	15821	15910	16000	15694	15842	16036	15862	15808	15752	15806	16026	15960	15866	15953	15781	15952	15758	15776	15819	15880	15912	15750	15800	15821	15738	15997	15765	15744	15869	15710	15827	15863	15804	16008	15882	15629	15841	15729	15830	15839	15838	15976	16033	15857	16004	15901	15905	15862	15845	15798	15876	15885	16050	15881	15811	15802	16055	15974	15715	15975	15865	15772	15881	15923	15751	15756	15836	16026	15711	16012	15880	15836	15776	15871	15842	15757	15755	15828	15920	16010	15969	15807	15938	15995	15802	15858	15908	15895	15853	15666	15832	15832	15729	15831	15794	15877	15785	15963	15896	15997	16028	15932	15914	15695	16024	15898	15730	15712	16031	15858	15857	16087	15842	15916	15925	15929	15828	15780	15871	15753	16064	15961	15880	15692	15854	15833	15894	15834	15812	15798	15992	15915	15685	15774	15712	16055	15915	15735	15831	15961	15842	15786	15863	15812	15867	15794	15823	15840	15893	15907	15935	15831	16010	16071	15760	15794	15727	15928	15835	15845	15696	16036	15851	15916	15684	15666	15698	16023	15943	15922	15803	15758	15832	15851	15767	15903	15852	15872	15849	15882	15641	15908	16038	15880	15685	15811	15921	15858	15947	15850	15778	15889	15869	15786	15915	15884	16071	15797	16028	15950	15880	15992	15690	15819	16002	15935	16000	15914	15853	15869	15936	15895	15755	15890	15982	15828	15815	15871	15797	15793	15874	15815	15725	15985	15831	15780	15878	15714	15885	15988	15816	15862	15959	15798	15849	15880	15779	15821	15980	15845	15989	15847	15858	15678	15785	15617	15859	15954	15871	15880	16001	15992	15760	15800	16002	15730	15774	15759	15895	15905	15986	15913	15771	15729	15905	15940	15985	15849	15747	15819	15752	15824	15907	15946	15954	15814	15977	16033	15684	15781	15709	15906	15924	15841	15735	15806	15721	16029	15769	15712	16079	15589	15959	15915	15928	15801	15948	15809	15853	15746	15865	15848	15701	15777	15835	15854	15715	15730	15859	15827	15770	15894	15873	15755	15827	15718	16010	15678	15725	15654	15812	15797	16030	16070	15728	15917
28746	27148	33903	30348	24646	22303	19968	18538	17956	17971	17660	17739	17570	17705	17585	17524	17327	17669	17543	17431	17348	17306	17467	17581	17457	17498	17302	17455	17499	17490	17495	17522	17513	17308	17418	17406	17482	17376	17568	17561	17387	17491	17411	17507	17440	17394	17339	17309	17343	17487	17427	17304	17402	17575	17434	17397	17527	17278	17607	17291	17418	17311	17435	17491	17457	17596	17557	17284	17358	17620	17654	17446	17540	17446	17593	17285	17588	17507	17510	17265	17251	17476	17461	17342	17402	17298	17454	17529	17329	17409	17373	17320	17428	17349	17404	17648	17393	17626	17413	17437	17445	17379	17310	17477	17479	17406	17600	17450	17346	17156	17431	17398	17383	17502	17394	17596	17538	17319	17502	17267	17428	17313	17406	17250	17360	17315	17307	17488	17561	17333	17332	17429	17407	17136	17300	17458	17383	17472	17626	17551	17535	17359	17546	17526	17383	17266	17346	17541	17340	17389	17417	17366	17538	17424	17326	17438	17312	17378	17551	17263	17514	17323	17271	17353	17596	17374	17599	17376	17423	17358	17364	17314	17281	17301	17363	17458	17294	17469	17773	17538	17497	17256	17324	17441	17329	17429	17490	17389	17401	17261	17442	17225	17445	17429	17463	17420	17437	17226	17567	17704	17434	17374	17592	17273	17405	17339	17430	17437	17517	17449	17460	17353	17259	17481	17468	17500	17599	17374	17572	17306	17441	17337	17349	17409	17376	17275	17382	17412	17406	17315	17314	17450	17292	17471	17284	17368	17380	17548	17359	17392	17143	17457	17356	17280	17394	17341	17511	17450	17284	17334	17226	17675	17331	17438	17546	17240	17324	17430	17488	17398	17527	17349	17286	17379	17338	17235	17234	17327	17342	17467	17379	17340	17696	17511	17379	17268	17315	17421	17263	17578	17489	17297	17534	17485	17476	17341	17527	17478	17394	17177	17152	17513	17350	17511	17429	17388	17364	17406	17526	17359	17332	17473	17336	17312	17459	17375	17444	17490	17483	17389	17378	17416	17382	17563	17331	17592	17487	17489	17490	17312	17430	17061	17148	17372	17430	17464	17317	17306	17463	17460	17340	17423	17563	17467	17220	17471	17549	17568	17510	17350	17384	17604	17071	17420	17452	17292	17430	17410	17295	17360	17410	17226	17469	17320	17288	17448	17379	17533	17356	17321	17384	17359	17374	17426	17506	17438	17492	17449	17502	17444	17481	17422	17383	17425	17325	17365	17489	17433	17186	17494	17251	17340	17486	17422	17389	17510	17436	17395	17383	17499	17484	17475	17465	17303	17411	17418	17297	17423	17425	17579	17305	17349	17291	17192	17366	17459	17400	17651	17499	17362	17363	17470	17334	17215	17376	17458	17325	17486	17144	17529	17517	17464	17479	17378	17344	17345	17340	17322	17495	17471	17275	17419	17380	17210	17315	17545	17534	17349	17741	17430	17335	17382	17392	17494	17358	17524	17413	17400	17381	17478	17253	17314	17584	17262	17416	17463	17292	17478	17575	17284	17393	17383	17204	17381	17687	17425	17445	17291	17444	17170	17263	17367	17350	17443	17391	17309	17343	17360	17608	17392	17474	17276	17529	17372	17534	17640	17613	17597	17561	17329	17450	17523	17472	17362	17371	17633	17565	17345	17358	17492	17413	17387	17506	17442	17528	17273	17387	17378	17354	17483	17244	17175	17427	17329	17361	17454	17512	17519	17265	17473	17500	17734	17445	17316	17309	17316	17277	17550	17476	17219	17348	17446	17487	17352	17423	17538	17516	17553	17492	17350	17511	17244	17470	17178	17310	17275	17315	17420	17461	17370	17422	17395	17395	17403	17325	17529	17388	17364	17374	17342	17424	17445	17476	17622	17439	17492	17443	17403	17495	17286	17372	17353	17651	17267	17394	17433	17344	17235	17472	17433	17362	17532	17624	17485	17477	17306	17338	17489	17513	17389	17503	17389	17412	17252	17606	17689	17432	17557	17409	17609	17501	17424	17523	17433	17320	17227	17381	17252	17384	17642	17459	17611	17403	17343	17511	17305	17509	17430	17598	17348	17377	17267	17469	17558	17535	17227	17428	17354	17490	17533	17450	17550	17460	17282	17370	17471	17679	17421	17306	17434	17320	17640	17450	17487	17333	17316	17227	17378	17420	17318	17417	17579	17335	17484	17316	17452	17489	17513	17298	17405	17501	17300	17460	17426	17370	17310	17506	17270	17272	17416	17472	17587	17359	17391	17513	17322	17546	17470	17389	17337	17440	17095	17258	17377	17370	17540	17477	17380	17309	17450	17440	17357	17350	17419	17525	17167	17559	17536	17374	17218	17399	17434	17473	17481	17553	17451	17361	17393	17590	17385	17370	17569	17294	17457	17308	17479	17560	17557	17614	17444	17530	17448	17304	17394	17616	17432	17518	17591	17309	17481	17283	17380	17501	17687	17485	17390	17410	17527	17363	17393	17398	17253	17561	17467	17146	17409	17233	17384	17562	17332	17470	17390	17368	17261	17418	17319	17440	17460	17426	17500	17462	17292	17421	17468	17443	17426	17478	17505	17413	17302	17263	17315	17539	17410	17378	17390	17483	17647	17502	17149	17293	17319	17552	17244	17550	17614	17472	17212	17439	17370	17326	17167	17396	17386	17436	17242	17377	17451	17268	17248	17401	17314	17388	17462	17447	17404	17245	17567	17376	17461	17573	17327	17408	17345	17475	17412	17431	17233	17420	17419	17282	17399	17424	17415	17502	17370	17219	17408	17401	17554	17567	17337	17517	17412	17248	17560	17447	17386	17357	17462	17365	17379	17422	17222	17386	17444	17381	17303	17333	17348	17552	17250	17489	17330	17379	17403	17272	17438	17328	17359	17461	17332	17428	17469	17465	17251	17565	17200	17381	17413	17383	17522	17416	17525	17373	17447	17441	17609	17571	17481	17360	17381	17275	17446	17509	17510	17491	17539	17548	17386	17492	17478	17579	17475	17356	17383	17441	17372	17225	17409	17452	17388	17308	17220	17359	17514	17290	17352	17295	17509	17389	17352	17299	17259	17434	17328	17574	17622	17645	17341	17180	17319	17427	17483	17470	17366	17289	17311	17522	17338	17302	17349	17292	17416	17534	17280	17250	17391	17437	17150	17386	17329	17344	17227	17308	17324	17404	17359	17253	17281	17519	17292	17483	17362	17340	17365	17403	17524	17614	17516	17396	17310	17545	17547	17287	17407	17317	17374	17427	17592	17454	17298	17289	17331	17386	17724	17500	17546	17268	17442	17551	17370	17468	17520	17409	17382	17492	17512	17451	17430	17337	17436	17375	17232	17514	17478	17509	17331	17380	17476	17299	17523	17391	17404	17537	17416	17512	17341	17281	17286	17459	17455	17267	17427	17385	17368	17569	17292	17349	17315	17273	17486	17450	17508	17319	17400	17454	17505	17561	17341	17241	17663	17205	17441	17209	17385	17493	17388	17428	17441	17456	17314	17502	17656	17348	17378	17442	17336	17380	17482	17293	17461	17122	17402	17446	17335	17543	17438	17507	17445	17410	17483	17287	17292	17315	17588	17435	17535	17427	17386	17313	17442	17502	17155	17588	17282	17526	17326	17304	17274	17308	17561	17379	17409	17431	17441	17406	17226	17532	17482	17244	17293	17333	17396	17351	17453	17634	17652	17594	17449	17445	17528	17689	17378	17421	17405	17434	17108	17207	17516	17377	17285	17476	17319	17552	17503	17428	17376	17475	17365	17493	17392	17461	17419	17346	17513	17391	17235	17477	17404	17347	17549	17457	17442	17479	17620	17443	17414	17421	17352	17343	17342	17595	17655	17413	17599	17268	17402	17327	17286	17355	17370	17401	17372	17567	17261	17354	17292	17422	17262	17214	17304	17339	17450	17393	17271	17394	17367	17324	17237	17556	17159	17289	17297	17275	17482	17271	17420	17309	17342	17455	17359	17346	17305	17349	17430	17292	17637	17483	17394	17505	17330	17334	17457	17623	17329	17342	17292	17522	17479	17335	17230	17271	17410	17244	17278	17460	17520	17395	17516	17403	17561	17206	17384	17337	17376	17449	17429	17462	17581	17372	17486	17393	17297	17443	17419	17511	17424	17429	17486	17497	17417	17576	17328	17328	17513	17557	17265	17341	17580	17530	17460	17481	17366	17444	17517	17499	17323	17499	17380	17377	17482	17392	17458	17562	17280	17143	17405	17234	17396	17378	17532	17479	17284	17453	17456	17337	17602	17425	17444	17480	17211	17518	17324	17218	17519	17467	17542	17660	17564	17369	17439	17586	17618	17325	17525	17352	17370	17475	17256	17286	17310	17179	17441	17341	17378	17294	17464	17499	17382	17524	17413	17451	17550	17602	17397	17494	17487	17430	17239	17290	17180	17539	17228	17535	17370	17311	17392	17351	17368	17464	17294	17429	17356	17428	17532	17525	17424	17349	17290	17445	17315	17555	17454	17358	17212	17250	17254	17453	17384	17263	17389	17160	17532	17495	17356	17259	17292	17297	17562	17118	17361	17524	17401	17395	17300	17515	17567	17389	17408	17430	17585	17578	17222	17535	17464	17536	17598	17445	17485	17556	17436	17566	17290	17353	17445	17438	17342	17467	17559	17287	17432	17337	17221	17340	17438	17406	17469	17493	17322	17390	17372	17310	17261	17454	17455	17370	17301	17389	17316	17447	17291	17317	17449	17646	17440	17386	17390	17274	17529	17329	17366	17390	17321	17550	17229	17317	17434	17408	17336	17567	17424	17379	17355	17360	17535	17341	17388	17429	17305	17320	17545	17526	17387	17284	17355	17373	17309	17548	17363	17489	17502	17457	17424	17415	17470	17286	17511	17525	17409	17312	17244	17489	17239	17507	17501	17581	17202	17398	17355	17510	17468	17302	17527	17350	17455	17449	17451	17344	17513	17293	17407	17394	17513	17466	17448	17476	17362	17497	17460	17556	17250	17416	17301	17422	17433	17416	17619	17411	17570	17445	17483	17475	17717	17398	17400	17289	17354	17695	17431	17539	17424	17453	17342	17226	17398	17426	17382	17354	17280	17217	17577	17540	17316	17524	17417	17289	17393	17328	17523	17312	17367	17374	17502	17485	17422	17393	17373	17623	17563	17306	17482	17580	17388	17374	17373
31585	43464	39386	31340	25904	22348	18836	17260	16245	16259	15948	16084	15789	15687	15835	15799	15852	15689	15764	15686	15842	15695	15736	15768	15672	15932	15679	15608	15673	15782	15742	15719	15761	15631	15908	15681	15683	15871	15823	15597	15635	15735	15619	15786	15746	15644	15664	15637	15657	15684	15587	15733	15635	15688	15708	15868	15597	15814	15610	15628	15515	15542	15704	15832	15705	15636	15713	15729	15781	15533	15691	15773	15675	15769	15731	15676	15677	15762	15662	15825	15753	15767	15637	15881	15639	15747	15724	15629	15548	15684	15556	15644	15837	15716	15645	15773	15692	15709	15732	15858	15872	15635	15743	15669	15739	15697	15667	15667	15773	15707	15678	15694	15696	15589	15706	15740	15679	15731	15653	15643	15620	15658	15762	15627	15780	15657	15712	15651	15752	15758	15836	15762	15771	15738	15676	15595	15707	15682	15655	15726	15574	15580	15801	15641	15551	15706	15767	15748	15759	15660	15654	15499	15779	15665	15678	15709	15551	15681	15819	15585	15438	15682	15755	15630	15819	15740	15616	15702	15682	15828	15680	15702	15690	15607	15863	15670	15482	15610	15838	15828	15538	15746	15712	15773	15675	15646	15601	15677	15615	15575	15722	15566	15602	15555	15787	15640	15583	15671	15762	15663	15672	15600	15667	15732	15627	15614	15771	15760	15665	15760	15698	15603	15618	15833	15729	15712	15705	15763	15557	15727	15690	15799	15738	15641	15522	15482	15711	15753	15745	15736	15791	15751	15683	15736	15827	15612	15821	15674	15586	15651	15652	15769	15742	15919	15791	15603	15602	15626	15744	15935	15703	15825	15636	15799	15729	15593	15804	15696	15801	15517	15686	15675	15700	15657	15697	15622	15654	15795	15887	15743	15662	15580	15929	15686	15751	15762	15553	15614	15749	15954	15831	15641	15678	15578	15787	15704	15723	15699	15572	15606	15774	15735	15916	15759	15772	15556	15725	15608	15651	15742	15730	15835	15632	15749	15708	15697	15662	15590	15565	15602	15724	15676	15586	15695	15669	15663	15703	15707	15672	15742	15744	15549	15646	15619	15637	15766	15606	15604	15747	15652	15629	15715	15746	15638	15553	15802	15738	15754	15769	15694	15840	15500	15708	15791	15675	15615	15593	15655	15659	15623	15711	15843	15639	15707	15943	15682	15763	15720	15667	15790	15768	15651	15487	15679	15838	15726	15674	15711	15666	15584	15712	15596	15767	15738	15701	15645	15725	15636	15744	15655	15767	15645	15617	15691	15711	15582	15601	15775	15638	15764	15622	15484	15730	15701	15655	15644	15698	15516	15630	15757	15802	15708	15792	15659	15675	15532	15737	15664	15883	15728	15780	15795	15686	15768	15687	15773	15688	15729	15684	15666	15723	15598	15771	15610	15618	15750	15610	15701	15690	15668	15652	15764	15739	15812	15851	15541	15746	15848	15767	15844	15588	15689	15786	15637	15893	15525	15590	15705	15607	15565	15772	15777	15799	15632	15661	15559	15656	15738	15709	15504	15659	15610	15631	15733	15740	15665	15699	15640	15698	15780	15503	15742	15800	15596	15546	15669	15630	15749	15617	15810	15701	15899	15706	15847	15586	15697	15645	15956	15604	15778	15617	15662	15751	15605	15794	15810	15639	15609	15583	15555	15627	15728	15804	15587	15803	15657	15635	15734	15781	15600	15598	15742	15800	15717	15781	15683	15579	15756	15803	15655	15735	15792	15724	15733	15641	15484	15731	15718	15717	15582	15622	15647	15923	15571	15675	15829	15648	15690	15571	15762	15750	15685	15762	15663	15631	15715	15549	15664	15803	15649	15772	15696	15805	15725	15684	15701	15718	15670	15740	15803	15657	15791	15627	15577	15636	15748	15768	15464	15655	15454	15774	15566	15766	15727	15733	15761	15653	15865	15704	15670	15683	15653	15657	15608	15859	15596	15767	15768	15816	15657	15635	15668	15775	15911	15715	15548	15632	15685	15698	15826	15530	15625	15803	15967	15525	15700	15732	15708	15766	15832	15694	15534	15725	15690	15804	15591	15754	15799	15716	15630	15666	15614	15613	15862	15608	15596	15819	15753	15758	15692	15571	15783	15654	15723	15679	15806	15603	15998	15750	15495	15648	15805	15498	15708	15820	15627	15630	15723	15613	15602	15912	15582	15742	15777	15687	15547	15688	15772	15681	15780	15673	15771	15690	15597	15810	15737	15801	15695	15765	15770	15655	15593	15723	15592	15639	15829	15645	15626	15698	15668	15722	15845	15570	15692	15570	15756	15777	15731	15836	15548	15598	15813	15721	15586	15844	15784	15646	15652	15630	15660	15758	15684	15779	15622	15791	15787	15801	15706	15780	15576	15648	15605	15689	15756	15760	15735	15651	15704	15546	15802	15708	15772	15639	15697	15623	15729	15728	15689	15871	15870	15766	15645	15648	15690	15751	15791	15716	15746	15663	15606	15601	15731	15814	15738	15647	15947	15516	15562	15670	15648	15718	15848	15721	15682	15640	15657	15780	15646	15647	15805	15724	15819	15589	15730	15407	15690	15701	15727	15858	15674	15749	15850	15511	15765	15804	15777	15721	15618	15760	15579	15693	15726	15904	15842	15686	15739	15689	15652	15706	15695	15767	15763	15776	15796	15628	15705	15798	15548	15637	15768	15628	15696	15768	15499	15635	15784	15772	15656	15650	15837	15592	15696	15688	15588	15818	15774	15579	15784	15596	15712	15763	15795	15682	15791	15740	15644	15531	15501	15786	15662	15552	15691	15667	15555	15591	15645	15823	15786	15673	15824	15661	15635	15967	15867	15585	15823	15773	15684	15835	15715	15800	15604	15685	15650	15690	15629	15767	15759	15774	15631	15899	15832	15723	15715	15760	15711	15746	15696	15682	15714	15763	15641	15806	15652	15846	15758	15725	15801	15718	15692	15829	15738	15631	15606	15681	15628	15623	15723	15671	15678	15606	15806	15691	15607	15655	15627	15698	15681	15752	15453	15813	15607	15671	15587	15583	15658	15690	15663	15577	15651	15737	15703	15699	15601	15689	15613	15675	15699	15702	15804	15770	15670	15552	15672	15560	15655	15708	15613	15760	15513	15824	15719	15831	15603	15714	15743	15645	15513	15845	15768	15789	15692	15569	15810	15629	15601	15822	15602	15815	15784	15623	15645	15668	15707	15549	15570	15669	15604	15632	15595	15668	15681	15756	15550	15681	15738	15703	15632	15752	15871	15706	15808	15593	15673	15792	15714	15565	15714	15733	15442	15708	15700	15555	15890	15758	15685	15744	15670	15710	15805	15715	15750	15683	15871	15690	15781	15690	15799	15740	15739	15481	15702	15654	15569	15744	15596	15810	15597	15607	15503	15906	15618	15686	15627	15840	15601	15735	15721	15823	15704	15724	15522	15639	15567	15804	15765	15659	15711	15608	15651	15664	15867	15706	15755	15766	15745	15801	15535	15607	15759	15583	15683	15705	15667	15864	15475	15604	15655	15555	15650	15694	15653	15603	15655	15553	15676	15770	15705	15654	15718	15727	15669	15691	15818	15703	15651	15736	15597	15700	15588	15627	15756	15685	15681	15629	15456	15702	15699	15578	15709	15582	15545	15701	15579	15790	15597	15636	15715	15611	15828	15862	15616	15645	15728	15745	15705	15707	15641	15653	15694	15636	15587	15745	15727	15676	15650	15756	15753	15636	15620	15745	15665	15743	15632	15474	15742	15792	15676	15672	15699	15680	15705	15768	15641	15790	15761	15682	15781	15552	15715	15653	15610	15637	15733	15690	15682	15767	15623	15643	15692	15409	15683	15802	15784	15676	15646	15670	15761	15590	15798	15590	15445	15886	15873	15541	15746	15710	15659	15844	15662	15511	15822	15630	15861	15744	15718	15705	15643	15574	15737	15831	15723	15895	15615	15828	15831	15582	15825	15652	15631	15901	15645	15624	15875	15523	15733	15854	15768	15753	15744	15916	15811	15685	15888	15621	15882	15720	15689	15685	15513	15951	15611	15722	15701	15675	15674	15817	15694	15722	15607	15691	15590	15807	15568	15607	15528	15719	15799	15535	15916	15590	15661	15570	15836	15820	15740	15681	15730	15705	15767	15631	15706	15694	15824	15849	15705	15695	15695	15772	15653	15677	15627	15588	15600	15865	15649	15601	15688	15677	15693	15717	15765	15721	15628	15634	15706	15738	15708	15623	15928	15684	15638	15691	15826	15658	15665	15854	15702	15911	15876	15642	15751	15730	15835	15647	15730	15736	15603	15710	15801	15632	15840	15722	15632	15687	15582	15725	15700	15657	15522	15770	15749	15526	15829	15627	15725	15593	15795	15657	15536	15742	15691	15687	15627	15631	15655	15802	15653	15707	15846	15834	15676	15807	15689	15784	15750	15613	15628	15663	15672	15785	15862	15872	15677	15747	15635	15774	15619	15758	15859	15514	15588	15542	15773	15704	15680	15589	15898	15779	15705	15595	15580	15760	15675	15824	15599	15645	15681	15720	15592	15673	15892	15742	15823	15701	15342	15751	15936	15603	15706	15804	15534	15660	15771	15716	15672	15842	15811	15771	15661	15591	15710	15620	15646	15604	15803	15635	15782	15757	15854	15655	15647	15538	15665	15731	15601	15644	15710	15663	15684	15816	15741	15748	15862	15668	15577	15866	15576	15687	15731	15840	15575	15652	15719	15826	15770	15833	15693	15739	15665	15645	15716	15836	15601	15717	15722	15573	15789	15861	15731	15640	15681	15552	15957	15844	15601	15689	15671	15744	15794	15715	15656	15689	15878	15554	15573	15837	15728	15539	15721	15601	15743	15677	15528	15817	15646	15693	15660	15698	15626	15638	15701	15734	15782	15625	15525	15670	15683	15568	15639	15773	15929	15857	15481	15602	15824	15887	15737	15660	15811	15842	15610	15501	15812	15681	15524	15689	15679	15500	15682	15601	15594	15785	15661	15795	15581	15661	15720	15685	15703	15742	15714	15807	15366	15585	15662	15640	15675	15764	15647	15583	15800	15706	15764	15770	15625	15604	15768	15642	15643	15727	15796	15595	15766	15625	15671	15814	15717	15607	15827	15775	15732	15802	15799	15782	15589	15582	15703	15842	15611	15781	15485	15760	15700	15723	15777
24083	21404	28992	26211	25575	25335	23099	18724	17776	17430	17392	17094	16872	16853	16735	16821	16610	16533	16641	16699	16711	16590	16700	16600	16800	16587	16534	16401	16599	16373	16340	16615	16611	16460	16587	16543	16665	16702	16474	16560	16471	16448	16585	16588	16624	16477	16625	16524	16547	16546	16503	16660	16571	16674	16519	16434	16466	16482	16512	16414	16489	16460	16462	16503	16462	16461	16566	16536	16573	16464	16506	16458	16646	16574	16584	16405	16310	16399	16450	16652	16502	16661	16495	16590	16627	16572	16542	16428	16497	16743	16625	16536	16692	16669	16470	16340	16419	16339	16289	16440	16411	16321	16509	16593	16499	16301	16523	16288	16357	16511	16447	16542	16365	16316	16291	16354	16451	16370	16445	16579	16658	16576	16435	16455	16507	16488	16525	16553	16458	16409	16530	16568	16522	16469	16613	16413	16462	16487	16371	16539	16478	16398	16469	16653	16316	16387	16717	16427	16511	16378	16443	16493	16483	16449	16504	16436	16546	16397	16354	16533	16531	16418	16375	16245	16429	16636	16520	16383	16307	16559	16385	16373	16496	16593	16449	16502	16426	16615	16583	16536	16432	16437	16719	16369	16475	16540	16518	16346	16605	16376	16433	16552	16528	16371	16358	16525	16498	16521	16484	16504	16526	16526	16393	16522	16282	16345	16430	16612	16460	16287	16520	16436	16586	16603	16709	16309	16398	16389	16550	16367	16251	16523	16458	16422	16483	16701	16377	16323	16757	16457	16500	16562	16446	16518	16490	16474	16261	16467	16342	16529	16479	16445	16277	16589	16369	16528	16599	16558	16369	16673	16563	16622	16659	16531	16450	16451	16437	16334	16472	16509	16544	16507	16555	16532	16536	16465	16415	16439	16421	16478	16448	16324	16474	16400	16465	16465	16407	16383	16537	16495	16540	16522	16504	16546	16351	16455	16455	16645	16428	16622	16421	16570	16515	16472	16453	16491	16614	16664	16641	16540	16487	16306	16329	16316	16520	16561	16198	16334	16339	16444	16481	16163	16240	16485	16611	16471	16512	16479	16549	16514	16486	16310	16510	16502	16482	16515	16465	16448	16291	16338	16464	16470	16691	16346	16498	16399	16321	16526	16570	16455	16494	16330	16364	16325	16584	16470	16653	16600	16450	16607	16411	16655	16650	16527	16503	16441	16308	16391	16418	16581	16489	16438	16372	16480	16306	16411	16577	16562	16334	16429	16356	16622	16540	16425	16490	16479	16595	16407	16490	16374	16539	16364	16515	16337	16379	16466	16364	16479	16510	16421	16372	16206	16451	16383	16525	16538	16408	16721	16390	16490	16464	16452	16443	16623	16314	16402	16406	16539	16524	16390	16478	16557	16445	16433	16374	16346	16469	16511	16390	16408	16501	16448	16494	16424	16415	16380	16364	16482	16429	16254	16434	16370	16538	16472	16513	16555	16455	16659	16438	16455	16385	16402	16471	16275	16492	16374	16229	16458	16561	16235	16355	16494	16457	16387	16587	16465	16562	16462	16543	16353	16321	16509	16536	16333	16499	16543	16652	16498	16528	16591	16489	16568	16342	16578	16679	16506	16479	16502	16655	16353	16382	16442	16411	16390	16310	16475	16466	16335	16560	16580	16181	16509	16339	16200	16626	16442	16386	16403	16533	16379	16404	16526	16414	16388	16526	16293	16456	16549	16410	16421	16446	16417	16551	16504	16268	16379	16343	16499	16628	16403	16387	16608	16552	16467	16573	16442	16505	16566	16537	16728	16328	16408	16342	16652	16720	16470	16543	16476	16480	16458	16296	16391	16319	16294	16548	16571	16476	16443	16505	16332	16306	16529	16588	16337	16439	16411	16513	16445	16629	16477	16366	16389	16473	16404	16446	16373	16257	16373	16632	16438	16471	16408	16435	16519	16546	16719	16395	16523	16363	16495	16484	16430	16539	16369	16404	16258	16483	16683	16521	16510	16469	16361	16186	16265	16491	16406	16520	16429	16558	16397	16504	16571	16400	16452	16471	16382	16327	16490	16335	16395	16595	16446	16505	16333	16563	16501	16415	16455	16532	16453	16551	16345	16543	16422	16355	16687	16411	16399	16482	16432	16288	16528	16274	16394	16361	16506	16425	16519	16295	16527	16441	16428	16424	16369	16378	16303	16522	16513	16586	16538	16491	16319	16332	16532	16392	16296	16541	16338	16413	16372	16435	16490	16506	16488	16484	16521	16692	16435	16497	16477	16473	16423	16563	16360	16398	16444	16436	16408	16605	16527	16394	16358	16346	16538	16392	16564	16410	16316	16353	16576	16312	16376	16468	16397	16526	16399	16542	16604	16480	16544	16350	16574	16640	16443	16469	16514	16432	16348	16580	16654	16539	16454	16379	16463	16400	16436	16548	16530	16551	16272	16371	16669	16364	16422	16349	16693	16336	16455	16369	16452	16520	16415	16494	16555	16735	16492	16478	16504	16420	16568	16444	16444	16720	16530	16328	16613	16597	16551	16361	16526	16599	16605	16455	16425	16452	16495	16425	16370	16342	16215	16458	16489	16454	16485	16518	16486	16410	16357	16340	16736	16466	16413	16353	16642	16378	16579	16594	16579	16552	16502	16624	16376	16431	16328	16401	16342	16422	16400	16383	16407	16416	16417	16358	16371	16229	16463	16534	16460	16475	16381	16558	16310	16261	16409	16644	16564	16508	16349	16382	16532	16531	16239	16599	16402	16536	16498	16525	16340	16253	16272	16660	16365	16460	16462	16489	16267	16344	16494	16365	16672	16450	16499	16502	16636	16472	16412	16293	16445	16451	16809	16569	16513	16405	16509	16633	16489	16399	16367	16594	16455	16409	16364	16458	16530	16521	16574	16576	16671	16335	16373	16465	16469	16432	16693	16709	16585	16527	16560	16406	16529	16367	16363	16320	16547	16470	16417	16263	16320	16511	16423	16352	16440	16324	16538	16526	16597	16674	16516	16485	16468	16658	16295	16532	16555	16454	16364	16641	16614	16546	16438	16449	16457	16698	16473	16491	16552	16375	16530	16508	16258	16453	16399	16339	16570	16321	16563	16369	16488	16522	16521	16627	16380	16490	16621	16497	16380	16398	16506	16395	16458	16550	16448	16401	16566	16562	16597	16311	16422	16391	16336	16491	16516	16211	16467	16311	16631	16303	16219	16611	16372	16390	16308	16579	16466	16460	16509	16504	16619	16426	16643	16425	16372	16513	16478	16493	16388	16439	16412	16380	16638	16458	16484	16484	16463	16607	16185	16612	16394	16795	16445	16460	16535	16306	16425	16423	16474	16568	16315	16512	16520	16493	16565	16559	16439	16518	16568	16552	16649	16460	16484	16438	16587	16420	16611	16473	16500	16332	16507	16448	16565	16320	16407	16549	16280	16438	16373	16537	16486	16545	16278	16465	16518	16450	16507	16413	16492	16441	16405	16514	16413	16384	16159	16634	16400	16231	16563	16533	16501	16383	16375	16505	16591	16462	16234	16395	16375	16553	16411	16448	16570	16521	16627	16431	16336	16632	16457	16511	16597	16526	16381	16492	16373	16460	16450	16656	16442	16313	16158	16471	16532	16592	16515	16547	16217	16733	16422	16329	16419	16338	16417	16368	16465	16696	16573	16465	16277	16531	16461	16521	16442	16515	16500	16263	16559	16463	16653	16575	16404	16534	16537	16632	16503	16389	16640	16555	16397	16505	16381	16428	16286	16642	16419	16406	16560	16544	16572	16467	16371	16590	16351	16289	16602	16481	16470	16568	16603	16631	16448	16490	16443	16400	16628	16457	16375	16582	16631	16390	16475	16402	16434	16643	16537	16345	16211	16286	16438	16575	16571	16295	16281	16449	16526	16461	16459	16473	16425	16124	16376	16443	16375	16303	16489	16512	16514	16434	16551	16335	16416	16414	16522	16497	16358	16325	16270	16339	16465	16507	16522	16485	16669	16559	16472	16544	16364	16393	16518	16519	16546	16432	16403	16454	16550	16474	16471	16513	16488	16678	16177	16412	16515	16634	16444	16597	16401	16560	16572	16599	16455	16485	16398	16597	16491	16367	16433	16464	16293	16497	16441	16569	16447	16715	16550	16384	16699	16424	16365	16507	16460	16488	16410	16234	16289	16411	16399	16325	16476	16258	16525	16329	16394	16468	16240	16547	16524	16474	16540	16459	16479	16403	16418	16310	16338	16381	16575	16441	16491	16446	16394	16523	16544	16570	16433	16430	16642	16412	16355	16423	16376	16252	16486	16432	16372	16501	16508	16332	16423	16482	16316	16587	16587	16448	16573	16314	16370	16483	16575	16436	16360	16589	16523	16510	16502	16349	16668	16412	16429	16667	16438	16396	16367	16448	16364	16584	16530	16525	16525	16240	16376	16474	16596	16433	16385	16360	16589	16420	16344	16793	16324	16727	16359	16553	16572	16468	16256	16450	16605	16630	16640	16537	16548	16516	16226	16447	16637	16517	16410	16477	16472	16496	16424	16363	16467	16224	16542	16396	16550	16250	16428	16334	16467	16573	16625	16634	16306	16514	16583	16431	16421	16493	16435	16472	16371	16682	16387	16432	16335	16594	16348	16728	16688	16313	16512	16521	16544	16585	16344	16463	16478	16702	16478	16568	16426	16539	16487	16338	16449	16756	16372	16361	16389	16410	16498	16300	16439	16350	16410	16417	16542	16409	16453	16364	16290	16640	16665	16448	16480	16508	16532	16509	16396	16429	16315	16519	16582	16406	16502	16332	16653	16546	16399	16430	16422	16551	16410	16567	16530	16201	16446	16560	16560	16493	16377	16519	16545	16607	16308	16364	16496	16545	16555	16340	16427	16453	16455	16555	16614	16509	16461	16391	16629	16551	16556	16721	16533	16340	16405	16399	16316	16528	16401	16570	16472	16526	16574	16463	16523	16475	16410	16533	16398	16600	16482	16720	16442	16451	16575	16811	16485	16508	16471	16516	16545	16360	16343	16497	16606	16435	16427	16473	16403	16523	16342	16294	16552	16519	16482	16548	16487	16693	16485	16348	16385	16569	16499	16385	16407	16326	16313	16551	16389	16454	16351	16297	16392	16416	16462	16643	16613	16334	16558	16680	16270	16468	16420	16131	16497	16598	16409	16431	16415	16446	16592	16209	16420	16491	16287
33289	51452	48490	40263	31462	25556	20504	17550	16693	16174	15819	15880	15640	15440	15451	15367	15431	15233	15188	15243	15149	15068	15194	15286	15143	15182	15274	15070	15241	15238	15204	15169	15225	15242	15032	15183	15187	15366	15265	15191	15223	15064	15354	15051	14955	15049	15320	15202	14996	15238	15247	15276	15196	15143	15054	15062	15027	15256	15342	15144	15137	15214	15258	15298	15125	15179	15427	15076	15129	15178	15149	15158	15052	15115	15134	15221	15139	15016	14941	15169	15098	15139	15166	15277	15287	15213	15165	15070	15123	15143	15089	14989	14980	15038	15137	15108	15080	15204	15088	15118	15161	15146	15126	15009	15118	14921	15147	15117	15331	15107	15133	15316	15103	14993	15182	15077	15155	15303	15075	15167	15190	15146	15041	15074	15173	15029	15245	15283	15154	15043	15228	15139	15007	15069	15182	15107	15280	15001	15117	15154	15371	14941	15167	15039	14938	15099	15215	15055	15337	15088	15103	15090	15429	15145	15218	15087	15075	15106	15140	15129	15068	15218	15165	15153	15098	15361	15054	15106	15143	15265	15147	15149	15230	15115	15056	15004	15093	15231	15038	15304	15044	15006	15221	15203	15052	15270	15136	15112	15152	15086	14971	15179	15087	15072	14953	15154	15010	15221	15091	15128	15159	15154	15097	15079	15263	15052	15210	15293	15224	15113	15044	15195	15175	15035	15093	15033	15073	15091	15192	15158	15131	14878	15114	15145	15204	15164	15011	15289	15153	15261	15057	15021	15165	15166	15097	15004	14918	15022	15092	15219	15087	15090	15104	15173	15163	15151	15118	15206	15215	14952	15184	15145	15088	14963	15101	15174	15160	15219	15200	15191	15113	15130	15300	14993	15168	15248	15390	15232	15041	15104	15163	15195	15078	15088	15116	15237	15148	15269	15272	15080	15073	15210	15082	14985	15102	14926	15072	15150	15089	15099	15064	15119	15141	15185	15090	15062	15147	15017	15225	15197	14972	15095	15122	15213	14979	14967	15096	15221	15062	15035	15271	15137	15166	15287	15103	14936	15126	15055	15146	15237	15043	15095	15208	15106	15112	15003	15143	15224	15028	15057	14978	15060	15254	14989	15160	15242	15220	15072	14970	15058	15067	15078	15022	15085	15027	15111	15176	15065	15202	15071	15289	15248	15216	15041	15238	14940	15219	15161	15055	15336	15217	15125	15232	15062	15124	15058	15094	15181	15039	15054	15107	15054	15106	15107	15041	15127	15027	15246	15110	14962	15135	14934	15239	15149	15117	15166	15308	15226	15146	15175	15155	15021	15196	15168	15071	15184	15194	15275	15156	15331	15108	15200	14982	15265	15199	15201	14998	15077	15159	15087	15280	15303	15020	15125	15158	15159	15140	15214	15121	15122	15139	15002	15180	15108	15172	15117	15118	15162	14996	14973	15305	14996	15104	15155	14968	15184	15288	15106	15185	15117	15244	15095	15034	15075	15074	15178	15394	15153	15065	15077	15136	15006	15059	15199	15326	14855	15150	15174	15044	15181	15138	15002	15092	15060	15193	15172	15024	14975	15187	15332	15293	15005	15287	15224	15107	15106	14949	15146	15152	15173	15091	15188	15250	15196	15107	15189	15275	15065	14984	15144	15116	15143	15139	15248	15005	15098	15124	15193	15188	15049	15055	15137	15111	15253	15200	15161	15320	15185	15203	15115	14947	15276	15079	15126	15123	15202	15041	15081	15289	15038	15098	15190	15241	15235	15181	15119	15180	15065	15069	15296	15092	15117	15137	15079	15209	15202	15128	15186	15091	15109	15134	15125	15127	15283	15037	15180	15079	15117	15178	15204	15123	15099	14947	15261	15027	14987	15288	15093	15270	15142	15131	15103	15132	15074	15018	15130	15181	15099	15162	15041	15135	15238	15109	15220	15157	15227	15104	15318	15011	15200	15202	15008	15131	14998	15233	15173	15132	15134	15204	15254	15257	15229	15075	15024	15292	15025	15235	15343	15166	14996	15267	14987	15095	15149	15018	15225	15133	15105	14931	15204	15021	15015	15146	14958	15294	15046	15084	14880	15094	15115	15174	15144	15169	15151	15165	15085	15211	15207	14943	15085	15137	15115	15036	15138	15269	15261	15189	15084	15135	15037	15063	15243	15262	15118	15107	14979	15193	15116	15142	14998	15112	15107	15165	14992	15113	15134	15278	15193	15061	15132	15092	15151	15161	15038	15239	14940	15205	15253	15178	15103	14992	15215	15245	15206	15159	15269	15081	15141	15115	15166	15167	15032	15185	15050	15136	15197	15083	14981	15099	15179	15156	15154	15035	15036	14957	15111	15182	15066	15054	15125	14946	15158	15125	15041	15103	15370	15272	15069	15087	15171	14978	15013	15024	15232	15197	15226	15042	15171	15123	15236	15097	15006	15090	15024	15216	15156	15291	15186	15232	15010	15111	15034	15116	15163	15103	15258	15041	15085	15148	15215	15143	15126	15133	15291	15325	15234	15123	15151	15286	14986	15184	15191	15199	15159	15107	15040	15068	15068	15178	15216	15111	15172	14975	15189	15135	15161	15173	15252	15006	15318	15084	15014	15176	15163	15081	15113	15022	15098	15154	15130	15173	14996	15181	15165	15178	15210	15171	15147	15123	15059	15306	15121	15259	15164	15282	15203	15052	15265	15286	15197	15223	15039	15100	15211	15053	15010	15308	15180	15060	15291	15123	15045	15102	15266	14980	14983	15178	15173	15153	14988	15169	15021	15043	15045	15090	15203	15066	15267	15093	15142	15134	15168	15016	15109	15251	15170	15077	15122	15081	15215	15016	15215	15069	15115	15063	15087	15102	15329	15015	14981	15202	15138	15151	15096	15096	15174	15050	15192	15120	15000	15036	15033	15112	15127	15022	15103	15336	15027	15132	15129	15027	14941	15292	14978	15265	15179	15111	15057	15104	15128	15169	15342	15161	15290	15303	15193	15033	15021	15116	15152	15265	15089	15203	15183	15098	15099	15077	15243	15133	15212	15013	15239	15033	15166	15182	15130	15226	15180	15303	15198	14991	15243	15147	15241	15146	15042	15178	15150	15256	15074	15036	15053	15118	15058	15188	15057	15061	15057	15127	15206	15100	14909	15140	14940	15130	15225	15221	15100	15258	15070	15130	15064	15053	15073	15022	15065	15102	15043	15096	15135	15218	15018	15135	15131	15262	15195	15020	15361	15265	15214	15227	15220	15231	15401	15119	15135	15029	15032	15221	15131	15184	15200	15032	14934	15112	15267	15078	15079	15168	15159	14946	15071	15215	14982	15189	15131	15020	15255	15065	15204	15173	15144	15213	15213	15055	15088	15069	15131	15015	15083	15036	15164	14945	15235	15190	15228	15002	15190	15135	15125	15318	15064	15013	15033	15280	15080	15196	15065	15049	15129	15116	15080	15169	15151	14949	15019	15058	15227	15041	15100	15124	15083	14910	15205	14964	15092	15061	15163	15124	15166	15042	15165	14984	15194	15293	14978	15114	15144	15199	15171	15190	15035	15186	15127	14952	15129	15180	14984	15152	15078	15038	14920	15042	15066	14997	15224	15053	15243	15222	14952	15202	15172	15179	15156	15203	15205	15113	15045	15087	15175	15189	15067	15156	15192	15193	15026	15144	15100	15080	15145	15025	15155	15103	14975	15232	15050	15029	15114	15298	15178	15171	14915	15033	15014	15029	15249	15038	15288	15205	15099	15037	15053	15210	15147	15219	15039	15289	15222	15143	15209	15089	15123	15082	15177	15040	15192	15203	15173	15218	15199	15008	15039	15129	15190	15355	15179	15247	15012	15109	15126	15169	15144	15029	15076	15404	15265	15194	15182	15182	15131	14983	15204	15127	15005	15022	15238	15136	14940	15196	15213	15135	15159	15123	15009	15038	15109	15043	15171	14991	15291	15176	15247	15260	15127	15256	15126	15143	15104	15191	15013	15077	15192	14983	15222	15169	15288	15029	15088	15212	15216	15139	15142	15184	15116	15068	15090	15204	15026	15217	15087	15193	15104	15204	15129	15309	14983	15242	15150	15205	15123	15219	15244	15165	15163	15164	15178	15222	15186	15010	15302	15199	14976	15231	15124	15179	15178	15178	15032	15167	15159	15193	15038	15225	15103	15167	15026	15082	15112	15011	14949	15062	15194	15073	14934	15150	15194	15260	14971	15009	15013	15226	15066	15214	15162	15203	15111	15005	15152	15159	15163	15063	15083	15182	15200	15166	15185	15158	15036	15105	15083	15061	15131	15183	15128	15175	15182	15116	14958	15138	15159	15249	15262	15002	15000	15169	15031	15239	15078	15195	15088	15317	15146	15128	15114	15323	15239	14967	15024	15126	15106	14953	14967	15244	15134	15352	15134	15230	15272	15169	15175	15168	15286	15060	15243	15045	15094	15105	15207	15043	15288	15446	15179	15165	15132	15193	15142	15068	15134	15210	15169	15049	15254	15103	15201	15135	15157	15133	15269	15031	15018	15139	15010	15218	15068	15185	15069	15165	15313	15068	15182	15073	15232	15229	15356	15103	15180	15362	15253	15066	15105	15086	15188	15114	15161	15006	15207	15090	15157	15175	15211	15181	15072	15125	15195	15160	15129	15110	15146	15035	15149	15163	15105	15113	14965	15129	15107	15114	15094	15159	15201	15189	15112	15039	15199	15124	15156	15129	15106	15106	15092	15088	15128	15204	15011	15111	15144	15102	15192	15093	15175	15062	15029	15259	14980	15159	15173	15071	15297	14947	15244	15258	15088	15208	15264	15231	15032	15129	14964	15026	15147	15101	15063	15003	15258	15263	15125	15119	15224	15252	15087	14881	15195	15044	15136	15087	15196	14956	15132	15239	15234	15160	15159	15030	15017	15158	15213	15091	15103	15089	15068	14982	15113	15205	15097	15134	15045	15078	15239	15093	15274	15249	14894	15053	15157	15228	15109	15150	15070	15150	15122	15109	15125	15268	15082	15092	15230	15229	15313	15198	15045	15208	15188	15122	15168	15111	15072	15101	15302	14966	15142	15113	15021	15249	15049	15151	15179	15170	15066	15231	15102	15136	15098	15041	15051	15154	15149	14948	15205	15291	15086	15393	15119	15203	15243	15197	15262	15063	15227	15123	15162	15057	15050	15104	15239	15113	15106
23060	21517	29454	24506	23672	26392	26527	21019	19367	18884	18640	17988	17762	17563	17571	17587	17322	17308	17410	17325	17327	17432	17414	17169	17256	17462	17346	17033	17378	17362	17538	17451	17283	17134	17306	17364	17138	17255	17228	17198	17153	17239	17206	17256	17285	17215	17061	17111	17024	17216	17282	17265	17230	17359	17236	17226	17468	17322	17173	17063	17148	17221	17204	17376	17317	17236	17414	17146	17290	17203	16990	17069	17125	17199	17013	17446	17159	17162	17079	17252	17045	16956	17181	17064	17093	17150	17192	17136	17077	17192	17174	17272	17429	17201	17084	17303	17137	17108	17282	17017	17064	17219	17357	17180	17263	17281	17236	17158	17145	17001	17057	17115	17080	17188	17247	17225	17073	17214	17192	17138	17263	17021	17173	17060	17222	17190	17071	17170	16983	17215	16984	17006	16992	17088	17209	17047	17284	17186	17127	17159	17225	17075	17072	17121	17130	16990	17108	17304	17321	17327	17232	17030	16991	17142	17205	17002	17121	17194	16976	17370	17030	17136	16956	17098	16989	17307	17186	17090	17207	17117	17240	17071	17042	16999	17155	17048	17216	17245	17250	17079	17122	17194	17150	16877	17054	17285	16987	16997	17268	17095	17158	17096	17164	17117	16984	17262	17018	17300	17103	16985	17079	16961	17204	16960	16892	17066	17212	17180	17030	17231	17110	17101	17107	17052	17072	17246	17391	17441	17107	17028	16982	17010	17106	17113	17138	17109	17096	16938	16904	17123	17100	17117	17289	17110	17109	17190	17262	17096	17072	17363	17071	17091	17055	17094	17110	16829	17030	17157	17194	17365	16887	17224	17075	16970	17135	16925	16741	17279	17135	17015	17169	17273	17325	17111	17289	17114	17262	17067	17051	17061	17098	17148	17059	17105	16943	17209	16982	17315	16938	17217	17002	17122	17035	17101	17202	16975	17002	17038	17175	17003	17255	17211	17022	17196	17001	17102	17130	17141	17235	17123	17237	16926	17061	16895	17117	17191	17056	16962	17114	17113	16956	17308	17063	17162	17262	17016	17310	17194	17148	17201	17237	17150	17032	16846	17167	17054	17076	17246	17101	17017	17230	17332	17156	17181	17220	17185	17252	17234	16883	17245	17198	17084	16942	17089	17163	16976	17084	17101	17119	17201	17133	17077	17082	17139	17022	16999	17196	17170	17174	17252	17034	17047	17114	16941	17319	17053	17063	17016	16993	17093	17310	17204	17209	17124	17145	17367	16918	17014	17193	17415	17291	17084	17333	16983	17096	17049	17032	17073	17213	17159	16888	17278	16970	17115	17181	17074	17058	17103	16958	17254	17032	17213	17277	17193	17261	17309	17212	17235	17091	17194	17223	17204	17187	17150	17063	17233	17252	17049	16749	17132	17234	17103	16957	16919	17066	17064	17028	17022	17141	17036	16949	17015	17218	17046	17111	17004	17413	17184	17158	17143	17110	17259	17289	17049	17254	17084	17068	17147	17161	17114	17160	17092	17171	17042	17335	17107	17038	16983	16861	17099	17222	17030	17193	17289	16965	17114	16987	17158	17093	17020	17258	17211	17176	17140	16983	17098	17259	17192	16837	17143	17061	17185	17327	17052	17147	16976	17106	17100	17277	17041	17254	17201	17095	17255	17216	17494	16842	17133	17003	17202	16934	17391	17167	17185	17073	17105	17047	17260	17112	17041	17004	17271	17182	17065	17113	17038	17079	17185	16962	17107	16997	17210	17260	17056	16948	17198	17171	17187	17208	17258	17074	17314	17085	17204	17119	17171	17202	17313	17110	17256	16877	17178	17187	17145	17107	17096	17300	16991	17019	16954	17131	17088	17104	17099	17321	17072	17383	17242	17274	17041	17262	17197	17117	17201	17061	17187	17273	17115	17262	16894	17088	17225	17125	16949	17006	17092	16901	17259	17296	17016	17201	17012	17165	17178	17192	17167	17097	17039	16960	17266	17405	17175	17078	17187	17214	17151	16897	17219	16985	16974	17142	17261	17326	17085	17014	17274	17034	17247	17139	17078	17032	17251	17053	17042	17130	16972	17044	17207	17216	16921	16959	16976	17052	17189	17252	17201	17099	17049	17186	17325	17081	16960	17055	17082	17209	17426	17024	16879	17055	16867	17106	17065	17229	17152	17262	17195	17054	17121	17217	17046	17069	16982	17071	17123	17042	17287	17151	16966	17378	17198	17211	16996	16926	17158	16937	17010	17097	16924	17048	16953	17162	17197	17185	17094	17244	17175	17096	17025	17191	17102	17072	17216	16997	17217	17044	17076	17291	17096	16991	17234	17231	17286	17226	17067	17114	16929	17104	17079	17278	17065	17134	17236	17192	16846	17176	17066	17009	17042	17228	17027	17248	17037	17057	17264	17338	17058	17099	16917	17023	17013	16943	17074	17179	17128	17319	17123	17240	17217	17111	17216	16981	17248	17208	17139	17189	17077	17079	17127	17079	17306	17229	17133	17353	17092	16981	16935	17095	17272	17031	17208	17058	17130	17154	17279	17150	17028	17152	17068	17093	17009	17097	17186	17063	17086	17375	17001	17123	17101	17240	17143	17025	17113	17076	17019	17102	17455	17040	16970	17237	17198	17113	17064	17118	17218	17031	17018	17276	17030	16828	17064	17097	17102	17116	17115	16983	17200	16951	17321	17165	17172	16975	17115	17152	17060	17126	17105	17035	17042	17063	16949	17026	17043	16894	17283	17123	16885	17096	17449	17374	17105	17280	17054	17214	16949	17113	17213	17132	17124	17128	17197	17096	17108	17005	17236	17073	17052	17319	17346	17218	17136	17023	17230	17130	17160	17142	17042	17114	17030	17144	17183	17079	17142	17088	17280	16991	17042	17278	17038	17130	17097	17043	17148	17088	17143	17146	17173	17227	17084	17201	17192	17145	17029	17205	17044	17077	17119	17084	17127	17287	17003	17079	17145	17298	17167	17318	17076	17176	17067	16913	17322	17080	17203	17310	17186	16992	17280	17006	17158	17038	16982	17085	17166	17375	17193	16961	17153	16775	17035	17104	17326	17062	17004	17109	16912	17000	17134	17042	17054	17214	17073	17096	17061	16916	17204	17192	17109	17298	16868	17063	17282	16984	17025	17191	17150	17124	16891	17062	17089	17005	17113	17083	17045	16926	17151	17052	17095	17259	17038	17257	17011	17212	16913	17020	16965	17025	17252	17264	17114	17094	17074	17273	17369	17195	17085	17186	17221	16929	17134	17081	17151	17203	17131	17193	17230	17298	17191	17194	17176	17081	17159	17157	17048	17130	17034	17119	16992	16793	16994	17038	17015	17042	17098	17253	17050	17388	17094	17013	17262	17047	17229	17160	17030	17147	17055	17106	17018	17029	16907	17168	17147	17241	17112	17155	17072	17327	17153	17178	17183	16920	17173	16961	17050	17045	17190	17187	17104	17028	17088	17158	17208	17101	17130	17237	17239	17263	17048	17239	17240	17097	17112	17076	17216	17341	17098	17147	17247	17100	17001	17065	17033	17307	17150	17159	17070	17190	17031	17000	17119	17129	17192	17353	17097	17006	17197	17004	17162	17380	17324	17186	17273	17195	17012	17231	17350	17031	17130	17183	16986	17264	16864	17076	17046	16775	17133	17078	17135	17220	17081	17190	16981	17126	17057	17313	17311	17200	17226	17290	17110	16939	17145	17104	17358	17121	17061	17095	17096	16956	17231	16984	17021	17007	17257	17183	17175	17180	17035	17030	17075	17273	17080	17109	17165	17140	17047	17009	17163	17330	17366	17237	17028	17118	17069	17263	16958	17064	17168	17213	17246	17149	17147	16955	17090	17303	17129	17080	17176	17140	17007	17114	17111	16988	17105	17069	17297	17081	17291	17203	17209	17272	17106	17047	17118	17114	17119	16997	17143	17195	17114	16865	17029	16902	17117	17211	17001	17245	17033	17062	17084	17157	17058	17074	16837	17308	17229	17317	17100	17046	17086	16970	17300	17100	17145	17132	17054	17069	17242	17056	17010	17170	17237	17209	16956	16924	16870	17108	17186	17133	17080	17051	17140	16974	17200	17093	16985	17062	17135	17099	17113	17114	17246	17116	17162	17239	17140	17265	17207	17195	16964	16943	17146	17246	17179	17338	16984	16949	17186	17002	17013	17269	17090	17113	17000	17026	17042	16961	16998	17059	17126	17151	17220	17026	17063	17141	17013	16981	17256	17112	17098	17075	17061	17247	17045	17367	17119	17085	17106	17235	17169	17078	17200	17029	17133	17236	17082	17075	17049	17104	17074	17276	17147	17044	17127	17008	17113	17192	17191	17175	17077	17081	16932	17075	17117	17198	16923	17388	16993	17047	16995	17018	17348	17327	17018	17111	17227	17167	17043	17067	17181	17108	17068	17290	17154	17148	17160	17065	17060	17248	17151	17135	17301	17153	17231	17231	17038	17031	17215	16908	17092	17143	17151	17229	17044	17067	16877	17185	17167	16953	17389	17093	17025	17128	17208	17170	17228	17072	17199	17334	16944	17057	17020	17207	17316	16958	17039	17136	17270	17162	17334	17086	17046	17248	17146	17012	17042	17114	16984	17204	17167	17041	17117	17416	17156	17018	17159	17140	16982	17050	17264	17316	17054	17170	16825	17096	17064	16979	17222	17064	17239	17240	17136	17251	17078	17039	17301	17108	17175	17149	16979	17192	16899	16994	17243	16920	17179	17126	16972	17122	17113	17193	17213	17150	16944	17216	17048	17233	17215	17185	17288	17098	17040	17223	16974	17191	17009	16995	17052	17175	17370	17090	17008	17123	17142	17089	17244	16759	17151	17255	17068	17082	17277	17114	17065	17163	17139	17050	17142	16982	17298	17311	17296	17092	17216	16878	17096	16973	16925	16990	16943	17015	17163	17200	17040	17197	16872	17135	17226	16976	17015	17065	17005	17123	17020	17244	17205	17182	17117	17253	17274	17208	17014	16865	17197	17100	17096	17230	17086	17084	17128	16971	16885	17115	16979	17069	16948	16974	17161	17135	17006	17203	17070	17105	16945	17058	17091	17117	17026	17222	17249	17035	17316	17021	17340	17346	17209	17119	16987	16994	17150	17141	17029	17112	17089	17030	17110	17289	16983	17017	17168	16989	17182	16856	17116	17291	17036	17084	17030
37368	59107	55352	42604	37091	28815	22076	19591	18639	17778	16900	16611	16335	16079	15961	15903	15842	15629	15761	15691	15620	15710	15826	15726	15679	15550	15570	15461	15631	15621	15613	15525	15686	15517	15501	15532	15443	15613	15600	15579	15588	15599	15553	15551	15579	15420	15560	15427	15506	15711	15534	15463	15701	15627	15483	15620	15341	15600	15512	15512	15562	15506	15708	15485	15612	15579	15581	15600	15626	15439	15527	15568	15404	15497	15391	15533	15552	15414	15517	15480	15509	15520	15598	15597	15391	15519	15482	15440	15590	15481	15551	15439	15456	15408	15586	15718	15549	15569	15646	15491	15409	15521	15625	15583	15394	15386	15497	15531	15500	15551	15471	15496	15562	15553	15339	15458	15446	15521	15538	15545	15419	15480	15357	15642	15384	15546	15533	15554	15618	15670	15726	15636	15378	15474	15506	15450	15522	15524	15614	15506	15528	15457	15354	15517	15465	15558	15489	15428	15606	15327	15420	15469	15415	15505	15388	15619	15750	15508	15726	15412	15428	15522	15483	15591	15353	15583	15424	15561	15516	15373	15647	15580	15417	15614	15496	15696	15539	15539	15503	15591	15422	15495	15520	15645	15681	15561	15541	15503	15508	15399	15394	15506	15515	15485	15546	15582	15404	15595	15471	15541	15538	15527	15510	15564	15443	15688	15481	15522	15460	15446	15461	15460	15497	15590	15533	15450	15427	15559	15426	15361	15571	15325	15688	15534	15457	15414	15533	15320	15414	15421	15483	15511	15580	15525	15380	15437	15483	15549	15563	15520	15522	15495	15607	15627	15579	15451	15420	15239	15490	15570	15519	15513	15548	15333	15630	15580	15642	15623	15448	15496	15525	15649	15496	15603	15376	15325	15442	15452	15546	15509	15517	15540	15618	15655	15511	15496	15435	15417	15538	15349	15486	15468	15572	15477	15591	15538	15577	15551	15419	15620	15533	15538	15439	15432	15439	15751	15430	15411	15610	15404	15397	15482	15529	15665	15683	15559	15363	15584	15402	15334	15667	15441	15479	15527	15613	15449	15274	15450	15410	15531	15357	15440	15411	15438	15525	15546	15491	15498	15385	15417	15567	15465	15498	15380	15674	15652	15495	15622	15422	15449	15546	15518	15400	15588	15587	15434	15681	15527	15574	15340	15592	15551	15566	15463	15409	15672	15617	15393	15409	15452	15412	15451	15491	15543	15514	15254	15559	15347	15568	15560	15438	15405	15400	15398	15479	15509	15485	15425	15596	15445	15492	15440	15506	15588	15415	15543	15445	15566	15495	15473	15345	15506	15449	15450	15481	15519	15446	15512	15404	15539	15588	15572	15540	15376	15650	15470	15640	15419	15455	15551	15455	15605	15315	15393	15537	15625	15520	15541	15531	15515	15318	15507	15567	15429	15537	15479	15619	15602	15436	15418	15548	15325	15480	15342	15585	15626	15483	15453	15467	15513	15449	15338	15451	15627	15584	15272	15306	15429	15551	15462	15582	15520	15687	15480	15542	15476	15508	15611	15520	15668	15521	15548	15586	15519	15478	15499	15489	15572	15514	15430	15449	15427	15320	15590	15377	15598	15596	15522	15544	15512	15599	15395	15451	15448	15359	15489	15469	15516	15587	15410	15515	15482	15408	15457	15629	15552	15478	15549	15351	15579	15449	15454	15610	15822	15397	15641	15424	15604	15655	15539	15438	15390	15479	15523	15461	15524	15478	15410	15544	15508	15554	15487	15678	15626	15483	15318	15656	15460	15619	15498	15289	15499	15388	15444	15548	15265	15584	15470	15655	15445	15561	15350	15506	15429	15471	15649	15416	15496	15350	15739	15640	15534	15569	15534	15557	15618	15614	15400	15362	15591	15706	15519	15615	15435	15489	15467	15586	15485	15521	15469	15498	15488	15606	15614	15635	15685	15420	15358	15500	15501	15462	15472	15579	15520	15556	15570	15660	15439	15472	15412	15352	15544	15568	15603	15431	15569	15453	15522	15581	15616	15412	15539	15493	15413	15585	15484	15589	15433	15551	15380	15692	15578	15498	15575	15577	15438	15506	15604	15660	15588	15437	15451	15438	15462	15391	15442	15505	15643	15494	15571	15353	15490	15606	15429	15526	15620	15657	15548	15396	15455	15628	15471	15531	15445	15505	15184	15573	15667	15686	15391	15455	15327	15572	15580	15511	15417	15540	15468	15465	15455	15386	15601	15334	15456	15453	15604	15549	15581	15591	15376	15352	15355	15456	15422	15496	15605	15606	15535	15627	15430	15421	15561	15290	15345	15546	15559	15455	15566	15628	15494	15479	15575	15613	15471	15415	15583	15525	15444	15462	15340	15515	15438	15582	15378	15547	15414	15422	15439	15559	15573	15557	15622	15527	15452	15502	15368	15579	15510	15561	15480	15571	15391	15475	15656	15482	15580	15463	15622	15495	15464	15323	15574	15568	15541	15527	15639	15446	15577	15669	15430	15514	15457	15461	15462	15589	15529	15390	15648	15409	15555	15648	15472	15576	15593	15556	15398	15459	15350	15675	15497	15552	15475	15524	15399	15457	15527	15471	15618	15579	15520	15443	15537	15574	15603	15430	15608	15530	15620	15431	15653	15487	15501	15539	15600	15419	15380	15593	15471	15541	15477	15436	15597	15468	15492	15439	15615	15585	15563	15364	15641	15602	15549	15517	15574	15522	15474	15434	15564	15512	15365	15704	15380	15477	15560	15428	15315	15470	15473	15456	15456	15529	15499	15566	15481	15364	15500	15457	15406	15401	15339	15554	15534	15621	15540	15386	15572	15495	15590	15452	15537	15492	15562	15586	15715	15729	15424	15481	15497	15374	15594	15553	15590	15559	15505	15388	15472	15460	15506	15523	15504	15562	15447	15429	15485	15550	15529	15259	15517	15374	15487	15541	15655	15579	15579	15646	15508	15502	15586	15436	15623	15603	15501	15523	15482	15480	15533	15504	15452	15611	15486	15529	15608	15447	15435	15381	15742	15622	15537	15548	15417	15542	15520	15471	15507	15565	15386	15389	15479	15501	15502	15520	15581	15545	15501	15477	15428	15389	15401	15453	15560	15574	15434	15280	15520	15479	15583	15398	15521	15505	15457	15444	15496	15615	15713	15557	15547	15500	15507	15461	15471	15499	15538	15599	15537	15360	15485	15449	15466	15559	15553	15321	15514	15382	15423	15610	15569	15406	15660	15617	15526	15592	15436	15431	15551	15554	15400	15434	15510	15339	15691	15544	15461	15413	15475	15481	15507	15556	15535	15403	15548	15535	15584	15416	15533	15269	15421	15553	15678	15634	15401	15390	15505	15372	15253	15637	15417	15497	15294	15585	15581	15401	15411	15437	15518	15500	15487	15626	15288	15563	15563	15386	15536	15512	15544	15424	15612	15439	15656	15541	15461	15626	15464	15631	15391	15491	15592	15402	15484	15460	15555	15398	15424	15544	15527	15510	15485	15649	15656	15581	15537	15486	15544	15707	15511	15530	15580	15575	15479	15586	15472	15634	15529	15577	15300	15628	15438	15464	15587	15634	15577	15612	15553	15474	15555	15467	15469	15577	15533	15602	15392	15507	15646	15374	15588	15536	15391	15458	15613	15492	15456	15578	15500	15592	15398	15428	15600	15391	15516	15581	15535	15616	15415	15605	15548	15495	15473	15528	15441	15436	15445	15437	15415	15531	15539	15467	15552	15336	15491	15508	15544	15472	15558	15565	15338	15550	15389	15400	15554	15533	15500	15462	15514	15448	15425	15476	15424	15398	15528	15721	15447	15453	15522	15488	15368	15431	15567	15293	15400	15495	15510	15417	15619	15396	15550	15437	15685	15545	15451	15604	15567	15421	15389	15525	15656	15402	15543	15382	15521	15521	15463	15571	15467	15579	15500	15495	15387	15496	15455	15532	15268	15493	15482	15393	15397	15608	15599	15606	15422	15562	15484	15563	15432	15567	15448	15537	15612	15569	15448	15572	15643	15451	15358	15639	15361	15427	15394	15369	15449	15584	15433	15437	15483	15559	15466	15445	15601	15467	15382	15551	15533	15521	15582	15476	15561	15604	15615	15555	15361	15492	15505	15427	15437	15519	15444	15459	15577	15458	15376	15410	15640	15471	15389	15527	15612	15544	15470	15515	15372	15444	15458	15331	15349	15506	15639	15508	15392	15544	15441	15412	15449	15336	15603	15599	15308	15571	15440	15590	15491	15388	15494	15190	15409	15660	15449	15646	15329	15467	15621	15434	15573	15408	15559	15604	15525	15488	15592	15204	15374	15570	15301	15543	15445	15521	15531	15605	15560	15625	15371	15274	15538	15457	15555	15439	15429	15527	15516	15558	15385	15387	15347	15582	15568	15605	15487	15441	15685	15596	15560	15648	15494	15379	15539	15550	15502	15536	15596	15529	15527	15543	15511	15493	15476	15515	15517	15468	15482	15340	15679	15377	15476	15388	15502	15673	15469	15503	15576	15732	15544	15490	15587	15527	15647	15511	15448	15640	15638	15372	15570	15426	15514	15459	15476	15571	15534	15461	15412	15326	15397	15561	15539	15670	15394	15532	15431	15467	15705	15540	15454	15708	15488	15407	15460	15466	15398	15585	15503	15380	15379	15636	15464	15562	15574	15401	15611	15617	15526	15533	15450	15465	15536	15409	15449	15493	15419	15469	15627	15390	15628	15391	15488	15612	15434	15517	15406	15324	15644	15609	15345	15661	15393	15554	15492	15574	15507	15507	15421	15567	15554	15635	15544	15215	15348	15384	15424	15592	15477	15440	15660	15400	15661	15479	15448	15566	15438	15476	15480	15633	15395	15530	15642	15389	15557	15556	15428	15380	15554	15433	15550	15585	15545	15488	15506	15479	15513	15438	15393	15468	15382	15424	15646	15390	15452	15453	15720	15640	15517	15368	15466	15601	15603	15524	15613	15526	15394	15413	15457	15395	15364	15654	15550	15463	15484	15411	15430	15507	15465	15399	15574	15425	15428	15520	15669	15303	15405	15383	15537	15617	15483	15466	15461	15502	15577	15435	15542	15528	15585	15499	15500	15379	15558	15633	15615	15490	15497	15405	15512	15614	15489	15439	15439	15453	15618	15538	15608	15604	15486	15419	15388	15588	15480	15623	15496	15381	15415	15574	15464
28620	27184	33628	30198	23512	20069	18659	18026	17634	17381	17239	17253	17252	17089	17046	17049	17039	16955	16996	17070	16992	17019	17082	16970	16927	16950	16990	16940	16928	17004	16982	17008	16998	17133	16927	16871	16910	17066	16976	17049	16853	16987	16854	16844	17036	16851	16936	16857	16883	16839	17035	17048	16864	17033	17028	16979	17005	17094	16934	16846	17152	16911	17106	16945	17232	16860	16765	17148	17106	16793	16867	16914	17143	16923	17001	17013	16920	16980	16927	16945	17017	16865	16837	16721	16946	16935	16850	16983	16916	17016	16810	16954	17124	17031	16791	16993	16957	17142	17130	16974	16850	16960	16898	16939	16839	16973	16991	16996	17051	17008	17104	16924	17206	16963	16922	16970	17083	17029	16897	16921	16859	17041	16976	16754	16834	16931	17013	16855	16842	17047	16901	17117	17069	17236	17166	16901	16840	16841	16845	17085	16952	16749	16823	16833	17043	16857	17079	17258	17003	16804	16845	16953	16832	16959	17037	16847	17066	16973	16831	17022	16813	16996	17005	16967	17134	17018	17041	16907	16928	16943	16818	16902	16955	16937	16963	17091	16946	17020	16992	16829	16884	17062	16977	16816	17002	17086	17087	16869	17042	16992	16928	16842	16957	16822	16836	16904	16971	16872	16826	16965	17030	17058	17033	17045	16908	16962	16827	16816	16919	16988	17092	17094	16926	17005	16982	16752	16797	16983	17121	17061	16948	16880	16995	17203	16775	17076	16904	16948	17092	16675	16923	16853	16966	16921	17011	16985	16878	17104	16871	16959	17016	16989	16878	16758	17097	16993	16890	17050	16788	16812	16812	16866	17046	16996	17021	16989	16961	17030	17106	16801	16953	16714	17189	16870	16783	16971	17222	16966	16975	17125	16807	16779	17044	16735	16839	16980	17035	16857	17038	17123	16948	17122	16946	16887	16984	16945	16914	16966	17076	16986	17216	17048	16931	16822	17001	16704	17075	16927	17058	17117	17017	17291	16799	16944	16834	17060	16993	17035	17004	16920	16718	16930	17089	16772	16599	16712	17041	16723	17119	16932	16944	17039	17091	16978	17044	17002	16770	16849	17043	17030	16930	17213	17011	17181	17048	17236	17132	17087	16969	17079	16807	16876	16812	16910	17096	17020	16905	16982	16933	16886	16954	16865	16907	16972	16901	17108	16906	17105	16839	16871	17027	16970	16779	16864	16902	16969	16959	17101	16900	16911	16957	16822	16979	16934	17064	16951	16853	16999	17188	16950	16971	17129	16849	16904	16986	16950	17077	16962	16921	16864	17191	16923	16760	17011	17119	17107	17247	16877	16720	17039	17149	16873	17155	17015	17135	16828	16804	17007	17023	17059	16949	17079	16849	16965	17050	17037	16956	17231	17021	16980	16875	16786	17057	16896	16952	16912	17104	16938	16772	16899	16818	16858	16942	16909	17173	17152	16981	17055	16921	16933	16931	16941	16945	16829	16945	16838	17059	16952	17029	16921	17156	16906	17023	17005	17007	16674	16772	17240	16882	16954	17009	16965	16854	16836	16702	16985	16883	17115	17048	17004	16879	16858	16860	17010	17117	16751	16958	16986	16976	17000	16942	16891	17111	16793	16805	17087	16849	16792	17047	16905	17195	16649	16839	16844	16761	17036	16949	16873	16811	16944	17131	17076	17191	17026	16858	16910	16809	16858	17048	16909	16962	16794	17089	16938	16805	17155	16852	17009	17090	16916	16983	16980	17019	16797	17026	16943	17172	17065	16941	16961	16788	16974	16988	16959	16831	17013	16990	16750	16914	16893	16906	16793	16912	17031	16806	16931	17139	16892	17022	16813	16919	17171	17047	16881	16873	17117	17029	16895	17013	16861	17061	16860	16963	16875	16860	17034	16979	16815	17024	16819	16873	17052	17120	17183	16946	16768	17030	16779	16920	16706	16760	16747	16983	17112	16978	17113	17006	16844	16938	16986	16985	16964	16747	16855	16902	17040	16993	16990	16942	16959	16965	16887	16987	17041	17072	16874	17046	17086	17094	16898	17005	17084	17059	16994	17134	17000	16799	16928	16859	16814	16954	16890	16732	16775	16596	16868	16968	16705	16873	16867	16892	17034	16855	16915	16902	16675	16912	16912	17033	16963	16887	16961	16990	16844	16990	16958	16917	17009	17302	16929	17107	17021	17031	16650	16836	16750	16896	16937	17123	16823	17168	17143	16926	17037	16999	17092	16832	17023	16973	17140	16666	16899	16956	16927	17090	16959	16956	16959	17026	16752	16909	16983	17011	16945	16828	16909	16933	16853	16825	16891	16865	16995	17151	16979	16872	16764	16822	16936	16909	17088	17032	16907	16895	17088	16844	16878	16929	16795	17037	16815	16754	16845	17032	16959	17030	17170	17111	16954	16923	16849	16869	17041	16801	17095	16920	16735	17142	16998	16910	16982	17031	16981	16955	16835	17156	17136	16966	16835	16876	16948	16956	17076	17000	16960	16736	17084	16720	16931	16885	16857	17159	16918	16978	16962	16998	16909	16888	16934	17054	16821	16991	16753	16975	16983	16949	16894	17024	16989	16887	17251	16967	16818	16928	16948	16825	17039	16694	17065	16788	16851	16886	16760	17090	16872	17188	17019	16989	17028	16924	17031	16883	17000	16855	16895	16866	16878	17100	16970	17049	16918	17120	16565	16846	16864	17020	16780	17028	17118	17060	16776	17073	17126	17097	16992	17008	17098	16920	16941	16956	16870	16960	17273	17041	16831	17008	16980	16779	16964	16996	17034	16982	17063	16891	16984	17012	17024	16833	16920	16930	17098	16910	16959	17159	16962	17120	16918	16781	17077	16930	16989	16971	16831	16911	17029	17007	16945	16861	16930	16970	16906	16930	16979	17118	16813	16884	16933	16903	17024	17000	16905	16993	16905	16858	17009	17101	17049	17145	16943	16941	16965	16797	16900	17101	16991	16841	17018	16927	16968	16905	16933	17070	16901	17025	16903	16867	16799	17100	17133	16911	16974	16813	17138	17095	16831	16955	17063	16805	16957	16899	16754	16866	16844	17076	17131	17063	16840	16913	16894	16992	16788	16988	16946	17090	17016	17023	16932	17086	17054	17150	17047	17022	17134	16885	17081	17088	16940	16931	16974	16934	17009	16942	16829	16984	16854	16949	17060	16962	17026	16932	17038	16841	17109	17003	17004	16885	17025	16870	17124	17043	17129	16994	16862	16850	16821	16801	17230	16979	17072	16999	17125	16968	16962	16842	16847	16958	16906	16927	16836	16873	16919	16856	16855	16891	17128	16982	16858	17114	16873	16785	17018	17104	16822	16971	17000	16880	16836	16957	16930	17190	16970	16995	16887	16891	17158	16877	17055	16936	17043	16841	16917	17088	16870	17184	17058	16988	16967	16743	17089	16936	16994	17047	17111	16852	16933	16831	16806	16894	16939	17089	16920	17008	16750	17063	16992	16995	16965	16843	16818	17122	17153	16944	16921	16883	17059	17059	16920	16902	16765	16932	17091	16957	16926	16884	17042	16904	16880	16891	16957	16917	16927	16880	17097	17042	16936	16956	16988	16962	17052	17021	16876	16928	16803	16959	17150	16972	17013	16946	17038	16808	17039	17135	16997	17009	16993	16857	16830	16827	16779	17134	16820	16921	17076	17009	16991	16836	16842	16951	17086	17213	16854	17044	17115	17254	16992	16842	17030	17140	16811	16904	17184	16785	16786	16992	17079	16695	16900	16993	16946	16848	17148	16956	16967	16787	16918	17007	16913	16920	17004	17089	16748	16879	16935	16948	17136	16756	17002	17005	17022	16997	16999	17128	17124	16798	16933	17056	16955	17117	16950	16904	17170	17097	16953	16944	16799	16988	16916	16796	16887	16982	16833	16966	16966	16927	16995	16708	16957	16886	17034	16852	17067	16800	16818	16772	16832	17166	17087	16858	17025	17141	17003	17087	17139	17008	17152	16797	16956	16853	16954	17052	17183	16945	17017	17069	16993	17089	16852	16923	16798	16960	16920	17018	17101	16862	16990	17190	16922	16938	16883	17084	17142	16856	16775	16885	16921	17119	16935	16689	16863	17041	16869	17045	16875	16872	16685	16890	16990	16893	17030	16867	16953	16947	16895	17009	17012	16894	16957	17169	16973	16932	17043	17015	17023	17034	17030	16953	17032	17113	16800	16853	17038	17058	17037	16786	17021	16914	17130	17023	16902	16707	17174	16981	17199	16925	17273	16897	16857	17091	16872	16878	16928	16753	17020	17001	16907	16933	16810	16971	16966	17129	16962	16988	16865	17060	16930	16930	16875	17005	16779	16922	17152	17068	17031	16849	16860	17035	16819	17018	16916	17241	16946	17025	16939	17064	16990	16810	16996	16935	17014	16882	16859	16910	17064	17024	17094	17127	17031	16891	16932	17058	16971	17063	16814	17115	17013	17018	16740	16836	16974	16868	16948	17098	16843	17011	17108	16917	16955	17018	17043	16697	16985	17236	17070	16847	17114	16972	16857	16996	17229	16983	17052	16850	16873	17081	16878	16952	17106	16911	17061	17047	16968	16848	17086	17295	17033	16952	17054	17005	16989	17136	16900	17069	16950	16772	16777	16913	16922	16937	17008	16849	16953	16789	16977	17008	16921	16938	16767	17081	16796	16930	17043	17163	17038	17067	16935	17091	16881	17014	16990	16818	17046	16974	16981	16992	17064	16971	16988	16857	16911	16877	17092	16975	16851	16898	17001	16788	16753	16869	16914	16960	17028	17171	16910	17233	16879	16813	17059	17118	16837	17035	16806	17025	16886	16930	16858	16934	17037	16865	17080	16899	16990	16775	17073	17101	16837	16996	17084	16917	16991	16828	16979	16852	16790	17009	16926	16943	17184	16896	16903	16901	16887	16818	16910	16858	16936	16740	17100	17019	16865	16936	16952	16940	16843	17077	17069	17022	17158	17037	16900	17151	16993	17015	17040	16877	16998	17039	16871	16810	16819	17204	16853	16914	16780	16794	16900	16945	17208	16959	17063	16860	16891	17114	16776	16834	16925	16877	16868	16924	16968	16996	17130	16976	16941	16739	17006	17036	16942	16996	16693	17012	16987	16995	16773	16963	16971	16949	17014	16849	16790	17021	16986	16855	17138	16757	16947	16939	16867
31578	44010	39184	31017	23965	19140	17375	16462	16393	16034	15854	15774	15798	15489	15504	15639	15418	15538	15332	15469	15644	15507	15381	15504	15469	15549	15426	15498	15481	15604	15570	15404	15420	15421	15571	15444	15425	15518	15459	15306	15488	15503	15472	15448	15711	15338	15535	15416	15464	15574	15432	15431	15540	15365	15386	15380	15596	15359	15504	15354	15485	15716	15485	15346	15569	15405	15441	15568	15293	15533	15478	15513	15532	15383	15238	15489	15297	15483	15552	15676	15487	15367	15339	15446	15562	15414	15418	15492	15385	15207	15295	15532	15403	15596	15522	15529	15475	15526	15554	15374	15220	15442	15338	15340	15429	15373	15482	15497	15482	15353	15242	15497	15379	15435	15321	15502	15499	15476	15561	15480	15341	15517	15613	15417	15430	15443	15411	15530	15466	15471	15473	15377	15513	15413	15544	15426	15494	15439	15559	15505	15298	15423	15449	15460	15463	15624	15451	15443	15467	15591	15437	15460	15484	15581	15359	15488	15328	15565	15401	15571	15423	15480	15461	15430	15508	15464	15404	15389	15375	15688	15366	15360	15224	15498	15578	15561	15474	15565	15419	15685	15482	15487	15436	15380	15528	15439	15403	15625	15338	15438	15372	15721	15569	15594	15359	15433	15409	15588	15360	15326	15486	15663	15375	15406	15565	15486	15280	15404	15300	15340	15511	15156	15461	15555	15444	15398	15496	15503	15373	15442	15452	15616	15593	15561	15372	15419	15419	15403	15511	15294	15411	15322	15475	15468	15335	15348	15330	15600	15383	15458	15633	15325	15489	15545	15364	15444	15555	15669	15448	15494	15350	15451	15476	15392	15499	15317	15409	15450	15279	15459	15658	15486	15500	15473	15385	15352	15569	15468	15420	15362	15357	15474	15438	15524	15279	15337	15408	15370	15510	15277	15442	15395	15582	15437	15398	15399	15423	15412	15444	15472	15350	15464	15268	15531	15356	15553	15380	15648	15539	15545	15470	15485	15493	15433	15443	15530	15451	15497	15456	15525	15432	15490	15302	15209	15326	15345	15560	15401	15318	15523	15385	15379	15406	15435	15446	15560	15467	15445	15427	15385	15469	15521	15443	15421	15486	15457	15528	15446	15532	15513	15532	15535	15498	15326	15399	15550	15554	15249	15505	15329	15424	15564	15443	15519	15372	15251	15347	15507	15461	15476	15580	15575	15352	15702	15406	15468	15500	15498	15540	15546	15301	15492	15641	15410	15580	15505	15386	15350	15644	15529	15490	15397	15254	15445	15416	15339	15493	15400	15561	15309	15492	15464	15458	15429	15636	15440	15391	15495	15525	15537	15430	15445	15515	15421	15482	15423	15503	15406	15565	15425	15369	15530	15460	15517	15594	15471	15526	15341	15706	15379	15466	15461	15536	15420	15530	15535	15637	15397	15466	15404	15493	15304	15242	15380	15442	15510	15491	15406	15472	15513	15575	15344	15416	15465	15368	15425	15497	15537	15448	15397	15597	15493	15563	15458	15527	15525	15522	15544	15491	15365	15299	15418	15613	15502	15498	15509	15460	15436	15443	15451	15523	15451	15309	15394	15229	15631	15456	15543	15384	15640	15427	15630	15350	15370	15414	15428	15243	15397	15565	15528	15500	15292	15446	15487	15329	15377	15353	15463	15391	15480	15507	15547	15720	15438	15491	15468	15618	15572	15397	15514	15346	15584	15387	15426	15440	15531	15476	15508	15344	15491	15470	15411	15497	15300	15434	15349	15531	15468	15393	15384	15401	15481	15320	15332	15348	15513	15585	15432	15510	15646	15339	15431	15437	15497	15472	15363	15383	15296	15677	15528	15574	15443	15515	15502	15556	15521	15469	15512	15340	15348	15481	15283	15465	15470	15535	15402	15393	15395	15391	15637	15458	15353	15564	15385	15446	15425	15518	15381	15622	15440	15366	15276	15565	15383	15548	15313	15566	15398	15481	15482	15420	15305	15578	15665	15528	15525	15419	15350	15388	15613	15597	15534	15471	15388	15392	15422	15453	15480	15430	15496	15454	15433	15478	15459	15569	15517	15479	15493	15534	15439	15463	15393	15519	15530	15485	15293	15400	15447	15721	15425	15413	15454	15666	15469	15453	15378	15584	15506	15462	15632	15390	15354	15447	15544	15528	15544	15549	15348	15438	15710	15270	15533	15222	15601	15467	15483	15420	15336	15367	15469	15458	15553	15439	15504	15402	15584	15451	15415	15369	15591	15292	15520	15457	15422	15445	15527	15378	15545	15238	15498	15544	15394	15435	15496	15516	15515	15535	15475	15591	15459	15463	15451	15431	15656	15333	15393	15481	15434	15463	15495	15358	15510	15405	15483	15405	15389	15694	15544	15483	15544	15504	15483	15412	15503	15480	15394	15598	15513	15277	15598	15536	15577	15602	15487	15508	15199	15322	15414	15471	15275	15400	15481	15547	15329	15616	15441	15501	15476	15346	15506	15447	15342	15423	15613	15415	15494	15519	15379	15531	15493	15349	15382	15469	15487	15523	15496	15607	15517	15594	15471	15413	15454	15280	15270	15490	15447	15464	15514	15440	15494	15487	15368	15668	15344	15333	15423	15559	15431	15410	15542	15555	15256	15548	15347	15364	15442	15430	15499	15502	15579	15524	15603	15330	15409	15472	15618	15390	15420	15490	15462	15585	15284	15311	15486	15460	15510	15421	15422	15437	15333	15493	15490	15413	15494	15332	15474	15372	15547	15402	15279	15546	15277	15494	15405	15409	15506	15520	15378	15395	15541	15443	15541	15310	15583	15608	15582	15349	15592	15529	15549	15560	15437	15428	15533	15288	15497	15542	15377	15474	15437	15309	15481	15406	15408	15413	15499	15287	15379	15485	15505	15467	15464	15409	15391	15328	15321	15422	15463	15459	15463	15344	15456	15536	15537	15258	15437	15481	15377	15412	15549	15283	15505	15503	15512	15445	15420	15556	15585	15512	15219	15366	15476	15688	15336	15373	15351	15378	15538	15564	15430	15544	15450	15495	15414	15445	15369	15466	15426	15650	15384	15472	15684	15464	15351	15590	15427	15358	15400	15396	15404	15637	15484	15281	15655	15315	15471	15457	15488	15451	15426	15426	15605	15405	15619	15532	15549	15539	15506	15484	15531	15471	15665	15555	15493	15416	15409	15360	15451	15372	15644	15424	15667	15494	15415	15513	15618	15348	15460	15389	15427	15572	15415	15416	15543	15494	15493	15428	15442	15452	15486	15397	15448	15608	15441	15402	15401	15526	15354	15360	15472	15376	15580	15350	15377	15487	15378	15319	15296	15407	15605	15530	15406	15496	15470	15491	15669	15420	15525	15444	15568	15473	15440	15524	15384	15386	15649	15451	15506	15409	15378	15354	15557	15510	15461	15471	15517	15566	15372	15493	15510	15411	15496	15387	15311	15420	15462	15432	15508	15374	15533	15479	15582	15449	15387	15379	15417	15456	15533	15424	15465	15512	15474	15500	15402	15391	15427	15511	15584	15417	15624	15530	15470	15287	15170	15530	15526	15502	15532	15421	15543	15419	15547	15301	15367	15449	15393	15446	15558	15437	15363	15299	15406	15386	15516	15416	15319	15400	15593	15473	15338	15547	15537	15638	15574	15400	15332	15302	15449	15543	15428	15341	15292	15557	15471	15565	15358	15487	15513	15510	15508	15496	15381	15434	15458	15590	15520	15518	15473	15347	15397	15461	15384	15422	15761	15442	15580	15390	15432	15395	15455	15478	15526	15349	15439	15629	15393	15443	15302	15362	15507	15524	15412	15538	15417	15402	15462	15578	15449	15609	15442	15627	15477	15497	15513	15277	15404	15611	15321	15456	15468	15400	15688	15418	15380	15431	15568	15600	15386	15384	15385	15593	15494	15386	15432	15528	15429	15437	15440	15559	15448	15515	15515	15439	15327	15394	15459	15393	15451	15501	15519	15555	15403	15552	15422	15406	15352	15392	15667	15612	15587	15459	15506	15431	15452	15621	15469	15303	15328	15486	15339	15541	15490	15531	15348	15579	15296	15324	15469	15460	15445	15576	15436	15496	15537	15333	15430	15597	15540	15491	15646	15464	15546	15651	15323	15707	15568	15396	15453	15517	15420	15261	15540	15525	15560	15431	15463	15561	15313	15528	15435	15450	15542	15449	15511	15495	15492	15449	15460	15554	15473	15685	15434	15570	15540	15529	15512	15552	15556	15580	15322	15387	15514	15559	15508	15490	15447	15403	15394	15566	15490	15543	15556	15401	15507	15581	15436	15585	15528	15442	15337	15525	15320	15664	15524	15538	15497	15544	15251	15454	15363	15372	15529	15536	15472	15356	15320	15467	15371	15651	15455	15557	15514	15347	15483	15527	15512	15475	15463	15572	15697	15491	15335	15462	15604	15563	15422	15473	15576	15570	15469	15472	15601	15456	15538	15565	15551	15333	15456	15467	15290	15507	15525	15501	15445	15411	15515	15490	15493	15448	15469	15341	15573	15525	15643	15490	15397	15516	15374	15635	15450	15442	15379	15460	15521	15554	15421	15481	15582	15407	15318	15472	15522	15299	15391	15344	15402	15547	15541	15598	15369	15621	15546	15548	15414	15284	15460	15530	15513	15563	15313	15585	15588	15642	15490	15571	15375	15372	15420	15384	15611	15521	15485	15436	15399	15354	15429	15497	15319	15575	15443	15296	15393	15276	15396	15474	15447	15426	15432	15575	15363	15439	15413	15290	15384	15447	15352	15328	15374	15534	15315	15489	15463	15187	15554	15375	15457	15270	15356	15336	15595	15392	15373	15470	15370	15540	15473	15570	15259	15456	15593	15552	15586	15459	15503	15467	15566	15579	15572	15515	15454	15452	15362	15463	15608	15522	15358	15532	15562	15478	15456	15404	15339	15487	15334	15303	15562	15456	15372	15522	15558	15439	15518	15228	15457	15517	15451	15218	15409	15254	15475	15448	15403	15471	15322	15552	15332	15489	15483	15471	15550	15411	15538	15415	15507	15541	15473	15502	15289	15376	15520	15615	15379	15418	15363	15610	15408	15603	15539	15438	15506	15541	15520	15323	15514	15358	15354	15433	15519	15405	15303	15604	15374	15449	15503	15511	15570	15482	15323	15403	15415	15428	15378	15534	15461	15499	15459
24274	21472	29063	26230	24888	24373	22275	19107	17982	17311	17068	17101	16734	16842	16635	16599	16606	16598	16650	16524	16535	16472	16545	16678	16295	16457	16384	16471	16327	16301	16359	16467	16357	16367	16328	16344	16255	16357	16446	16230	16314	16261	16458	16363	16331	16369	16441	16416	16485	16176	16444	16603	16313	16481	16216	16362	16366	16276	16506	16406	16504	16269	16312	16315	16365	16468	16214	16204	16289	16263	16258	16549	16283	16211	16159	16237	16347	16235	16317	16255	16025	16040	16156	16319	16171	16380	16370	16422	16358	16385	16554	16188	16167	16305	16126	16334	16489	16366	16320	16255	16426	16174	16440	16199	16057	16153	16387	16148	16249	16306	16320	16187	16362	16270	16217	16027	16333	16452	16347	16551	16425	16388	16284	16406	16512	16158	16399	16161	16097	16235	16251	16202	16256	16438	16172	16355	16344	16224	16377	16348	16372	16283	16305	16250	16300	16263	16310	16270	16676	16398	16315	16470	16399	16285	16276	16485	16465	16377	16212	16266	16520	16450	16413	16400	16338	16197	16485	16345	16560	16548	16344	16410	16358	16150	16476	16079	16211	16307	16473	16441	16374	16246	16318	16253	16186	16210	16258	16302	16289	16310	16449	16314	16350	16025	16330	16555	16310	16316	16412	16239	16261	16352	16334	16244	16340	16446	16180	16457	16159	16357	16285	16596	16278	16321	16376	16366	16368	16240	16286	16230	16185	16295	16331	16321	16286	16328	16122	16344	16328	16330	16164	16187	16256	16187	16055	16437	16274	16423	16528	16302	16432	16243	16308	16255	16200	16447	16457	16450	16185	16417	16358	16281	16378	16092	16336	16206	16357	16287	16360	16484	16169	16196	16147	16203	16349	16331	16159	16315	16349	16181	16381	16239	16271	16353	16300	16216	16247	16364	16460	16239	16439	16258	16259	16222	16281	16269	16437	16302	16161	16259	16343	16535	16263	16311	16446	16324	16298	16249	16421	16191	16255	16509	16363	16459	16307	16211	16353	16284	16342	16426	16299	16511	16207	16174	16355	16336	16231	16642	16393	16295	16374	16266	16399	16413	16240	16299	16411	16322	16295	16239	16371	16302	16416	16240	16347	16262	16173	16460	16308	16470	16416	16288	16148	16160	16452	16478	16214	16071	16422	16427	16388	16213	16179	16396	16267	16253	16243	16231	16319	16349	16377	16269	16283	16273	16368	16458	16442	16290	16340	16277	16162	16223	16305	16436	16168	16338	16433	16414	16303	16335	16230	16307	16426	16495	16247	16208	16368	16359	16268	16178	16373	16325	16574	16554	16479	16417	16381	16426	16385	16513	16305	16388	16310	16388	16322	16290	16351	16162	16320	16456	16314	16286	16466	16439	16163	16185	16182	16323	16191	16341	16479	16256	16319	16216	16398	16208	16234	16166	16327	16403	16404	16289	16343	16292	16261	16451	16298	16520	16353	16107	16389	16229	16301	16409	16255	16377	16371	16155	16235	16295	16195	16381	16439	16447	16475	16312	16346	16203	16486	16145	16105	16266	16503	16384	16272	16438	16287	16196	16360	16306	16279	16201	16230	16118	16337	16232	16450	16602	16281	16123	16257	16319	16440	16291	16356	16229	16258	16222	16217	16126	16361	16372	16278	16158	16321	16317	16319	16294	16304	16310	16553	16567	16395	16343	16173	16053	16230	16300	16178	16298	16247	16301	16177	16150	16397	16500	16318	16231	16295	16339	16379	16179	16307	16453	16300	16235	16281	16255	16407	16496	16220	16263	16422	16343	16365	16305	16285	16272	16361	16459	16187	16218	16232	16409	16408	16290	16269	16338	16362	16199	16394	16244	16304	16295	16318	16332	16387	16563	16350	16413	16412	16205	16160	16270	16373	16402	16413	16246	16440	16183	16218	16494	16311	16473	16411	16184	16278	16234	16182	16316	16249	16406	16347	16436	16364	16134	16242	16464	16262	16272	16356	16305	16196	16160	16310	16177	16191	16298	16373	16391	16241	16352	16363	16326	16301	16456	16338	16358	16395	16340	16194	16365	16404	16301	16330	16370	16107	16343	16384	16401	16304	16248	16334	16063	16469	16593	16314	16409	16464	16587	16226	16419	16329	16335	16356	16560	16228	16185	16368	16359	16271	16092	16113	16227	16456	16637	16347	16251	16271	16337	16271	16364	16285	16228	16161	16221	16422	16489	16196	16485	16490	16158	16120	16245	16448	16208	16337	16416	16371	16235	16394	16189	16296	16196	16239	16451	16257	16361	16254	16315	16286	16130	16383	16142	16228	16465	16416	16410	16335	16184	16349	16391	16296	16274	16429	16384	16248	16288	16129	16275	16328	16303	16190	16368	16252	16092	16291	16375	16329	16233	16426	16256	16547	16208	16353	16249	16410	16481	16310	16297	16247	16397	16306	16147	16344	16440	16245	16274	16439	16327	16406	16516	16377	16350	16254	16273	16365	16182	16308	16437	16277	16496	16570	16313	16236	16175	16207	16183	16212	16208	16242	16271	16165	16634	16374	16278	16368	16282	16283	16203	16316	16325	16430	16299	16164	16373	16224	16402	16287	16447	16296	16194	16185	16325	16325	16091	16235	16509	16219	16175	16268	16272	16436	16315	16375	16576	16236	16256	16245	16178	16349	16192	16420	16407	16349	16277	16347	16251	16365	16130	16312	16356	16176	16166	16269	16133	16255	16349	16262	16514	16524	16328	16198	16422	16229	16265	16296	16392	16317	16318	16364	16259	16364	16280	16104	16187	16166	16399	16409	16411	16161	16512	16301	16252	16457	16317	16467	16236	16323	16195	16262	16213	16252	16318	16387	16173	16429	16266	16370	16330	16277	16416	16303	16252	16248	16258	16203	16379	16366	16434	16392	16282	16313	16253	16533	16353	16108	16426	16251	16268	16198	16119	16264	16300	16150	16274	16344	16331	16234	16232	16173	16386	16261	16041	16388	16305	16353	16299	16230	16234	16318	16333	16568	16231	16378	16422	16275	16476	16347	16417	16124	16338	16411	16397	16436	16350	16423	16442	16179	16368	16169	16244	16135	16124	16169	16470	16180	16114	16382	16517	16276	16167	16500	16486	16259	16391	16385	16520	16326	16230	16356	16510	16177	16349	16316	16485	16328	16151	16456	16385	16331	16255	16361	16459	16256	16470	16251	16497	16270	16475	16225	16375	16262	16370	16189	16116	16067	16338	16522	16191	16244	16363	16196	16302	16446	16145	16287	16446	16355	16403	16317	16246	16217	16190	16182	16351	16292	16299	16375	16327	16105	16360	16235	16190	16271	16305	16384	16267	16393	16154	16400	16141	16184	16376	16316	16343	16419	16325	16270	16448	16401	16412	16321	16198	16184	16285	16590	16387	16225	16336	16256	16305	16414	16308	16437	16278	16360	16201	16085	16379	16332	16164	16226	16222	16410	16312	16369	16175	16270	16389	16342	16260	16129	16380	16259	16180	16357	16170	16084	16455	16360	16417	16278	16154	16199	16434	16432	16457	16324	16285	16229	16205	16386	16287	16396	16145	16293	16329	16255	16458	16357	16265	16311	16198	16106	16399	16407	16271	16303	16188	16253	16376	16027	16419	16252	16419	16169	16412	16335	16328	16397	16205	16305	16309	16467	16326	16290	16043	16316	16341	16284	16331	16242	16324	16412	16361	16289	16382	16409	16263	16217	16181	16356	16282	16387	16279	16136	16535	16269	16151	16401	16115	16160	16247	16413	16375	16362	16222	16249	16161	16401	16273	16304	16458	16367	16542	16396	16296	16254	16241	16188	16326	16310	16217	16320	16216	16388	16390	16272	16296	16281	16375	16446	16099	16458	16284	16233	16349	16265	16409	16486	16391	16316	16352	16256	16475	16376	16504	16400	16295	16294	16152	16361	16269	16285	16405	16279	16438	16254	16427	16415	16399	16537	16315	16298	16370	16411	16450	16154	16221	16359	16305	16297	16257	16320	16234	16321	16350	16139	16390	16150	16237	16198	16269	16490	16284	16490	16307	16301	16374	16326	16272	16561	16396	16515	16478	16535	16138	16458	16373	16208	16548	16281	16298	16493	16245	16315	16124	16490	16389	16266	16251	16405	16324	16239	16336	16381	16310	16323	16272	16382	16203	16388	16331	16377	16255	16257	16372	16317	16351	16326	16426	16339	16375	16267	16336	16317	16442	16424	16414	16124	16156	16406	16187	16356	16295	16530	16446	16329	16318	16323	16095	16405	16311	16251	16298	16075	16381	16348	16161	16218	16204	16230	16276	16175	16377	16327	16411	16407	16306	16131	16412	16359	16240	16315	16211	16258	16392	16371	16047	16299	16421	16144	16165	16494	16151	16273	16435	16247	16372	16357	16236	16190	16278	16408	16320	16456	16397	16194	16259	16321	16173	16415	16326	16212	16409	16359	16442	16212	16433	16304	16341	16289	16107	16293	16261	16139	16421	16388	16364	16380	16308	16409	16363	16289	16041	16499	16288	16404	16523	16060	16313	16365	16405	16357	16388	16399	16502	16394	16431	16381	16461	16476	16262	16384	16330	16284	16112	16257	16396	16209	16412	16372	16317	16248	16415	16169	16176	16280	16317	16251	16302	16302	16317	16235	16204	16356	16391	16369	16187	16493	16456	16358	16102	16454	16396	16462	16366	16275	16409	16135	16468	16296	16273	16257	16418	16309	16671	16214	16403	16382	16439	16464	16290	16471	16433	16104	16315	16305	16320	16210	16320	16233	16341	16202	16002	16206	16488	16539	16395	16198	16363	16291	16305	16172	16189	16285	16480	16259	16316	16175	16383	16217	16351	16310	16524	16244	16250	16413	16368	16369	16385	16314	16337	16405	16520	16460	16226	16304	16245	16359	16281	16320	16122	16200	16379	16406	16385	16324	16290	16178	16318	16273	16307	16303	16270	16286	16359	16461	16386	16253	16293	16283	16390	16547	16361	16308	16284	16399	16219	16239	16438	16449	16230	16315	16352	16240	16434	16164	16433	16338	16333	16143	16237	16328	16253	16345	16329	16167	16249	16157	16376	16486	16276	16384	16359	16338	16199	16607	16243	16340	16143	16126	16147	16258	16167	16364	16509	16510	16194	16293	16294	16333	16348	16263	16370	16180	16468	16345	16416	16639	16352	16373	16413	16223	16266
32877	52990	49900	39249	30479	23929	19839	18265	16813	16383	16113	15672	15551	15315	15411	15289	15210	15159	15091	15186	15268	15309	15117	15149	15051	15106	15225	14983	15039	14959	15036	15383	15030	15116	14961	15011	15177	15232	15124	14933	15041	15199	15272	15227	15143	15063	15053	15099	14939	15090	15212	15171	15153	14985	15093	15162	15083	15128	15053	15070	15160	15075	14990	14932	14977	15061	15237	15221	14994	14986	15037	15066	15058	15030	15096	15094	15102	14912	15043	15114	15103	15053	15062	14985	15076	15117	14978	14935	15081	15152	15243	15051	15124	15059	15197	15031	15109	15024	15048	15004	15094	14972	15192	15004	15156	15071	15142	15182	15092	14922	15012	15267	15190	15162	15133	15025	15193	15059	15065	15226	15065	15139	14854	15198	14813	15035	15152	15131	15123	14946	14884	15018	15101	15040	15047	15039	15136	15045	15141	15170	15085	14903	14873	15008	15091	15081	14912	15141	15073	15077	14968	15267	15032	15235	15105	15117	15235	15080	14929	15185	15089	15170	15024	14942	15148	14953	15084	15052	15144	14999	15202	15110	15003	15041	14955	15057	15147	15114	15193	15024	14867	14920	14960	14842	14831	14973	15122	15050	15055	14890	15005	15139	15272	14965	14973	15102	15065	15270	14995	15002	15000	14981	14976	15037	15046	14958	15202	15000	15100	14952	15079	15190	15094	15000	15041	15156	15069	15128	15095	15094	15161	14958	14990	15079	14966	14938	14997	15072	15057	15040	15085	14995	14996	15043	15051	15057	15088	15026	15024	15118	15131	15065	15044	14990	15112	14984	14953	14886	15042	14981	14899	15064	15077	14936	15058	15149	14927	15005	14920	15176	15137	15120	14937	15136	15179	15092	14886	14912	14996	15115	14963	15040	15089	15134	15114	15050	15251	14905	14989	15168	15049	15103	14899	15104	15097	15260	15023	14997	15020	15056	15152	15079	14983	15034	14918	15069	15106	14997	15114	15097	15080	15104	15073	15351	15021	14997	15074	15091	15149	15103	14858	15037	15018	15007	14996	15087	15072	15152	15017	15114	15005	14946	15097	15214	15035	14883	14975	15135	15162	14982	15028	14998	15042	15062	15186	15052	15018	14930	15150	14959	15042	15153	14900	15162	15037	15057	14984	15047	15156	15052	15069	15005	15002	14903	15281	15260	15248	15052	15099	15178	15052	14932	15127	15023	14996	14994	15056	14940	15210	15143	15033	15056	15082	15134	15015	15027	14913	15001	14989	15090	15113	15015	15002	15114	15082	15078	14880	15064	15074	15089	15152	15074	15046	15062	15050	15097	15100	14752	14929	14977	14919	15059	15084	15099	14970	14962	15006	15140	15214	15062	15035	15012	15059	14904	15102	15194	14984	14989	15169	15073	14853	15074	15070	14891	15093	15013	15014	15096	15082	14974	15100	15007	14955	15104	15049	15048	15020	15096	14949	15175	15225	14978	15028	15216	15095	15036	14991	14986	14896	15072	15046	15086	15020	15141	15030	15099	15057	15154	15044	14968	15188	15016	14964	15080	15022	15016	14982	14995	15194	14982	15083	14791	15088	15005	15209	14971	14962	15160	15111	15085	15203	15096	15010	14947	15183	15065	14891	14961	15114	15192	15075	14909	15274	15089	15024	14940	15073	15039	14947	15001	15095	14850	15047	15188	15012	15169	14957	14903	15020	14982	15119	15071	15128	14966	14986	15028	15037	15033	15120	14956	15084	15190	15168	14979	14861	15161	15005	14931	15107	14981	14948	15181	15056	14979	15205	15106	15066	15165	14963	15168	14976	14958	14993	15043	14979	15081	15013	15005	14937	15081	15219	15193	15054	15067	15102	14986	15025	14969	15186	15003	15150	15166	15028	15091	15070	15072	15092	14986	15153	14948	14954	15063	15130	15076	15040	15021	15149	14962	15212	15229	15019	15079	15137	15137	15168	15050	15011	15304	15105	15101	15015	14966	14914	15298	14985	14941	15001	15024	14903	15062	14979	15062	15063	14977	15043	15036	15064	15197	15093	15116	14967	15105	14999	14939	15131	15060	15091	15105	15059	15023	15121	14946	15077	15212	14987	14982	14920	15162	15010	14937	15166	15056	15070	15134	14949	14956	15056	15081	15051	15052	15100	15128	15033	15100	14944	15100	15105	15062	15199	15095	14932	15073	15119	14908	14819	15078	15185	15202	14870	15182	15148	15133	15024	15193	15000	15150	14965	15058	15166	15074	15189	15021	15065	14944	14962	15288	15177	15043	15001	15231	15009	15070	15017	15011	14994	15172	15145	14961	14843	15059	15155	15106	15179	15020	14919	14996	14961	15196	15067	14776	15109	15038	14975	15045	15178	15082	15045	15069	15144	14977	15078	15080	15008	15024	15091	15083	15119	15172	14937	14924	15092	15088	15190	14925	14990	14943	15323	15140	15118	14955	14990	15278	15021	14909	15007	15226	15195	15282	15005	15021	15233	14908	15052	15047	15176	14931	15103	15045	15005	15116	15081	15105	15070	15074	15060	15008	15029	14962	14999	15083	14998	14913	14948	14970	15128	15075	14908	15022	14869	14980	15181	14896	15057	15082	15230	15068	14988	15054	15051	15166	15065	15110	14871	15144	15143	15125	15089	15245	15035	15073	14965	15076	15210	15019	15167	15131	15101	14941	15183	15078	15158	15151	14937	14960	14975	15026	14972	14896	15034	15054	15091	15044	15055	14994	15079	15105	15025	14931	14933	15047	15105	15039	15103	15162	14939	15076	15026	15012	15015	15047	15095	15225	15109	14894	15014	15024	15049	14948	15222	15270	14899	15166	15088	15036	15080	14951	15206	14970	15058	15003	15178	14848	14945	14971	15193	15041	15129	15171	15034	14912	14950	14917	15042	15097	15133	15347	14978	15007	15155	15044	15117	14981	15071	15134	15001	15062	15146	15032	14998	15022	15087	14869	15118	15094	14979	15089	14980	15072	15020	15095	15026	14975	15252	14973	15053	15110	14997	15044	14976	15152	15244	15123	14907	14787	15083	15132	15037	15056	15019	15127	14931	15012	14913	14998	15303	15085	15043	15130	15048	15072	15057	14998	15061	14896	15033	15173	15025	14992	15166	15185	15008	15102	14974	15040	15097	14991	15064	15096	15151	15016	15132	15097	14959	15173	15009	15119	15015	15120	15235	14979	15091	15143	15124	14813	15164	15050	15141	15055	15111	15091	15135	15083	15080	15110	15061	15040	15084	15095	15042	14952	15115	14874	15198	15126	15002	15019	14870	14910	15049	15068	15001	15065	15126	15036	15023	14917	14957	15087	15007	15175	15097	15071	15144	14960	15219	15084	14891	15079	15096	15142	15200	15099	15045	15025	15195	14985	15164	15022	15049	15014	15126	15146	14894	15092	15238	15341	14944	15067	15022	15070	15110	14819	15068	15032	15103	15181	15072	15169	15078	14947	14950	15217	14736	15138	15071	14980	14990	15211	15140	15107	15010	15131	15177	15124	15067	14985	15131	14957	15024	15019	14938	14962	15002	15065	15115	15038	15095	14971	14961	14905	15181	15090	15135	15130	15123	15095	15060	14961	15041	14894	14946	15024	15139	15139	15081	15116	15129	14971	15122	14983	14970	15025	14900	15199	15158	14946	15174	15141	14958	15070	15009	14844	15001	15081	15036	15051	15006	14981	15083	15022	15142	15271	15139	14954	15024	15144	14926	15074	15079	15156	15111	15058	14967	15031	14962	15179	15096	15058	15051	15040	14997	15139	14982	15138	15113	14852	15067	14995	15123	15179	14931	15016	15177	15087	14995	15077	15005	15088	15105	15058	15049	15108	14989	14953	14989	15005	15086	15151	15050	15008	14961	15320	15036	15035	15056	15022	15111	15092	15049	15110	14958	14931	15257	15076	15053	14955	15053	15246	15109	15170	15097	14998	14971	15137	15133	15042	15025	14895	15272	15108	15068	15147	14999	15039	15246	14905	15240	15076	15089	15089	15002	15036	14939	15124	14873	14971	15122	14926	15282	15060	15001	15218	14859	15012	15026	15087	15122	15001	14898	15168	14977	15208	15094	15105	14932	15166	15108	14992	15100	14884	15148	15057	14974	14941	15124	15078	14952	15202	15110	14909	14902	15162	14990	15152	15073	14947	15037	15211	15040	15134	15084	14855	15165	15069	15064	14924	15108	15013	14973	15113	14824	15027	15274	15221	15056	15094	15058	15014	14927	15077	15134	14887	15072	15015	14979	15202	15111	15040	14972	15046	15183	15070	15123	14951	14975	15240	15060	15006	15033	15086	14972	14935	14950	15119	15057	14995	15018	14965	15078	15102	14962	15080	15100	15067	15128	14985	15121	15073	15184	15053	15075	14740	15074	15052	15020	15059	15094	14953	15216	15087	15192	15253	15076	15215	14885	14995	15063	15040	15114	14896	15132	15090	14979	14941	15112	15168	15117	15160	15072	14956	15071	15064	15232	15169	14979	14980	15180	15232	15082	14941	15089	15094	15030	15225	15093	15035	15112	14876	15055	15107	15198	15130	15020	15001	15143	15028	15225	15259	15080	15069	15046	15109	15098	15259	15019	14928	15171	15135	15212	15151	15180	15100	15210	15063	15194	15151	14976	14910	15217	15138	15015	14905	15058	15065	15174	15013	15096	15093	15047	15157	15142	15064	15041	15259	15054	14922	14898	15030	15085	15018	15030	14766	15250	15066	15036	14894	14985	15033	15017	15026	15134	14994	15088	15026	14992	15160	15070	15001	15011	14838	15152	15009	14894	15068	15126	14954	15213	14966	14765	15230	14997	15053	15000	15153	15136	15097	15016	14866	14904	15152	15031	15081	14976	15085	15178	15056	15119	15179	15137	15159	15217	14977	15000	15094	15043	14918	15247	14892	15046	15039	15005	15091	14960	15094	15159	15311	15059	14871	15242	15032	15002	15022	14876	14987	15029	15016	15127	15102	15150	15137	15057	14979	15144	15034	15166	14977	15090	15044	14976	15084	15169	15128	14872	15222	15063	15123	15049	14875	15258	14995	15045	15164	15084	15001	15101	15087	15074	15094	14989	15003	15124	15083	15070	15210	14894	15002	15057	15111	15130	15021	15008	15005	15152	15028	15105	15050	15069	14964	14877	15091	14984	15005	15097	15100	15073	15030
23074	21515	29420	24567	23338	25473	26848	21633	19853	19232	18552	18215	17994	17772	17715	17617	17764	17521	17583	17579	17525	17597	17407	17280	17204	17317	17328	17235	17279	17455	17340	17429	17497	17168	17354	17266	17314	17397	17378	17442	17136	17343	17225	17320	17063	17344	17428	17273	17298	17235	17415	17483	17320	17388	17170	17230	17294	17459	17239	17285	17188	17156	17116	17115	17217	17238	17186	17305	17220	17025	17249	17148	17296	17104	17223	17099	17044	17230	17096	17016	17276	17456	17211	17205	17358	17202	17573	17404	17166	17411	17043	16975	17280	17232	17112	17166	17068	17145	17217	17294	17030	17150	17200	17225	17187	17340	17132	17341	17103	17203	17295	17112	17068	17407	17308	17292	17084	16973	17233	17203	17267	17198	17286	17302	17234	17028	17202	17292	17218	17255	17338	17096	17035	17107	17254	17123	17172	17176	17167	17154	17101	16946	17293	17016	17227	17182	17222	17195	17166	17016	17221	17265	17125	17139	17014	17313	17138	17005	17222	17228	17216	17152	17075	17108	17158	17077	17162	17065	17346	17341	17316	17373	17172	17159	17113	17093	17160	17260	17255	17170	16941	16980	17288	17186	17266	17196	16954	17169	17260	17039	16851	17230	17184	17096	17256	17375	17081	17082	17124	17065	17249	17177	17212	17100	17184	17027	17200	17120	17263	17360	17255	17107	17106	16997	17313	17450	17208	17166	17260	17306	17230	17153	17259	16934	17188	17129	17286	17024	17169	17242	17104	17224	17192	17245	17298	17212	17319	17249	17149	17278	17185	17288	17244	17183	17214	17123	17026	17238	17260	17086	17160	17114	17204	17267	17062	17011	17195	17121	17122	17095	17123	17282	17003	17172	17149	17326	17104	17238	17167	17256	17200	17135	17227	17264	17350	17205	17136	17020	17118	17169	17122	17230	17342	17333	17072	17269	17228	17136	17096	17316	17367	17274	17252	17235	17357	17363	17221	17124	16996	17105	17211	17276	17177	17306	17265	17259	17060	17194	17167	17192	17284	17295	17112	17207	17111	17078	17117	16936	17241	17155	17266	17208	17333	17282	17409	17095	17136	17049	17111	17203	17163	16843	17156	17080	17104	17142	17349	17172	17316	17201	17271	17240	17068	17174	17131	17232	17167	17285	17282	17152	17148	17058	17092	17060	17021	17071	16991	17245	17201	17158	17259	17100	17272	17119	17176	17251	17175	17292	17112	17283	17278	17161	17240	17121	16977	17053	17209	17159	17282	17132	17199	16973	17392	17168	17165	17246	17307	17091	17132	17328	17065	17170	17032	17092	17099	17057	17035	17376	17006	17094	16871	17152	17227	17121	17192	17371	17283	17147	17343	17271	17175	17205	17053	17116	17196	17146	17186	16971	17228	17142	17182	17263	17037	17052	17236	17311	17290	17152	17197	17136	17145	17163	17164	17132	17170	17087	17337	17142	17117	17165	17305	17142	17264	17417	17185	17243	17050	17174	17241	17209	17307	17139	17254	17302	17444	17163	17151	17168	17277	17367	17177	17175	17255	16979	17118	17131	17395	17187	17154	17070	17085	17146	17302	17015	17272	17286	17020	17168	17140	17220	17149	17228	16967	17162	17247	17285	17239	17180	17053	17078	17094	17203	17204	17335	17100	17229	17131	17065	17409	17159	17087	16997	17078	17059	17029	16962	17340	17088	17250	17239	17156	17376	17112	17110	17274	17211	17317	17149	17192	17201	17324	17100	17048	17220	17011	17178	17271	17256	17013	17198	17150	17292	17067	17061	17199	17151	16998	17232	17076	17114	17340	17352	17195	17335	17434	17242	17411	17270	17022	17170	17113	17308	17253	17389	17006	17004	17148	17197	17061	17211	17074	17233	17368	16965	17101	17177	17311	17383	17341	17271	17150	17256	17418	17281	17192	17167	17248	17179	17162	16990	17094	17294	17125	17253	17140	17144	17202	17246	17082	17262	17273	17030	17145	17377	17005	17133	17178	17244	17187	17119	17356	17301	17198	17093	17329	17301	17310	17213	17231	17122	17196	17057	17003	17195	17173	17091	17122	16902	17009	17176	17046	17076	17232	17239	17131	17155	17151	17179	17100	17036	17063	17116	17204	16982	17047	17278	17104	17186	16986	17102	17261	17182	17052	17128	17085	17281	16981	17262	17015	17222	17228	17196	17159	17321	17067	17326	17079	17132	16939	17304	17270	17151	17175	17103	17164	16860	17336	17138	17325	17450	17240	17204	16992	17241	16904	17193	17072	17078	17293	17153	17234	16976	17273	17152	17353	17242	16964	17166	17236	17103	17183	17206	17029	17202	17008	17124	17295	17121	17347	17236	17202	17248	17294	17111	17164	17115	17134	17018	17265	17110	17133	17233	17346	17126	17167	17156	17253	17093	17361	17066	17423	17149	17044	17157	17211	17182	17150	17056	17099	16993	17335	17244	17113	17088	17207	17209	17076	17066	17120	17230	17129	17244	17170	17075	17091	17147	17268	17095	17183	17268	17258	17184	17203	17107	17211	17076	17178	17374	17188	17298	17034	17149	17263	17020	17181	17191	17044	17125	17045	17442	17186	17119	17122	17165	17118	17453	17156	17179	17253	17209	17132	17118	17126	17160	17118	17149	16918	17213	17093	17145	17054	17108	17210	17243	16936	17237	17453	17189	17073	17179	17211	17055	16937	17021	17124	17280	17080	17163	17216	16986	17177	17139	17260	17146	16958	17233	17158	17328	17284	17114	17321	17423	17179	17207	17296	17213	17233	17166	17045	17318	17141	17043	17281	17173	17233	17340	17096	16999	16999	16897	17192	17252	17021	17178	17190	17079	17322	17170	17259	17130	17224	17229	17154	17154	17243	17078	17353	17133	17272	17063	17255	17048	17285	17193	17268	17072	17134	17039	17225	17223	17363	17166	17305	17126	17312	17153	17140	17215	16938	17212	17125	17125	17185	17153	17264	17305	17123	17029	17247	17028	17343	17188	17071	17083	17350	17301	17086	17123	17072	17345	17343	17225	17136	17305	17217	17223	17296	17225	17270	17244	17422	16970	17063	17135	17129	17041	17142	17145	17166	17064	17071	17216	17186	17185	17258	17004	17175	17286	17158	17303	17316	17323	17274	17116	17165	17376	17136	16990	17162	17136	17232	17130	17072	17350	17281	17497	17278	17291	17200	17098	17130	17059	17161	17115	17187	16923	17121	17247	17114	17090	17187	16981	17252	17024	17495	17126	17068	17248	17235	17066	17175	17242	17289	17192	17393	17198	17048	17108	17122	17176	17157	17171	17296	17180	17102	17260	17390	17194	17194	17074	17080	17143	17197	17262	17199	17084	17276	17270	17199	17192	17297	17160	17259	17233	17377	17103	17412	17139	17123	17256	17165	17088	17222	17066	17231	17082	17145	17095	17117	17188	17252	17078	17130	17210	17221	17314	17225	17222	17166	17137	17100	17075	17235	17213	17099	17286	17171	17304	16993	17110	17232	17313	17313	17578	17210	16959	17109	17015	17141	16943	17136	17263	16938	17111	17175	17288	17149	16921	17282	17277	17256	17160	17288	17267	17175	17010	16998	17033	17088	16993	17247	17302	17175	17261	17336	17047	17169	17060	17112	17145	17024	17130	17208	17154	17123	17311	17350	17243	17174	16996	17091	17062	17159	17266	17277	17170	17222	17184	17266	17264	17240	17356	17163	17231	17199	17030	17251	17417	17149	17221	17238	17034	17184	17214	17252	17283	17428	17006	17185	17104	17154	17128	17193	17124	17232	17299	16996	17121	17123	17175	17051	17160	17149	17191	17287	17122	17170	17368	17144	17367	17207	17059	17167	17068	17021	17092	17127	17090	17264	17140	17287	17203	17271	17141	17178	17221	17234	17203	17144	17137	17174	17153	17166	17115	17273	17152	16949	17286	17318	17123	16893	17207	16937	17141	17069	17166	17128	17213	17159	17064	17121	17306	17169	17197	17159	17129	17101	17025	17072	16999	17225	17359	17356	17208	17196	17168	17113	17131	17326	17025	17147	17146	16997	17011	17370	17031	17321	17195	17273	17236	17345	17164	17323	17397	17430	17277	17309	17213	17219	17147	17326	17286	17320	17179	17243	17111	17237	16980	17166	17213	17136	17182	17219	17214	17310	17219	17319	17182	17272	17181	17108	17191	17128	17179	16944	16920	17152	17087	17141	17149	17296	17249	17348	17343	17208	17163	17273	17434	17138	17084	17297	17105	17309	17135	17065	17269	17151	17033	17104	17104	16918	17152	17157	17185	17046	16997	17219	16994	17180	17329	17187	17153	17146	17060	17271	17266	17110	17054	17317	17145	17184	17229	17134	17294	17143	17204	17146	17376	17253	17292	17416	17243	17360	17034	17251	17163	17198	17107	17374	17247	17019	17129	17137	17234	17145	17183	17175	17256	17110	17017	17200	17113	17266	17249	17441	17315	17205	17014	16904	17151	17173	17143	17294	17171	17125	17241	17208	17366	17226	17063	16974	17196	17265	17276	17273	17138	17332	17173	17397	17134	17320	17274	17122	17274	17246	17120	17069	17225	17291	17132	17186	17291	17315	17313	17368	17147	17144	16989	17191	17179	17197	17345	17075	17143	17320	17262	17235	17254	17249	17254	17262	17175	17304	17116	17149	17277	17319	17097	17254	17100	17259	17075	17160	17261	17072	17084	17279	17383	17162	17257	17240	17403	17240	17138	17274	17254	17198	17246	17283	17169	17130	17366	17217	17316	17284	17261	17139	17187	17316	16953	17115	17050	17165	17035	17273	17319	17140	17120	17204	17030	17389	17268	17136	17153	17115	17225	17188	17382	17041	17119	16979	17110	17061	17084	17169	17241	17345	17086	17349	17261	17439	17336	17286	17216	17038	17235	17218	17225	17236	17090	16985	17126	17093	17087	17211	17118	17063	17362	17224	17195	17072	17118	17068	17133	17322	17350	17096	17192	17186	16990	17294	17029	16930	17312	17021	17251	17101	17170	17224	17280	17049	17209	17337	17351	17153	17276	17163	17021	17090	17148	17158	17145	17037	17201	17000	17344	17281	17098	17262	17114	17159	17165	17144	17186	17300	17153	17221	17143	17248	17277	17181	17146	17565	17220	17096	17003	17043	17260	17207	17176	17294	17120	17201	17284	17169	17006
36865	59418	55005	45154	35088	27099	23015	21220	19193	17690	16956	16620	16305	16226	15926	15826	15793	15939	15916	15690	15754	15610	15678	15884	15685	15690	15611	15635	15879	15609	15617	15672	15564	15635	15541	15484	15713	15565	15962	15551	15712	15609	15609	15811	15607	15566	15513	15719	15720	15741	15639	15588	15647	15598	15705	15678	15644	15521	15505	15758	15750	15520	15692	15561	15598	15461	15676	15610	15575	15623	15703	15621	15464	15512	15494	15448	15602	15637	15483	15741	15559	15554	15730	15382	15687	15369	15580	15478	15500	15646	15595	15452	15536	15511	15637	15563	15658	15336	15537	15605	15559	15567	15686	15622	15583	15618	15883	15545	15525	15655	15507	15551	15682	15481	15714	15456	15626	15593	15489	15494	15590	15515	15681	15587	15517	15553	15580	15435	15506	15639	15650	15437	15502	15755	15454	15504	15610	15465	15685	15575	15686	15408	15468	15574	15526	15595	15597	15589	15686	15646	15487	15506	15568	15724	15637	15794	15636	15469	15512	15471	15503	15516	15604	15577	15663	15697	15562	15559	15665	15526	15602	15569	15748	15549	15678	15526	15743	15704	15578	15609	15556	15763	15501	15594	15573	15652	15738	15503	15601	15536	15641	15605	15721	15627	15532	15601	15553	15594	15608	15652	15570	15613	15468	15587	15562	15468	15585	15456	15512	15536	15644	15719	15670	15531	15582	15518	15533	15479	15500	15620	15563	15531	15465	15516	15590	15477	15636	15558	15637	15707	15632	15653	15471	15589	15541	15495	15708	15465	15635	15435	15607	15508	15643	15667	15704	15578	15579	15461	15637	15522	15708	15631	15540	15548	15565	15606	15476	15612	15654	15663	15494	15498	15515	15299	15567	15446	15691	15613	15524	15537	15568	15599	15649	15518	15564	15570	15569	15487	15632	15627	15579	15569	15444	15600	15486	15677	15451	15499	15309	15480	15460	15729	15544	15705	15543	15467	15617	15548	15329	15578	15607	15398	15606	15452	15598	15502	15568	15510	15653	15661	15497	15655	15504	15631	15594	15445	15615	15494	15580	15577	15399	15440	15458	15453	15502	15310	15559	15593	15484	15704	15535	15683	15458	15573	15421	15486	15628	15489	15577	15443	15689	15509	15433	15626	15532	15466	15546	15486	15464	15543	15434	15698	15558	15503	15605	15623	15548	15424	15648	15358	15460	15417	15482	15587	15670	15671	15562	15467	15660	15591	15677	15450	15657	15524	15615	15449	15469	15482	15619	15454	15549	15455	15565	15449	15593	15497	15719	15409	15596	15489	15634	15606	15501	15611	15589	15614	15610	15439	15564	15539	15532	15655	15699	15546	15494	15624	15642	15653	15589	15504	15549	15478	15551	15626	15635	15619	15424	15538	15552	15619	15469	15369	15743	15691	15480	15561	15503	15579	15558	15577	15602	15586	15568	15485	15569	15659	15491	15518	15460	15396	15768	15458	15428	15532	15541	15470	15672	15601	15778	15556	15462	15431	15566	15523	15418	15632	15693	15519	15539	15463	15797	15542	15612	15372	15549	15591	15643	15401	15386	15498	15654	15529	15504	15529	15460	15481	15502	15599	15618	15460	15470	15449	15559	15677	15469	15711	15615	15616	15486	15794	15474	15522	15545	15446	15780	15498	15558	15698	15457	15656	15616	15452	15447	15619	15543	15574	15527	15379	15762	15556	15568	15517	15634	15482	15624	15550	15511	15449	15640	15481	15545	15601	15421	15562	15647	15574	15543	15602	15774	15389	15663	15451	15578	15707	15518	15608	15478	15468	15599	15658	15487	15593	15557	15635	15556	15562	15604	15440	15699	15502	15717	15585	15509	15507	15590	15506	15630	15667	15487	15635	15588	15626	15578	15534	15468	15597	15542	15523	15604	15637	15579	15457	15492	15689	15498	15572	15417	15522	15658	15572	15554	15575	15539	15543	15572	15549	15631	15656	15599	15566	15504	15689	15672	15354	15480	15579	15526	15588	15518	15504	15643	15437	15596	15714	15442	15624	15480	15557	15680	15617	15512	15577	15523	15571	15574	15509	15714	15408	15606	15636	15651	15381	15427	15492	15455	15444	15409	15558	15561	15659	15614	15529	15559	15569	15514	15594	15661	15560	15469	15657	15630	15479	15563	15753	15460	15644	15700	15588	15443	15545	15555	15693	15439	15530	15666	15657	15674	15569	15525	15569	15570	15394	15459	15505	15489	15539	15575	15612	15624	15657	15567	15482	15532	15706	15467	15604	15652	15478	15506	15451	15648	15630	15501	15397	15460	15544	15598	15592	15660	15591	15680	15485	15542	15614	15423	15486	15575	15624	15540	15642	15237	15498	15693	15398	15732	15607	15687	15529	15529	15461	15568	15486	15539	15519	15498	15506	15487	15789	15495	15596	15562	15705	15581	15739	15538	15565	15455	15548	15547	15689	15587	15333	15635	15649	15638	15548	15603	15392	15633	15633	15623	15543	15328	15575	15397	15706	15577	15467	15720	15456	15424	15652	15698	15591	15669	15570	15481	15425	15598	15533	15599	15427	15545	15539	15403	15614	15543	15522	15580	15489	15637	15580	15484	15491	15573	15505	15545	15589	15564	15554	15533	15561	15375	15457	15471	15416	15674	15635	15462	15586	15487	15572	15584	15557	15596	15596	15585	15493	15812	15477	15646	15592	15501	15567	15487	15577	15559	15477	15455	15588	15621	15625	15435	15708	15682	15529	15724	15439	15382	15572	15626	15713	15614	15534	15619	15594	15642	15468	15568	15587	15766	15399	15608	15694	15669	15482	15552	15727	15623	15510	15644	15396	15601	15681	15640	15446	15602	15573	15593	15381	15427	15426	15666	15570	15484	15591	15613	15672	15473	15390	15597	15565	15552	15654	15592	15634	15574	15545	15561	15491	15637	15584	15499	15534	15490	15311	15452	15431	15606	15519	15406	15655	15493	15476	15502	15478	15544	15509	15582	15592	15515	15650	15565	15496	15737	15407	15698	15545	15516	15389	15456	15570	15637	15475	15644	15535	15504	15479	15392	15435	15605	15492	15603	15465	15658	15478	15547	15612	15448	15559	15630	15492	15670	15535	15418	15662	15496	15394	15718	15691	15483	15569	15526	15715	15580	15438	15700	15586	15502	15532	15463	15751	15530	15649	15480	15544	15428	15702	15501	15556	15762	15343	15725	15650	15788	15582	15490	15538	15480	15497	15418	15535	15674	15669	15463	15511	15461	15615	15546	15525	15508	15592	15525	15612	15482	15531	15587	15396	15536	15660	15664	15443	15732	15598	15423	15541	15624	15679	15540	15603	15411	15479	15564	15534	15522	15586	15428	15545	15547	15437	15455	15674	15365	15576	15527	15599	15415	15695	15503	15592	15495	15656	15441	15522	15445	15406	15542	15509	15556	15683	15696	15436	15563	15536	15551	15563	15531	15501	15672	15535	15521	15525	15609	15621	15452	15513	15601	15554	15538	15710	15531	15599	15503	15476	15415	15695	15533	15450	15510	15675	15435	15658	15503	15518	15642	15723	15358	15606	15438	15605	15552	15574	15702	15393	15499	15506	15490	15540	15521	15488	15586	15560	15573	15535	15399	15528	15357	15691	15584	15604	15577	15661	15598	15483	15598	15385	15628	15479	15477	15596	15458	15428	15610	15527	15634	15680	15839	15477	15542	15556	15657	15627	15607	15705	15550	15589	15502	15453	15637	15639	15643	15615	15496	15472	15571	15733	15518	15562	15474	15433	15420	15652	15588	15681	15575	15588	15604	15512	15720	15801	15549	15506	15477	15632	15478	15676	15458	15445	15600	15623	15593	15438	15543	15506	15376	15449	15549	15538	15540	15508	15572	15573	15571	15576	15567	15387	15589	15606	15480	15615	15557	15422	15574	15476	15522	15621	15532	15502	15575	15606	15625	15523	15554	15430	15613	15570	15519	15516	15404	15637	15558	15445	15453	15462	15645	15553	15521	15587	15634	15488	15494	15408	15564	15538	15556	15466	15528	15539	15510	15612	15457	15378	15626	15480	15599	15631	15570	15620	15495	15720	15724	15369	15617	15346	15675	15644	15634	15589	15526	15419	15463	15636	15537	15656	15629	15513	15443	15676	15500	15277	15531	15543	15710	15604	15545	15489	15411	15646	15459	15412	15566	15581	15501	15472	15617	15477	15597	15635	15630	15573	15614	15594	15646	15666	15421	15591	15511	15568	15624	15570	15657	15732	15583	15589	15527	15544	15594	15536	15490	15491	15416	15522	15614	15655	15379	15559	15536	15528	15543	15567	15499	15532	15707	15465	15445	15561	15567	15472	15343	15557	15537	15560	15583	15705	15517	15717	15692	15596	15558	15529	15511	15429	15565	15430	15467	15469	15668	15602	15570	15361	15451	15644	15634	15483	15480	15601	15594	15589	15422	15387	15604	15438	15635	15511	15600	15530	15526	15521	15515	15636	15522	15506	15583	15555	15581	15415	15459	15595	15636	15403	15587	15683	15701	15509	15682	15607	15293	15676	15569	15723	15539	15646	15547	15521	15639	15614	15609	15520	15394	15656	15512	15538	15527	15490	15391	15659	15599	15534	15549	15625	15579	15462	15436	15591	15542	15537	15598	15509	15344	15609	15638	15488	15558	15519	15572	15484	15439	15510	15571	15798	15395	15516	15696	15457	15531	15607	15299	15524	15760	15623	15509	15554	15478	15602	15558	15740	15544	15684	15615	15485	15590	15367	15486	15648	15569	15537	15505	15614	15616	15494	15696	15469	15646	15682	15665	15388	15652	15502	15702	15477	15726	15497	15442	15571	15631	15517	15475	15654	15573	15527	15495	15551	15607	15461	15552	15625	15706	15544	15492	15634	15535	15606	15348	15416	15502	15703	15564	15518	15584	15556	15475	15497	15505	15581	15442	15545	15548	15409	15527	15556	15521	15582	15423	15712	15518	15517	15609	15639	15585	15617	15488	15628	15636	15591	15519	15462	15586	15525	15645	15659	15594	15501	15513	15571	15711	15581	15614	15514	15553	15419	15494	15550	15443	15698	15539	15566	15615	15592	15593	15408	15505	15482	15464	15285	15708	15583	15645	15595	15547	15588	15511	15425	15596	15568	15623	15534	15693	15579	15416	15676	15542	15762	15521	15628	15641	15538
28663	26936	34612	27834	21292	19479	19158	18202	17625	17524	17200	17281	17227	17150	17000	17182	17041	16924	16938	16784	17100	17233	17010	16917	16944	16963	17035	17172	17084	16983	16852	16912	17090	16918	17093	16954	17157	16954	17059	16881	16966	17289	16968	16948	16970	17288	16978	16937	17108	17059	16892	17106	17015	17150	16950	16798	17018	17065	16965	16860	16819	17050	16822	16791	17052	17054	17121	16981	17017	17158	16989	16922	17105	17129	17021	16950	17001	17030	16958	17015	17055	17068	16984	17043	16811	16907	17203	16897	16921	17120	16918	17061	16882	16879	17026	17055	16916	16962	16967	16971	16895	17026	17085	17030	17084	17044	17134	17015	17171	17004	17013	17149	17037	17029	16927	16927	16892	16895	17004	17019	17141	17176	17118	17122	17049	16990	16968	17102	17131	16970	16923	17013	16930	16864	17146	16984	16945	16734	16996	16917	16868	16921	16999	16911	17023	17055	17102	16903	16984	16787	17018	16918	16850	16922	16885	16985	16761	17041	17055	17022	17046	16920	16985	16890	17138	17036	16814	17006	16868	16882	16870	16848	17095	16892	17020	16978	17152	17013	17087	16936	16854	16854	16800	16993	16972	16953	16941	16881	16972	16780	16839	16908	16961	16918	17043	17010	16913	16854	16905	16953	17012	17073	17089	17020	16932	17010	16894	16779	17154	16938	16907	16891	16968	17134	16822	17036	17150	16919	16777	16954	17056	16856	17130	17281	16853	16955	16815	16927	17036	17097	16892	16945	17032	17245	17211	16855	16922	16900	16930	17000	16891	16841	16897	17069	17027	16945	17156	16972	17112	16938	16855	16997	17304	16920	17021	17016	17006	17086	16908	17041	16926	16944	16943	16719	16886	16882	16939	16890	17027	17095	16900	16803	16842	16982	17012	17009	16868	16935	17140	16890	16905	16953	16901	17044	16944	16921	16896	16849	16908	16919	17090	16960	16848	17023	17057	17033	16907	16982	17151	17048	17049	17130	16863	16982	16912	16951	17035	17105	17098	17159	17006	17075	16916	16919	16899	16945	16868	17039	17010	16940	17165	16937	16894	17089	16992	16711	16840	17014	17069	16941	17144	16904	16989	17068	16945	17248	16901	16888	17178	17004	17007	17105	16927	17032	16990	16853	16858	17088	17122	17034	17027	17033	16724	16866	16955	17048	17080	16938	16896	16891	17144	16910	16955	17034	16729	17035	16980	17000	16941	17056	16856	16856	17038	17128	17010	16848	17040	17012	16912	16906	17016	16952	16918	17100	16944	17084	17074	16853	16986	17179	16988	17117	16863	16814	17049	16935	17191	16957	17069	17033	16897	17093	17027	17064	17169	17055	17004	16892	16830	17042	17007	16903	16978	17038	16968	16776	16987	16813	16883	16936	16882	16866	16963	17046	17081	16951	16854	16977	17072	16886	17055	17168	16855	16970	17002	16714	17098	16911	16956	16971	16973	16852	17000	16866	17081	17098	16800	17017	17059	16810	16939	16945	16833	16687	17047	16790	17053	17397	16900	16985	16938	17132	16995	16684	17018	17011	16905	16873	16981	17103	16778	17135	17103	16945	17041	16941	16760	17078	16955	16877	17246	16971	16911	17125	16802	16861	16817	17099	17058	17043	17194	17016	17150	16939	16927	16888	16815	16804	16863	17151	16985	17149	16989	17002	16796	16992	17065	17055	16946	16861	17092	17070	16993	16794	16963	17024	16773	16889	17092	16937	17010	16976	16946	16814	17123	16883	17105	17155	16988	16738	17171	17020	17061	17011	17064	17129	16916	16904	17111	17034	17033	16991	16867	17051	17062	17007	16759	16797	16894	17087	16900	17001	17014	16933	16972	16866	16906	17143	17079	16884	16868	17089	16943	16931	17005	17029	16871	17065	17025	16921	16854	17036	16816	16927	17045	16916	17011	17054	17173	16966	16994	16903	16857	16973	16863	16945	17059	16995	17012	16949	17163	17010	16880	16897	16705	16760	16970	16949	17086	16771	17067	16946	17011	16924	17047	17073	16982	16895	17017	16965	16993	17090	17020	17017	16797	17028	16915	17038	17109	16932	17041	16953	16884	17010	17075	17003	16857	16963	17053	16886	16981	17003	16813	16728	17009	16885	16769	17319	17053	16906	17094	16819	16948	16947	17053	16824	16974	16934	16791	17004	17081	16942	16945	16793	16982	16958	16918	16810	16845	17046	17060	16821	16915	17061	16870	16998	16978	16859	16758	16942	16959	16999	16896	16996	16832	17088	16914	17126	16908	16865	16953	16913	16770	16871	17100	16940	16795	16947	16991	17049	16853	16862	17092	16921	16897	16886	16962	17030	17052	16865	16821	17151	17055	16929	17216	17178	17138	17036	16827	16972	17073	17074	17037	16982	16989	17053	16865	17046	16913	16841	17257	17010	17272	17120	17036	17020	16936	16947	17018	17159	16965	17063	16927	17097	16995	16924	17065	16741	16866	17029	17073	17024	16962	17014	17000	17107	17062	17037	16827	16841	17065	17097	16957	17138	16999	17021	16925	16767	16922	17023	17118	16833	16824	17187	17038	16756	17117	17122	16958	16808	16780	16808	16969	17079	16968	16917	17109	16989	17032	17008	16929	17126	16917	17091	16935	17067	17023	16993	16877	16893	16962	17270	16844	16887	17073	16916	16969	17115	17036	16992	16953	17034	17025	17104	16820	17071	16871	16951	16807	17150	16942	16939	17036	16879	16948	17020	17029	16820	17014	17100	16990	16986	16977	16768	16907	17012	17051	17004	16985	16953	16942	17037	17009	16863	17061	16856	16922	17225	16866	17015	16911	16903	17162	17007	16943	17261	17190	16904	16980	17010	16940	16785	16922	17000	16905	16981	17018	17009	16854	16987	16976	16909	16885	16854	16881	17048	17064	17139	17081	17002	16829	16897	17103	16876	17024	16909	17105	17183	17023	16990	17149	16946	17171	16900	16915	16880	17004	16895	16965	16903	16861	17039	16948	17059	16793	16970	16989	17144	16830	16787	16986	16996	16956	16982	17013	17112	16967	17137	16998	16980	16841	16789	16743	17090	16875	17014	16943	16641	16931	16960	16936	16833	17028	17034	16801	16967	16986	16954	16948	16971	16913	16898	16925	16887	16947	16867	16960	16956	16784	17050	16988	16932	16895	16947	16976	16954	17073	16975	16776	16910	16929	16915	16877	16959	16796	17043	16967	16980	17212	17010	17054	16971	17030	17033	16647	16862	16929	16894	16907	16921	17117	16917	16930	16996	16935	17044	16919	16857	16973	17056	16998	16993	16912	16874	16919	16901	17034	17014	17189	16990	16823	17015	17104	17075	17073	17104	16989	17108	16687	16956	17026	16796	17104	16940	16877	16835	16910	16992	16913	16996	16900	17068	16777	17101	16937	16989	16839	16900	16692	16772	16960	17197	17134	17226	17145	16752	17027	16962	16806	17025	16884	17097	16874	16890	16884	16950	17159	16974	16945	16949	17057	16821	17013	17035	16952	16947	16736	16948	16971	16927	16804	17000	16992	17022	16914	17057	17063	17091	17114	16979	16985	17010	17000	17042	17015	16872	16931	16984	17057	17257	16927	16985	17012	16887	16881	16781	16952	16917	17016	16945	16728	17012	16928	16934	16945	16836	17209	17058	17085	17052	16932	17052	17057	16837	17098	17042	16988	17100	17015	17065	17075	17073	17168	16964	17113	16950	16956	16899	16957	17002	16846	17039	17032	16984	16839	17140	16985	16896	16950	17128	17028	16785	16960	16840	16937	17039	17172	17014	16890	16794	16963	17095	17251	16940	17132	16958	16975	16839	16989	16992	16977	16969	16986	17162	16992	17033	17109	16959	17055	16955	16852	16869	17126	16852	16868	17067	16997	16954	16893	16918	16916	16837	16856	17007	16939	17145	16988	17057	16895	16915	16938	17027	17094	17098	16970	17030	16976	16941	16776	17031	16829	17006	16863	16873	16945	16992	17198	17170	17092	17064	16902	17068	17110	16853	16866	16746	17017	17118	17029	17007	17023	16877	17076	16953	16866	17024	17156	17075	16995	16748	16963	17116	17038	17033	17084	16985	17038	16940	17191	16876	17109	17003	17016	17055	16980	17114	16901	16721	16925	16868	16978	16943	17033	16956	17058	17011	17085	16975	16945	16939	17135	16900	17017	17046	17004	17076	17017	16938	16907	16854	16995	16975	16966	16947	16978	16904	17237	17169	16825	17011	16974	16762	17128	16996	16905	17081	16976	17010	17037	17009	16902	17105	16998	17020	16903	17126	17081	17060	17091	16725	16817	17027	16844	16895	17164	16976	17018	17024	16989	16884	17086	17023	16909	16992	16883	16895	17067	16898	17002	17006	17010	16827	17137	17009	17055	16962	16972	17006	16954	16885	16934	16997	16969	16897	17119	17088	16929	16983	17051	17051	17028	16944	16875	16891	16993	17102	16802	17282	16851	16970	16811	16897	17060	16966	17013	17003	16769	16898	17019	17067	16784	17008	16848	17035	16998	16949	17072	16971	16975	16933	16901	16986	17019	16983	16977	17051	17008	17177	17075	17002	17132	16904	16862	16818	16950	16986	16977	16936	17081	16891	17104	17045	17131	16972	16981	16891	16960	17119	16899	17069	17064	16914	17014	17077	16926	16841	16939	16940	17043	17093	16955	17058	17115	17072	17079	17073	17191	16960	16989	16967	16866	17003	17230	16957	17043	16789	16934	16864	16961	16937	17066	17057	16938	16835	16962	17016	17033	16734	16991	16919	17069	16956	17103	16969	17026	17057	17048	16865	17126	16949	17030	16800	17093	16974	17015	16914	17015	16870	16868	17039	17211	16935	16995	16987	16970	17184	17002	17192	17070	17102	16847	16819	17158	17006	17260	17074	16944	17072	17038	17032	17071	16862	16874	16771	16934	17004	17034	16905	16971	17085	16823	16989	16830	16886	16934	17088	16947	16815	16905	17018	17022	17017	16880	17049	16981	17030	16967	17058	17015	16938	17043	17020	16927	16903	17062	17020	17071	17078	16943	16909	16913	16866	16836	16898	16931	16839	17104	17064	16689	17012	16961	16995	16902	16951	17135	16924	17058	16987	16942	17202	17076	17034	16886	16917	16969	16870	16919	16918	16936	16990	16998	17174	17025	17041	16934	16771
31432	43785	40487	26963	21249	19383	18217	17127	16543	16163	15845	15875	15612	15616	15727	15377	15494	15464	15471	15566	15228	15442	15463	15475	15570	15541	15480	15499	15386	15409	15471	15342	15580	15540	15481	15519	15459	15473	15513	15577	15465	15413	15521	15433	15439	15574	15486	15545	15513	15560	15567	15440	15468	15528	15559	15419	15590	15442	15461	15436	15508	15476	15484	15449	15489	15398	15498	15498	15346	15414	15457	15478	15380	15383	15570	15410	15399	15222	15514	15415	15362	15564	15454	15528	15473	15524	15312	15476	15566	15552	15478	15564	15443	15524	15500	15341	15353	15407	15406	15625	15256	15481	15389	15521	15221	15558	15628	15275	15671	15335	15527	15464	15485	15401	15453	15690	15564	15426	15354	15509	15589	15329	15393	15490	15439	15493	15397	15437	15515	15456	15471	15278	15483	15516	15374	15492	15371	15455	15538	15401	15463	15313	15462	15491	15470	15519	15353	15430	15399	15606	15483	15388	15323	15390	15542	15383	15469	15392	15428	15489	15468	15329	15549	15379	15261	15545	15412	15319	15560	15647	15519	15536	15360	15489	15360	15408	15548	15637	15576	15578	15318	15529	15346	15392	15478	15507	15479	15487	15356	15418	15553	15364	15731	15546	15555	15433	15405	15339	15515	15391	15486	15505	15608	15437	15376	15497	15430	15260	15605	15380	15437	15739	15429	15529	15339	15490	15341	15377	15562	15416	15430	15404	15415	15417	15522	15461	15377	15463	15442	15618	15641	15414	15457	15523	15408	15514	15587	15406	15420	15381	15461	15442	15529	15401	15551	15399	15477	15400	15370	15558	15392	15519	15523	15472	15447	15547	15460	15461	15577	15481	15418	15456	15287	15450	15568	15343	15396	15633	15350	15339	15509	15510	15393	15390	15432	15584	15382	15361	15407	15362	15347	15427	15647	15383	15455	15459	15506	15418	15408	15697	15487	15464	15513	15368	15391	15398	15550	15530	15370	15382	15451	15320	15347	15529	15499	15529	15506	15353	15578	15431	15404	15460	15520	15394	15486	15370	15634	15358	15507	15277	15561	15371	15489	15515	15385	15335	15475	15460	15383	15422	15491	15455	15424	15475	15451	15595	15487	15506	15448	15374	15502	15559	15417	15423	15477	15568	15564	15294	15554	15371	15570	15476	15381	15388	15499	15536	15366	15495	15377	15598	15345	15492	15428	15392	15549	15416	15515	15494	15446	15561	15552	15439	15559	15276	15404	15670	15278	15623	15553	15634	15422	15587	15389	15497	15497	15277	15572	15426	15517	15543	15396	15500	15496	15346	15596	15535	15397	15496	15481	15430	15550	15324	15421	15502	15391	15479	15357	15533	15485	15493	15460	15341	15384	15504	15509	15404	15443	15333	15511	15412	15354	15443	15472	15555	15420	15381	15528	15467	15546	15520	15546	15526	15486	15366	15526	15300	15423	15527	15506	15317	15327	15556	15516	15334	15432	15564	15535	15459	15484	15413	15501	15349	15534	15506	15477	15533	15522	15448	15629	15639	15437	15298	15478	15390	15445	15343	15607	15355	15565	15463	15482	15471	15500	15495	15472	15358	15517	15382	15465	15464	15533	15406	15464	15454	15394	15449	15613	15477	15262	15546	15358	15511	15424	15478	15498	15454	15382	15449	15369	15534	15379	15442	15402	15485	15459	15328	15338	15402	15369	15442	15613	15434	15553	15398	15474	15470	15541	15528	15271	15478	15267	15245	15352	15500	15398	15482	15357	15384	15389	15514	15481	15522	15465	15281	15561	15337	15449	15455	15291	15443	15433	15377	15404	15438	15362	15344	15435	15306	15490	15480	15430	15465	15300	15495	15436	15461	15520	15413	15485	15498	15304	15376	15459	15514	15422	15409	15571	15529	15515	15520	15399	15476	15311	15476	15531	15389	15392	15452	15437	15473	15226	15456	15285	15503	15290	15323	15472	15379	15348	15462	15268	15492	15454	15503	15539	15536	15446	15529	15339	15510	15402	15498	15479	15359	15372	15400	15519	15452	15503	15364	15579	15425	15640	15469	15604	15409	15356	15503	15374	15525	15556	15567	15527	15448	15270	15430	15490	15576	15482	15370	15335	15238	15391	15499	15309	15240	15374	15273	15553	15368	15334	15417	15384	15553	15414	15471	15446	15272	15459	15359	15488	15429	15489	15405	15528	15359	15430	15220	15351	15492	15430	15560	15266	15374	15492	15416	15394	15408	15469	15456	15409	15479	15455	15508	15440	15314	15426	15356	15217	15428	15411	15332	15369	15564	15501	15364	15491	15646	15297	15547	15513	15403	15476	15483	15473	15622	15647	15416	15575	15419	15561	15487	15454	15357	15396	15667	15416	15373	15495	15333	15556	15452	15575	15359	15423	15499	15413	15492	15347	15480	15514	15419	15333	15342	15505	15325	15561	15268	15540	15596	15386	15313	15390	15568	15494	15619	15384	15626	15326	15497	15503	15364	15485	15639	15519	15490	15602	15530	15523	15465	15284	15292	15619	15516	15549	15505	15496	15530	15386	15296	15431	15570	15509	15422	15519	15479	15392	15486	15467	15509	15420	15555	15516	15500	15538	15541	15546	15344	15248	15516	15431	15549	15361	15347	15494	15397	15410	15603	15537	15360	15305	15529	15495	15604	15470	15435	15438	15403	15595	15465	15557	15465	15417	15430	15448	15484	15391	15344	15446	15343	15374	15421	15495	15397	15376	15344	15367	15566	15578	15449	15480	15472	15386	15503	15344	15382	15387	15476	15513	15499	15373	15704	15594	15491	15391	15391	15511	15511	15427	15463	15395	15430	15569	15488	15460	15483	15391	15568	15412	15667	15460	15657	15599	15500	15413	15478	15621	15499	15369	15457	15345	15410	15314	15443	15504	15534	15327	15291	15555	15570	15596	15557	15400	15571	15583	15599	15564	15438	15451	15414	15432	15349	15513	15532	15483	15510	15400	15352	15546	15426	15434	15435	15505	15326	15393	15329	15494	15412	15595	15480	15403	15317	15402	15501	15469	15492	15443	15470	15422	15437	15383	15381	15450	15245	15571	15248	15472	15462	15468	15360	15422	15493	15485	15551	15580	15588	15539	15471	15519	15334	15380	15520	15448	15417	15455	15431	15635	15508	15366	15415	15440	15359	15548	15416	15534	15452	15443	15550	15369	15490	15456	15435	15349	15474	15447	15393	15476	15427	15520	15509	15559	15393	15626	15527	15566	15503	15424	15469	15423	15604	15337	15423	15401	15495	15413	15458	15474	15349	15428	15634	15459	15518	15538	15554	15493	15558	15482	15468	15482	15463	15478	15447	15395	15371	15452	15532	15408	15272	15515	15504	15454	15626	15463	15393	15475	15439	15533	15439	15317	15424	15411	15415	15499	15478	15526	15626	15431	15382	15395	15549	15320	15387	15368	15553	15334	15419	15678	15615	15446	15528	15385	15373	15370	15444	15441	15518	15474	15347	15565	15492	15593	15328	15486	15552	15356	15316	15416	15364	15494	15404	15405	15432	15309	15471	15556	15362	15390	15498	15421	15364	15508	15370	15520	15507	15547	15592	15463	15453	15328	15468	15385	15577	15490	15538	15654	15407	15486	15268	15286	15297	15471	15433	15551	15337	15461	15462	15336	15676	15330	15302	15595	15638	15502	15545	15565	15438	15596	15492	15446	15355	15539	15294	15320	15537	15486	15587	15386	15389	15574	15335	15640	15386	15358	15471	15481	15397	15556	15411	15429	15364	15511	15554	15639	15313	15506	15375	15479	15492	15410	15460	15385	15440	15508	15468	15398	15520	15526	15360	15543	15568	15375	15495	15421	15444	15384	15430	15535	15395	15549	15580	15509	15399	15463	15424	15627	15335	15501	15290	15485	15638	15407	15421	15370	15560	15470	15461	15479	15626	15455	15461	15433	15365	15455	15418	15312	15530	15302	15481	15348	15394	15663	15543	15311	15428	15498	15337	15354	15328	15488	15511	15254	15330	15527	15484	15569	15606	15520	15381	15486	15457	15357	15426	15361	15553	15543	15609	15507	15423	15391	15502	15220	15468	15323	15297	15472	15507	15554	15381	15535	15558	15372	15508	15506	15379	15462	15299	15497	15376	15412	15373	15485	15421	15469	15458	15598	15449	15543	15708	15188	15425	15543	15391	15407	15561	15538	15500	15574	15520	15583	15526	15488	15295	15490	15390	15445	15362	15313	15458	15579	15421	15404	15406	15510	15317	15368	15496	15432	15500	15394	15489	15330	15577	15561	15449	15434	15589	15399	15507	15442	15344	15577	15529	15436	15545	15456	15445	15320	15456	15431	15373	15628	15291	15540	15384	15545	15498	15567	15564	15546	15409	15353	15533	15390	15338	15497	15462	15538	15469	15373	15460	15264	15611	15369	15404	15377	15502	15363	15533	15347	15399	15460	15307	15527	15345	15610	15403	15414	15503	15445	15663	15368	15326	15322	15355	15500	15441	15542	15404	15493	15341	15511	15468	15487	15558	15405	15464	15437	15610	15542	15412	15521	15351	15559	15320	15374	15273	15570	15323	15530	15485	15477	15511	15497	15452	15467	15362	15464	15467	15428	15514	15409	15622	15409	15395	15469	15481	15581	15485	15464	15408	15456	15212	15524	15523	15297	15618	15446	15507	15501	15579	15410	15495	15264	15345	15598	15416	15385	15446	15409	15303	15420	15269	15403	15462	15400	15263	15356	15602	15376	15282	15509	15597	15283	15445	15436	15321	15359	15487	15407	15448	15451	15548	15478	15602	15405	15425	15581	15432	15607	15609	15275	15463	15429	15408	15385	15435	15526	15584	15645	15367	15424	15442	15439	15473	15483	15335	15474	15390	15425	15462	15371	15412	15387	15292	15489	15412	15361	15531	15371	15494	15478	15426	15441	15463	15483	15443	15497	15418	15342	15487	15438	15621	15422	15457	15461	15391	15682	15454	15390	15455	15401	15529	15573	15581	15354	15528	15338	15285	15494	15560	15502	15674	15379	15491	15505	15477	15431	15390	15473	15477	15396	15278	15608	15508	15415	15446	15380	15487	15683	15547	15275	15538	15522	15346	15429	15435	15413	15361	15604	15490	15563	15455	15313	15431	15438	15620	15522	15507	15262	15577	15371	15462	15353	15426	15633	15602
24111	21451	28982	25438	24257	25124	23398	19365	17630	17254	17012	16788	16829	16684	16503	16317	16428	16554	16399	16370	16376	16448	16444	16223	16502	16392	16293	16270	16364	16450	16341	16374	16379	16263	16545	16486	16361	16199	16485	16404	16453	16286	16396	16382	16453	16301	16368	16144	16502	16218	16272	16484	16282	16328	16329	16237	16339	16153	16407	16276	16212	16412	16397	16431	16209	16262	16245	16263	16242	16369	16414	16128	16244	16470	16141	16244	16297	16121	16273	16343	16223	16194	16329	16225	16158	16228	16397	16161	16307	16231	16253	16394	16236	16239	16313	16289	16136	16287	16124	16055	16096	16238	16156	16423	16191	16211	16299	16271	16279	16131	16418	16256	16396	16292	16374	16572	16301	16135	16372	16323	16236	16324	16266	16400	16141	16229	16078	16410	16225	16185	16350	16242	16148	16114	16237	16403	16197	16143	16182	16136	16276	16352	16336	16289	16108	16119	16222	16183	16175	16344	16151	16322	16374	16419	16217	16308	16401	16302	16449	16219	16223	16198	16236	16215	16369	16390	16202	16181	16275	16265	16217	16191	16182	16172	16525	16112	16384	16163	16181	16348	16285	16356	16110	16226	16192	15974	16093	16286	16231	16271	16233	16115	16124	16323	16349	16270	16126	16380	16188	16329	16207	16337	16035	16286	16334	16348	16063	16268	16421	16293	16016	16175	16130	16257	16406	16221	16039	16273	16252	16554	16167	16193	16400	16257	16034	16015	16244	16301	16324	16429	16199	16336	16124	16271	16273	16200	16278	16316	16246	15995	16447	16141	16193	16161	16230	16178	16212	16428	16230	16080	16248	16215	16433	16422	16217	16098	16292	16308	16126	16249	16243	16173	16358	16144	16243	16193	15961	16071	16357	16268	16459	16245	16289	16377	16118	15987	16265	16102	16088	16209	16276	16323	16137	16248	16247	16320	16416	16181	16435	16240	16159	16266	16331	16078	16225	16376	16113	16143	16148	16456	16177	16502	16443	16321	16319	16071	16185	16185	16228	16183	16238	16359	16369	16082	16124	16191	16315	16131	16255	16320	16163	16224	16156	16385	16269	16424	16401	16240	16052	16294	16166	16274	16298	16353	16224	16283	16269	16329	16106	16431	16314	16279	16093	16257	16219	16113	16224	16241	16100	16288	16125	16069	16321	16064	16285	16044	16320	16359	16340	16287	16208	16082	16228	16434	16203	16280	16150	16084	16392	16415	16283	16338	16230	16185	16109	16276	16226	16219	16088	16018	16185	16360	16187	16177	16278	16118	16217	16132	16304	16316	16110	16258	16043	16147	16224	16187	16359	16204	16365	16176	16123	16452	16190	16264	16102	16187	16438	16380	16441	16118	16035	16227	16306	16463	16208	16322	16219	16122	16123	16195	16346	16207	16205	16282	16317	16209	16537	16312	16124	16079	16201	16140	16240	16337	16158	16167	16166	16133	16171	16088	16071	16294	16373	16231	16292	16228	16089	16206	16161	16145	16513	16367	16315	16475	16328	16250	16169	16095	16259	16165	16252	16247	16116	16090	16251	16439	16493	16383	16261	16169	16429	16211	16398	16434	16140	16175	16238	16390	16162	16155	16291	16107	16268	16462	16159	16319	16116	16209	16342	16272	16326	16129	16177	16406	16198	16194	16151	16266	16284	16204	16128	16160	16195	16301	16314	16017	16319	16120	16516	16119	16432	16108	16214	16164	16184	16182	16233	15981	16299	16292	16369	16220	16092	16390	16141	16291	16206	16263	16380	16536	16301	16418	16338	16307	16351	16335	16078	16469	16114	16234	15937	16254	16212	16248	16452	16145	16366	16370	16333	16292	16085	16225	16340	16322	16149	16115	16297	16191	16212	16149	16313	16093	16184	16420	16139	16305	16319	16362	16162	16363	16245	16127	16189	16193	16302	16219	16405	16298	16199	16342	16159	16114	16078	16279	16223	16203	16281	16216	16008	16166	16155	16330	16041	16176	16160	16074	16168	16184	16214	16050	16170	16179	16197	16238	16273	16222	16340	16077	16224	16242	16438	16301	16293	16408	16191	15991	16330	16002	16219	16209	16302	16335	16063	15999	16295	16245	16305	16384	16340	16178	16220	16297	16015	16147	16177	16281	16336	16488	16183	16259	16059	16180	16411	16220	16425	16274	16289	16230	16439	16207	16309	16194	16157	16103	16262	16497	16345	16169	16302	16288	16326	16127	16265	16257	16290	16526	16095	16243	16103	16068	16154	15993	15949	16219	16278	16216	16385	16088	16263	16423	16094	16209	16138	16126	16104	16170	16228	16502	16201	16298	16184	16209	16338	16253	16261	16163	16288	16388	16231	16252	16143	16403	16253	16301	16058	16411	16339	16436	16344	16220	16414	16190	16437	16340	16477	16289	16346	16316	16202	16276	16262	16270	16193	16210	16214	16445	16216	16236	16288	16371	16098	16424	16210	16106	16270	16136	16071	16147	16109	16096	16411	16112	16206	16200	16244	15981	16254	16293	16460	16400	16382	16230	16382	16116	16337	16213	16232	16266	16239	16338	16170	16492	16268	16323	16204	16011	16108	16303	15895	16193	16418	16262	16151	16379	16165	16172	16147	16320	16452	16065	16128	16139	16195	16465	16402	16246	16114	16244	16286	16281	16182	16194	16130	16337	16283	16361	16211	16395	16241	16194	16366	16450	16184	16153	16367	16357	16181	16263	16319	16224	16137	16127	16276	16524	16529	15926	16305	16277	16176	16194	16126	16159	15931	16273	16178	16182	16525	16230	16262	16451	16204	16023	16157	16230	16272	16233	16154	16170	16244	16142	16125	16253	16140	16037	16268	16302	16235	16243	16154	16309	16213	16129	16162	16194	16203	16176	16163	16337	16356	16238	16181	16321	16362	16139	16264	16239	16165	16190	16313	16408	16171	16188	16402	15995	16200	16160	16088	16119	16252	16457	16258	16291	16241	16280	16301	16193	16102	16203	16470	16060	16195	16152	16282	16250	16255	16244	16327	16131	16334	16360	16188	16244	16250	16129	16259	16235	15939	16386	16418	16273	16110	16219	16172	16215	16264	16278	15815	16184	16105	16213	16078	16191	16208	16271	16400	16407	16277	16311	16332	16269	16300	16271	16540	16297	16285	16329	16300	16382	16279	16328	16255	16173	16214	16359	16271	16392	16159	16216	16170	16010	16191	16303	16255	16156	16219	16010	16391	16221	16291	16252	16157	16300	16296	16316	16351	16291	16478	16275	16121	16369	16345	16486	16327	16301	16403	16257	16167	16456	16184	16211	16248	16223	16379	16180	16103	16448	16405	16220	16288	16221	16299	16085	16261	16288	16096	16247	16270	16307	16422	16234	16316	16310	16348	16275	16161	16188	16112	16010	16335	16168	16462	16329	16436	16290	16002	16198	16304	16261	16351	16187	16259	16274	16079	16300	16212	16433	15984	16409	16340	16520	16196	16178	16257	16215	16343	16273	16113	16530	16342	16125	16272	16373	16206	16170	16481	16303	16185	16289	16406	16297	16295	16208	16078	16289	16263	16213	16211	16213	16392	15936	16164	16199	16084	16437	16065	16181	16431	16357	16382	16155	16321	16232	16218	15999	16152	16287	16369	16169	16258	16272	16288	16316	16285	16217	16224	16251	16244	16435	16118	16193	16313	16142	16240	16372	16285	16314	16328	16332	16243	16196	16058	16149	16170	16233	16245	16278	16088	16266	16312	16265	16453	16139	16150	16232	16245	16268	16291	16253	16288	16221	16227	16127	16221	16226	16338	15946	16227	16172	16240	16352	16150	16267	16096	16043	16313	16300	16270	16334	16176	16475	16181	16242	16210	16366	16353	16263	16308	16283	16276	16258	16299	16423	16549	16292	16311	16151	16208	16094	16153	16134	16380	16189	16311	16089	16253	16131	16248	16453	16265	16185	16160	16116	16008	16340	16162	16193	16351	16432	16181	16276	16347	16434	16294	16324	16367	16219	16262	16292	16296	16412	16397	16202	16272	16039	16416	16261	16465	15988	16344	16257	16322	16289	16287	16195	16214	16251	16348	16109	16332	16365	16086	16256	16136	16350	16371	16341	16288	16307	16401	16185	16237	16226	16299	16357	16241	16374	16269	16261	16124	16247	16207	16101	16280	16238	16213	16204	16246	16170	16260	16114	16145	16267	16135	16297	16191	16260	16332	16277	16357	16222	16090	16136	16063	16153	16225	16350	16036	16172	16112	16190	16097	16219	16254	16273	16275	16474	16412	16195	16149	16309	16251	16158	16363	16179	16266	16313	16255	16270	16301	16543	16297	16251	16184	16255	16016	16074	15999	16477	16334	16493	16326	16325	16308	16261	16409	16117	16240	16150	16330	16301	16331	16039	16274	16281	16158	16225	16251	16186	16079	16287	16403	16139	16121	16374	16294	16318	16319	16342	16477	16324	16207	16322	16203	16412	16146	16141	16184	16311	16099	16156	16378	16390	16215	16208	16362	16206	16262	16211	16158	16219	16331	16321	16221	16243	16323	16079	16131	16204	16191	16223	16302	16316	16240	16235	16215	16152	15984	16188	16242	16308	16417	16250	16276	16254	16057	16003	16209	16081	16306	16227	16270	16270	16264	16412	16257	16240	16133	16526	16305	16117	16479	16377	16185	16208	16263	16270	16361	16231	16344	16295	16219	16284	16303	16200	16355	16081	16202	16094	16142	16074	16141	16349	16184	16175	16222	16289	16204	16342	16291	16172	16196	16075	16264	16383	16333	16211	16277	16313	16342	16204	16285	16356	16259	16379	16248	16397	16259	16147	16356	16105	16330	16385	16202	16268	16351	16122	16158	16224	16362	16229	16131	16169	16006	16401	16273	16248	16204	16326	16190	16250	16314	16429	16385	16271	16261	16208	16149	16282	16484	16397	16203	16111	16174	16252	16417	16265	16243	16224	16443	16058	16030	16353	16230	16252	16294	16225	16373	16208	16339	16379	16398	16194	16210	16219	16156	16177	16164	16498	16293	16232	15992	16325	16185	16177	16213	16072	16225	16297	16225	16303	16411	16180	16169	16408	16223	16237	16231	16054	16188	16288	16293	16145	16244	16319	16156	16188	16132	16242	16300	16378	16177	16331	16269	16129	16055	16343	16346	16377	16351	16387	16177	16205	16218	16312	16281	16274
32238	52310	47268	35112	29804	25198	21595	19014	16776	16177	15827	15658	15520	15406	15253	15325	15315	15228	15467	15088	15067	15234	14994	15191	15247	15255	15098	15147	15210	15214	15180	15121	15096	15109	15002	15025	15217	15126	15018	15126	14960	14982	15095	14906	14845	15160	15055	14920	15194	15123	15186	15224	15045	15080	14957	15176	14983	15200	15084	15031	15006	15005	15081	15086	14925	15078	15025	15152	15132	15026	14976	15095	15025	15036	15143	15056	15016	15085	15081	14759	15227	15018	15127	15070	15052	14977	15034	15048	15024	14935	15039	15142	14991	15002	14932	14997	14998	14984	15045	15043	15105	15070	15207	15065	15136	15119	14954	15108	15045	14979	15241	15094	15071	15242	15058	14856	15192	15035	14946	15029	14978	15160	14929	15186	15211	14944	15010	15123	15008	15109	15152	14904	14891	15162	15009	15009	14921	15068	15167	15073	14962	15091	15072	15030	15126	15039	14954	14954	15179	15059	15172	15189	15141	14927	14881	15107	14945	15014	15073	15169	15065	15123	14966	15021	15092	15092	15158	15064	15112	14956	14939	15096	15180	15013	15000	14977	15145	15019	15233	15008	15100	15303	15029	14986	15012	15144	14894	15157	14954	14843	15124	15113	15019	14928	15131	14971	15148	14985	15158	15055	15030	15105	14980	15101	15018	15067	14969	14975	15084	15019	15108	14993	14937	14916	15172	15130	15180	15029	15096	15074	15235	15102	14882	15108	14955	15134	15047	15145	15101	15108	14853	15139	15047	15050	15132	15086	15039	14971	15243	15074	15081	15113	15025	15071	14945	15090	14864	15029	15070	14941	15060	15042	15022	15153	14964	14972	14991	15128	14954	15171	15106	15088	15030	14959	14911	14838	15198	15012	15128	15059	14807	15079	15113	14990	15057	15017	15070	15017	15095	14956	15042	14937	15148	15026	15097	15063	15155	14762	15269	15213	15119	15099	15074	14920	15199	15022	14969	15230	15044	15042	14982	14904	15202	15173	15014	15021	15211	15101	15156	15013	15043	15046	14972	14997	15233	14931	14937	15069	15080	15017	15217	15121	15053	14886	14992	15044	15031	14974	14944	14965	15056	15003	15032	15084	15237	14926	15055	14870	14813	14876	15092	15136	14937	15116	14993	15009	14921	15093	15077	15056	14992	14966	15083	15334	15107	15047	15067	14984	15078	14871	15135	14914	14876	15010	15098	15021	15130	15041	14987	14941	15069	15181	15179	14956	15021	15037	15074	14938	15194	15105	15064	14990	15105	15056	14989	15054	14864	14823	14947	14914	14935	14900	14990	15104	14902	15074	14991	15017	14920	15055	14956	15063	15106	15113	15239	15076	15106	15099	15102	14997	15092	15078	15229	15134	15133	15050	15149	15269	15046	14993	15049	15057	15106	15067	14985	14963	15005	14920	15092	15079	15059	15255	14953	15179	15089	14933	14915	15016	14950	14919	14921	15044	15004	14909	15151	14929	15064	14988	14919	15079	14976	14999	15073	15088	14899	15120	15190	15008	14994	14950	15046	15179	15150	14905	15083	15187	14954	14992	15109	15008	14989	15097	15176	14929	14869	14886	15055	14818	15011	15160	14928	15153	14980	15200	15065	15111	15087	15031	15113	15183	15120	14981	14893	15088	14946	14988	15118	14932	15197	15095	14924	15030	14832	14978	15217	15237	14881	15240	14986	14926	15033	15046	14928	15050	15085	14996	15089	15143	15109	14910	14978	14992	15152	15132	15080	15065	15147	15067	15016	15054	15046	15054	15129	14995	14991	15024	14953	15112	15041	14931	14976	15003	14849	15069	14990	15018	14857	14975	14893	15118	15107	15026	15005	15026	15149	15043	15179	15046	15127	15132	15017	15085	15113	15183	14922	14931	15081	15041	15065	15216	14889	15123	15041	15218	15140	15158	14893	15099	14979	15203	14795	15173	14915	14938	15242	15039	15045	14984	15141	15118	15034	15088	15010	14977	15100	15022	15004	15224	14907	15223	15040	14966	15321	14988	15099	15062	15094	15092	14939	14970	15057	15113	15108	14942	15171	15022	15116	15167	15029	14958	14860	15013	15024	14963	15189	15026	15054	15092	14977	15115	14941	15152	15090	15186	15094	15009	15051	14982	14922	15106	15112	14905	14929	15059	15025	14959	15121	15091	15144	15053	15029	14939	14897	15043	15219	15046	15039	14998	15151	15018	14874	15062	15024	14815	15104	14981	15029	15204	15086	15163	15158	14988	15125	14970	15132	15088	14976	15177	14974	15050	15207	15022	15031	14939	14908	14953	15141	14862	15057	15001	15183	15094	15107	15117	15089	14968	15105	15148	14990	14934	14940	15034	15028	15038	15291	15127	14953	15069	15158	14944	15008	15028	14932	15115	15015	15055	15059	15036	14957	14962	15073	15025	15103	15256	15227	15225	15022	14859	15077	15042	14926	15191	15055	15097	15123	15258	15041	15088	15135	14946	15063	14988	14979	15002	15017	14911	15066	15190	14998	15073	15103	14954	15145	15001	15019	15091	15048	15222	14905	14995	15051	15171	15152	14945	14841	15180	15008	15137	15130	15090	15107	15074	15059	14966	15044	15004	15029	15113	14935	15111	15030	15080	15003	15125	15070	14962	14928	15102	15194	15011	15128	14912	15058	14987	15064	15065	15031	15017	14935	15078	14900	14919	14902	15092	15221	15000	14963	14942	15059	15096	15056	14945	15086	15110	14946	14836	14901	15199	15136	15064	15092	14893	15076	15087	14972	15102	15062	15018	15126	15023	15111	15038	14936	15196	14971	15113	15083	14995	15032	14952	14899	14936	14956	14979	14958	15025	14841	15044	15053	14979	15121	15044	15094	15021	15068	15028	14793	15059	15068	14975	14916	15051	15018	15062	15132	15138	14884	14957	15179	14875	14962	14835	14926	14915	15114	15117	15221	14968	15077	14997	14990	15072	15019	14997	15149	15033	15084	14888	15006	14979	15018	15131	15122	15139	15050	15022	14934	14939	14968	15014	14891	15049	15077	14960	14856	15192	14955	15016	15028	15149	14971	15137	15012	15043	14960	15153	15023	15210	15024	14937	15068	15057	14997	14979	14968	15010	15115	15147	15014	15266	14986	15094	14871	14993	15152	15140	15087	15048	15013	15099	15107	15048	15153	15046	14981	15043	14988	14929	15103	15048	15024	14983	15124	14970	14832	15042	15046	14971	14973	15039	15147	15171	15083	14964	15066	15143	15148	15085	15110	14987	15112	14907	15217	14982	15012	15049	15034	15172	15061	15045	14936	15159	14934	15264	15124	15067	15095	15188	15005	15004	14981	15221	15077	15024	15102	15087	15152	15265	15165	15143	15133	15186	15014	15065	15250	14900	15048	15168	14901	15156	14906	15051	15014	14947	14925	14945	15069	15009	15088	15099	14887	15005	15082	14961	14932	15206	15001	15133	15025	15033	14890	14978	15111	14886	15074	15231	15178	14720	15022	14969	14904	14833	14996	15133	15085	14962	15201	14844	15142	15008	15165	15183	15249	15101	15081	14938	14882	15259	15299	15045	15045	15014	15040	15035	15197	15034	14914	15131	14899	15086	14965	15025	15089	15030	15061	14872	15034	15205	15226	15036	15135	15056	15088	14920	14919	15071	15145	15082	14980	14996	14943	15022	14973	14968	15202	15017	15106	14876	15126	15104	15079	14941	15019	15130	15076	15040	15019	15110	14919	15064	15020	15019	15033	14953	14917	15258	15019	15025	15213	15124	15080	15161	15146	14990	14972	15087	15023	15044	15049	15044	15084	15201	14986	14980	15118	14910	14922	14912	14875	15041	14992	15113	15115	15015	15171	15193	14937	15047	15019	15047	15083	15006	15056	15031	14897	15058	14921	14892	14973	14881	15207	15048	14935	14962	14962	15014	14904	15039	15108	15104	15165	15091	15061	15081	15079	15055	14877	15043	15001	15166	15004	15157	14924	15027	14986	14856	15090	15037	15022	14990	15178	15054	15074	15051	15042	14944	14992	15178	15014	15029	15166	14912	14910	15057	15124	15004	15065	15064	15111	14986	15030	14907	15001	15150	14982	14995	15025	15035	15150	14981	15171	15155	15010	15087	15223	15124	15089	15011	15005	14918	15144	15180	15123	15137	15046	15092	15002	15185	15177	15102	15092	14918	14913	15017	15117	15087	15033	15056	14997	15065	15037	14936	14963	14955	15080	15103	15019	15034	14975	15091	15064	15060	14984	14965	15016	15043	14992	15041	15035	15029	14932	15036	14999	15091	15007	14975	14982	14951	14903	14989	14780	15196	14987	15139	14995	14932	14956	15027	15044	15052	14927	14803	15199	15073	15040	15096	14981	15244	14904	15132	14897	15080	15021	15074	15090	15081	14872	15208	14991	15229	15129	15013	14904	15166	15089	15175	14889	15149	14865	14937	15041	14892	14924	15027	14999	14985	15109	15127	14946	15030	15167	15008	15033	15061	15028	14953	15171	15021	15138	14973	15044	15086	15094	15088	15105	15138	15034	15169	15016	15090	15009	14821	14920	15051	15207	15028	15193	15016	15029	15090	15193	14801	14963	14955	15098	15035	15116	15172	15138	15015	15064	15172	15018	14941	15041	15049	15004	14917	14929	15013	15054	14985	15056	14930	15032	15004	15060	14981	14955	14975	15099	15100	15108	14851	14973	15275	15046	14836	14968	14808	15117	15109	14909	14975	15004	15034	15108	14967	15163	15116	15073	15068	15060	15065	15098	15056	15180	15163	15025	15155	15045	15036	15045	15117	14909	15157	15136	15042	14961	14968	15166	15196	14903	15090	14962	15000	15097	15064	15225	14920	15034	15053	14923	15073	14986	14985	15152	14919	15235	14864	15044	15047	15119	15022	15177	15005	14926	15135	14962	15189	15040	14942	15092	15082	14989	15167	14852	15097	15058	15059	15042	14983	14953	15119	14964	15124	15013	15022	14997	15077	14885	14912	14819	15084	15034	15113	15137	14978	15084	15163	14883	14996	15023	15041	15201	15009	14980	15061	14926	15105	14950	15073	15063	15022	14977	15151	15231	15150	14994	14928	14968	15265	15095	15161	14997	14954	14756	15054	15035	15101	15063	15141	15030	15055	15159	15138	15031	15178	15309	15098	14977	14960	14898	15165	14988	15133
23002	21428	29264	24287	23056	26083	27853	21312	19144	18814	18284	17820	17917	17593	17602	17401	17515	17360	17384	17336	17416	17328	17098	16871	16990	17054	17188	17255	17210	17151	17183	17225	17265	17187	17026	17126	17315	17111	17155	17233	17131	17177	16992	17218	17106	17224	16887	17074	17138	17170	17227	17147	17197	17199	17041	16928	16946	16806	17146	17136	16966	17057	17153	16997	16950	16913	17019	16976	17202	17075	17099	17102	16973	17086	17080	17079	17047	17030	17195	17049	17032	17129	17061	16967	16985	17070	17087	16993	17041	17070	16937	16958	16911	17070	17042	16957	17272	16924	16988	17001	17096	16964	17017	17052	16855	17035	16915	17136	17022	17035	17098	17140	17090	17311	17045	16865	17041	16984	17091	16895	16972	16914	17117	16971	17124	17031	16996	16999	16979	16928	17123	16702	16976	16909	17216	17053	16818	16975	16816	17043	17064	16985	16948	16871	17026	17003	16894	16934	16943	16786	16980	16941	16996	16922	16948	17004	17033	16736	17007	16872	17015	16944	17109	16951	17113	17023	16718	16898	16869	16786	16983	16641	16830	17098	16720	17116	16930	17191	17108	17023	17149	17034	16847	17056	17053	16964	17043	17239	17053	17119	17014	16876	17111	16981	17126	17084	17175	16981	16970	17153	16838	16860	17137	16949	16807	16957	17152	17188	17015	17161	16876	17081	16935	17014	17058	17028	16885	16966	17111	17108	16988	17158	17193	17127	16897	16994	17106	16796	17020	16935	16920	17017	17205	17090	17230	17026	16978	17128	16959	16989	17111	17030	17177	17029	17091	17037	17079	16898	17115	16855	16889	17010	16901	16680	16967	17092	16947	17078	17005	17030	16999	17007	17329	16864	17192	17080	16952	17016	16901	17044	16804	16920	16989	16839	16913	16978	16984	16838	17158	16995	17170	17182	17102	16816	16990	17003	16993	16915	17041	16993	17041	16826	17081	17094	17093	16929	16902	17083	17052	16985	17059	16798	16995	16976	16900	17157	16716	16958	16996	17006	17247	17046	16971	17117	17141	16891	17018	16986	16985	17037	17060	16861	17010	17032	16990	16913	16944	17043	16886	16998	17051	16911	16975	17032	16990	17029	16849	17011	17094	16893	16927	16998	16867	16888	17081	16796	17162	16989	16983	16784	17009	16876	16833	16943	16929	16979	17016	16879	16949	17178	16894	16868	16972	17142	17055	16810	17109	17040	17146	16940	16975	16756	17054	17145	17106	17022	16951	17121	17253	17046	17109	17091	17067	17056	16958	17115	17058	17087	16815	17123	17223	16897	16920	16795	16828	16986	17023	16794	17161	16908	16961	17042	16980	16943	16981	17011	16979	16965	17126	16993	16870	16878	16948	17127	17161	16900	16991	17085	17047	16761	16922	17042	16872	17044	16761	17046	16922	16882	16795	16824	17084	17098	17056	16948	17100	16993	16895	17076	17039	17061	17122	16902	16945	16884	16913	16879	16973	17179	16993	17068	16990	17110	16891	16907	17045	16887	17047	16846	16794	16999	17031	16915	16902	16908	17115	16940	16863	17152	16894	16790	16987	17054	17124	17116	17115	17062	17215	17005	17094	16953	16812	16908	16919	16910	16836	16896	17079	16815	16824	16953	16919	16896	17024	16877	16644	16766	16968	16876	16953	17076	17206	16899	16888	16984	17091	17215	16960	16770	16934	17001	16948	17049	16960	17052	17149	16778	16869	16958	16723	16913	17065	17241	16918	17041	16990	16960	16855	17006	17002	17041	17128	17156	17044	17041	16956	17033	17087	17083	16851	17087	16963	16912	16989	17060	17229	16767	17104	17169	16966	17121	16830	16961	16959	16950	16960	16972	17035	16941	16995	17106	16985	17031	16978	17096	17083	16950	16911	16893	17142	17202	16885	17242	17029	17063	17001	17174	16889	16997	17154	17211	16887	16989	16884	16975	17216	17085	16962	16960	16971	16859	16951	16855	17012	16940	17146	16832	17041	17273	16839	16962	16873	17040	17024	17184	17017	17053	16924	17057	16917	16807	17131	17015	16862	17108	16936	16984	16899	16720	16904	17184	16913	16744	17065	17050	17094	16675	16886	16889	16967	16925	16923	16891	17004	16766	17064	16988	16955	16804	17087	17041	17105	16912	16972	16824	16926	17008	17026	17112	16927	16726	17104	16967	17040	16975	17103	17008	16984	16992	17022	16815	16927	17051	16895	17021	16766	16930	16978	16907	17074	17099	16928	16942	17078	16988	16985	16880	16837	16980	16917	17125	17124	16805	17053	17066	16843	17193	16896	16754	16957	16991	16979	16873	17154	16799	17051	16953	16953	16877	17124	17041	16915	17047	17164	16946	17200	17175	16884	16943	16912	17006	16997	16804	17049	16959	16848	17020	16935	16959	17161	17072	17192	17000	16945	17040	17236	16867	16966	16943	17167	17128	16947	16974	17051	16835	16968	16970	16907	16882	17021	17033	16816	17027	17038	16892	17047	16939	17086	17077	16992	17065	17084	17002	17136	17032	17087	16865	16888	17135	16979	17083	17030	17039	16949	17064	16921	17036	17091	17122	16918	17299	16772	16899	16984	16925	16936	16850	16923	17110	17103	17021	17082	16970	16780	16927	16965	17108	17097	16828	16917	16998	16702	17070	16847	17047	16813	17139	16938	17053	16947	17000	16747	17036	16969	16924	16828	16898	17062	16940	16886	16948	17042	16989	16950	16953	17150	16924	16969	17079	16962	16946	16886	16954	16975	17072	16926	17020	17102	17051	16927	17105	17023	16915	17047	17080	17111	17018	17212	17047	17089	16906	16938	16963	17161	16871	17104	17205	17230	16812	16899	17024	16861	17112	17062	16716	16985	17118	16909	16885	17203	17100	16717	16980	16884	17069	17275	17196	16934	17217	17062	16953	16982	16817	16956	16901	16856	16942	17020	17024	16866	16917	17151	17109	16759	16985	17053	17017	16990	16972	16944	17024	17036	17028	16913	16986	16972	17071	16985	17110	16825	17092	17130	17025	16870	16931	17285	16967	16738	16856	16931	16956	16786	17033	16937	16984	16845	16863	17007	16931	17114	17019	16844	17037	17048	16847	16894	17104	16989	16923	17003	17106	16872	17113	16997	16938	16845	16910	16883	16978	16987	16994	16868	16850	16918	16981	16919	17029	16842	16944	16916	16865	16947	17170	17225	16940	16926	16968	16802	16907	17275	17010	16888	17074	17077	16843	17088	16934	17222	16955	17270	16939	16907	16998	16979	16733	17059	17136	16841	17049	16999	16835	16956	17106	16821	17146	16959	16845	16773	17136	16630	16896	16963	17024	17146	17023	17063	16914	16936	17051	16776	16816	17092	17237	17014	17037	16880	17073	16989	16898	17184	17176	16928	16958	17155	16910	16971	17052	16879	16975	16914	16900	17073	16942	16890	16762	17062	17056	16826	16837	16896	17147	16884	16860	16796	17094	17064	17066	17134	16941	16996	16775	16873	16980	16937	16928	17076	17094	17057	16962	16825	17098	16910	16829	16975	17085	17132	16889	17065	16884	16916	16919	17147	16993	17056	17027	16880	16984	16851	17160	17022	16936	17040	16817	17224	17159	16972	16825	16888	16853	16820	16927	17172	16885	17046	16863	16934	16963	16705	17119	17181	17102	16973	16946	16956	16991	16897	16937	17125	16989	17171	16950	16888	16907	17006	17036	16943	16791	16839	17055	17087	16983	16842	16988	16926	17002	16973	17095	16960	17097	16944	16939	17036	17142	17176	17083	16929	16727	16976	16973	16952	16923	16772	16964	17044	16975	16892	16842	16871	17057	16984	17026	17096	17054	16870	16936	17061	17141	16928	16890	17094	16837	17104	16985	16998	17026	17018	17031	17037	16867	17001	16981	16999	17155	16930	16857	16953	16991	17149	17086	17103	16959	16789	17054	17097	17032	16930	17104	17028	17151	17065	16906	16902	16911	17043	17100	17058	16981	16992	16901	16800	17208	16990	16746	16976	17225	17007	17137	16844	17039	17285	17208	17124	16856	17129	16734	17046	17096	16919	17106	17012	17071	17145	16971	17091	17004	16964	16923	16828	17047	17073	17021	17065	16942	17135	17067	16948	16903	16963	17035	17026	16937	17043	17035	17092	16971	16981	17071	17046	16880	16974	16980	17009	16972	17181	16851	17138	16947	17079	16938	16908	17079	17005	17002	17075	16989	17058	17007	16838	16941	16972	16948	16962	17197	16808	16844	17159	17017	16930	16922	17024	17130	16966	16988	17041	16946	16989	16901	16936	17066	17065	16920	17078	16873	16915	16903	16897	17105	17048	16932	16974	16920	17013	16869	17020	16964	16905	16906	16939	16919	16833	17081	17025	17051	16822	16778	16919	17038	17162	16919	17082	16935	17131	16959	17122	16794	16840	16790	16956	16880	16915	17005	16780	17079	17066	16870	17006	16800	16986	17129	17054	17071	17152	17204	16804	17061	17016	17078	16820	16841	16971	17034	16945	17060	16755	16961	17297	17097	16968	17007	17239	16964	17120	16944	17100	16836	17154	17005	16830	17026	16953	16957	17040	17146	16900	16848	16831	17115	16981	17022	17083	17121	16880	17057	16985	17150	17169	16910	16956	17162	16922	16844	16832	16781	16955	16812	16949	17027	17097	16987	17037	16890	16865	16944	16981	16875	17042	17065	17090	16934	17032	16966	16844	16912	16957	17215	17059	17088	17005	16935	17008	17064	16847	17049	17017	17025	16954	16888	17025	16821	16938	16859	17028	17066	16940	16851	17167	16887	17005	16925	16922	16834	17074	16932	17198	16847	17000	16854	16991	16956	17033	17028	17088	16972	16909	16993	17008	17117	16993	16982	16899	17073	16708	17160	16991	17115	17030	17142	17059	17074	16914	16829	17034	17086	17049	17017	17227	17015	16993	16981	17102	17019	16794	17054	17110	17088	17066	17043	16816	16929	16831	17065	16827	16855	16956	16972	16873	16818	16891	17084	17182	16901	17006	16878	16846	16832	17088	16780	16890	16943	16856	16982	16924	16916	17057	16964	16954	16989	16833	17056	17032	17006	16802	16854	17267	17121	17068	17066	16940	17075	16760	17015	16810	17006	16793	16922	16859	16973	16927	17188	17159	16849	16901	16867	16749	17210	16906	16929
35364	57434	51925	42852	35321	29767	25015	20351	18177	17533	16932	16680	16296	16041	16037	15749	15652	15629	15731	15548	15698	15556	15534	15671	15430	15560	15659	15519	15638	15500	15472	15447	15468	15513	15611	15508	15528	15476	15629	15438	15343	15523	15607	15397	15612	15413	15472	15412	15460	15640	15521	15503	15329	15519	15545	15504	15429	15342	15437	15631	15478	15535	15433	15556	15488	15470	15373	15356	15520	15557	15349	15419	15573	15484	15477	15505	15513	15485	15420	15566	15460	15486	15519	15490	15361	15391	15583	15348	15539	15347	15643	15549	15499	15562	15434	15473	15467	15576	15302	15347	15520	15436	15438	15526	15399	15630	15548	15496	15307	15531	15650	15434	15435	15530	15475	15421	15431	15558	15291	15404	15380	15321	15479	15561	15531	15255	15466	15520	15386	15353	15469	15528	15477	15322	15549	15320	15586	15255	15483	15350	15497	15563	15503	15530	15343	15621	15419	15596	15275	15419	15465	15464	15453	15347	15505	15293	15511	15337	15452	15406	15542	15509	15295	15340	15520	15486	15411	15431	15282	15536	15409	15367	15505	15698	15392	15476	15328	15606	15462	15434	15435	15477	15305	15502	15455	15478	15542	15514	15429	15416	15576	15426	15424	15348	15490	15419	15347	15431	15595	15261	15465	15348	15438	15483	15481	15251	15352	15458	15429	15468	15387	15451	15362	15239	15473	15489	15409	15385	15486	15351	15530	15419	15585	15326	15731	15369	15496	15533	15433	15579	15422	15400	15630	15479	15338	15355	15691	15324	15412	15390	15528	15509	15367	15513	15498	15629	15463	15545	15552	15309	15364	15344	15488	15380	15768	15371	15407	15464	15466	15406	15536	15432	15355	15532	15273	15335	15387	15319	15574	15377	15421	15542	15605	15548	15522	15346	15481	15534	15367	15659	15515	15313	15479	15467	15337	15263	15424	15562	15438	15444	15410	15381	15390	15495	15395	15470	15502	15486	15579	15494	15588	15412	15536	15450	15512	15685	15513	15220	15458	15464	15620	15554	15628	15568	15487	15547	15499	15367	15579	15290	15426	15239	15493	15600	15605	15492	15358	15375	15345	15489	15557	15441	15423	15399	15264	15275	15578	15508	15401	15567	15503	15467	15441	15544	15388	15453	15515	15276	15393	15472	15451	15590	15401	15456	15470	15439	15413	15536	15334	15565	15499	15484	15382	15377	15380	15462	15481	15470	15517	15615	15459	15481	15515	15378	15351	15399	15501	15643	15371	15362	15370	15482	15334	15493	15455	15536	15466	15604	15453	15404	15295	15382	15429	15505	15569	15498	15521	15432	15503	15473	15452	15242	15449	15511	15424	15389	15304	15483	15445	15462	15682	15349	15315	15553	15504	15359	15394	15285	15485	15514	15542	15508	15567	15447	15466	15452	15499	15402	15404	15424	15527	15519	15494	15507	15533	15590	15345	15261	15360	15510	15371	15469	15455	15462	15429	15501	15412	15515	15466	15404	15389	15421	15305	15540	15428	15582	15597	15361	15475	15247	15486	15322	15426	15576	15590	15463	15435	15557	15448	15370	15363	15441	15347	15436	15406	15571	15361	15513	15469	15386	15420	15426	15599	15538	15574	15592	15427	15396	15465	15536	15512	15462	15564	15433	15420	15475	15481	15522	15409	15382	15522	15498	15523	15458	15385	15195	15510	15445	15619	15582	15376	15292	15394	15569	15471	15443	15533	15453	15419	15473	15445	15471	15485	15421	15360	15539	15525	15427	15405	15563	15360	15464	15342	15403	15434	15652	15190	15493	15406	15343	15609	15650	15546	15324	15603	15367	15494	15295	15382	15478	15398	15422	15503	15558	15378	15484	15520	15466	15483	15395	15245	15418	15466	15456	15658	15368	15546	15398	15614	15495	15511	15349	15524	15399	15539	15522	15400	15435	15594	15351	15395	15404	15457	15411	15384	15523	15345	15229	15275	15441	15444	15534	15513	15363	15463	15565	15411	15206	15345	15585	15362	15411	15423	15387	15337	15450	15546	15353	15312	15573	15455	15445	15393	15384	15541	15357	15553	15517	15481	15478	15458	15669	15453	15581	15506	15259	15421	15449	15538	15535	15522	15469	15407	15488	15399	15496	15288	15492	15403	15462	15378	15516	15253	15297	15473	15475	15506	15551	15507	15355	15388	15380	15423	15553	15414	15405	15351	15460	15521	15502	15552	15397	15449	15329	15549	15469	15378	15324	15402	15531	15563	15426	15489	15344	15481	15306	15452	15368	15184	15428	15458	15271	15465	15352	15299	15442	15329	15501	15328	15485	15453	15407	15360	15439	15491	15413	15414	15546	15382	15335	15278	15357	15467	15338	15410	15587	15297	15363	15321	15320	15432	15451	15388	15341	15435	15393	15441	15296	15514	15236	15412	15526	15364	15505	15361	15693	15266	15514	15484	15589	15435	15327	15245	15301	15355	15481	15478	15544	15498	15469	15562	15426	15446	15379	15359	15392	15509	15483	15354	15432	15402	15529	15452	15371	15560	15431	15439	15581	15415	15306	15306	15337	15646	15648	15439	15459	15519	15412	15447	15659	15307	15425	15307	15482	15438	15525	15295	15379	15438	15561	15506	15407	15478	15221	15554	15375	15711	15483	15501	15421	15569	15411	15339	15509	15433	15494	15337	15569	15460	15399	15311	15672	15520	15353	15438	15335	15472	15478	15601	15318	15335	15405	15384	15477	15311	15459	15405	15314	15491	15564	15499	15462	15386	15357	15454	15194	15655	15312	15458	15473	15697	15422	15481	15292	15373	15455	15517	15361	15695	15544	15355	15528	15503	15504	15412	15353	15568	15417	15648	15292	15214	15470	15452	15581	15382	15453	15521	15293	15440	15362	15422	15514	15568	15354	15493	15673	15629	15423	15392	15373	15384	15451	15516	15323	15505	15513	15554	15406	15540	15361	15490	15475	15559	15318	15400	15419	15456	15347	15386	15314	15431	15470	15685	15226	15430	15500	15400	15488	15407	15511	15472	15451	15461	15376	15380	15466	15374	15472	15488	15523	15438	15271	15291	15362	15680	15423	15439	15492	15375	15546	15436	15376	15428	15643	15448	15449	15603	15445	15520	15526	15443	15482	15334	15434	15384	15353	15283	15530	15435	15411	15435	15432	15538	15370	15310	15331	15327	15353	15469	15455	15632	15476	15553	15437	15414	15501	15461	15287	15492	15504	15525	15484	15489	15441	15482	15582	15371	15403	15502	15296	15541	15534	15340	15489	15322	15503	15425	15409	15510	15465	15412	15392	15367	15374	15461	15503	15437	15505	15354	15364	15342	15585	15545	15530	15494	15559	15547	15411	15467	15551	15405	15506	15500	15476	15378	15454	15504	15481	15389	15316	15405	15505	15522	15459	15513	15315	15382	15510	15293	15440	15613	15419	15629	15341	15422	15522	15503	15370	15427	15338	15402	15464	15687	15318	15332	15211	15548	15377	15508	15406	15206	15500	15295	15331	15396	15432	15647	15535	15367	15583	15411	15410	15433	15513	15532	15391	15375	15418	15614	15367	15357	15438	15437	15639	15406	15454	15367	15345	15542	15457	15467	15414	15544	15390	15487	15415	15424	15304	15457	15337	15464	15432	15376	15445	15473	15360	15560	15519	15375	15380	15454	15408	15406	15558	15491	15482	15383	15459	15464	15403	15462	15409	15576	15516	15554	15628	15537	15307	15496	15420	15534	15379	15415	15425	15353	15384	15413	15505	15445	15343	15533	15323	15651	15333	15332	15346	15461	15383	15427	15437	15539	15511	15461	15404	15402	15410	15534	15507	15592	15553	15526	15284	15507	15480	15434	15591	15526	15390	15486	15504	15382	15364	15478	15443	15461	15280	15430	15482	15533	15517	15426	15538	15332	15450	15584	15520	15462	15275	15408	15367	15424	15563	15484	15454	15309	15547	15496	15512	15306	15419	15638	15468	15458	15413	15408	15280	15405	15462	15460	15503	15486	15512	15467	15302	15439	15561	15561	15339	15532	15356	15539	15352	15523	15514	15429	15401	15464	15508	15576	15392	15490	15440	15493	15352	15350	15321	15542	15412	15473	15466	15501	15432	15647	15382	15631	15482	15449	15505	15324	15408	15646	15339	15481	15345	15506	15578	15539	15222	15520	15664	15334	15545	15412	15420	15506	15471	15601	15507	15658	15357	15408	15255	15470	15393	15351	15505	15513	15559	15544	15382	15602	15328	15451	15526	15455	15334	15389	15524	15421	15555	15648	15493	15416	15547	15495	15350	15420	15308	15470	15526	15429	15475	15426	15178	15370	15243	15399	15437	15475	15583	15405	15241	15394	15498	15280	15442	15463	15442	15282	15414	15404	15252	15489	15309	15514	15399	15545	15134	15571	15368	15340	15359	15456	15331	15390	15447	15479	15420	15525	15515	15601	15483	15424	15442	15455	15412	15378	15301	15589	15420	15464	15396	15320	15468	15448	15311	15531	15531	15365	15527	15402	15404	15404	15462	15358	15543	15494	15357	15543	15460	15445	15601	15436	15527	15322	15662	15585	15488	15454	15492	15490	15538	15346	15501	15281	15369	15355	15337	15414	15378	15463	15410	15521	15480	15459	15374	15512	15343	15523	15414	15335	15700	15401	15422	15368	15513	15428	15322	15467	15525	15304	15634	15404	15472	15488	15615	15449	15442	15326	15474	15420	15472	15450	15474	15609	15368	15365	15482	15588	15508	15413	15627	15318	15467	15405	15507	15510	15408	15460	15413	15338	15508	15368	15438	15448	15587	15328	15452	15425	15333	15493	15510	15298	15361	15452	15332	15592	15369	15577	15526	15415	15492	15488	15449	15475	15420	15503	15378	15567	15454	15662	15344	15452	15361	15235	15608	15619	15450	15368	15333	15444	15374	15432	15487	15522	15510	15448	15617	15418	15529	15441	15536	15497	15341	15405	15411	15575	15432	15351	15595	15496	15474	15514	15478	15537	15420	15345	15337	15247	15434	15461	15549	15429	15369	15372	15447	15465	15369	15488	15514	15504	15489	15536	15337	15499	15350	15452	15460	15377	15519	15484	15405	15429	15396	15423	15355	15420	15375	15365	15329	15435	15352	15551	15495	15351	15379	15397	15327	15420	15511	15402	15557	15318	15496	15637	15326
28360	25567	32040	28453	22797	20600	19109	18197	17740	17602	17335	17217	17204	16919	17049	17100	16917	16984	17070	16924	16883	16987	17096	16985	17043	17083	17194	17116	17103	16955	16988	17131	16820	16891	17006	16984	17236	17068	17019	16950	16929	17115	16964	16856	17054	16904	17000	17106	17076	17068	16950	17094	17100	16990	17100	16953	17026	16831	16950	16916	17036	17057	17211	16989	17071	17027	16960	16991	17165	16918	16944	16951	17034	16877	17073	17004	16903	16788	17017	16978	16932	17007	17214	17031	16983	16910	16799	16818	17094	16941	17000	17155	16747	17019	16823	17019	16918	17100	16972	16969	16967	17057	17153	17086	16883	16938	16921	16912	16977	17076	16933	17205	16755	17024	16915	16842	16978	17063	17033	17084	16927	16860	16954	16852	16885	17025	16832	16837	16722	16873	17074	17133	16907	16911	17086	17016	16990	17028	16955	17163	16934	16713	16953	16913	16872	17042	16877	16966	17037	17063	16971	16868	16923	17019	16947	16882	17025	16867	16907	16858	16971	16887	16980	16915	17010	16979	16893	16947	16996	16964	17003	16993	17071	17051	16695	17032	17059	17050	17102	17110	16940	17152	16922	16814	17008	17104	17118	17211	16954	17096	16883	17068	17183	16896	17018	17000	16944	16885	16744	17121	16922	16908	16900	16817	17052	16949	16994	17028	16830	17160	16959	16953	16836	17058	17003	16976	17004	17048	16925	16922	16964	16834	16903	16816	16998	16872	16851	16793	17073	16933	16910	17006	16992	16884	16816	16866	16783	16968	17091	16851	17152	16805	16820	16930	16898	17058	16809	16865	17106	16955	16951	17054	16903	16915	16877	17091	16740	17279	16892	17082	16940	16894	16858	17017	17069	17060	16986	16870	16941	16730	17131	17073	16904	16863	16787	16880	16911	17174	16938	16988	16855	16723	16947	17125	16843	16963	17066	16818	17082	16900	16862	16818	17051	17066	16764	16807	16930	16993	17147	17034	16993	16921	16944	16916	16882	16870	17008	17065	16971	16981	17085	16926	16741	16739	16942	16949	16861	16987	17001	16858	16922	17079	16864	17101	17125	16973	17047	16887	17046	17168	17130	17012	17152	17202	17060	16725	16998	16859	16919	17005	16915	16895	16726	16868	16926	17015	16943	17143	16940	17112	17088	16720	17017	17082	17025	17019	16849	16780	16979	16888	17050	17064	16984	16565	16944	16891	16910	16863	17188	17100	17090	16863	16874	16931	16949	17142	17004	17010	16912	17056	17184	16892	16894	16858	16944	17067	16929	17053	17033	16843	16868	16764	16809	16961	16794	16812	17144	17051	16954	17056	16863	16881	17029	17119	16974	16815	17005	17136	16855	16907	17047	17019	16844	16886	17074	17101	16926	16871	16824	16918	17220	16807	16797	17032	16857	16818	16875	17251	16978	16919	16895	17122	16864	16833	17084	16978	17007	16848	16988	16919	17033	16852	17061	16917	16848	16824	17088	16928	16956	16933	16821	16896	17069	16771	16995	16996	17029	17109	16996	16862	16897	16997	16836	17188	16839	16987	16761	17009	17022	16918	17031	16973	17092	16999	16999	16896	17169	17193	17103	17015	16793	16891	16902	16974	17049	16826	17066	17127	16893	17009	17018	16953	17159	17083	17051	17044	17160	16803	16893	17003	17046	16953	17029	16844	16843	17097	16915	16840	17011	16843	16957	16901	16768	16993	17042	17013	17029	16909	16994	17025	16979	16937	16828	17021	17008	17028	16867	16925	17037	16952	16955	17011	17109	17026	17009	16952	17062	17082	16886	17003	16936	16886	17054	16946	17028	16832	16969	16943	17024	17059	17085	16940	16932	17140	16854	16800	17069	16980	16942	17069	16952	16852	17258	16920	17038	16933	16797	16970	16854	16778	16915	16846	17170	17098	17131	16952	17129	16982	16882	17028	16969	17054	16966	17197	17051	17007	17040	16834	16921	17056	16921	17166	17135	16978	16785	17106	16880	16992	16913	16940	17111	17182	16986	16765	16858	17004	17026	16734	16987	17045	17074	16985	17125	17037	17005	17046	16928	17012	16982	16948	17069	16952	17061	17072	17113	17173	16979	16910	16799	17014	17079	16974	16847	17110	17020	16831	16918	17022	16946	17100	17068	16953	17090	16999	17103	16967	16963	16851	17013	17022	16834	16950	16922	16730	16872	17038	16901	17035	16756	16982	16992	17073	16943	17085	17012	16796	16933	16914	16890	17158	16829	17100	16955	16851	16865	16991	16933	17013	17075	16962	16918	16956	16959	17074	16848	16833	16854	16908	17019	16912	17070	16940	16749	17135	16992	16894	16860	16803	17102	16960	16886	16996	17157	17006	16924	16899	16883	17116	16777	16818	16968	16846	16976	17037	16871	16974	16955	16923	16674	16805	17047	16980	17337	16987	17148	16926	16877	16822	16998	17008	16785	17050	17053	16937	17210	17084	16991	17017	16915	16903	16923	16939	17003	16998	16812	16952	16953	17042	16918	16803	16926	17223	16954	16852	16867	16934	16979	16908	17004	16925	16908	17177	16872	16943	16979	17168	17262	17160	17043	16965	16929	17063	16936	16851	16768	16700	16992	16809	16955	17088	16942	16941	17060	17147	16937	16990	16995	16826	16888	17107	16792	16619	16778	16864	16805	17174	16759	17097	16852	17034	17053	16974	17077	17032	16975	17046	16878	16872	16931	16994	16891	16997	17020	16873	16870	17044	17188	16688	17070	16860	16906	16965	17015	16943	16913	16978	17126	16822	17047	17047	17039	17038	17023	16981	16869	17028	16851	16846	16999	16814	16947	17022	16929	16823	17165	17101	16826	17148	16961	17031	17059	16631	17009	17038	16947	16935	17160	17031	17113	16901	16999	16788	16958	16949	16939	17107	16927	17104	17117	16946	16973	16694	16877	16983	16889	16971	16927	17150	17097	17235	16908	17076	16884	16950	17022	16910	17039	16822	16958	17040	16923	16826	17012	16961	16831	17052	16943	17081	16653	16937	16994	16859	16925	16888	16793	16890	16835	16848	16969	17191	16938	16850	17100	16912	16909	17031	16827	16918	17078	16951	17143	16839	16999	16963	16854	16995	16876	17003	17001	16822	16849	17002	16932	16905	16892	16873	17113	17176	17018	17081	17035	16904	17047	16889	16962	16958	16865	16926	16845	17094	16927	16896	17051	16971	17040	16969	17143	17053	16833	16859	17102	16965	17128	16988	16986	16868	17003	17180	16897	16844	17024	16885	16957	17038	16824	16919	17020	17109	16909	17085	16801	17160	17032	17084	17092	17034	16883	16882	16945	16907	17035	16938	16887	16964	16997	16940	17069	17111	16774	16957	16915	16956	16704	16889	17048	16934	16915	16972	16870	16973	16969	17004	16744	17098	17120	16967	17077	16957	16868	17096	17082	16878	16895	16855	17100	16757	16952	17013	17078	17071	17037	17012	16903	17201	17062	16834	17004	16952	17082	16931	16949	17233	17038	17088	16847	17043	16992	16939	16947	17032	16820	16861	16973	16845	17131	16920	17015	16970	17111	16843	16858	16628	17158	16971	16973	17073	16749	16999	17079	16860	16812	16997	16921	17198	16928	17107	17069	16844	17053	16897	17030	17065	16963	17026	16869	16954	16860	17139	17047	16912	16985	17094	16880	16788	16932	16904	16952	16970	16801	16756	16875	17060	17066	16989	16925	17086	17021	16935	17167	17170	16960	16774	16980	17076	17010	16809	17104	17068	16980	16996	17127	16971	16949	17136	17115	17220	17002	17008	16865	16846	17060	16880	16751	16899	17007	16959	16920	16778	17027	17028	17048	16812	16934	17160	16853	17123	17048	16885	16887	16950	16972	16909	16992	17067	17007	16991	16786	17108	16944	16894	17072	17077	16916	16744	16905	17067	17144	16897	16936	16995	17020	17011	17077	16900	16699	17048	17039	17009	16977	17068	16915	17096	17063	16865	16870	17111	16907	16979	16873	17012	17120	17044	16773	17056	16751	16836	17147	17118	16994	17058	17079	16964	16797	16861	16845	16894	16970	17048	16944	16953	16872	16805	17076	16876	16925	16880	17067	17223	16951	16957	17149	17077	16844	16796	16842	16948	16746	16874	16875	17078	17118	16945	17000	17115	16984	16994	16894	17096	16981	17032	17031	17035	16790	17042	16884	16894	16835	17103	16859	16855	16849	17011	16839	16955	16976	17041	17009	16795	16937	16922	16776	17010	17234	17020	16946	17070	16941	16897	17003	16832	16887	17094	16959	16980	16990	16840	16976	16892	16956	16802	16965	17073	17047	16977	17052	16982	17022	16846	16949	16797	16950	16891	16953	16865	16941	17024	17059	17115	17094	16801	16973	17074	17039	16793	17068	17075	16984	17083	16994	16955	17034	17011	16958	17071	17188	16933	16921	17292	17054	16949	16806	16861	16963	17010	16981	17124	16820	17029	16932	17198	17180	17066	17078	16918	16977	16984	16819	16899	16918	16976	16938	17005	17068	16923	16976	16843	17166	16893	16918	17024	17006	16929	16930	16882	17070	16919	16906	17074	16918	17064	16976	17036	17171	17020	17088	16870	17059	16932	16792	17118	17147	16907	17014	16925	16836	16816	16785	16913	17064	16936	16835	16870	16887	16966	16853	16972	17037	16905	16745	16734	16964	16946	16779	16963	16766	17110	16910	16858	16899	17036	17033	16839	16993	16863	16960	17183	16962	17036	17163	17016	16905	16978	16883	16714	17002	17136	16963	16949	17130	17041	17130	17052	16823	16804	17060	17201	16869	16873	17063	17101	16724	17067	16973	16786	16880	17037	16765	17082	16875	16888	16966	16861	16979	16999	17038	16810	17051	16634	17069	16961	16841	16979	17272	17219	16978	16913	17059	17119	16902	17076	17187	16952	17085	17009	16774	16984	17148	17173	16985	16948	16977	17007	16998	16928	16977	17039	16889	16993	17033	17033	16800	17062	17153	17015	16877	16891	17014	17030	16958	16969	16962	16859	17040	17094	17012	16914	16819	16910	16896	17047	16847	17056	17049	16875	16833	16899	16968	17163	16906	16765	16908	16957	17003	16898	17084	16930	17172	16936	17003	16927	16940	16767	16843	16900	17026	16975	16932	17254	16794	16867	17013	16959	17068	16941	16999	16875
29515	40738	37655	28751	23528	20159	17982	16993	16308	16023	16010	15773	15701	15539	15437	15473	15393	15507	15573	15353	15542	15539	15445	15523	15370	15554	15659	15405	15650	15563	15563	15506	15402	15485	15426	15391	15279	15512	15285	15293	15479	15350	15482	15467	15430	15400	15459	15399	15554	15550	15530	15480	15523	15338	15435	15262	15419	15385	15609	15551	15521	15458	15507	15503	15383	15575	15471	15627	15358	15440	15463	15588	15259	15237	15325	15627	15439	15441	15331	15542	15526	15429	15368	15484	15615	15647	15591	15556	15384	15549	15583	15516	15398	15631	15322	15373	15362	15534	15392	15459	15536	15475	15434	15379	15399	15429	15341	15303	15277	15581	15559	15394	15631	15345	15406	15311	15483	15449	15489	15387	15443	15488	15511	15325	15481	15365	15381	15469	15445	15570	15461	15509	15424	15463	15528	15455	15345	15530	15501	15428	15503	15491	15595	15509	15506	15387	15375	15417	15593	15539	15255	15435	15375	15436	15525	15337	15335	15396	15392	15338	15350	15297	15381	15357	15534	15584	15322	15320	15421	15483	15482	15473	15311	15444	15562	15583	15482	15462	15460	15391	15529	15443	15367	15462	15420	15497	15375	15404	15443	15437	15523	15363	15313	15681	15450	15411	15596	15458	15462	15480	15468	15397	15560	15471	15367	15520	15364	15449	15387	15281	15553	15359	15400	15346	15762	15478	15363	15485	15287	15410	15569	15375	15359	15607	15265	15470	15389	15426	15399	15571	15390	15526	15379	15422	15461	15459	15564	15405	15424	15285	15378	15354	15546	15261	15388	15475	15455	15466	15541	15523	15480	15383	15312	15446	15329	15500	15433	15567	15472	15299	15493	15388	15419	15456	15493	15337	15458	15515	15408	15443	15299	15546	15376	15423	15369	15527	15381	15525	15383	15529	15596	15474	15419	15389	15469	15253	15409	15342	15346	15476	15415	15450	15524	15349	15422	15363	15374	15462	15268	15459	15334	15549	15482	15403	15569	15522	15528	15355	15476	15319	15486	15353	15408	15433	15374	15514	15435	15416	15564	15587	15460	15303	15447	15378	15460	15415	15547	15599	15415	15371	15521	15194	15383	15387	15544	15365	15531	15403	15336	15514	15437	15710	15339	15472	15359	15465	15635	15465	15660	15384	15312	15515	15518	15565	15528	15607	15442	15505	15622	15461	15308	15535	15425	15386	15208	15245	15251	15604	15392	15494	15397	15543	15476	15584	15485	15493	15369	15433	15501	15424	15597	15406	15511	15527	15055	15415	15470	15352	15435	15413	15515	15547	15322	15474	15528	15547	15539	15513	15351	15398	15497	15540	15454	15498	15419	15489	15488	15452	15568	15355	15484	15419	15361	15380	15320	15413	15442	15724	15408	15433	15526	15459	15286	15543	15549	15513	15458	15560	15382	15535	15508	15438	15663	15487	15457	15439	15424	15546	15267	15671	15398	15582	15491	15292	15346	15684	15423	15353	15516	15524	15681	15438	15462	15560	15321	15534	15474	15268	15352	15485	15479	15467	15437	15308	15413	15359	15268	15534	15515	15573	15580	15363	15369	15424	15494	15567	15390	15441	15313	15437	15600	15280	15492	15517	15664	15547	15520	15283	15508	15464	15515	15275	15452	15429	15448	15441	15589	15449	15356	15518	15351	15417	15343	15529	15449	15399	15516	15459	15460	15395	15439	15470	15470	15488	15481	15515	15615	15346	15475	15560	15388	15351	15513	15523	15418	15378	15462	15548	15469	15323	15433	15342	15404	15461	15512	15494	15461	15411	15535	15507	15422	15369	15497	15343	15426	15453	15422	15517	15310	15341	15452	15510	15428	15446	15356	15341	15490	15654	15410	15369	15423	15528	15504	15526	15405	15558	15314	15597	15533	15416	15469	15476	15540	15491	15366	15493	15420	15335	15565	15439	15412	15534	15302	15653	15581	15221	15406	15468	15373	15330	15330	15419	15424	15244	15439	15419	15505	15485	15464	15474	15388	15493	15249	15464	15517	15605	15605	15428	15378	15399	15329	15646	15382	15337	15319	15284	15682	15389	15374	15365	15414	15453	15589	15609	15453	15278	15356	15621	15400	15445	15747	15480	15546	15461	15529	15604	15408	15458	15299	15382	15537	15482	15413	15432	15486	15482	15503	15462	15531	15527	15485	15473	15384	15357	15608	15283	15400	15532	15510	15483	15394	15488	15588	15485	15580	15440	15331	15460	15564	15485	15492	15364	15500	15511	15391	15531	15371	15384	15448	15504	15487	15581	15428	15452	15464	15371	15457	15462	15444	15507	15569	15395	15647	15523	15369	15386	15475	15350	15575	15584	15438	15617	15499	15505	15393	15378	15302	15259	15499	15541	15389	15556	15296	15443	15490	15469	15602	15487	15498	15516	15419	15387	15484	15291	15338	15583	15614	15369	15631	15490	15331	15361	15491	15565	15431	15589	15349	15535	15561	15437	15385	15598	15438	15514	15589	15531	15467	15453	15416	15441	15333	15482	15454	15481	15455	15686	15422	15521	15488	15483	15536	15341	15374	15584	15538	15393	15632	15480	15425	15429	15498	15473	15465	15494	15495	15401	15397	15523	15589	15419	15313	15511	15538	15512	15494	15512	15332	15439	15455	15529	15552	15401	15318	15301	15531	15485	15373	15476	15351	15340	15601	15344	15609	15555	15367	15390	15574	15358	15367	15261	15344	15321	15509	15434	15377	15470	15348	15423	15315	15310	15397	15578	15512	15424	15256	15480	15524	15332	15498	15562	15498	15365	15439	15311	15428	15347	15336	15455	15356	15373	15533	15470	15359	15511	15507	15590	15494	15438	15377	15468	15374	15417	15582	15281	15485	15602	15399	15525	15519	15523	15423	15571	15446	15413	15248	15482	15405	15614	15433	15481	15389	15462	15432	15686	15472	15424	15274	15546	15524	15404	15528	15479	15547	15453	15412	15537	15436	15372	15273	15320	15401	15549	15431	15468	15656	15452	15438	15580	15427	15535	15580	15349	15460	15435	15389	15641	15348	15328	15513	15573	15416	15460	15558	15518	15438	15417	15296	15389	15407	15454	15486	15392	15562	15612	15459	15478	15497	15307	15401	15500	15478	15342	15453	15348	15416	15463	15434	15534	15458	15545	15403	15360	15402	15560	15465	15570	15402	15556	15439	15338	15318	15537	15397	15375	15559	15295	15310	15439	15329	15458	15559	15417	15478	15539	15520	15408	15583	15418	15358	15695	15476	15442	15354	15545	15426	15243	15424	15489	15579	15570	15482	15547	15591	15393	15340	15379	15546	15441	15601	15443	15466	15455	15538	15331	15378	15272	15373	15594	15544	15502	15401	15410	15507	15411	15466	15486	15656	15534	15472	15414	15338	15459	15356	15568	15465	15438	15528	15436	15456	15489	15562	15333	15528	15502	15337	15373	15669	15565	15568	15684	15373	15634	15332	15370	15441	15635	15322	15474	15202	15474	15486	15500	15554	15472	15416	15553	15577	15627	15510	15413	15610	15436	15423	15288	15483	15414	15232	15633	15435	15319	15499	15570	15241	15660	15378	15314	15539	15421	15552	15519	15452	15483	15345	15451	15368	15453	15302	15518	15607	15344	15474	15572	15358	15376	15295	15468	15555	15283	15451	15398	15523	15218	15567	15571	15534	15575	15380	15592	15499	15546	15405	15653	15518	15448	15288	15549	15452	15459	15582	15467	15396	15487	15373	15117	15374	15440	15636	15570	15312	15441	15339	15412	15469	15302	15362	15598	15475	15421	15653	15395	15512	15521	15541	15538	15525	15455	15581	15602	15554	15663	15426	15711	15551	15554	15523	15489	15561	15501	15530	15286	15369	15559	15543	15393	15511	15507	15462	15360	15456	15417	15547	15610	15416	15598	15598	15359	15444	15325	15281	15641	15496	15465	15378	15415	15352	15633	15631	15434	15486	15383	15349	15507	15441	15387	15446	15433	15506	15327	15466	15317	15434	15434	15467	15650	15441	15617	15431	15538	15349	15463	15419	15453	15518	15334	15462	15506	15335	15504	15303	15460	15480	15419	15459	15446	15373	15754	15598	15511	15615	15309	15575	15418	15391	15427	15464	15394	15498	15444	15372	15595	15416	15324	15363	15575	15393	15434	15558	15384	15592	15414	15572	15387	15338	15440	15631	15469	15462	15329	15348	15551	15399	15467	15436	15493	15312	15445	15611	15441	15557	15409	15455	15439	15419	15408	15501	15378	15396	15424	15360	15420	15560	15475	15457	15472	15565	15404	15440	15577	15350	15376	15542	15481	15415	15563	15400	15571	15477	15680	15563	15440	15574	15399	15580	15476	15300	15440	15487	15508	15449	15440	15517	15443	15451	15447	15425	15446	15425	15494	15486	15404	15450	15805	15413	15492	15385	15311	15469	15387	15340	15441	15494	15537	15255	15364	15469	15277	15527	15508	15359	15423	15344	15512	15389	15583	15473	15299	15467	15409	15497	15443	15470	15401	15368	15450	15343	15504	15494	15357	15390	15535	15369	15515	15271	15411	15647	15545	15357	15612	15390	15460	15444	15325	15447	15429	15445	15360	15439	15438	15581	15326	15331	15445	15495	15381	15382	15399	15515	15485	15571	15469	15521	15365	15565	15429	15469	15352	15575	15384	15398	15452	15428	15496	15449	15290	15363	15502	15401	15421	15505	15438	15432	15442	15405	15464	15333	15318	15476	15323	15549	15331	15439	15443	15561	15409	15383	15425	15198	15440	15428	15556	15335	15431	15509	15440	15564	15558	15363	15398	15516	15432	15413	15288	15373	15491	15451	15467	15508	15433	15508	15507	15673	15424	15496	15359	15428	15513	15441	15471	15471	15470	15345	15344	15482	15512	15187	15594	15491	15428	15416	15327	15484	15465	15629	15508	15503	15470	15564	15472	15549	15567	15419	15417	15613	15505	15455	15382	15442	15525	15507	15495	15361	15535	15402	15428	15574	15404	15251	15547	15393	15376	15538	15302	15410	15446	15423	15377	15461	15376	15455	15445	15476	15308	15606	15539	15464	15523	15459	15329	15449	15416	15498	15441	15553	15533	15490	15438	15517	15566	15537	15400	15444	15301	15322	15424	15387	15491	15445	15317	15429	15478	15344	15415	15470	15563	15557	15421
24021	21318	28780	25566	24732	25012	23509	20024	18186	17660	17244	16789	16654	16595	16695	16613	16526	16500	16424	16347	16550	16497	16366	16384	16596	16621	16681	16461	16346	16247	16430	16260	16576	16350	16271	16296	16340	16500	16462	16287	16448	16241	16459	16476	16322	16231	16380	16261	16431	16433	16376	16417	16445	16375	16147	16320	16224	16540	16215	16369	16348	16379	16378	16352	16450	16172	16372	16374	16251	16424	16295	16323	16476	16388	16521	16267	16416	16348	16309	16208	16338	16267	16462	16343	16220	16524	16361	16322	16265	16258	16292	16329	16351	16537	16406	16389	16403	16306	16141	16417	16523	16353	16437	16368	16450	16248	16331	16349	16440	16303	16460	16252	16329	16431	16349	16207	16188	16188	16271	16249	16470	16325	16413	16324	16448	16266	16471	16460	16328	16369	16470	16368	16274	16303	16226	16196	16258	16258	16328	16237	16355	16348	16654	16275	16332	16297	16275	16296	16496	16419	16220	16168	16413	16335	16316	16270	16316	16337	16313	16293	16433	16180	16464	16387	16174	16248	16247	16291	16475	16069	16225	16412	16418	16359	16321	16175	16260	16364	16195	16435	16308	16360	16311	16395	16467	16464	16340	16350	16352	16473	16223	16407	16446	16346	16410	16329	16320	16329	16301	16191	16315	16384	16511	16400	16388	16247	16355	16312	16304	16039	16383	16290	16367	16500	16438	16231	16498	16419	16134	16245	16553	16287	16441	16187	16172	16219	16377	16448	16153	16208	16379	16260	16391	16123	16448	16346	16299	16345	16291	16307	16329	16528	16390	16436	16144	16345	16186	16370	16256	16315	16340	16370	16283	16188	16300	16427	16423	16421	16488	16215	16494	16342	16408	16216	16435	16442	16272	16110	16404	16479	16315	16317	16124	16504	16338	16352	16307	16356	16333	16340	16079	16399	16400	16422	16216	16361	16270	16330	16241	16306	16452	16364	16434	16126	16232	16413	16170	16254	16341	16272	16371	16350	16304	16288	16458	16238	16414	16178	16313	16255	16170	16183	16384	16272	16319	16360	16191	16273	16399	16344	16341	16338	16267	16404	16464	16293	16333	16220	16264	16151	16347	16411	16362	16330	16243	16351	16257	16170	16448	16302	16199	16400	16279	16251	16342	16277	16405	16205	16650	16283	16187	16349	16389	16356	16279	16224	16273	16349	16356	16330	16258	16208	16271	16259	16385	16354	16382	16219	16326	16263	16333	16460	16372	16140	16215	16202	16142	16256	16333	16200	16335	16306	16202	16333	16361	16462	16303	16237	16239	16326	16136	16191	16349	16185	16391	16328	16222	16189	16366	16187	16329	16342	16241	16356	16209	16517	16490	16270	16397	16465	16364	16296	16086	16162	16319	16431	16311	16329	16245	16204	16403	16281	16478	16361	16336	16294	16232	16430	16274	16168	16221	16345	16295	16230	16389	16228	16395	16388	16341	16550	16236	16330	16309	16140	16152	16141	16243	16108	16260	16431	16313	16405	16223	16340	16433	16138	16384	16227	16303	16203	16349	16301	16402	16416	16416	16441	16181	16392	16180	16220	16409	16173	16377	16207	16155	16284	16429	16318	16365	16214	16497	16244	16265	16160	16436	16159	16286	16357	16338	16255	16278	16230	16154	16391	16132	16323	16144	16070	16272	16331	16213	16323	16430	16379	16405	16427	16398	16272	16405	16165	16306	16252	16420	16546	16251	16371	16237	16355	16387	16325	16327	16332	16324	16215	16286	16354	16161	16517	16488	16434	16350	16351	16234	16238	16414	16282	16449	16185	16530	16194	16338	16378	16286	16128	16431	16482	16466	16249	16565	16341	16326	16183	16399	16254	16186	16047	16535	16236	16432	16666	16214	16428	16414	16325	16215	16422	16172	16169	16326	16372	16381	16479	16288	16459	16472	16288	16459	16228	16270	16376	16325	16265	16398	16068	16402	16461	16334	16310	16338	16193	16434	16367	16532	16384	16414	16418	16173	16230	16406	16293	16322	16194	16439	16368	16301	16218	16237	16312	16406	16173	16255	16247	16194	16448	16341	16221	16457	16249	16503	16278	16129	16146	16396	16287	16216	16222	16173	16210	16283	16159	16383	16502	16205	16153	16402	16344	16508	16250	16421	16389	16446	16373	16425	16362	16475	16309	16213	16376	16378	16363	16301	16216	16314	16416	16626	16383	16223	16185	16386	16325	16375	16362	16406	16387	16250	16346	16531	16162	16463	16256	16353	16228	16384	16424	16166	16174	16189	16300	16338	16297	16378	16134	16325	16611	16419	16212	16400	16443	16391	16353	16245	16406	16273	16224	16194	16280	16329	16225	16427	16285	16527	16121	16328	16260	16328	16460	16406	16270	16487	16376	16196	16378	16336	16342	16292	16354	16439	16213	16177	16378	16410	16278	16520	16427	16277	16259	16493	16283	16142	16154	16294	16427	16432	16248	16196	16325	16359	16242	16323	16394	16415	16381	16262	16321	16298	16276	16422	16425	16328	16276	16305	16411	16300	16255	16321	16195	16448	16295	16312	16358	16491	16258	16356	16349	16468	16373	16100	16185	16406	16464	16357	16335	16452	16353	16248	16158	16343	16164	16279	16333	16300	16378	16508	16328	16203	16359	16502	16346	16438	16409	16411	16409	16430	16462	16290	16277	16259	16114	16317	16431	16375	16503	16312	16255	16140	16344	16246	16405	16326	16427	16269	16352	16285	16143	16262	16372	16224	16350	16365	16385	16378	16466	16256	16427	16334	16462	16350	16363	16195	16232	16401	16283	16288	16235	16461	16278	16339	16372	16309	16215	16274	16403	16458	16349	16427	16186	16331	16312	16350	16280	16488	16253	16351	16387	16260	16264	16521	16400	16296	16205	16261	16236	16222	16337	16219	16332	16483	16495	16299	16366	16423	16467	16309	16229	16248	16236	16352	16292	16149	16406	16438	16187	16098	16210	16200	16428	16175	16018	16278	16247	16452	16429	16345	16445	16251	16090	16199	16513	16400	16234	16233	16412	16359	16255	16437	16377	16222	16331	16230	16231	16296	16135	16261	16344	16513	16242	16426	16491	16322	16462	16172	16426	16276	16383	16302	16520	16208	16216	16272	16294	16479	16290	16177	16322	16391	16346	16399	16334	16309	16295	16278	16352	16207	16465	16331	16297	16145	16206	16364	16322	16432	16290	16516	16387	16252	16270	16349	16290	16334	16434	16288	16411	16296	16313	16169	16363	16278	16135	16557	16265	16473	16332	16399	16360	16281	16390	16324	16200	16341	16330	16253	16335	16246	16322	16368	16315	16108	16378	16136	16453	16287	16183	16278	16329	16125	16437	16269	16285	16203	16425	16201	16411	16330	16399	16290	16307	16364	16366	16292	16227	16288	16411	16351	16450	16387	16165	16227	16252	16256	16292	16406	16415	16325	16501	16166	16316	16302	16313	16429	16365	16370	16133	16294	16062	16205	16260	16424	16343	16375	16433	16273	16163	16322	16281	16226	16019	16437	16398	16325	16210	16209	16291	16460	16187	16383	16236	16290	16320	16272	16129	16332	16536	16351	16300	16487	16414	16254	16257	16211	16348	16278	16083	16391	16277	16267	16457	16218	16300	16386	16147	16518	16235	16012	16308	16473	16265	16223	16300	16399	16289	16289	16232	16288	16343	16192	16349	16401	16324	16339	16522	16255	16475	16443	16189	16320	16250	16155	16370	16241	16344	16428	16338	16335	16302	16302	16350	16338	16142	16350	16361	16464	16127	16350	16175	16423	16392	16382	16201	16093	16202	16261	16309	16318	16242	16226	16233	16198	16136	16392	16297	16246	16174	16017	16419	16284	16408	16415	16283	16316	16242	16245	16388	16275	16376	16321	16141	16392	16250	16314	16544	16439	16485	16264	16261	16229	16180	16275	16344	16321	16498	16240	16474	16469	16319	16342	16514	16363	16303	16024	16414	16351	16451	16412	16466	16281	16235	16241	16292	16325	16151	16369	16357	16288	16222	16418	16157	16100	16354	16401	16479	16300	16343	16311	16433	16260	16310	16478	16568	16363	16338	16464	16382	16380	16322	16405	16234	16174	16199	16330	16487	16298	16299	16319	16242	16522	16488	16331	16373	16387	16158	16389	16224	16304	16193	16340	16251	16425	16122	16335	16171	16328	16354	16237	16373	16305	16349	16320	16481	16286	16194	16219	16259	16306	16478	16391	16246	16297	16422	16400	16188	16035	16266	16236	16227	16489	16375	16258	16145	16220	16285	16358	16212	16269	16202	16561	16480	16383	16429	16411	16331	16477	16395	16281	16040	16376	16412	16305	16376	16276	16450	16226	16309	16513	16375	16494	16244	16344	16318	16350	16410	16181	16138	16314	16302	16280	16499	16164	16186	16463	16355	16377	16383	16286	16370	16323	16184	16266	16261	16404	16500	16354	16277	16215	16131	16248	16290	16389	16360	16362	16221	16257	16516	16372	16419	16186	16199	16256	16312	16604	16240	16199	16137	16438	16218	16389	16177	16367	16371	16453	16313	16346	16276	16376	16223	16498	16356	16220	16349	16345	16269	16153	16401	16396	16285	16150	16411	16477	16308	16367	16228	16357	16157	16304	16206	16324	16267	16066	16280	16439	16175	16393	16280	16314	16352	16207	16249	16334	16432	16360	16224	16292	16103	16314	16447	16403	16392	16002	16384	16232	16460	16271	16262	16302	16541	16082	16458	16293	16220	16215	16315	16185	16436	16426	16436	16419	16323	16334	16298	16340	16262	16239	16438	16178	16176	16335	16305	16315	16280	16455	16516	16307	16281	16337	16394	16389	16390	16403	16222	16373	16434	16395	16093	16373	16322	16312	16262	16209	16352	16431	16171	16266	16440	16376	16380	16349	16557	16425	16019	16137	16269	16184	16446	16486	16145	16615	16383	16476	16230	16308	16360	16342	16160	16228	16382	16390	16286	16173	16249	16413	16019	16334	16349	16613	16414	16221	16441	16453	16317	16404	16270	16286	16247	16305	16249	16516	16143	16482	16336	16170	16308	16456	16187	16179	16308	16396	16264	16320	16251	16433	16413	16167	16159	16187	16246	16254	16204	16264	16321	16242	16237	16378	16368	16407	16287	16224	16233	16290	16320	16291	16389	16232	16211	16361	16217	16321	16192
32063	48612	45906	37397	30921	25553	21925	19569	17403	16360	15881	15666	15434	15291	15268	15325	15164	15223	15160	15361	15044	15093	15069	15093	15186	15309	15196	15106	15076	15036	15035	15167	15195	15084	14998	15077	15256	15094	15175	14991	15185	15062	15047	15235	15066	14996	14992	15102	15037	15052	15090	15010	15069	15135	15146	14970	15206	15188	15018	15023	15093	15000	15032	15142	15227	15193	14945	15064	14980	14992	15073	15129	15014	15067	15196	15007	14954	15011	15088	15026	15069	15124	15027	14925	15137	14765	15011	15161	15238	14933	15045	15037	14940	15080	14852	15140	14941	15135	14867	15028	14994	15153	14912	15155	15031	14950	15044	14989	15080	15019	14889	15118	15094	14884	14933	15053	14896	14893	15198	14932	14935	15023	15079	15009	15050	15084	14918	15050	14949	15105	14991	15087	14859	14972	15220	15199	15053	15083	14912	14924	14995	14951	15136	15114	15098	14940	15140	14914	15067	14969	15042	14979	14891	15041	15179	14965	15073	14996	14996	15163	14994	14861	15090	14970	15017	15018	14985	15158	15100	15015	15061	15042	14935	15089	14917	14865	15078	15074	14963	14870	15216	15024	15101	15011	14996	15093	15104	15254	14991	14931	14945	15080	15119	14957	15198	15044	15061	14967	15092	15004	15071	14984	14894	15047	15017	15129	15004	14961	15035	15102	14988	15014	15145	14899	15102	15071	15065	14937	14898	15063	14901	15093	15134	15147	15017	15091	14839	14976	15012	15182	14842	14959	15012	15155	15027	15066	15060	14958	15098	14961	15161	14923	15250	14892	15092	14954	15280	15077	14889	14944	15101	15005	15131	14968	15086	14971	15141	15053	14970	15037	14950	14977	15051	14996	15123	15029	15045	14944	15102	14847	15087	15062	14892	14911	14847	15016	15053	14966	14955	14969	15077	15074	15080	15104	15101	15027	15123	14891	14915	15054	15054	15075	15011	14970	15090	14937	15164	15038	14907	14981	15064	14988	15015	15002	14836	15091	15045	15153	14916	15097	15076	14996	15227	14963	15027	15075	14981	15088	15043	15046	15096	14855	15004	15034	15018	15203	15109	15006	14841	15074	14687	15145	14924	14991	15003	15140	15009	15148	15055	15086	15009	14836	15117	14916	15060	15028	15123	15147	14979	14925	15191	15062	15074	15029	15006	14911	14894	15069	15029	14866	14836	15101	15081	15057	15040	14939	14913	15056	15098	15067	15098	14989	15138	14867	15020	14959	15014	15129	15092	14923	14982	14975	15126	15084	15319	15053	15059	15208	15010	14957	15008	15091	15085	14984	15068	15008	14926	14944	14919	14881	15078	15105	15015	15132	14967	15105	15097	15167	14981	15018	15037	14899	15110	14935	15124	15185	15091	14980	14991	15108	15079	15008	14993	15029	15125	15098	15049	15060	14999	14927	15110	14904	15078	15145	15198	15119	15052	15068	15102	14940	15129	15117	15155	15143	15117	15031	14991	15116	15016	15202	14916	15051	14936	15141	14979	14959	15035	14893	15108	15046	15043	15252	15087	15079	15009	15160	15108	15019	15060	14963	14939	14994	15048	15021	15012	15262	15086	15011	15053	15146	14921	14965	14990	14912	15034	15130	15113	14930	15059	15015	15093	14955	14911	15090	15123	14941	14998	14996	14882	15121	15015	14987	15000	15018	14878	15085	14956	15021	15046	15220	15023	14981	14962	15013	14995	14906	15000	14833	14896	15105	15127	15167	15100	15030	14980	15045	15026	15030	14973	14950	15106	14814	15253	14957	15079	15009	15034	15151	14984	15045	15041	14906	15241	15006	14924	15061	15051	15003	15125	15085	15048	14893	15095	15085	14955	14999	15027	15107	15118	14943	14998	15049	14970	15080	15001	15069	15115	14942	15079	15026	15023	14907	15120	14949	15081	15170	14952	14993	15124	15130	15018	15001	15086	15016	14997	15137	14974	14827	15165	14893	14985	15246	15088	14994	14991	15061	15100	15219	15146	15076	15131	15132	15059	15039	15100	14879	15038	15026	15121	15184	15050	15028	15066	15201	15120	15153	14967	15082	15038	15084	15060	15155	14915	15155	15176	15167	15046	15134	14832	15052	14868	14899	14998	15015	14998	14936	15067	15129	15026	14930	15012	14930	15121	14956	15032	15048	14878	15075	15038	15193	15080	14985	15188	15146	15116	15164	14985	15049	15038	15067	14991	15173	14995	15083	15148	15033	15056	15068	15089	14990	14966	14906	15077	15233	15029	15085	15024	14874	15007	15084	15172	14992	15022	14935	15066	14987	15091	14898	15056	15077	14958	14966	15145	14901	14947	14928	14944	14894	14927	15274	15098	14961	15015	15046	15108	14995	15064	14977	14992	14892	15009	14924	15081	15154	15059	15055	15034	15064	15176	15099	14908	15091	14950	15031	15088	14893	14962	15154	14985	15094	15033	15174	15104	14922	14964	15197	14941	15038	15054	14936	15004	15149	14851	15138	15037	15107	14990	14959	15067	14920	15120	15258	14958	15080	15109	15023	14953	15300	15284	15093	15098	15023	15045	15185	14879	14965	15098	14962	15087	15032	15196	15012	15085	15014	15041	15150	14965	14960	14908	14997	14862	15057	15116	15232	15094	15019	14851	14926	15087	15261	14981	15163	15010	15104	15014	14945	15073	15189	14987	14926	15118	15019	15070	15036	15040	15280	14977	15062	15063	14900	15005	15042	15224	15081	15127	15132	14997	15149	15130	14867	14957	15045	15127	15049	14824	15048	15077	15110	14897	15318	14994	14952	15067	14879	14963	15000	15071	14895	15077	14919	15169	15079	15244	14910	15107	14973	14918	15064	15050	15112	14996	15107	15077	15121	15070	15014	15049	14976	14942	14986	14921	15199	14819	14973	14997	15067	14935	14986	14930	15002	15181	15123	15107	15050	15123	15322	15125	14965	14946	15086	15095	14932	15010	15004	14974	14969	14878	15071	15000	15102	14942	15283	15051	15112	15044	14999	14966	15139	14878	15202	14923	15125	14968	15039	15065	15013	15148	14911	15152	15053	14848	14979	15328	14888	14926	15086	15060	15043	15115	14937	15066	15191	14958	15202	15168	15075	15090	14967	15141	14915	15055	15113	15069	14944	15047	14837	15060	15020	15099	15028	15233	15120	14885	15093	14824	14905	15119	14974	15130	15080	15123	14918	14966	15048	14992	14979	14841	15050	15070	15083	15024	14981	14938	14968	15107	15055	14915	15147	14914	14927	15111	14831	15046	14968	14968	14941	14924	15072	15100	15085	14992	14986	15125	15051	14925	14935	15097	15032	15011	14940	15078	15034	14982	15138	15002	14955	14950	15073	15041	15204	14966	14957	15018	15115	15160	15072	15137	15038	14995	14974	15020	15077	15052	14946	14964	14829	14940	15058	14979	15158	15014	15065	15057	14892	15064	14925	15150	14970	15003	15051	14907	15110	14948	15144	15054	14926	14970	15017	15123	14860	15089	14964	14966	14891	15111	15221	14979	15056	14871	14927	14970	15014	15175	15093	15015	15205	15034	15063	15038	15167	15034	15032	15026	15014	14952	14979	15152	15018	15077	15004	15192	14879	15170	15002	14938	14771	15151	15066	15251	14775	15006	14992	15223	14978	14931	15112	14904	14976	14926	14980	15119	15046	14848	14955	15145	15041	15020	14949	15040	15130	14885	14987	14913	15173	14987	15049	15054	15033	15065	14959	14963	15108	15124	15159	15195	14947	14958	15013	15074	15079	15080	15127	15063	15095	15174	15070	14996	14844	15037	14809	14905	15009	14966	15125	14983	15003	14887	15034	15008	14912	15134	15070	15125	15041	15136	15042	15034	14997	15074	15086	15050	15135	14966	14997	15032	14906	15224	14957	14987	14945	14986	15061	15003	15000	14984	15121	15059	15092	14911	14948	15170	14981	15222	15122	14892	14958	15206	14984	15061	15176	15074	15079	14897	14992	14944	15106	15115	15017	14954	14970	15068	14992	14878	15081	14956	15006	15092	15134	15099	15056	14955	15067	15084	15039	14986	15087	14959	14930	15005	15043	14943	14962	15047	15080	14912	15026	15103	15122	15049	14997	14928	15013	15212	15124	15139	15103	14979	15123	15064	14956	14933	15116	15109	15031	15005	15042	15035	14972	15120	15119	15153	15190	14991	15049	15222	15062	15138	14967	14905	14981	15061	15085	14997	15225	14943	15016	15064	15064	15022	15057	14917	15002	15081	15022	15009	15217	15082	15068	15007	14990	14891	14877	14977	14775	15164	15011	15171	15134	14830	15069	15147	14962	15000	15081	14783	15055	15066	14840	15221	14939	14999	14980	14864	15080	14952	14900	14840	15099	15119	14931	15147	14999	15057	15111	14928	15056	14925	15012	15039	15026	15053	15101	15048	14952	15230	15054	14976	14953	15045	14988	14840	14972	15108	14853	15193	15007	15006	15074	14983	14955	15199	15060	15104	15004	15010	15176	15084	15009	15068	15224	15072	15104	15150	15147	15048	14920	14845	14965	15023	14994	15118	15157	15128	15058	14949	14936	15138	15055	15019	15015	15128	14972	15082	14930	15173	14939	15026	15103	15262	15035	14918	14986	14836	15049	14961	15105	14964	15240	15162	14873	15048	15066	15001	15291	15086	15121	15137	15314	15034	15019	15032	14841	15242	15095	15127	15005	14879	15055	14982	15204	15112	14922	15104	15051	15086	14988	15019	14966	15054	15117	14912	14997	15008	15221	15038	15046	14987	14901	14876	15064	15029	14949	14794	15121	14924	15112	15184	14983	15009	14921	14936	15128	15084	15166	15038	14999	15004	15135	15018	14904	15036	15122	15047	15035	15049	15016	14904	15023	15095	15162	15050	15073	15017	15098	14870	15060	14984	14870	14992	14975	15134	15021	14983	15010	15174	15212	14971	15098	14975	14856	14975	14977	15061	14856	15143	14918	15098	15063	15125	14931	15084	14981	15080	14887	14996	15008	15020	15145	14945	15159	15147	14985	15109	15057	14956	15264	15043	15019	14924	15032	15060	15029	15043	15066	15049	15202	15070	15015	15265	15162	14974	14900	15127	15023	15068	14971	15281	15073	15054	15092	15070	14914	14938	15049	15021	15010	15114	14993	15128	15169	14963	15035	15001	14899	15056	15098
23006	21415	29256	24337	23382	27477	29831	23994	20289	19167	18559	18294	18137	17827	17789	17681	17608	17663	17599	17521	17575	17644	17350	17573	17376	17471	17471	17321	17447	17350	17510	17453	17481	17306	17477	17403	17354	17526	17536	17324	17248	17263	17314	17429	17522	17317	17273	17368	17384	17414	17384	17348	17317	17314	17268	17330	17298	17467	17364	17384	17376	17268	17216	17183	17520	17174	17457	17251	17311	17408	17301	17374	17198	17410	17175	17332	17459	17336	17386	17438	17406	17271	17345	17186	17091	17147	17404	17323	17327	17490	17248	17022	17274	17345	17256	17333	17306	17477	17274	17247	17438	17347	17203	17184	17447	17362	17344	17427	17229	17256	17272	17242	17332	17315	17362	17200	17431	17312	17448	17227	17284	17127	17195	17257	17391	17332	17421	17379	17388	17228	17308	17411	17202	17309	17363	17429	17387	17508	17365	17003	17471	17258	17150	17212	17243	17270	17146	17268	17129	16988	17223	17061	17270	17231	17184	17271	17307	17384	17090	17205	17299	17229	17447	17055	17362	17510	17239	17460	17249	17157	17435	17181	17325	17241	17364	17209	17116	17361	17204	17303	17028	17442	17351	17217	17073	17352	17111	17454	17037	17189	17194	17325	17370	17371	17314	17231	17187	17432	17092	17086	17083	17321	17109	17383	17195	17330	17410	17249	17267	17348	17250	17335	17214	17156	17224	17335	17208	17300	17252	17425	17188	17339	17201	17245	17145	17435	17144	17108	17150	17339	17212	17260	17394	17576	17309	17366	17222	17309	17276	17409	17179	17444	17322	17468	17231	17338	17154	17357	17183	17146	17150	17317	17193	17477	17312	17272	17257	17195	17141	17431	17299	17152	17422	17239	17129	17166	17340	17274	17171	17419	17349	17262	17197	17272	17232	17453	17331	17059	17288	17445	17442	17362	17108	17134	17180	17276	17151	17181	17309	17085	17172	17257	17338	17400	17185	17383	17210	17266	17101	17254	17109	17316	17231	17317	17324	17264	17349	17296	17266	17119	17248	17391	17237	17158	17243	17286	17286	17487	17397	17287	17290	17161	17408	17304	17238	17176	17434	17174	17204	17371	17278	17325	16996	17335	17040	17321	17325	17215	17110	17373	17185	17270	17222	17162	17170	17141	17219	17294	17376	17338	17234	17379	17437	17272	17444	17266	17153	17233	17275	17232	17493	17251	17436	17315	17388	17095	17341	17363	17127	17360	17074	17277	17225	17129	17237	17111	17084	17160	17311	17257	17021	17175	17430	17220	17287	17140	17276	17330	17213	17423	17298	17334	17342	17334	17132	17422	17141	17246	17183	17256	17297	17318	17337	17483	17136	17296	17379	17202	17357	17132	17396	17071	17162	17312	17403	17270	17513	17323	17360	17139	17233	17161	17163	17256	17219	17523	17276	16951	17326	17106	17202	17207	17261	17231	17125	17160	17327	17252	17254	17020	17101	17284	17244	17117	17286	17357	17276	17376	17264	17304	17261	17162	17263	17303	17495	17472	17387	17216	17209	17225	17336	17057	17200	17385	17218	17300	17119	17255	17136	17077	17306	17336	17341	17215	17188	17215	17348	17166	17098	17269	17199	17351	17297	17129	17386	17291	17382	17507	17222	17363	17144	17293	17236	17117	17247	17243	17376	17351	17399	17289	17176	17051	17090	17224	17189	17168	17049	17303	17191	17382	17142	17153	17039	17266	17252	17402	17347	17272	17541	17373	17115	17161	17236	17482	17413	17169	17159	17331	17317	17306	17218	17386	17295	17243	17007	17289	17084	17146	17402	17373	17214	17153	17285	17176	16986	17311	17212	17267	17316	17149	17335	17316	17167	17401	17220	17280	17295	17302	17157	17322	17255	17282	17169	17131	17183	17281	17370	17250	17120	17322	17108	17046	17274	17196	17353	17304	17443	17057	17388	17438	17115	17242	17224	17184	16933	17142	17267	17315	17273	17243	17253	17393	17164	17199	17207	17265	17284	17383	17172	17327	17307	17218	17234	17196	17192	17280	17249	17161	17045	17273	17290	17214	17183	17201	17124	17306	17240	17305	17321	17155	17354	17203	17147	17088	17266	17107	17220	17273	17257	17329	17250	17385	17334	17076	17326	16942	17257	17170	17350	17299	17216	17554	17456	17113	17217	17311	17184	17333	17080	17376	17331	17344	17221	17353	17134	17323	17186	17158	17241	17224	17187	17155	17201	17342	17171	17254	16985	17218	17252	17318	17407	17324	17248	17149	17398	17298	17214	17179	17342	17444	17323	17347	17379	17339	17208	17209	17330	17058	17282	17338	17113	17201	17136	17254	17127	17479	17304	17132	17221	17242	17385	17185	17334	17210	17439	17439	17137	17203	17161	17470	17430	17186	17199	17163	17316	17239	17284	17143	17272	17149	17410	17516	17191	17293	17268	17258	17196	17245	17307	16984	17496	17268	17229	17092	17199	17369	17344	17237	17255	17322	17218	17269	17289	17199	17143	17256	17252	17304	17319	17274	17049	17303	17189	17370	17157	17257	17307	17093	17267	17172	17572	17240	17144	17122	17353	17598	17225	17143	17276	17198	17123	17159	17406	17225	17119	17228	17288	17311	17335	17209	17406	17299	17294	17317	17257	17234	17328	17174	17290	17167	17335	17189	17251	17282	17262	17311	17132	17334	17194	17302	17260	17206	17297	17168	17324	17333	17134	17362	17231	17395	17216	17299	17210	17157	17245	17222	17229	17074	17155	17368	17293	17304	17486	17368	17382	17200	17316	17352	17130	17317	17353	17233	17228	17204	17273	17264	17252	17241	17433	17303	17255	17106	17096	17137	17093	17430	17342	17115	17329	17194	17280	17129	17402	17481	17360	17196	17181	17220	17220	17079	17365	17285	17107	17191	17185	17217	17295	17252	17217	17110	17260	17135	17196	17174	17342	17242	16948	17138	17241	17152	17303	17267	17299	17401	17149	17142	17284	17138	17302	17344	17265	17252	17251	17173	17324	17232	17182	17132	17172	16995	17290	17229	17269	17329	17163	17161	17298	17157	17148	17124	17291	17071	17260	17190	17180	17261	17391	17293	17068	17155	17224	17387	17592	17240	17356	17400	17349	17159	17066	17101	17231	17262	17314	17191	17343	17380	17252	17171	17174	17074	17097	17224	17220	17242	17436	17097	17363	17094	17283	17265	17078	17253	17243	17194	17331	17182	17125	17403	17248	17113	17130	17448	17268	17597	17396	17069	17250	17364	17223	17121	17085	17159	17084	17084	17253	17261	17229	17160	17219	17307	17337	17361	17277	17165	17281	17267	17224	17240	17313	17333	17260	17115	17197	17325	17221	17468	17387	17196	17337	17091	17371	17146	17376	17181	17449	17330	17406	17351	17407	17115	17218	17368	17271	17341	17281	17325	17141	17173	17452	17446	17284	17414	17175	17252	17180	17313	17354	17353	17303	17514	17414	17010	17224	17275	17235	17486	17301	17280	17050	17322	17236	17331	17148	17435	17260	17463	17270	17025	17092	17331	17259	17220	17389	17302	17368	16982	17437	17381	17179	17154	17451	17095	17320	17406	17206	17148	17272	17223	17112	17205	17451	17167	17146	17321	17208	17397	17362	17223	17271	17226	17186	17273	16952	17163	17382	17188	17251	17124	17265	17219	17347	17353	17129	17230	17434	16995	17229	17058	17181	17250	17180	17274	17081	17318	17371	17179	17489	17160	17332	17189	17252	17438	17342	17271	17198	17265	17279	17130	17294	17209	17248	17172	17217	17299	17059	17383	17068	17251	17303	17080	17286	17264	17232	17078	17328	17436	17324	17199	17088	17272	17205	17196	17095	17270	17090	17089	16973	17321	17273	17398	17226	17294	17231	17159	17055	17186	17208	17241	17274	17392	17349	17088	17392	17207	17385	17231	17319	17281	17334	17363	17130	17086	17328	17301	17359	17182	17167	17398	17140	17338	17297	17264	17279	17242	17342	17238	17184	17391	17176	17361	17369	17191	17365	17417	17371	17445	17306	17252	17360	17191	17273	17275	17393	17373	17186	17263	17223	17397	17164	17457	17254	17071	17225	17274	17235	17037	17195	17205	17232	17225	17434	17434	17457	17043	17303	17229	17123	17197	17208	17232	17114	17229	17229	17241	17285	17340	17343	17444	17283	17319	17224	17212	17419	17419	17161	17159	16963	17337	17448	17254	17245	17094	17065	17379	17316	17154	17203	17213	17358	17245	17221	17155	17270	17304	17255	17215	17286	17228	17227	17144	17190	17096	17088	17157	17262	17259	17209	17139	17369	17406	17249	17297	17225	17136	17062	17337	17267	17333	17147	17160	17197	17326	17080	17401	17002	17379	17406	17228	17253	17375	17025	17151	17253	17099	17249	17124	17300	17129	17279	17218	17191	17318	17301	17228	17238	17174	17178	17147	17228	17364	17329	17401	17339	17354	17315	17229	17189	17340	17371	17297	17185	17242	17174	17444	17197	17640	17343	17145	17238	17298	17258	17079	17259	17201	17172	17187	17236	17243	17278	17317	17212	17258	17397	17281	17205	17451	17291	17303	17264	17234	17279	17296	17391	17350	17241	17270	17267	17344	17222	17155	17324	17354	17175	17372	17059	17503	17217	17275	17055	17050	17166	17487	17254	17161	17152	17259	17190	17208	17155	17402	17275	17160	17299	17296	17268	17454	17196	17459	17156	17291	17127	17253	17384	17257	17358	17225	17025	17137	17427	17299	17358	17282	17192	17328	17200	17085	17235	17269	17179	17148	17290	17135	17285	17281	17375	17405	17235	17227	17180	17314	17210	17257	17632	17296	17335	17184	17073	17363	17201	17107	17164	17302	17222	17218	17259	17269	17071	17290	17211	17422	17361	17297	17263	17246	17199	17313	17223	17398	17323	17114	17226	17261	17296	17306	17134	17354	17122	17217	17314	17154	17145	17161	17326	17314	17495	17332	17053	17340	17358	17285	17374	17227	17339	17297	17287	17278	17240	17354	17314	17246	17213	17262	17171	17092	17353	17356	17312	17214	17305	17095	17315	17120	17177	17264	17190	17325	17037	17201	17315	17189	17297	17138	17222	17377	17344	17213	17262	17164	17260	17252	17162	17244	17249	17246	17208	17205	17277	17272	17236	17223	17110	17302	17047	17387	17500	17183
33341	54823	52019	42631	37084	32480	28168	23616	19440	17407	16918	16501	16294	16136	15923	15887	15749	15874	15806	15637	15743	15878	15746	15547	15727	15761	15401	15671	15612	15751	15743	15709	15629	15734	15612	15714	15709	15561	15650	15636	15589	15553	15554	15681	15735	15775	15628	15541	15744	15632	15472	15839	15659	15645	15723	15599	15470	15601	15560	15871	15579	15689	15603	15573	15543	15465	15558	15641	15487	15643	15673	15676	15654	15458	15547	15735	15494	15748	15633	15696	15526	15519	15567	15617	15498	15483	15638	15598	15561	15306	15476	15508	15601	15482	15429	15485	15537	15546	15743	15563	15756	15728	15507	15626	15525	15605	15414	15553	15543	15518	15643	15650	15645	15621	15679	15706	15592	15583	15541	15521	15628	15524	15545	15563	15669	15519	15723	15567	15592	15536	15559	15721	15547	15656	15612	15487	15634	15511	15530	15603	15439	15615	15639	15607	15493	15314	15651	15548	15503	15815	15581	15652	15629	15592	15605	15688	15691	15595	15794	15569	15584	15698	15345	15445	15449	15580	15447	15754	15579	15709	15784	15562	15468	15380	15525	15638	15708	15488	15640	15512	15601	15603	15769	15702	15631	15510	15693	15514	15667	15526	15531	15175	15620	15486	15647	15571	15634	15668	15379	15726	15554	15525	15642	15523	15467	15443	15596	15586	15594	15473	15562	15635	15684	15620	15446	15418	15536	15386	15644	15495	15655	15449	15447	15755	15355	15599	15673	15362	15673	15562	15582	15397	15670	15545	15635	15498	15645	15593	15473	15451	15390	15441	15568	15675	15473	15632	15605	15528	15526	15558	15466	15691	15724	15240	15619	15557	15473	15555	15542	15368	15636	15737	15582	15641	15577	15484	15638	15434	15437	15589	15531	15425	15555	15420	15493	15624	15536	15540	15503	15603	15582	15596	15510	15268	15533	15493	15560	15633	15591	15526	15560	15616	15602	15542	15704	15361	15494	15386	15549	15615	15631	15488	15799	15583	15575	15491	15474	15593	15636	15579	15521	15752	15420	15680	15404	15634	15553	15530	15666	15620	15566	15628	15613	15530	15544	15649	15617	15649	15682	15491	15544	15654	15599	15614	15490	15591	15492	15471	15687	15584	15379	15671	15659	15714	15526	15491	15426	15430	15597	15587	15517	15446	15593	15508	15626	15619	15502	15433	15593	15496	15616	15549	15635	15719	15710	15590	15468	15668	15478	15482	15470	15611	15509	15468	15633	15382	15468	15643	15570	15534	15655	15728	15545	15484	15557	15407	15544	15579	15482	15531	15447	15672	15588	15584	15597	15470	15588	15544	15528	15500	15613	15308	15734	15497	15590	15613	15717	15527	15739	15574	15521	15543	15694	15618	15497	15659	15638	15545	15626	15644	15575	15607	15612	15502	15570	15673	15530	15407	15546	15497	15597	15776	15573	15596	15712	15452	15539	15481	15536	15583	15391	15574	15539	15437	15711	15563	15507	15530	15487	15755	15480	15517	15585	15676	15625	15482	15545	15600	15531	15900	15420	15573	15488	15626	15554	15506	15695	15502	15732	15605	15636	15646	15389	15416	15629	15367	15512	15731	15747	15559	15567	15600	15486	15395	15676	15637	15527	15487	15467	15486	15608	15649	15573	15591	15591	15575	15527	15465	15602	15695	15570	15406	15732	15494	15587	15480	15645	15426	15490	15482	15707	15571	15476	15585	15488	15610	15501	15568	15614	15413	15446	15604	15650	15562	15665	15384	15446	15448	15640	15519	15529	15583	15594	15484	15510	15431	15508	15602	15644	15389	15631	15662	15551	15677	15538	15671	15662	15531	15518	15482	15606	15651	15585	15560	15416	15495	15425	15641	15477	15612	15538	15598	15591	15627	15511	15644	15488	15601	15673	15541	15602	15610	15308	15591	15538	15561	15486	15537	15477	15515	15506	15677	15637	15595	15569	15554	15784	15473	15484	15524	15631	15674	15634	15527	15509	15662	15647	15457	15576	15586	15595	15428	15419	15561	15746	15545	15547	15566	15633	15439	15600	15590	15660	15477	15605	15483	15491	15601	15648	15658	15494	15578	15717	15271	15725	15488	15629	15443	15763	15430	15542	15491	15558	15561	15546	15449	15713	15408	15434	15580	15614	15580	15686	15455	15398	15572	15587	15582	15688	15672	15570	15658	15583	15740	15493	15586	15501	15665	15600	15525	15554	15555	15540	15568	15550	15634	15655	15850	15602	15567	15647	15639	15713	15639	15678	15591	15669	15580	15717	15537	15667	15449	15513	15579	15562	15541	15521	15471	15549	15449	15448	15665	15490	15555	15550	15309	15362	15489	15492	15343	15470	15726	15594	15301	15656	15671	15594	15342	15657	15485	15639	15573	15455	15800	15615	15589	15544	15592	15555	15545	15468	15623	15547	15636	15672	15664	15458	15590	15443	15452	15564	15709	15467	15564	15544	15620	15546	15418	15573	15590	15557	15604	15590	15689	15754	15413	15672	15526	15549	15366	15561	15590	15341	15757	15631	15502	15465	15602	15586	15476	15464	15663	15492	15551	15501	15573	15572	15658	15399	15575	15699	15565	15655	15598	15556	15417	15596	15556	15514	15450	15553	15714	15643	15466	15447	15553	15498	15526	15500	15649	15610	15581	15455	15694	15675	15537	15563	15546	15620	15718	15434	15540	15517	15574	15613	15380	15534	15661	15623	15517	15624	15574	15512	15427	15658	15421	15625	15356	15544	15492	15553	15629	15529	15568	15628	15649	15622	15611	15672	15363	15635	15474	15421	15635	15622	15505	15561	15373	15587	15512	15743	15570	15527	15673	15571	15466	15565	15555	15568	15467	15587	15453	15571	15507	15646	15423	15616	15530	15500	15576	15445	15575	15587	15709	15665	15634	15485	15648	15379	15629	15747	15357	15468	15495	15614	15528	15439	15441	15539	15544	15516	15547	15429	15553	15607	15683	15501	15644	15699	15468	15736	15618	15487	15541	15605	15568	15604	15599	15550	15602	15525	15642	15515	15733	15415	15628	15588	15683	15308	15583	15679	15552	15870	15503	15602	15539	15516	15705	15513	15673	15475	15702	15494	15533	15608	15665	15607	15630	15583	15672	15699	15641	15349	15631	15458	15651	15483	15656	15557	15720	15527	15416	15485	15547	15749	15486	15634	15620	15500	15617	15494	15592	15565	15621	15632	15556	15424	15626	15663	15573	15617	15742	15710	15546	15649	15691	15705	15670	15498	15548	15762	15430	15633	15600	15444	15557	15649	15711	15609	15558	15629	15506	15454	15868	15518	15536	15651	15430	15607	15488	15639	15631	15439	15516	15622	15493	15649	15487	15615	15529	15627	15644	15491	15591	15607	15703	15560	15532	15553	15698	15618	15684	15681	15382	15654	15595	15603	15578	15486	15448	15525	15725	15724	15574	15495	15530	15575	15643	15413	15559	15525	15671	15625	15434	15549	15498	15674	15712	15543	15595	15534	15473	15582	15657	15669	15574	15651	15550	15523	15430	15750	15447	15622	15687	15618	15668	15597	15419	15521	15525	15589	15594	15539	15341	15535	15693	15603	15454	15713	15510	15515	15406	15496	15522	15631	15646	15511	15740	15462	15536	15707	15575	15609	15801	15491	15575	15488	15404	15538	15583	15383	15399	15393	15499	15605	15489	15731	15653	15419	15490	15489	15596	15570	15476	15581	15574	15536	15563	15621	15534	15514	15638	15525	15574	15713	15557	15431	15678	15476	15655	15640	15619	15863	15512	15541	15672	15480	15446	15636	15628	15490	15757	15540	15638	15508	15386	15531	15556	15671	15515	15498	15549	15588	15609	15740	15503	15551	15526	15648	15784	15417	15558	15639	15639	15658	15639	15488	15658	15582	15664	15603	15713	15713	15472	15533	15545	15752	15615	15629	15652	15637	15574	15421	15634	15590	15581	15677	15483	15600	15556	15586	15541	15498	15543	15512	15592	15561	15435	15451	15492	15704	15640	15519	15663	15596	15692	15643	15428	15692	15741	15615	15685	15530	15530	15588	15450	15563	15587	15564	15571	15566	15648	15634	15527	15560	15558	15577	15676	15487	15638	15401	15504	15623	15709	15442	15695	15513	15582	15704	15612	15394	15637	15624	15452	15573	15413	15770	15608	15668	15572	15517	15515	15642	15533	15728	15487	15435	15574	15615	15366	15472	15724	15590	15602	15563	15625	15612	15708	15601	15586	15586	15670	15539	15635	15571	15597	15564	15370	15460	15635	15501	15544	15580	15562	15560	15689	15656	15359	15478	15605	15636	15534	15561	15594	15515	15693	15626	15526	15527	15495	15562	15612	15571	15605	15514	15585	15522	15641	15519	15578	15383	15495	15402	15585	15519	15584	15350	15474	15635	15749	15457	15440	15437	15659	15551	15426	15689	15419	15669	15376	15550	15650	15647	15604	15518	15800	15573	15671	15745	15364	15449	15522	15395	15496	15585	15599	15412	15618	15655	15612	15469	15747	15484	15394	15616	15553	15509	15662	15540	15488	15546	15441	15524	15452	15517	15733	15590	15494	15604	15384	15597	15407	15464	15525	15648	15647	15610	15510	15532	15613	15478	15607	15621	15617	15552	15463	15667	15730	15561	15530	15646	15579	15359	15607	15544	15493	15561	15514	15658	15656	15531	15536	15492	15553	15540	15781	15527	15592	15698	15543	15680	15505	15511	15531	15683	15541	15500	15605	15507	15656	15478	15352	15507	15416	15719	15469	15508	15703	15362	15663	15678	15580	15385	15521	15611	15488	15503	15408	15584	15505	15620	15479	15622	15616	15574	15546	15624	15584	15559	15572	15567	15524	15411	15661	15554	15483	15602	15613	15723	15638	15548	15369	15477	15605	15505	15744	15759	15547	15689	15616	15418	15651	15534	15618	15538	15597	15585	15424	15559	15749	15467	15565	15495	15694	15621	15557	15481	15502	15550	15646	15430	15603	15480	15646	15639	15870	15464	15532	15440	15604	15639	15639	15433	15667	15687	15572	15338	15567	15502	15591	15688	15432	15385	15557	15556	15548	15569	15681	15772	15546	15464	15586	15650	15515	15537	15845	15606	15549	15772	15573	15600	15642	15448	15597	15541	15626	15516	15639	15570	15581	15548	15645	15707	15474	15600	15624
28481	25957	32557	28832	23658	21227	19782	18471	17525	17716	17661	17581	17262	17144	17333	17336	17445	17509	17098	17253	17334	17592	17289	17280	17278	17294	17448	17233	17133	17344	17385	17191	17159	17399	17185	17274	17417	17277	17152	17372	17360	17142	17254	17339	17120	17356	17178	17208	17065	16962	17209	17342	17156	17271	17376	17327	17305	17420	17276	17199	17258	17399	17242	17381	17444	17365	17390	17140	17204	17361	17160	17391	17466	17364	17292	17370	17261	17353	17315	17093	17429	17195	17323	17241	17132	17239	17371	17167	17161	17176	17192	17140	17339	17121	17271	17511	17039	17027	17138	17123	17146	17299	17327	17340	17290	17289	17369	17089	17126	17217	17249	16992	17235	17296	17331	17342	17195	17077	16977	17009	17327	17212	17366	17334	17254	17354	17231	17311	17090	17248	17225	17135	17321	17155	17353	17256	17290	17059	17186	17443	17361	17189	17258	17417	17309	17031	17246	17313	17201	17161	17348	17321	17398	17302	17250	17190	17010	17120	17159	17360	17205	17257	17198	17216	17223	17080	17425	17294	17275	17082	17032	17103	17129	17157	17388	17412	17332	17102	17125	17358	17315	17113	17154	17199	17213	17181	17238	17378	17409	17325	17178	17088	17124	17214	17337	17167	17145	17173	17437	17214	17063	17112	17286	17166	17244	17469	17250	17293	17253	17004	17303	17106	17041	17311	17466	17223	17292	17321	17112	17325	17255	17273	17302	17110	17193	17064	17207	17226	17188	17328	17294	17056	17260	17212	17148	17084	17209	17210	17204	17257	17188	17317	17255	17230	17175	17065	17361	17343	16980	17193	17207	17208	17322	17339	17256	17397	17416	17239	17271	17214	17191	17169	17195	17325	17366	17151	17390	17205	17173	17198	17267	17269	17243	17005	17373	17315	17354	17121	17383	17315	17264	17108	17183	17374	17360	17121	17084	17263	17170	17445	17442	17172	17208	17244	17297	17421	17129	17404	17214	17339	17335	17199	17362	17089	17137	17277	17442	17253	17185	17295	17156	17319	17293	17291	17324	17259	16954	17157	17169	17144	17328	17329	17322	17371	17267	17053	17103	17223	17271	17321	17293	17188	17323	17309	17261	17243	17189	17266	17290	17165	17138	17195	17255	17323	17294	17502	17182	17165	17184	17166	17162	17372	17046	17309	17142	17190	17404	17165	17314	17340	17303	17226	17342	17043	17312	17449	17106	17331	17258	17254	17154	17379	17172	17214	17146	17360	17391	17148	17306	17334	17279	17417	17290	17100	17264	17202	17187	17570	17035	17225	17182	17119	17117	17366	17243	17354	17225	17431	17345	17241	17156	17217	17057	17329	17237	17189	17219	17401	17317	17176	17191	17250	17363	17306	17238	17468	17508	17121	17358	17062	17363	17148	17123	17160	17123	17162	17349	17120	17207	17180	17364	17329	17155	17327	17199	17337	17307	17255	17309	17301	17063	17141	17161	16897	17373	17157	17415	17331	17459	17098	17365	17326	17334	17235	17278	17273	17261	17238	17231	17132	17340	17253	17124	17334	17388	17222	17139	17327	17147	17206	17178	17347	17238	17030	17246	17236	17251	17251	17420	17364	17227	17272	17303	17418	17340	17325	17293	17183	17412	17206	17299	17245	17289	17218	17164	17210	17328	17443	17429	17275	17076	17148	17228	17118	17112	17338	17226	17118	17207	17179	17182	17334	17131	17094	17230	16901	17069	17268	17324	17211	17380	17031	17232	17010	17331	17155	17187	17199	17277	17429	17410	17191	17189	17200	17393	17379	17215	17292	17345	17297	17176	17193	17283	17237	17239	17047	17139	17224	17262	17183	17320	17447	17010	17313	17269	17274	17275	17208	17172	17204	17164	17076	17164	17313	17293	17282	17400	17219	17436	17314	17233	17276	17290	17279	17094	17408	17159	17346	17214	17207	17198	17146	17256	17228	17195	17260	17322	17175	17404	17218	17274	17194	17079	17128	17134	17180	17472	17120	17461	17460	17242	17348	17359	17375	17188	17257	17438	17161	17302	17353	17290	17291	17195	17355	17355	17228	17241	17262	17319	17284	17425	17126	17332	17308	17182	17180	17108	17224	17217	16941	17205	16993	17240	17246	17293	17108	17370	17505	17212	17223	17249	17353	17222	17285	17184	17338	17326	17424	17009	17154	17339	17217	17129	17153	17367	17334	17033	17422	17201	17222	17246	17081	17202	17264	17240	17248	17280	17380	17349	17283	17096	17215	17319	17056	17342	17264	17385	17288	17265	17300	17381	16974	17293	17177	17106	17089	17067	17144	17415	17468	17088	17363	17259	17250	17008	17108	17388	17265	17485	17230	17352	17297	17211	17051	17167	17211	17160	17193	17304	17174	17130	17307	17155	17314	17303	17280	17644	17134	17310	17233	17152	17368	17258	17206	17451	17233	17299	17329	17168	17275	17336	17242	17152	17028	17235	17257	17103	17342	17339	17207	17301	17223	17137	17214	17301	17344	17265	17212	17355	17397	17165	17203	17237	17343	17186	17304	17334	17329	17288	17107	17199	17100	17093	17151	17292	17152	17459	17299	17389	17081	17078	17207	17420	17339	17087	17064	17329	17250	17362	17045	17228	17150	17312	17202	17081	17298	17203	17141	17403	17107	17319	17087	17199	17087	17275	17223	17287	17156	17241	17288	17105	17279	17170	17288	17435	17461	17162	17271	17094	17316	17313	17213	17103	17517	17244	17298	17148	17161	17223	17112	17163	17298	17182	17209	17407	17146	17542	17367	17159	17195	17239	17129	17239	17332	17099	17330	17371	17281	17289	17318	17310	17090	16943	17275	17250	16977	17282	17539	17556	17093	17158	17224	17166	17192	17340	17258	17194	17123	17032	17070	17356	17244	17216	17249	17014	17349	16981	17169	17241	17210	17246	17212	17053	17089	17367	17200	17176	17167	17129	16981	17446	17450	17186	16946	17070	17258	17194	17080	17286	17273	17327	17333	17220	17298	17229	17177	17268	17244	17163	17148	17241	17325	17315	17186	17175	17204	17278	17043	17202	17306	17153	17146	17400	17220	17104	17080	17214	17239	17154	17221	17311	17144	17286	17229	17137	17286	17232	17279	17189	17237	17402	17168	17223	17231	17383	17201	17154	17196	17148	17423	17351	17249	17235	17247	17280	17209	17234	17418	17252	17214	17181	17337	17410	17225	17234	17458	17298	17468	17101	17350	17242	17361	17114	17235	17277	17023	17093	17203	17255	17311	17038	17137	17111	17203	17238	17319	17375	17151	17350	17252	17279	17087	17321	17231	17070	17292	17371	17254	17262	17156	17135	17197	17331	17058	17196	17286	17252	17285	17456	17282	17202	17252	17318	17374	17254	17309	17177	17082	17198	17256	17168	16920	17300	17292	17165	17331	17265	17179	17173	17256	17216	17215	17239	17176	17339	17213	17203	17107	17201	17435	17119	17321	17022	17209	17385	17350	17300	17247	17061	17297	17240	17181	17301	17397	17454	17299	17169	17293	17199	17256	17322	17090	17210	17253	17216	17162	17227	17133	17211	17170	17360	17141	17376	17205	17423	17242	17265	17048	17201	17258	17175	17288	17128	16985	16985	17188	17101	17200	17135	17141	17160	17224	17456	17412	17324	17253	17389	17481	17137	17165	17249	17149	17283	17094	17302	17320	17373	17274	17392	17210	17356	17159	17135	17226	17351	17193	16955	17012	17100	17106	17257	17082	17061	17282	17367	17154	17424	17167	17472	17053	17105	17178	17460	17159	17291	17230	17262	17209	17018	17278	17242	17350	17328	17334	17148	17321	17363	17281	17174	17263	17193	17117	17282	17266	17107	17223	17256	17375	17435	17425	17266	17118	17183	17159	17338	17261	17482	17292	17428	17333	17436	17374	17148	17046	17147	17179	17435	17350	17005	17124	17352	17131	17255	17243	17180	17321	17250	17346	17335	17307	17368	17118	17170	17205	17284	17053	17245	17077	17249	17130	17231	17177	17200	17331	17368	17297	17446	17147	17224	17399	17260	17144	17111	17339	17290	17035	17294	17077	17385	17247	17334	17137	17127	17265	17142	17248	17238	17088	17080	17088	17278	17275	17288	17283	17214	17133	17293	17387	17027	17073	17356	17209	17417	17256	16968	17092	17391	17354	17049	16933	17136	17116	17223	17197	17151	17187	17339	17211	17244	17305	17369	17205	17494	17266	17267	17357	17114	17358	17261	17107	17255	17236	17097	17382	17258	17339	17259	17181	17295	17277	17258	17140	17441	17422	17354	17090	17061	17241	17437	17222	17351	17097	17346	17284	17277	17356	17280	17098	17164	17276	17327	17184	17371	17127	17386	17271	17178	17203	17267	17198	17154	17172	17498	17142	17203	17219	17324	17399	17333	17178	17247	17473	17167	17248	17236	16970	17137	17382	17245	17336	17167	17242	17196	17416	17176	17362	17200	17345	17234	17203	17046	17078	17224	17114	17143	17200	17316	17473	17515	17261	17253	17137	17253	17315	17267	17156	17243	17278	17428	17268	17238	17197	17294	17215	17286	17268	17077	17201	17250	17276	17122	17233	17202	17235	17271	17044	17177	17215	17149	17052	17178	17283	17264	17346	17260	17259	17178	17239	17349	17037	17191	17213	17088	17278	17355	17301	17303	17289	17204	17093	17220	17210	17324	17173	17187	17334	17313	17300	17219	17180	17389	17233	17329	17082	17269	17282	17191	17164	17354	17046	17469	17212	17116	17169	17091	17283	17492	17302	17178	17324	17333	17205	17188	17089	17199	17069	17026	17343	17072	17249	17088	17142	17051	17048	17191	17112	17282	17179	17234	17291	17343	17240	17220	17236	17196	17126	17232	17217	17267	17315	17342	17178	17183	17292	17321	17220	17209	17187	17276	17204	17195	17235	17058	17109	17212	17442	17194	17147	17340	17399	17420	17544	17123	17340	17240	17074	17100	17062	17125	17150	17258	17066	17236	17176	17268	17317	17127	17324	17351	17396	17249	17277	17282	17199	17182	17353	17269	17034	17426	17384	17316	17274	17280	17354	17217	17257	17350	17208	17547	17329	17327	17374	17402	17392	17335	17238	17114	17357	17091	17154	17307	17073	17386	17342	17460	17182	17244	17291	17086	17146	17302	17291	17206	17245	17221	17381
28711	40897	37852	29261	24597	21259	19006	17093	16486	16228	16135	15911	15869	15872	15735	15760	15713	15815	15713	15579	15820	15634	15776	15598	15699	15797	15650	15705	15771	15657	15642	15606	15899	15629	15632	15620	15573	15630	15684	15566	15769	15743	15528	15708	15759	15533	15553	15631	15605	15688	15625	15682	15696	15635	15768	15595	15651	15722	15650	15642	15667	15704	15587	15702	15620	15684	15613	15536	15792	15843	15542	15615	15767	15451	15651	15669	15514	15646	15690	15723	15744	15697	15719	15648	15688	15781	15629	15332	15746	15718	15551	15805	15757	15697	15649	15654	15471	15602	15750	15542	15697	15806	15481	15735	15702	15717	15733	15640	15815	15651	15497	15531	15423	15630	15594	15604	15622	15467	15754	15561	15537	15660	15950	15731	15589	15655	15666	15633	15622	15706	15611	15723	15784	15542	15564	15708	15727	15696	15635	15634	15564	15620	15659	15803	15704	15693	15576	15599	15809	15578	15738	15656	15507	15528	15863	15527	15798	15577	15649	15667	15873	15714	15678	15718	15559	15581	15690	15677	15652	15647	15659	15734	15649	15646	15598	15560	15610	15557	15782	15670	15788	15755	15628	15577	15688	15672	15648	15712	15796	15624	15559	15447	15692	15664	15634	15556	15693	15647	15482	15556	15590	15579	15645	15753	15654	15726	15636	15694	15735	15626	15662	15696	15562	15628	15598	15697	15542	15697	15704	15567	15724	15745	15566	15514	15623	15581	15621	15600	15708	15544	15788	15674	15700	15534	15697	15684	15505	15662	15711	15669	15383	15636	15596	15649	15591	15595	15583	15534	15486	15531	15689	15654	15546	15680	15765	15637	15664	15650	15564	15628	15690	15647	15606	15590	15799	15687	15479	15654	15704	15680	15862	15625	15791	15706	15615	15618	15709	15686	15595	15518	15673	15649	15726	15607	15713	15570	15501	15722	15700	15541	15752	15550	15867	15357	15527	15704	15620	15819	15782	15726	15679	15649	15600	15461	15649	15600	15531	15645	15872	15663	15704	15619	15622	15593	15497	15648	15660	15619	15632	15819	15796	15603	15697	15739	15481	15734	15705	15672	15526	15628	15636	15710	15592	15754	15564	15519	15520	15850	15662	15555	15638	15545	15669	15509	15735	15482	15597	15442	15731	15676	15529	15724	15614	15579	15760	15600	15644	15596	15645	15563	15678	15721	15732	15547	15660	15485	15628	15618	15755	15791	15698	15655	15688	15705	15624	15618	15597	15693	15615	15774	15638	15628	15606	15509	15607	15773	15575	15707	15640	15504	15641	15590	15710	15650	15613	15599	15347	15672	15582	15585	15638	15507	15588	15644	15811	15522	15664	15586	15628	15603	15647	15721	15803	15630	15554	15674	15644	15799	15625	15602	15723	15730	15722	15675	15740	15489	15558	15451	15728	15658	15702	15729	15770	15607	15865	15655	15693	15703	15750	15615	15689	15610	15237	15531	15669	15525	15578	15480	15579	15603	15702	15626	15533	15568	15555	15847	15699	15674	15870	15698	15518	15653	15654	15515	15771	15593	15501	15714	15689	15729	15542	15597	15717	15759	15771	15741	15759	15636	15554	15730	15632	15685	15574	15780	15575	15552	15762	15759	15668	15652	15579	15608	15677	15675	15698	15494	15832	15671	15584	15491	15691	15589	15720	15546	15626	15788	15639	15650	15641	15685	15612	15648	15642	15610	15697	15722	15786	15667	15614	15677	15643	15691	15607	15571	15765	15655	15912	15572	15792	15724	15651	15881	15598	15507	15594	15593	15520	15532	15707	15579	15588	15584	15734	15745	15496	15617	15698	15593	15549	15678	15547	15536	15699	15474	15544	15862	15485	15614	15756	15754	15646	15512	15685	15806	15562	15674	15554	15609	15783	15657	15687	15758	15680	15684	15510	15555	15786	15653	15621	15558	15716	15716	15769	15521	15694	15733	15577	15635	15633	15781	15724	15724	15713	15518	15528	15738	15556	15575	15659	15729	15598	15701	15643	15697	15640	15761	15651	15594	15633	15551	15694	15635	15734	15661	15575	15711	15613	15720	15497	15566	15560	15676	15639	15702	15698	15443	15469	15659	15694	15628	15732	15591	15681	15532	15661	15817	15701	15792	15816	15667	15667	15736	15682	15718	15692	15658	15845	15609	15677	15548	15651	15582	15539	15612	15545	15615	15593	15593	15608	15604	15831	15526	15592	15717	15757	15863	15677	15491	15744	15640	15631	15903	15763	15631	15572	15729	15647	15646	15537	15671	15538	15672	15663	15672	15580	15653	15718	15570	15619	15639	15833	15471	15523	15878	15776	15628	15613	15592	15646	15721	15729	15650	15503	15703	15605	15679	15703	15507	15797	15591	15539	15612	15531	15817	15527	15620	15660	15629	15808	15587	15718	15529	15882	15585	15726	15715	15548	15591	15780	15719	15689	15595	15606	15583	15520	15632	15787	15690	15713	15494	15768	15706	15716	15793	15711	15824	15681	15812	15631	15572	15544	15736	15526	15753	15573	15739	15584	15827	15793	15725	15836	15621	15701	15710	15723	15556	15521	15701	15561	15739	15597	15713	15525	15516	15662	15657	15830	15605	15565	15616	15581	15571	15680	15598	15766	15753	15657	15746	15715	15646	15610	15773	15605	15594	15776	15716	15615	15429	15701	15862	15519	15626	15620	15814	15736	15708	15506	15648	15681	15744	15643	15600	15558	15654	15477	15626	15695	15677	15684	15826	15653	15646	15830	15622	15656	15619	15558	15676	15751	15635	15677	15638	15725	15491	15701	15589	15632	15387	15751	15516	15632	15797	15618	15493	15643	15675	15687	15661	15747	15765	15628	15840	15708	15724	15463	15786	15536	15591	15665	15605	15628	15509	15557	15699	15523	15673	15630	15562	15729	15528	15607	15610	15670	15621	15750	15686	15748	15560	15758	15651	15729	15652	15715	15513	15679	15807	15641	15691	15757	15676	15678	15673	15691	15636	15530	15689	15634	15686	15725	15676	15573	15711	15671	15424	15601	15573	15699	15710	15762	15765	15636	15897	15535	15542	15635	15573	15838	15700	15542	15551	15680	15650	15634	15600	15781	15672	15681	15609	15659	15640	15696	15641	15607	15825	15628	15715	15633	15644	15505	15685	15752	15537	15618	15502	15536	15654	15723	15751	15527	15661	15631	15678	15511	15718	15662	15717	15643	15665	15576	15642	15769	15530	15450	15658	15603	15827	15654	15771	15700	15699	15715	15570	15763	15706	15773	15461	15616	15567	15634	15722	15640	15632	15677	15551	15656	15482	15755	15533	15661	15720	15639	15960	15672	15531	15560	15614	15719	15605	15611	15632	15772	15728	15601	15604	15676	15555	15708	15605	15609	15554	15490	15658	15502	15498	15654	15683	15720	15761	15647	15568	15620	15838	15648	15556	15529	15790	15524	15742	15749	15606	15688	15519	15619	15713	15559	15831	15726	15723	15494	15646	15470	15660	15693	15746	15615	15689	15560	15635	15738	15656	15773	15678	15791	15504	15502	15663	15807	15568	15687	15695	15674	15582	15588	15607	15498	15676	15554	15708	15763	15710	15469	15649	15670	15630	15746	15862	15484	15791	15517	15520	15698	15607	15599	15654	15668	15743	15655	15629	15482	15760	15616	15543	15594	15717	15759	15615	15632	15779	15568	15732	15600	15679	15522	15512	15719	15728	15690	15483	15670	15762	15644	15824	15668	15525	15568	15838	15663	15614	15613	15714	15752	15589	15571	15492	15751	15609	15786	15627	15504	15651	15669	15768	15682	15746	15536	15727	15693	15700	15641	15543	15639	15604	15603	15641	15677	15607	15541	15476	15464	15761	15597	15507	15591	15583	15602	15594	15775	15565	15633	15730	15554	15659	15499	15679	15600	15517	15626	15524	15617	15768	15814	15605	15619	15591	15478	15582	15747	15717	15522	15514	15581	15701	15606	15639	15510	15670	15412	15752	15498	15751	15818	15644	15538	15621	15535	15571	15591	15627	15621	15621	15804	15634	15518	15598	15757	15629	15722	15742	15690	15521	15774	15725	15604	15562	15718	15692	15530	15608	15659	15554	15458	15702	15511	15560	15693	15670	15544	15786	15473	15595	15677	15667	15568	15613	15659	15663	15708	15575	15803	15641	15711	15617	15923	15705	15641	15566	15570	15828	15665	15525	15634	15546	15795	15644	15556	15608	15703	15387	15601	15454	15497	15689	15617	15735	15731	15615	15848	15501	15691	15534	15688	15670	15746	15625	15770	15727	15563	15622	15630	15767	15636	15605	15546	15739	15694	15836	15811	15716	15783	15623	15667	15551	15593	15659	15761	15559	15631	15634	15822	15728	15586	15818	15601	15672	15675	15558	15822	15698	15726	15454	15716	15648	15937	15699	15805	15760	15657	15523	15530	15862	15774	15907	15654	15603	15612	15677	15773	15635	15641	15654	15715	15729	15516	15675	15643	15693	15588	15759	15710	15634	15678	15636	15759	15648	15578	15534	15692	15582	15744	15622	15712	15684	15748	15548	15633	15619	15558	15577	15706	15621	15760	15671	15839	15708	15658	15514	15478	15687	15801	15714	15734	15664	15510	15605	15830	15682	15678	15515	15702	15783	15630	15697	15643	15690	15595	15781	15681	15632	15687	15480	15612	15747	15602	15494	15757	15779	15596	15516	15547	15600	15810	15683	15660	15738	15539	15685	15647	15671	15789	15482	15757	15532	15524	15729	15569	15543	15721	15734	15620	15478	15640	15486	15692	15504	15716	15638	15838	15574	15582	15836	15786	15835	15768	15809	15656	15645	15604	15676	15645	15591	15761	15510	15755	15636	15637	15595	15643	15772	15524	15584	15739	15629	15656	15683	15441	15729	15663	15615	15603	15505	15641	15813	15663	15633	15631	15663	15414	15681	15601	15632	15550	15717	15556	15589	15510	15816	15736	15587	15626	15728	15605	15605	15594	15575	15773	15547	15515	15604	15504	15789	15737	15723	15680	15690	15665	15655	15779	15693	15726	15798	15783	15648	15580	15691	15618	15674	15853	15441	15686	15768	15726	15891	15831	15712	15733	15865	15569	15581	15678	15430	15661	15780	15799	15652	15710	15618	15697	15628	15603	15635	15711	15684	15659	15683	15694	15631
24105	21333	28925	26132	25715	26538	24003	19512	17982	17703	17394	17249	17021	16681	16843	17053	16912	16777	16743	16648	16830	16574	16660	16702	16916	16549	16725	16741	16804	16690	16678	16423	16626	16821	16712	16577	16686	16690	16702	16648	16488	16407	16580	16772	16562	16638	16704	16631	16767	16566	16709	16600	16586	16625	16815	16625	16815	16569	16623	16788	16677	16443	16611	16591	16789	16839	16638	16600	16601	16599	16492	16765	16656	16597	16394	16663	16739	16624	16635	16495	16641	16508	16703	16655	16465	16519	16768	16765	16675	16620	16606	16490	16772	16502	16719	16784	16580	16740	16523	16349	16624	16549	16712	16718	16583	16620	16629	16727	16679	16545	16595	16680	16476	16549	16658	16655	16484	16667	16570	16460	16503	16503	16680	16532	16452	16548	16533	16361	16528	16580	16811	16711	16670	16657	16745	16804	16653	16531	16397	16625	16731	16781	16704	16697	16399	16530	16589	16494	16661	16363	16581	16527	16547	16426	16633	16712	16496	16553	16784	16542	16496	16460	16678	16606	16557	16439	16699	16614	16514	16550	16678	16553	16549	16641	16808	16557	16710	16683	16386	16623	16572	16438	16429	16794	16804	16550	16443	16531	16629	16658	16447	16667	16524	16548	16600	16766	16610	16496	16680	16386	16607	16585	16538	16514	16690	16672	16551	16495	16663	16393	16679	16515	16615	16395	16502	16576	16603	16673	16360	16463	16607	16723	16767	16418	16640	16725	16682	16606	16571	16536	16650	16675	16402	16547	16522	16563	16435	16711	16751	16506	16729	16665	16498	16555	16588	16335	16641	16602	16586	16500	16587	16397	16644	16704	16641	16569	16683	16611	16514	16638	16545	16505	16471	16626	16626	16669	16605	16578	16569	16439	16497	16754	16557	16488	16499	16728	16534	16572	16704	16648	16634	16632	16587	16703	16446	16447	16593	16650	16558	16684	16574	16579	16359	16541	16525	16734	16534	16642	16624	16609	16540	16745	16643	16522	16531	16510	16553	16815	16733	16606	16437	16476	16455	16589	16546	16638	16662	16505	16608	16633	16473	16492	16598	16613	16528	16645	16634	16339	16684	16706	16473	16546	16672	16435	16518	16323	16498	16396	16413	16600	16753	16458	16820	16634	16621	16696	16632	16666	16586	16537	16311	16526	16587	16800	16603	16514	16611	16524	16706	16630	16668	16488	16480	16451	16571	16676	16607	16677	16612	16548	16386	16607	16623	16495	16631	16601	16456	16552	16526	16579	16540	16535	16719	16551	16543	16449	16516	16535	16606	16497	16471	16507	16380	16514	16583	16485	16690	16532	16425	16440	16439	16463	16699	16599	16495	16660	16537	16536	16685	16319	16578	16499	16631	16487	16486	16655	16671	16669	16705	16433	16815	16447	16546	16434	16695	16599	16575	16591	16594	16627	16665	16623	16571	16628	16533	16493	16560	16767	16464	16495	16541	16658	16496	16621	16636	16564	16268	16529	16512	16416	16509	16542	16683	16677	16524	16476	16618	16537	16609	16628	16563	16675	16562	16657	16720	16609	16479	16629	16504	16744	16504	16787	16642	16643	16818	16720	16745	16694	16466	16582	16715	16699	16603	16780	16656	16719	16646	16590	16690	16570	16551	16450	16553	16440	16530	16658	16678	16557	16687	16627	16540	16686	16561	16490	16656	16621	16485	16425	16650	16493	16489	16481	16716	16658	16506	16580	16735	16433	16708	16564	16487	16775	16502	16449	16480	16696	16478	16452	16498	16644	16674	16506	16584	16620	16596	16658	16636	16485	16344	16538	16542	16537	16549	16466	16549	16657	16660	16434	16484	16790	16694	16467	16656	16571	16353	16547	16686	16702	16700	16631	16499	16588	16533	16725	16755	16686	16613	16663	16566	16568	16646	16616	16515	16552	16675	16724	16685	16762	16629	16644	16524	16481	16545	16577	16457	16518	16456	16364	16485	16677	16700	16607	16473	16442	16334	16598	16419	16636	16551	16609	16695	16624	16446	16494	16482	16599	16551	16560	16483	16682	16650	16558	16545	16533	16709	16533	16602	16694	16545	16725	16513	16759	16576	16539	16615	16394	16464	16641	16714	16542	16518	16490	16655	16511	16453	16603	16653	16660	16634	16527	16607	16665	16649	16595	16632	16616	16689	16633	16594	16645	16619	16412	16725	16638	16569	16919	16463	16556	16775	16679	16652	16556	16695	16545	16382	16615	16758	16673	16565	16744	16756	16564	16530	16673	16640	16647	16820	16657	16625	16676	16624	16531	16653	16565	16571	16716	16629	16650	16669	16422	16647	16470	16555	16517	16518	16554	16535	16575	16508	16603	16675	16486	16674	16595	16834	16605	16469	16424	16538	16685	16613	16608	16782	16622	16511	16574	16566	16619	16685	16550	16712	16655	16531	16485	16392	16532	16523	16672	16531	16548	16428	16790	16514	16549	16540	16744	16732	16560	16746	16661	16393	16587	16651	16705	16493	16651	16644	16576	16390	16572	16866	16633	16725	16463	16526	16667	16477	16719	16352	16621	16472	16621	16695	16665	16491	16582	16444	16597	16529	16447	16517	16638	16627	16640	16447	16643	16754	16534	16522	16710	16386	16317	16568	16597	16688	16550	16674	16459	16677	16703	16533	16549	16519	16647	16566	16550	16653	16545	16483	16548	16571	16614	16666	16595	16606	16739	16498	16523	16625	16500	16673	16469	16688	16610	16671	16521	16855	16657	16657	16490	16632	16449	16604	16509	16658	16683	16785	16573	16660	16417	16511	16637	16628	16672	16485	16556	16467	16598	16494	16598	16372	16571	16588	16545	16594	16508	16614	16767	16771	16400	16490	16392	16545	16336	16667	16670	16660	16487	16566	16602	16585	16646	16631	16680	16621	16558	16602	16383	16614	16716	16570	16627	16613	16633	16646	16598	16514	16514	16523	16579	16454	16636	16494	16657	16505	16556	16520	16474	16709	16476	16687	16781	16804	16460	16697	16698	16618	16629	16455	16701	16670	16643	16557	16489	16496	16626	16742	16558	16563	16622	16482	16519	16808	16532	16560	16445	16607	16842	16580	16641	16792	16455	16780	16549	16655	16693	16482	16643	16653	16595	16626	16606	16693	16771	16479	16850	16529	16411	16730	16731	16741	16370	16648	16491	16569	16689	16541	16620	16642	16618	16607	16812	16582	16529	16448	16408	16683	16624	16681	16604	16579	16468	16676	16667	16512	16473	16410	16434	16560	16691	16671	16627	16559	16567	16468	16512	16527	16640	16729	16614	16635	16795	16493	16694	16514	16564	16613	16531	16553	16600	16631	16638	16689	16536	16448	16514	16755	16552	16663	16414	16663	16727	16557	16665	16722	16445	16524	16456	16429	16610	16849	16518	16590	16665	16609	16714	16868	16354	16489	16408	16633	16537	16578	16555	16410	16541	16652	16544	16703	16816	16665	16650	16607	16682	16680	16552	16521	16544	16605	16756	16674	16721	16542	16486	16478	16545	16622	16608	16504	16462	16742	16598	16562	16603	16667	16397	16633	16524	16616	16700	16387	16439	16510	16573	16426	16588	16476	16669	16596	16448	16402	16654	16652	16609	16624	16599	16603	16626	16611	16445	16361	16609	16539	16588	16563	16737	16683	16574	16717	16508	16614	16498	16413	16605	16451	16477	16709	16439	16663	16631	16536	16562	16491	16544	16544	16720	16577	16676	16561	16575	16568	16445	16700	16578	16580	16616	16563	16536	16670	16515	16552	16447	16591	16559	16582	16517	16525	16386	16388	16329	16422	16487	16659	16573	16488	16467	16350	16448	16612	16454	16509	16467	16517	16701	16633	16678	16714	16474	16571	16460	16589	16675	16788	16697	16693	16729	16383	16663	16769	16701	16545	16853	16762	16708	16379	16475	16319	16569	16513	16719	16663	16728	16400	16842	16616	16589	16575	16526	16675	16540	16458	16332	16683	16774	16841	16837	16546	16615	16593	16354	16681	16423	16581	16757	16668	16511	16453	16563	16717	16371	16703	16599	16707	16537	16748	16581	16730	16658	16557	16521	16714	16702	16678	16608	16447	16592	16739	16526	16676	16417	16658	16510	16646	16621	16688	16767	16589	16721	16470	16568	16421	16641	16497	16432	16627	16699	16744	16477	16467	16565	16507	16465	16599	16589	16639	16792	16643	16633	16585	16459	16572	16494	16796	16561	16672	16619	16581	16481	16515	16684	16500	16668	16576	16643	16660	16568	16488	16493	16479	16562	16596	16596	16674	16571	16590	16704	16597	16644	16504	16569	16359	16506	16549	16794	16686	16662	16637	16840	16467	16522	16447	16622	16606	16610	16493	16777	16536	16681	16558	16571	16542	16652	16803	16674	16702	16668	16423	16451	16652	16729	16549	16594	16423	16442	16527	16692	16480	16428	16628	16572	16541	16623	16668	16659	16450	16548	16529	16615	16589	16587	16755	16426	16643	16440	16548	16450	16672	16786	16821	16711	16614	16691	16824	16706	16648	16513	16538	16625	16402	16499	16615	16448	16538	16410	16811	16518	16778	16683	16594	16589	16704	16744	16525	16531	16674	16716	16805	16579	16451	16468	16717	16842	16471	16579	16585	16546	16491	16555	16504	16466	16392	16520	16555	16627	16602	16540	16654	16491	16831	16531	16601	16514	16531	16483	16561	16545	16664	16609	16644	16719	16646	16547	16438	16552	16554	16556	16742	16609	16599	16600	16581	16763	16509	16485	16573	16720	16505	16518	16869	16740	16464	16572	16544	16657	16670	16657	16743	16684	16517	16477	16631	16680	16613	16540	16557	16543	16558	16792	16489	16565	16613	16433	16658	16591	16514	16654	16390	16558	16462	16556	16310	16687	16560	16543	16669	16633	16595	16539	16740	16519	16429	16557	16492	16450	16480	16626	16520	16594	16452	16423	16598	16586	16568	16696	16641	16604	16645	16567	16329	16723	16746	16669	16769	16570	16719	16602	16602	16645	16571	16551	16601	16720	16530	16334	16753	16445	16623	16520	16686	16595	16651	16521	16643	16548	16625	16580	16369	16570	16678	16536	16685	16488	16589	16645	16582	16636	16634	16651	16620	16601	16527	16589	16610	16569	16637	16376	16450	16521	16405	16557	16612	16671	16563	16609	16803	16816
31548	49981	47542	40515	33227	27377	21969	18667	16962	16338	15986	15785	15552	15381	15557	15267	15312	15450	15447	15426	15279	15189	15341	15258	15225	15376	15152	15472	15165	15226	15228	15235	15354	15339	15284	15167	15398	15306	15256	15334	15233	15168	15246	15206	15232	15214	15116	15179	15234	15210	15339	15255	15280	15357	15362	15296	15266	15364	15274	15173	15372	15280	15206	15247	15364	15293	15046	14964	15183	15266	15461	15184	15234	15232	15297	15000	15388	15208	15192	15311	15120	15269	15371	15089	15363	15307	15200	15325	15150	15200	15145	15250	15335	15286	15217	15232	15236	15099	15320	15250	15280	15172	15320	15307	15152	15109	15453	15280	15213	15153	15188	15137	15361	15095	15219	15409	15357	15284	15286	15348	15242	15220	15153	15338	15195	15250	15226	15210	15262	15227	15218	15247	15091	15347	15286	15116	15169	15102	15192	15427	15249	15272	15155	15270	15135	15328	15233	15243	15189	15247	15110	15135	15214	15170	15263	15203	15273	15306	15297	15057	15296	15145	15096	15434	15305	15156	15114	15307	15063	15088	15358	15317	15378	15226	15218	15189	15331	15269	15328	15339	15199	15252	15163	15218	15247	15242	15236	15262	15213	15440	15313	15271	15212	15295	15278	15239	15232	15153	15247	15219	15267	15127	15152	15163	15197	15330	15028	15366	15176	15158	15265	15239	15302	15384	15159	15173	15312	15340	15158	15163	15109	15283	15124	15053	15212	14965	15259	15216	15243	15326	15458	15220	15197	15345	15438	15408	15243	15346	15241	15101	15296	15185	15077	15263	15306	15402	15357	15243	15375	15111	15257	15342	15167	15238	15145	15139	15240	15320	15187	15166	15191	15274	15206	15089	15159	15311	15215	15149	15287	15241	15306	15148	15077	15282	15157	15232	15093	15320	15158	15284	15257	15477	15099	15162	15320	15186	15133	15136	15292	15320	15269	15139	15247	15115	15218	15126	15191	15170	15216	15116	15192	15128	15153	15162	15182	15139	15107	15201	15267	15041	15290	15247	15195	15246	15289	15349	15231	15224	15172	15218	15269	15210	15247	15193	15060	15197	15375	15296	15408	15178	15326	15214	15425	15163	15283	15372	15107	15219	15133	15418	15270	15075	15169	15248	15274	15246	15170	15144	15232	15105	15268	15194	15162	15216	15166	15292	15251	15239	15309	15140	15251	15179	15361	15284	15172	15309	15246	15339	15260	15205	15268	15248	15239	15100	15283	15174	15111	15204	15305	15303	15075	15095	15155	15209	15460	15206	15218	15091	15167	15351	15173	15145	15169	15107	15100	15194	15229	15288	15256	15168	15101	15152	15221	15349	15211	15222	15078	15225	15192	15435	15229	15265	15071	15238	15341	15213	15145	15322	15252	15192	15319	15219	15170	15208	15237	15342	15037	15259	15390	15113	15256	15218	15199	15097	15137	15264	15258	15292	15157	15290	15313	15236	15169	15189	15177	15432	15400	15196	15149	15171	15239	15274	15337	15268	15155	15304	15140	15294	15260	15244	15312	15313	15173	15375	15288	15157	15325	15215	15261	15178	15169	15307	15245	15285	15246	15268	15127	15259	15184	15297	15223	15298	15349	15030	15205	15286	15318	15079	15298	15168	15110	15161	15172	15342	15124	15201	15350	15200	15158	15131	15348	15159	15118	15061	15294	15217	15245	15252	15302	15258	15160	15222	15089	15326	15234	15306	15270	15123	15156	15280	15118	15165	15220	15312	15134	15264	15382	15107	15170	15124	15259	15208	15074	15233	15225	15183	15069	15283	15302	15253	15207	15058	15113	15240	15248	15186	15264	15223	15081	15064	15301	15022	15338	15037	15219	15161	15201	15315	15258	15288	15238	15186	15251	15111	15238	14972	15186	15190	15203	15219	15188	15178	15288	15137	15202	15351	15267	15084	15100	15232	15302	15204	15322	15259	15335	15092	15168	15160	15208	15292	15239	15137	15138	15000	15160	15351	15330	15246	15178	15291	15331	15239	15221	15394	15223	15341	15339	15297	15226	15191	15213	15191	15226	15330	15161	15206	15136	15117	15210	15160	15285	15255	15297	15126	15201	15102	15145	15172	15108	15346	15213	15217	15266	15085	15261	15138	15172	15273	15147	15153	15249	15283	15374	15353	15294	15254	15307	15329	15342	15360	15276	15236	15443	15345	15223	15261	15246	15295	15156	15092	15084	15174	15218	15152	15352	15119	15219	15277	15354	15168	15259	15304	15231	15267	15228	15271	15214	15201	15204	15210	15141	15166	15120	15291	15163	15171	15330	15171	15163	15229	15039	15130	15315	15124	15105	15397	15174	15156	15279	15117	15265	15252	15264	15280	15200	15170	15333	15199	15272	15257	15139	15295	15295	15069	15171	15114	15008	15308	15327	15108	15202	15257	15219	15332	15265	15356	15359	15071	15217	15124	15178	15288	15277	15197	15308	15340	15126	15098	15098	15219	15177	15302	15100	15192	15275	15324	15175	15296	15115	15287	15215	15242	15118	15088	15331	15085	15362	15363	15117	15121	15314	15340	15434	15355	15030	15206	15234	15205	15357	15252	15272	15297	15322	15157	15345	15216	15341	15286	15310	15397	15245	15285	15228	15414	15000	15282	15228	15183	15123	15064	15137	15230	15153	15129	15279	15314	15265	15235	15119	15326	15288	15239	15337	15277	15285	15174	15263	15228	15428	15127	15200	15200	15213	15111	15135	15323	15230	15203	15099	15252	15311	14901	15271	15238	15325	15356	15275	15231	15297	15071	15302	15213	15333	15151	15083	15225	15000	15359	15395	15279	15181	15241	15212	15255	15216	15323	15232	15064	15151	15339	15070	15181	15254	15325	15363	15063	15265	15172	15236	15325	15161	15325	15235	15212	15262	15192	15132	15201	15264	15140	15126	15251	15055	15357	15201	15008	15248	15215	15165	15442	15389	15364	15155	15360	15165	15239	15220	15297	15067	15298	15272	15283	15242	15208	15230	15204	15084	15275	15200	15312	14969	15300	15329	15148	15321	15251	15163	15273	15146	15398	15224	15158	15176	15062	15305	15134	15107	15105	15200	15192	15201	15176	15131	15170	15307	15117	15396	15231	15198	15194	15295	15362	15206	15126	15077	15271	15293	15050	15217	15250	15184	15103	14927	15038	15170	15357	15351	15229	15305	15231	15195	15392	15131	15081	15106	15125	15089	15166	15280	15359	15266	15064	15198	15233	15170	15206	15298	15129	15129	15227	15175	15174	15250	15178	15400	15204	15178	15091	15342	15312	15212	15103	15154	15293	15327	15202	15119	15280	15404	15197	15065	15347	15210	15237	15164	15252	15353	15331	15141	15182	15344	15238	15188	15226	15231	15150	15219	15141	15123	15213	15218	15243	15040	15302	15155	15270	14980	15342	15308	15139	15278	15296	15233	15235	15411	15158	15323	15276	15167	15161	15231	15073	15188	15250	15341	15130	15379	15322	15320	15178	15197	15303	15323	15245	15270	15224	15297	15388	15137	15243	15164	15208	15316	15355	15206	15026	15097	15226	15355	15318	15258	15092	15183	15213	15262	15174	15266	15216	15357	15100	15214	15162	15288	15442	15332	15238	15111	15180	15217	15105	15283	15360	15112	15176	15126	15287	15097	15203	15214	15147	15215	15262	15335	15346	15119	15263	15254	15048	15050	15303	15208	15248	15190	15216	15229	15178	15148	15315	15333	15364	15338	15306	15259	15181	15275	15257	15237	15278	15287	15400	15218	15297	15257	15137	15211	15259	15345	15207	15288	15212	15398	15271	15287	15174	15100	15278	15193	15160	15219	15021	15284	15152	15149	15382	15239	15134	15250	15292	15243	15166	15293	15202	15278	15218	15126	15294	15240	15055	15290	15120	15213	15248	15326	15029	15332	15188	15313	15279	15255	15275	15249	15151	15277	15165	15263	15240	15173	15296	15085	15199	15336	15201	15323	15123	15236	15282	15293	15222	15225	15226	15296	15254	15445	15254	15392	15281	15303	15226	15226	15161	15112	15240	15118	15259	15135	15253	15197	15162	15202	15061	15236	15206	15232	15374	15334	15299	15378	15197	15393	15141	15093	15239	15010	15313	15124	15332	15266	15096	15290	15154	15359	15263	15208	15110	15196	15018	15303	15242	15141	15192	15258	15242	15261	15130	15259	15044	15156	15238	15268	15221	15305	15275	15139	15097	15195	15253	15252	15201	15204	15231	15223	15125	15110	15215	15222	15276	15325	15209	15280	15195	15325	15153	15205	15305	15201	15240	15135	15240	15293	15097	15205	15242	15221	15182	15172	15320	15169	15246	15293	15168	15401	15207	15242	15155	15256	15370	15290	15330	15232	15150	15281	15298	15282	15222	15193	15130	15271	15436	15405	15404	15187	15278	15170	15195	15235	15320	15289	15011	15096	15297	15243	15331	15304	15185	15240	15327	15187	15065	15225	15233	15199	15219	15195	15413	15171	15183	15394	15473	15376	15234	15139	15302	15277	15229	15158	15186	15292	15026	15289	15167	15284	15046	15313	15148	15275	15215	15262	15225	15286	15151	15254	15328	15201	15321	15262	15074	15346	15233	15122	15132	15229	15317	15196	15173	15355	15294	15130	15222	15192	15314	15247	15053	15320	15267	15112	15272	15144	15152	15187	15178	15086	15296	15171	15185	15300	15178	15405	15100	15320	15215	15239	15298	15444	15071	15169	15229	15152	15245	15179	15151	15237	15219	15265	15306	15218	15300	15305	15284	15376	15158	15128	15269	15203	15327	15120	15086	15201	15367	15341	15238	15007	15025	15153	15078	15291	15235	15305	15158	15297	15211	15229	15352	15181	15102	15193	15327	15374	15208	15257	15237	15188	15380	15160	14990	15253	15387	15241	15307	15036	15330	15330	15157	15306	15192	15317	15152	15267	15310	15124	15299	15199	15272	15148	15279	15169	15213	15069	15087	15193	15275	15362	15243	15219	15317	15099	15195	15184	15323	15061	15079	15151	15122	15104	15300	15301	15202	15303	15152	15163	15180	15204	15308	15154	15278	15389	15220	15312	15330	15353	15355	15266	15318	15210	15123	15064	15242	15367	15236	15165	15301	15447	15295	15289	15163	15179	15120	15199	15176	15266	15131	15278	15187	15173	15320	15357	15237
22972	21412	29232	24578	24090	26125	26822	21095	19571	19280	18646	18169	18174	17980	17865	17984	17786	17535	17565	17611	17724	17829	17668	17537	17538	17473	17699	17586	17601	17567	17528	17360	17467	17373	17213	17504	17491	17386	17099	17586	17576	17749	17399	17368	17431	17324	17469	17426	17309	17605	17497	17370	17228	17442	17356	17442	17506	17632	17431	17381	17531	17552	17533	17392	17392	17268	17635	17415	17444	17226	17290	17320	17499	17309	17404	17296	17288	17479	17504	17508	17267	17449	17237	17313	17250	17511	17516	17479	17261	17248	17278	17443	17353	17267	17408	17296	17207	17327	17287	17286	17480	17324	17387	17480	17668	17256	17373	17463	17444	17444	17355	17357	17370	17474	17249	17550	17360	17324	17477	17500	17524	17229	17453	17416	17452	17402	17336	17294	17426	17285	17387	17231	17410	17471	17430	17472	17533	17502	17237	17235	17205	17235	17428	17272	17499	17530	17402	17315	17446	17401	17639	17204	17543	17412	17475	17313	17481	17493	17450	17242	17391	17517	17340	17423	17480	17280	17207	17242	17398	17254	17384	17401	17375	17425	17490	17410	17381	17348	17304	17353	17510	17355	17486	17401	17418	17501	17431	17432	17422	17352	17379	17440	17470	17611	17481	17360	17300	17332	17487	17323	17505	17271	17485	17350	17158	17429	17278	17558	17403	17260	17484	17365	17243	17253	17416	17520	17386	17253	17496	17519	17228	17165	17377	17347	17424	17439	17351	17486	17378	17401	17435	17225	17323	17288	17508	17437	17524	17396	17337	17260	17545	17553	17316	17415	17343	17352	17395	17513	17262	17601	17323	17238	17282	17234	17345	17355	17432	17408	17630	17450	17631	17570	17530	17557	17371	17288	17405	17416	17242	17279	17302	17397	17478	17337	17512	17424	17410	17273	17274	17358	17477	17479	17378	17384	17361	17307	17182	17399	17412	17427	17253	17373	17440	17416	17340	17449	17366	17509	17467	17578	17336	17416	17263	17373	17337	17262	17377	17220	17483	17413	17491	17269	17530	17558	17534	17443	17225	17347	17578	17430	17534	17288	17260	17330	17349	17206	17305	17307	17227	17249	17278	17502	17248	17466	17255	17207	17280	17482	17365	17240	17125	17453	17463	17260	17400	17413	17563	17295	17413	17356	17428	17315	17459	17325	17319	17185	17349	17449	17337	17552	17546	17247	17343	17540	17285	17328	17297	17175	17308	17426	17440	17456	17441	17462	17430	17459	17472	17265	17353	17262	17393	17549	17472	17352	17391	17279	17413	17594	17485	17297	17224	17350	17294	17223	17181	17346	17487	17464	17442	17257	17303	17366	17357	17248	17539	17286	17213	17335	17422	17351	17500	17437	17176	17288	17335	17390	17541	17420	17522	17299	17264	17407	17333	17381	17140	17302	17406	17451	17434	17387	17267	17224	17299	17470	17586	17405	17529	17620	17329	17343	17577	17459	17309	17484	17590	17312	17453	17368	17332	17343	17398	17366	17429	17312	17317	17449	17424	17413	17072	17338	17213	17427	17437	17446	17355	17363	17589	17482	17447	17234	17484	17361	17172	17402	17258	17485	17328	17341	17278	17290	17487	17296	17506	17378	17501	17235	17381	17408	17531	17507	17345	17273	17294	17485	17572	17386	17452	17273	17191	17306	17403	17442	17256	17335	17348	17386	17306	17354	17348	17322	17320	17497	17249	17412	17511	17437	17578	17335	17290	17291	17329	17265	17336	17607	17372	17312	17465	17242	17382	17281	17426	17445	17437	17354	17379	17434	17193	17336	17239	17518	17462	17389	17095	17187	17503	17523	17372	17586	17460	17381	17276	17320	17433	17318	17345	17439	17196	17469	17162	17319	17325	17541	17397	17355	17304	17178	17482	17333	17306	17305	17356	17133	17461	17401	17358	17130	17418	17450	17269	17011	17471	17353	17341	17366	17312	17449	17295	17437	17472	17259	17275	17428	17312	17406	17482	17478	17320	17389	17446	17511	17494	17449	17389	17358	17385	17183	17342	17345	17553	17435	17346	17132	17372	17347	17388	17402	17183	17265	17372	17237	17442	17404	17249	17384	17366	17268	17392	17468	17227	17379	17321	17505	17427	17333	17413	17302	17408	17497	17432	17335	17337	17621	17488	17307	17466	17362	17284	17702	17366	17305	17320	17357	17403	17569	17236	17350	17384	17539	17371	17381	17265	17489	17274	17395	17435	17385	17410	17424	17278	17539	17195	17404	17253	17431	17399	17529	17403	17481	17245	17476	17414	17356	17416	17383	17229	17376	17247	17169	17374	17211	17338	17404	17153	17336	17440	17503	17521	17347	17327	17293	17327	17417	17164	17448	17352	17449	17390	17209	17369	17482	17410	17172	17388	17414	17416	17210	17318	17410	17313	17448	17323	17472	17116	17423	17347	17239	17291	17186	17341	17215	17348	17601	17334	17433	17323	17251	17144	17312	17542	17155	17326	17232	17438	17471	17263	17398	17500	17249	17282	17437	17582	17281	17189	17316	17215	17352	17423	17367	17288	17366	17374	17324	17388	17231	17277	17324	17457	17449	17381	17436	17354	17557	17247	17542	17312	17285	17296	17373	17247	17417	17339	17201	17393	17149	17504	17477	17391	17463	17325	17369	17247	17195	17328	17340	17445	17191	17400	17324	17353	17394	17481	17262	17305	17481	17257	17250	17395	17445	17378	17490	17424	17102	17374	17460	17573	17360	17254	17396	17489	17332	17285	17392	17548	17412	17460	17250	17358	17287	17185	17503	17404	17396	17356	17621	17545	17341	17486	17452	17543	17428	17293	17295	17275	17386	17470	17321	17307	17496	17405	17744	17498	17325	17401	17221	17415	17395	17341	17386	17155	17359	17496	17266	17533	17389	17398	17352	17465	17494	17447	17673	17489	17301	17424	17413	17380	17313	17336	17389	17527	17407	17288	17448	17458	17187	17397	17463	17379	17247	17383	17156	17170	17144	17298	17436	17498	17295	17333	17373	17461	17530	17358	17392	17229	17325	17410	17362	17370	17288	17335	17274	17352	17397	17501	17424	17263	17301	17531	17290	17367	17339	17367	17184	17457	17347	17259	17394	17451	17291	17563	17343	17128	17428	17363	17370	17463	17390	17501	17216	17510	17222	17341	17176	17422	17477	17516	17425	17364	17407	17171	17175	17296	17365	17412	17089	17260	17350	17624	17369	17250	17456	17319	17379	17170	17387	17440	17348	17414	17432	17515	17248	17294	17432	17378	17305	17332	17412	17403	17334	17400	17494	17366	17445	17482	17557	17235	17252	17407	17482	17236	17512	17286	17402	17357	17501	17350	17489	17401	17520	17242	17306	17537	17230	17250	17363	17535	17487	17407	17435	17486	17466	17240	17343	17444	17243	17403	17260	17352	17505	17243	17549	17218	17397	17216	17197	17369	17488	17311	17447	17550	17316	17306	17523	17581	17200	17362	17489	17290	17412	17316	17390	17349	17327	17307	17257	17380	17378	17457	17284	17458	17431	17302	17252	17312	17367	17542	17357	17453	17414	17390	17473	17348	17446	17271	17430	17382	17218	17253	17450	17445	17457	17390	17372	17271	17415	17505	17354	17634	17443	17517	17413	17254	17330	17271	17273	17158	17306	17378	17281	17284	17424	17334	17455	17379	17438	17106	17385	17231	17257	17295	17336	17370	17470	17220	17256	17217	17228	17344	17344	17425	17421	17147	17460	17386	17349	17417	17454	17236	17287	16960	17284	17367	17531	17481	17303	17424	17458	17227	17373	17511	17377	17179	17302	17257	17539	17342	17387	17450	17523	17319	17326	17415	17360	17423	17288	17333	17406	17392	17435	17364	17346	17421	17124	17365	17407	17528	17411	17130	17327	17402	17404	17104	17167	17283	17537	17458	17484	17357	17488	17381	17387	17431	17263	17410	17314	17349	17456	17489	17245	17276	17327	17552	17452	17229	17281	17293	17346	17259	17408	17308	17334	17323	17327	17410	17432	17561	17272	17452	17240	17105	17396	17475	17275	17470	17470	17296	17413	17210	17244	17390	17266	17384	17375	17226	17330	17328	17302	17319	17451	17546	17512	17347	17298	17536	17349	17251	17240	17227	17482	17078	17428	17281	17334	17270	17344	17357	17282	17370	17271	17166	17336	17471	17449	17195	17222	17196	17451	17492	17537	17336	17265	17475	17341	17339	17338	17468	17480	17240	17179	17381	17414	17428	17468	17456	17163	17360	17474	17485	17255	17338	17351	17365	17371	17525	17358	17379	17199	17087	17299	17374	17198	17301	17305	17226	17193	17313	17437	17324	17196	17305	17436	17357	17548	17371	17439	17352	17335	17331	17384	17449	17347	17446	17384	17346	17432	17404	17331	17563	17398	17194	17257	17167	17342	17449	17447	17384	17332	17380	17315	17558	17390	17329	17409	17424	17347	17383	17441	17112	17396	17187	17179	17427	17184	17374	17235	17327	17329	17421	17402	17345	17299	17333	17322	17384	17199	17463	17368	17282	17344	17376	17362	17213	17446	17505	17316	17316	17446	17531	17439	17348	17372	17494	17462	17543	17330	17485	17389	17245	17412	17148	17029	17087	17334	17289	17275	17290	17245	17431	17482	17406	17539	17603	17468	17275	17050	17385	17452	17423	17187	17378	17379	17473	17358	17342	17345	17240	17269	17303	17348	17830	17244	17357	17271	17299	17431	17406	17262	17501	17216	17326	17421	17486	17231	17370	17603	17420	17217	17454	17420	17314	17273	17359	17503	17429	17646	17314	17384	17473	17554	17374	17388	17431	17347	17399	17383	17364	17280	17486	17332	17412	17278	17476	17220	17521	17325	17506	17511	17376	17193	17358	17384	17463	17254	17589	17500	17260	17364	17463	17614	17313	17342	17381	17459	17459	17532	17390	17305	17415	17264	17375	17402	17353	17397	17335	17417	17506	17196	17223	17297	17345	17382	17318	17455	17372	17388	17396	17314	17405	17256	17488	17323	17258	17194	17164	17540	17364	17214	17401	17260	17258	17366	17110	17334	17308	17408	17476	17418	17320	17404	17173	17301	17220	17422	17306	17343	17365	17225	17465	17500	17340	17324	17485	17550	17281	17182	17274	17468	17207	17240	17453	17391	17352	17295	17331	17286	17293	17290
36156	56502	54349	46651	38547	28159	22718	20148	18412	17796	16856	16611	16439	16268	16121	15925	15883	15979	15947	15823	15814	15929	15771	15791	15829	15910	15879	15797	15899	15709	15789	15762	15739	15784	15863	15843	15627	15707	15887	15758	15687	15787	15706	15756	15542	15594	15611	15648	15789	15847	15785	15738	15927	15759	15759	15713	15845	15688	15622	15601	15650	15728	15651	15642	15602	15726	15656	15797	15797	15749	15964	15783	15715	15714	15806	15609	15693	15668	15815	15660	15733	15691	15791	15622	15805	15668	15888	15735	15556	15614	15716	15631	15619	15607	15761	15660	15790	15648	15673	15576	15724	15780	15810	15712	15586	15773	15828	15536	15723	15663	15596	15671	15709	15735	15723	15716	15715	15727	15649	15845	15751	15782	15704	15694	15622	15806	15589	15607	15632	15600	15709	15824	15546	15730	15532	15784	15747	15596	15713	15588	15644	15895	15595	15647	15611	15729	15674	15872	15629	15786	15900	15550	15556	15679	15719	15727	15831	15732	15681	15799	15671	15579	15540	15596	15745	15577	15589	15693	15710	15689	15825	15665	15665	15688	15817	15412	15583	15684	15709	15732	15703	15610	15609	15665	15702	15676	15622	15678	15726	15723	15508	15647	15641	15671	15802	15582	15613	15694	15807	15705	15771	15681	15625	15646	15709	15849	15571	15711	15605	15629	15610	15541	15678	15719	15833	15530	15825	15803	15705	15711	15675	15538	15902	15499	15516	15732	15704	15600	15573	15706	15527	15670	15762	15788	15903	15732	15782	15663	15696	15755	15683	15682	15558	15580	15668	15743	15552	15523	15655	15538	15765	15741	15889	15649	15822	15616	15585	15631	15660	15499	15654	15757	15756	15723	15825	15725	15635	15789	15611	15856	15679	15681	15692	15558	15760	15666	15588	15815	15808	15639	15719	15481	15634	15699	15738	15801	15714	15742	15736	15765	15724	15647	15665	15668	15658	15635	15632	15583	15632	15943	15837	15707	15769	15669	15622	15564	15704	15646	15734	15823	15740	15569	15751	15616	15527	15715	15784	15738	15611	15647	15609	15875	15608	15838	15604	15691	15627	15739	15731	15657	15580	15754	15525	15686	15659	15798	15402	15682	15521	15737	15772	15836	15772	15719	15527	15603	15737	15745	15628	15599	15670	15629	15716	15510	15572	15870	15681	15649	15697	15578	15649	15633	15487	15790	15659	15709	15585	15769	15612	15630	15681	15668	15656	15700	15652	15689	15533	15698	15791	15643	15535	15896	15487	15776	15699	15757	15551	15791	15640	15689	15624	15758	15678	15745	15458	15813	15734	15615	15717	15599	15711	15747	15853	15651	15675	15788	15737	15805	15658	15716	15773	15550	15635	15533	15573	15691	15609	15753	15619	15691	15681	15602	15627	15681	15526	15709	15750	15809	15578	15805	15756	15518	15666	15559	15573	15755	15812	15607	15666	15758	15579	15520	15635	15811	15919	15503	15644	15572	15801	15609	15779	15635	15645	15688	15648	15613	15687	15799	15656	15755	15648	15516	15587	15520	15572	15559	15656	15573	15775	15734	15595	15483	15554	15672	15741	15777	15636	15810	15758	15592	15385	15728	15779	15728	15722	15665	15679	15726	15637	15497	15806	15809	15552	15566	15516	15630	15708	15671	15675	15710	15543	15515	15559	15525	15451	15627	15690	15610	15859	15703	15697	15757	15732	15623	15605	15590	15717	15710	15687	15740	15870	15632	15676	15634	15741	15745	15725	15679	15675	15598	15463	15751	15558	15538	15764	15578	15827	15649	15588	15752	15619	15699	15794	15781	15892	15718	15748	15788	15701	15662	15777	15646	15603	15630	15611	15817	15740	15507	15735	15625	15626	15571	15778	15562	15418	15752	15473	15692	15750	15510	15739	15726	15762	15694	15721	15629	15699	15785	15720	15669	15675	15731	15740	15559	15622	15607	15752	15655	15793	15778	15596	15607	15606	15733	15641	15481	15723	15745	15570	15667	15621	15759	15721	15566	15482	15605	15680	15572	15646	15745	15637	15543	15765	15486	15615	15467	15884	15547	15714	15592	15743	15609	15619	15665	15703	15618	15590	15648	15543	15612	15746	15688	15647	15678	15791	15810	15612	15741	15633	15750	15538	15694	15674	15692	15896	15685	15513	15625	15586	15732	15656	15848	15654	15877	15586	15756	15675	15556	15556	15706	15640	15707	15718	15764	15749	15715	15620	15612	15646	15634	15686	15692	15388	15499	15808	15767	15498	15811	15773	15729	15668	15882	15700	15603	15783	15589	15679	15622	15753	15628	15519	15678	15686	15788	15775	15567	15634	15717	15716	15652	15426	15620	15734	15575	15673	15797	15725	15643	15532	15891	15614	15626	15849	15629	15626	15697	15697	15465	15718	15688	15613	15664	15618	15732	15806	15712	15628	15640	15655	15681	15702	15725	15770	15576	15721	15592	15708	15600	15803	15626	15641	15606	15853	15493	15618	15618	15729	15645	15671	15542	15669	15659	15704	15658	15704	15658	15685	15705	15702	15702	15622	15718	15610	15590	15751	15573	15753	15572	15592	15518	15731	15645	15579	15675	15796	15555	15624	15605	15635	15860	15636	15608	15662	15731	15634	15546	15789	15532	15720	15459	15713	15699	15672	15671	15592	15562	15694	15573	15745	15583	15616	15843	15669	15673	15645	15701	15696	15707	15716	15722	15592	15632	15682	15746	15674	15618	15667	15605	15749	15835	15572	15706	15689	15537	15787	15779	15792	15630	15525	15762	15724	15738	15620	15727	15572	15720	15644	15582	15691	15491	15639	15632	15784	15669	15760	15638	15550	15575	15736	15618	15664	15834	15547	15680	15551	15592	15665	15517	15722	15599	15787	15695	15776	15745	15766	15614	15637	15569	15806	15735	15768	15675	15721	15701	15803	15859	15703	15647	15639	15598	15727	15606	15732	15779	15623	15816	15678	15734	15674	15764	15708	15786	15634	15672	15587	15803	15659	15589	15702	15662	15709	15779	15757	15535	15773	15669	15666	15738	15592	15685	15589	15562	15573	15640	15705	15686	15696	15725	15769	15602	15592	15712	15614	15534	15745	15741	15699	15577	15742	15639	15603	15664	15641	15700	15827	15599	15767	15536	15732	15588	15890	15731	15696	15704	15658	15728	15594	15781	15785	15708	15826	15613	15591	15553	15571	15792	15783	15592	15693	15595	15777	15664	15726	15477	15726	15858	15666	15747	15674	15760	15743	15562	15691	15669	15659	15657	15468	15682	15583	15703	15687	15544	15830	15686	15779	15678	15666	15573	15664	15672	15835	15578	15768	15649	15495	15673	15684	15776	15647	15760	15664	15659	15626	15706	15755	15714	15905	15622	15630	15712	15565	15719	15649	15610	15605	15723	15684	15628	15685	15641	15943	15576	15661	15649	15739	15541	15578	15598	15626	15679	15605	15685	15708	15620	15601	15798	15555	15696	15714	15577	15704	15690	15746	15746	15786	15580	15616	15805	15679	15653	15800	15592	15639	15785	15717	15655	15719	15823	15686	15858	15647	15768	15590	15853	15559	15553	15617	15689	15640	15492	15643	15829	15781	15527	15685	15426	15728	15804	15503	15803	15615	15843	15577	15558	15619	15823	15746	15580	15669	15563	15802	15772	15612	15536	15568	15654	15602	15857	15437	15781	15593	15503	15555	15583	15637	15773	15701	15559	15625	15713	15623	15694	15682	15541	15901	15473	15917	15764	15718	15717	15799	15642	15634	15716	15667	15624	15762	15564	15684	15546	15768	15712	15713	15822	15568	15818	15685	15789	15652	15739	15557	15820	15711	15850	15594	15672	15734	15669	15685	15851	15660	15735	15671	15767	15776	15663	15800	15656	15587	15569	15699	15494	15690	15701	15680	15521	15621	15550	15679	15644	15835	15768	15460	15776	15673	15647	15658	15596	15710	15557	15727	15662	15753	15740	15635	15731	15692	15636	15488	15587	15614	15566	15832	15552	15695	15677	15618	15722	15517	15783	15666	15839	15684	15792	15582	15658	15848	15734	15711	15835	15609	15845	15728	15751	15786	15798	15769	15574	15791	15566	15829	15724	15692	15662	15710	15570	15601	15833	15774	15639	15594	15855	15568	15614	15813	15770	15709	15773	15911	15847	15775	15775	15639	15751	15744	15772	15778	15647	15636	15598	15627	15662	15766	15548	15733	15704	15649	15664	15691	15701	15725	15459	15606	15634	15792	15757	15654	15662	15623	15599	15708	15709	15521	15569	15602	15636	15547	15899	15724	15635	15708	15624	15655	15560	15632	15696	15822	15708	15855	15720	15744	15753	15740	15654	15763	15723	15519	15549	15601	15648	15716	15763	15666	15533	15530	15780	15632	15601	15763	15586	15863	15552	15639	15625	15791	15576	15685	15679	15522	15834	15701	15572	15887	15632	15798	15808	15906	15840	15708	15691	15615	15716	15606	15743	15623	15547	15530	15577	15737	15709	15670	15711	15720	15692	15611	15597	15735	15376	15562	15616	15645	15661	15699	15547	15674	15679	15744	15719	15513	15704	15630	15724	15614	15575	15791	15793	15679	15722	15660	15749	15815	15646	15628	15621	15575	15761	15595	15743	15799	15680	15642	15727	15679	15780	15567	15491	15606	15870	15530	15638	15817	15683	15533	15625	15669	15635	15771	15883	15555	15576	15677	15585	15738	15524	15702	15738	15752	15688	15696	15709	15791	15529	15657	15555	15908	15753	15653	15855	15714	15659	15706	15626	15759	15704	15690	15697	15621	15702	15588	15827	15745	15713	15745	15707	15697	15617	15620	15726	15756	15715	15705	15637	15527	15822	15568	15723	15553	15708	15864	15615	15796	15723	15841	15443	15637	15510	15761	15612	15589	15737	15569	15734	15670	15789	15819	15695	15651	15776	15736	15729	15744	15564	15526	15495	15820	15867	15737	15838	15576	15795	15594	15740	15790	15853	15399	15656	15698	15586	15792	15697	15620	15707	15725	15760	15521	15637	15751	15726	15650	15530	15721	15673	15623	15773	15662	15699	15682	15685	15702	15658	15595	15667	15597	15730	15527	15633	15755	15836	15675	15588	15680	15695	15787	15909	15671	15661	15604	15712	15663	15526	15503	15786	15595	15822	15698	15665
29114	27181	34274	31250	23643	20402	19124	18644	18091	17772	17522	17782	17609	17610	17658	17492	17327	17556	17490	17454	17590	17479	17284	17419	17367	17529	17377	17419	17315	17442	17516	17397	17456	17448	17540	17613	17456	17485	17489	17451	17282	17578	17419	17469	17383	17294	17426	17324	17599	17268	17678	17552	17277	17418	17315	17493	17480	17423	17317	17465	17268	17458	17370	17266	17527	17516	17360	17327	17382	17352	17404	17474	17325	17335	17198	17339	17285	17429	17542	17504	17421	17518	17453	17415	17572	17686	17335	17340	17369	17553	17471	17468	17339	17300	17331	17250	17400	17381	17508	17382	17270	17433	17148	17366	17158	17463	17384	17460	17374	17304	17573	17373	17536	17342	17361	17298	17425	17480	17324	17448	17307	17362	17451	17278	17383	17429	17358	17350	17568	17496	17717	17489	17447	17403	17361	17353	17357	17155	17417	17157	17385	17278	17332	17466	17400	17375	17427	17200	17539	17140	17534	17449	17165	17573	17468	17340	17405	17449	17459	17447	17420	17389	17426	17335	17474	17198	17422	17543	17370	17394	17437	17531	17391	17233	17340	17533	17471	17328	17472	17472	17698	17368	17504	17159	17403	17327	17468	17362	17512	17299	17233	17335	17503	17466	17531	17484	17316	17465	17464	17535	17318	17320	17504	17417	17328	17355	17421	17391	17428	17567	17356	17452	17310	17383	17463	17379	17236	17342	17268	17469	17438	17303	17331	17490	17267	17299	17432	17320	17424	17326	17471	17319	17585	17472	17175	17432	17650	17497	17392	17355	17337	17467	17295	17320	17520	17440	17461	17454	17447	17334	17263	17437	17455	17308	17420	17459	17479	17097	17290	17375	17300	17418	17331	17453	17552	17295	17272	17548	17384	17499	17303	17336	17532	17445	17508	17467	17357	17277	17426	17498	17497	17440	17545	17235	17514	17405	17486	17416	17526	17398	17398	17290	17352	17542	17359	17455	17397	17183	17608	17525	17577	17662	17362	17354	17395	17401	17273	17328	17233	17191	17624	17226	17400	17296	17372	17329	17477	17336	17403	17282	17297	17293	17471	17408	17509	17615	17671	17247	17403	17436	17462	17374	17517	17361	17357	17347	17442	17404	17399	17267	17733	17367	17493	17493	17416	17418	17382	17443	17391	17536	17416	17582	17250	17406	17364	17489	17299	17442	17538	17225	17415	17496	17491	17380	17305	17431	17364	17434	17397	17479	17367	17555	17411	17412	17305	17411	17378	17400	17407	17351	17268	17339	17424	17340	17373	17523	17389	17256	17293	17487	17289	17461	17320	17484	17421	17424	17527	17371	17219	17441	17476	17367	17418	17519	17287	17179	17479	17496	17367	17251	17310	17327	17495	17642	17654	17484	17508	17472	17711	17423	17379	17418	17217	17421	17344	17354	17612	17388	17340	17450	17330	17538	17464	17376	17254	17504	17503	17228	17382	17426	17171	17361	17410	17211	17315	17458	17409	17515	17309	17232	17544	17374	17302	17355	17254	17336	17347	17285	17404	17414	17617	17516	17281	17439	17385	17531	17593	17274	17538	17349	17304	17181	17460	17367	17316	17416	17379	17451	17432	17212	17557	17311	17395	17410	17315	17334	17598	17387	17442	17353	17150	17387	17526	17313	17520	17405	17608	17238	17216	17305	17357	17463	17362	17514	17485	17258	17277	17253	17425	17600	17311	17344	17308	17312	17215	17455	17459	17248	17485	17379	17569	17454	17354	17171	17357	17262	17510	17511	17590	17358	17410	17301	17321	17363	17369	17212	17277	17425	17304	17495	17345	17443	17378	17438	17564	17402	17170	17401	17394	17330	17323	17378	17313	17360	17243	17370	17408	17330	17277	17295	17524	17256	17255	17337	17533	17506	17378	17595	17292	17132	17180	17295	17266	17461	17559	17363	17535	17422	17286	17381	17352	17421	17548	17368	17333	17450	17495	17343	17334	17384	17460	17461	17512	17596	17538	17291	17400	17382	17417	17274	17494	17580	17671	17381	17339	17359	17313	17397	17321	17385	17374	17320	17430	17330	17525	17503	17280	17539	17372	17320	17499	17223	17457	17385	17448	17459	17272	17404	17522	17508	17318	17294	17400	17497	17410	17276	17504	17391	17338	17439	17454	17523	17310	17173	17255	17342	17351	17434	17457	17457	17469	17471	17333	17431	17292	17344	17258	17389	17414	17227	17456	17409	17517	17508	17456	17430	17501	17656	17382	17431	17662	17377	17465	17516	17300	17478	17363	17476	17398	17388	17521	17221	17426	17510	17433	17368	17524	17515	17469	17520	17678	17539	17390	17605	17261	17347	17547	17399	17313	17521	17281	17462	17476	17458	17210	17389	17548	17433	17432	17352	17256	17332	17296	17448	17232	17436	17215	17337	17430	17369	17199	17342	17485	17322	17323	17379	17408	17479	17513	17439	17462	17277	17532	17468	17382	17347	17510	17457	17447	17309	17369	17424	17504	17283	17285	17245	17297	17378	17441	17381	17509	17406	17377	17438	17358	17410	17538	17497	17509	17214	17417	17510	17697	17636	17485	17227	17364	17215	17366	17246	17386	17460	17307	17361	17480	17282	17473	17347	17650	17264	17471	17387	17613	17292	17519	17453	17452	17428	17541	17408	17480	17246	17275	17410	17361	17348	17370	17389	17395	17223	17336	17334	17566	17436	17473	17482	17511	17537	17221	17501	17588	17451	17350	17331	17337	17490	17294	17355	17548	17391	17507	17383	17557	17327	17449	17416	17305	17303	17333	17366	17447	17512	17264	17323	17514	17544	17429	17599	17442	17473	17457	17350	17340	17316	17521	17243	17635	17294	17341	17368	17241	17278	17478	17472	17634	17625	17275	17392	17452	17355	17349	17593	17384	17466	17324	17413	17377	17451	17199	17390	17324	17570	17585	17478	17394	17255	17454	17452	17374	17434	17404	17521	17410	17417	17569	17229	17368	17372	17212	17474	17288	17366	17373	17481	17516	17374	17208	17552	17340	17504	17420	17432	17533	17555	17572	17392	17499	17260	17372	17411	17330	17423	17491	17583	17507	17413	17392	17432	17292	17375	17270	17322	17362	17194	17566	17257	17425	17426	17547	17292	17446	17203	17432	17354	17239	17605	17294	17526	17511	17280	17481	17610	17315	17525	17233	17353	17200	17357	17491	17322	17276	17399	17444	17416	17345	17526	17349	17462	17281	17508	17294	17131	17457	17638	17466	17278	17382	17484	17433	17414	17497	17432	17259	17376	17336	17563	17563	17326	17368	17470	17574	17434	17312	17398	17261	17493	17293	17303	17435	17284	17412	17215	17409	17552	17442	17509	17300	17228	17416	17386	17433	17467	17464	17289	17535	17294	17414	17556	17339	17485	17463	17341	17395	17368	17255	17338	17553	17243	17478	17292	17667	17527	17315	17159	17339	17438	17456	17500	17349	17599	17372	17471	17413	17320	17170	17355	17409	17384	17508	17395	17200	17402	17583	17339	17591	17268	17457	17374	17401	17617	17377	17426	17501	17489	17343	17383	17279	17303	17262	17258	17311	17551	17401	17417	17519	17451	17297	17225	17110	17623	17359	17258	17359	17402	17289	17484	17350	17333	17538	17304	17457	17346	17487	17600	17341	17269	17495	17320	17361	17292	17472	17547	17442	17473	17373	17491	17448	17499	17566	17377	17548	17258	17578	17549	17460	17449	17421	17617	17389	17288	17483	17470	17301	17460	17490	17269	17272	17288	17448	17340	17269	17273	17632	17369	17298	17375	17274	17259	17372	17271	17472	17536	17447	17416	17398	17408	17383	17490	17366	17206	17563	17509	17393	17755	17347	17434	17495	17353	17308	17351	17346	17198	17305	17482	17390	17577	17479	17534	17613	17541	17442	17344	17396	17371	17422	17635	17673	17328	17395	17270	17345	17363	17445	17471	17214	17437	17477	17452	17467	17604	17607	17314	17466	17319	17206	17530	17349	17425	17454	17311	17592	17490	17360	17513	17544	17326	17655	17226	17362	17362	17386	17488	17421	17342	17499	17541	17489	17440	17403	17379	17331	17246	17411	17137	17331	17355	17438	17393	17594	17417	17547	17432	17271	17541	17311	17345	17370	17671	17493	17367	17389	17414	17458	17437	17306	17486	17518	17292	17306	17342	17429	17327	17384	17470	17556	17456	17538	17489	17330	17455	17392	17409	17238	17473	17345	17545	17404	17281	17525	17321	17408	17740	17437	17348	17484	17432	17472	17400	17453	17443	17376	17500	17562	17242	17426	17376	17479	17408	17627	17310	17444	17556	17428	17492	17546	17475	17457	17437	17359	17392	17607	17349	17312	17262	17550	17428	17336	17414	17437	17323	17314	17551	17546	17213	17646	17514	17466	17373	17278	17358	17426	17390	17322	17637	17501	17407	17321	17295	17390	17275	17274	17548	17464	17306	17352	17248	17444	17406	17514	17544	17514	17492	17212	17376	17407	17175	17396	17398	17264	17385	17239	17569	17395	17311	17173	17460	17281	17479	17422	17415	17245	17450	17654	17452	17399	17377	17614	17294	17395	17456	17311	17276	17356	17394	17471	17543	17516	17446	17326	17436	17232	17359	17002	17495	17636	17472	17530	17275	17420	17497	17401	17389	17079	17487	17551	17631	17253	17478	17365	17304	17468	17276	17487	17377	17356	17458	17394	17513	17286	17361	17470	17262	17417	17283	17427	17438	17619	17555	17571	17376	17346	17475	17550	17396	17255	17477	17381	17474	17351	17554	17524	17354	17473	17371	17426	17363	17346	17345	17517	17267	17407	17393	17345	17499	17334	17500	17526	17346	17234	17395	17308	17509	17606	17216	17360	17397	17327	17424	17484	17430	17526	17391	17576	17417	17394	17414	17438	17355	17318	17562	17517	17319	17366	17389	17532	17300	17562	17289	17616	17238	17321	17448	17272	17362	17424	17399	17414	17515	17335	17437	17474	17257	17432	17285	17399	17281	17281	17290	17359	17514	17573	17615	17407	17466	17211	17565	17627	17600	17530	17188	17272	17518	17468	17347	17211	17548	17442	17449	17393	17273	17434	17401	17461	17537	17264	17459	17522	17257	17391	17406	17175	17311	17606	17433	17451	17468	17414	17267	17426	17530	17258	17442	17279	17464	17383	17206
33173	44213	40378	31912	23826	19391	18023	17465	16730	16397	16361	16112	16125	15988	15924	15929	15850	15875	15775	15911	15750	15763	15995	15923	15840	15907	15757	15851	15817	15806	15806	15800	15631	15721	15786	15763	15781	15981	15813	15875	15657	15712	15842	15765	15903	15792	15880	15914	15756	15722	15694	15755	15846	15780	15802	15801	15766	15879	15729	15776	15788	16000	15822	15730	15850	15697	15717	15745	15680	15828	15717	15740	15723	15728	15746	15603	15819	15834	15559	15811	15776	15836	15720	15747	15830	15950	15763	15877	15679	15714	15748	15816	15714	15848	15767	15656	15572	15772	15782	15776	15869	15752	15684	15929	15813	15737	15846	15724	15889	15696	15925	15691	15613	15829	15795	15866	15603	15640	15823	15717	15820	15615	15662	15674	15787	15764	15797	15642	15669	15748	15714	15701	15586	15562	15788	15788	15842	15785	15780	15798	15676	15664	15888	15804	15607	15727	15756	15764	15822	15801	15540	15602	15752	15870	15620	15725	15737	15664	15890	15850	15813	15860	15757	15774	15877	15696	15809	15851	15691	15611	15823	15726	15648	15787	15682	15801	15762	15695	15877	15900	15591	15787	15725	15832	15658	15808	15700	15906	15813	15706	15746	15565	15752	15751	15865	15764	15665	15984	15782	15838	15683	15751	15709	15801	15876	15687	15666	15704	15791	15550	15644	15830	15714	15818	15866	15766	15839	15987	15818	15773	15724	15701	15714	15761	15755	15687	15700	15696	15846	15703	15634	15866	15883	15876	15937	15808	15638	15910	15845	15768	15665	15790	15822	15777	15596	15607	15666	15908	15832	15828	15814	15789	15685	15692	15585	15717	15834	15742	15732	15608	15722	15786	15808	15831	15714	15905	15788	15605	16071	15910	15887	15698	15861	15676	15626	15741	15880	15670	15877	15644	15833	15880	15677	15635	15801	15762	15616	15672	15860	15744	15740	15854	15849	15891	15751	15645	15644	15863	15625	15982	15727	15773	15931	15605	15763	15880	15654	15654	15927	15806	15758	15671	15830	15879	15773	15793	15969	15814	15685	15775	15684	15835	15651	15774	15770	15717	15771	15692	15691	15882	15808	15825	15731	15870	15744	15826	15836	15643	15722	15706	15720	15747	15861	15687	15927	15819	15869	15807	15789	15841	15820	15765	15690	15659	15808	15845	15849	15863	15761	15609	15756	15804	15799	15814	15732	15733	15759	15770	15846	15818	15696	15852	15670	15775	15862	15783	15702	15778	15628	15643	15911	15708	15870	15776	15710	15762	15724	15774	15941	15779	15727	15767	15641	15601	15881	15703	15663	15728	15665	15678	15755	15684	15881	15812	15732	15636	15739	15819	15730	15772	15813	15566	15895	15795	15709	15695	15818	15790	15722	15809	15868	15854	15618	15717	15847	15830	15889	15844	15707	15729	15857	15602	15793	15737	15728	15816	15986	15835	15675	15857	15660	15818	15791	15520	15785	15774	15784	15834	15717	15567	15708	15727	15603	15806	15827	15736	15767	15863	15751	15770	15715	15681	15763	15817	15772	15826	15612	15636	15843	15735	15809	15675	15809	15927	15606	15933	15948	15761	15763	15791	15856	15794	15671	15754	15676	15591	15632	15889	15734	15785	15815	15834	15830	15773	15672	15812	15701	15651	15845	15673	15662	15598	15815	15773	15603	15838	15705	15933	15795	15808	15770	15679	15847	15654	15822	15808	15777	15748	15964	15830	15689	15909	15708	15663	15858	15804	15783	15884	15794	15666	15731	15676	15875	15721	15577	15512	15643	15758	15717	15766	15772	15920	15843	15606	15649	15678	15913	15878	15899	15684	15777	15687	15699	15768	15735	15658	15773	15798	15686	15634	15740	15841	15828	15823	15732	15973	15654	15764	15762	15763	15619	15962	15700	15763	15871	15677	15820	15678	15829	15726	15662	15896	15929	15813	15730	15695	15692	15964	15835	15853	15804	15626	15869	15674	15655	15810	15862	15682	15754	15752	15836	15867	15782	15725	15908	15743	15546	15864	15948	15840	15756	15708	15812	15754	15787	15925	15792	15778	15844	15716	15643	15710	15810	15691	15586	15678	15652	15745	15761	15838	15791	15672	15926	15738	15732	15730	15612	15666	15944	15834	15775	15780	15740	15858	15776	15813	15786	15867	15927	15801	15669	15775	15734	15801	15742	15559	15645	15686	15606	15908	15927	15804	15966	15749	15810	15722	15846	15809	15762	15743	15715	15752	15828	15686	15840	15678	15725	15694	15651	15758	15876	15799	15755	15804	15697	15881	15730	15899	15708	15743	15776	15738	15757	15764	15639	15773	15666	15938	15670	15700	15823	15824	15929	15752	15686	15833	15881	15659	15729	15706	15800	15757	15734	15729	15657	15806	15783	15845	15737	15710	15780	15878	15680	15779	15714	15774	15889	15668	15772	15547	15874	15770	15847	15752	15625	15866	15840	15836	15769	15773	15733	15859	15681	15812	15841	15815	15715	15649	15639	15858	15658	15685	15809	15758	15832	15615	15715	15826	15857	15920	15736	15782	15697	15932	15702	15747	15894	15855	15734	15756	15742	15896	15715	15734	15710	15890	15749	15732	15759	15837	15728	15848	15780	15734	15740	15892	15757	15859	15802	15723	15599	15782	15622	15850	15860	15792	15920	15727	15647	15720	15672	15776	15650	15883	15781	15707	15756	15752	15709	15854	15654	15661	15748	15692	15726	15727	15768	15656	15821	15818	15806	15754	15688	15562	15844	15728	15789	15703	15902	15724	15844	15643	15667	15762	15834	15903	15689	15583	15691	15729	15741	15562	16068	15858	15688	15734	15855	15939	15750	15753	15760	15787	15744	15648	15768	15800	15742	15954	15647	15813	15744	15720	15682	15836	15768	15757	15898	15678	15809	15789	15737	15921	15613	15774	15762	15867	15688	15718	15772	15739	15762	15760	15792	15771	15752	15853	15830	15807	15732	15586	15813	15822	15800	15830	15506	15697	15849	15828	15767	15896	15635	15681	15789	15768	15971	15786	15648	15832	15674	15686	15782	15803	15787	15725	15988	15798	15787	15751	15763	15939	15755	15812	15824	15708	15896	15862	15782	15819	15750	15598	15677	15844	15735	15863	15879	15907	15832	15724	15810	15839	15749	15834	15698	15764	15749	15847	15860	15699	15859	15686	15702	15714	15730	15659	15728	15737	15921	15656	15870	15884	15806	15747	15814	15722	15711	15931	15835	15916	15662	15922	15821	15801	15791	15514	15936	15889	15918	15813	15882	15863	15698	15865	15640	15859	15923	15879	15713	15617	15804	15698	15674	15911	15742	15854	15736	15730	15823	15640	15757	15812	15559	15680	15756	15893	15767	15911	15964	15593	15797	15875	15687	15653	15602	15885	15751	15763	15761	15787	15898	15797	15887	15795	15756	15816	15708	15841	15728	15753	15641	15743	15638	15819	15899	15720	15727	15732	15711	15574	15844	15877	15753	15806	15680	15741	15835	15717	15714	15840	15717	15800	15709	15677	15529	15632	15846	15784	15815	15861	15624	15867	15821	15889	15715	15784	15858	15696	15699	15846	15866	15885	15867	15815	15781	15670	15748	15747	15723	15937	15776	15807	15777	15748	15825	15676	15947	15639	15759	15605	15760	15672	15822	15560	15751	15615	15790	15854	15839	15700	15748	15855	15738	15783	15795	15765	15694	15708	15825	15520	15876	15725	15685	15739	15694	15794	15908	15752	15732	15857	15674	15831	15716	15745	15803	15997	15728	15797	15736	15725	15681	15538	15682	15792	15904	15606	15980	15775	15777	15799	15882	15820	15639	15759	15836	15661	15748	15703	15797	15710	15887	15761	15735	15774	15768	15551	15709	15753	15874	15648	15842	15767	15736	15917	15673	15864	15583	15782	15664	15696	15847	15702	15731	15600	15861	16011	15895	15851	15646	15792	15780	15654	15547	15972	15676	15685	15625	15818	15772	15828	15932	15768	15895	15544	15749	15652	15703	15760	15698	15790	15843	15612	15733	15799	15709	15757	15775	15806	15788	15956	15832	15959	15715	15789	15818	15934	15678	15759	15641	15695	15769	15762	15723	15742	15866	15741	15770	15615	15863	15744	15798	15827	15793	15759	15729	15804	15768	15686	15765	15712	15778	15665	15668	15918	15795	15792	15901	15595	15968	15776	15673	15793	15830	15895	15568	15811	15910	15626	15643	15820	15811	15851	15812	15903	15771	15727	15708	15699	15867	15754	15705	15765	15616	15788	15823	15753	15734	15709	15845	15720	15711	15747	15723	15718	15622	15886	15681	15732	15828	15781	15862	15635	15813	15627	15786	15722	15707	15899	15835	15828	15842	15782	15714	15862	15742	15709	15789	15882	15700	15594	15723	15618	15656	15800	15850	15758	16057	15741	15777	15888	15812	15753	15783	15762	15789	15744	15768	15801	15796	15841	15980	15656	15750	15663	15823	15642	15966	15869	15806	15767	15673	15861	15786	15722	15926	15631	15652	15535	15721	15815	15835	15609	15867	15747	15826	15785	15813	15612	15678	15752	15868	15796	15773	15970	15674	15644	15828	15704	15720	15629	15767	15689	15879	15654	15693	15816	15768	15788	15900	15855	15922	15773	15794	15788	15860	15955	15723	15835	15976	15751	15665	15810	15744	15681	15869	15758	15766	15635	15760	15709	15778	15916	15668	15841	15770	15787	15690	15794	15730	15731	15662	15641	15837	15779	15651	15636	15832	15724	15777	15808	15784	15717	15795	15691	15781	15886	15899	15751	15972	15747	15970	15714	15706	15807	15803	15641	15668	15830	15868	15780	15787	15690	15857	15617	15702	15903	15774	15826	15793	15637	15618	15763	15665	15745	15883	15848	15804	15774	15761	15836	15858	15794	15761	15824	15682	15860	15869	15819	15821	15881	15857	15936	15608	15775	15699	15923	15806	15941	15793	15604	15792	15666	15647	15963	16118	15694	15640	15788	15693	15820	15803	15613	15863	15628	15845	15728	15724	15785	15616	15639	15779	15701	15818	15660	15678	15811	15738	15803	15814	15745	15780	15887	15612	15722	15806	15639	15760	15857	15815	15681	15953	15696	15789	15649	15869	15616	15757	15682	15972	15659	15770	15782	15888	15763	15593	15650	15785	15876
24092	21434	28977	25277	23587	23979	22787	19620	18242	17782	17588	17246	17198	16927	16783	16954	16783	16859	16892	16654	16620	16635	16712	16542	16633	16724	16719	16646	16680	16823	16598	16507	16743	16816	16809	16477	16698	16637	16787	16663	16635	16765	16557	16632	16771	16673	16607	16711	16865	16546	16501	16653	16622	16687	16772	16678	16522	16710	16664	16731	16629	16469	16655	16585	16884	16688	16743	16523	16688	16670	16643	16601	16573	16610	16727	16592	16511	16694	16656	16783	16664	16725	16853	16406	16779	16795	16521	16479	16510	16596	16624	16659	16737	16770	16456	16535	16791	16595	16669	16621	16491	16539	16657	16263	16535	16766	16650	16651	16615	16554	16617	16695	16687	16599	16712	16586	16704	16625	16630	16597	16805	16741	16714	16617	16794	16576	16740	16604	16632	16745	16710	16706	16651	16603	16714	16641	16325	16584	16836	16502	16715	16633	16606	16567	16637	16662	16472	16569	16553	16513	16541	16676	16583	16582	16575	16608	16705	16542	16377	16737	16567	16436	16660	16382	16596	16505	16746	16663	16728	16586	16630	16600	16515	16755	16643	16581	16422	16592	16302	16640	16721	16748	16516	16434	16558	16609	16694	16778	16556	16753	16496	16827	16642	16521	16628	16672	16552	16583	16693	16534	16489	16588	16612	16729	16532	16820	16651	16516	16503	16764	16404	16657	16613	16408	16787	16543	16829	16438	16572	16787	16748	16789	16603	16642	16651	16703	16750	16431	16580	16702	16536	16797	16359	16519	16790	16620	16689	16630	16581	16741	16794	16559	16570	16481	16484	16644	16644	16523	16504	16567	16543	16828	16500	16703	16697	16487	16690	16594	16704	16667	16684	16494	16684	16821	16656	16710	16610	16483	16548	16708	16661	16598	16525	16669	16811	16614	16571	16707	16720	16554	16869	16767	16716	16728	16683	16467	16660	16767	16761	16613	16611	16724	16527	16512	16600	16750	16681	16658	16472	16546	16572	16523	16593	16528	16542	16625	16652	16848	16504	16724	16536	16539	16658	16675	16745	16590	16584	16497	16642	16599	16835	16546	16714	16635	16650	16545	16526	16502	16523	16575	16489	16595	16550	16600	16600	16617	16491	16573	16587	16739	16573	16730	16540	16565	16628	16401	16586	16596	16643	16610	16619	16435	16518	16773	16596	16701	16589	16657	16424	16589	16631	16693	16548	16617	16626	16608	16752	16625	16738	16546	16364	16588	16614	16645	16593	16657	16356	16551	16526	16519	16651	16772	16609	16678	16686	16727	16699	16795	16487	16573	16706	16569	16689	16537	16623	16797	16556	16505	16707	16783	16634	16548	16658	16603	16512	16553	16778	16801	16513	16631	16458	16535	16745	16599	16496	16691	16624	16523	16619	16601	16557	16633	16758	16780	16554	16755	16416	16559	16737	16616	16623	16716	16619	16535	16533	16640	16781	16412	16409	16737	16683	16575	16655	16570	16544	16568	16616	16503	16484	16732	16709	16706	16768	16715	16641	16544	16788	16629	16659	16652	16439	16549	16466	16604	16447	16636	16444	16507	16684	16582	16664	16585	16703	16705	16790	16554	16699	16394	16439	16688	16466	16636	16652	16609	16647	16654	16679	16575	16548	16531	16745	16578	16509	16684	16566	16495	16711	16550	16482	16524	16547	16609	16668	16723	16683	16509	16724	16586	16443	16655	16539	16669	16684	16526	16500	16604	16694	16608	16792	16649	16578	16561	16418	16502	16755	16316	16746	16242	16567	16778	16814	16663	16538	16613	16643	16599	16731	16706	16467	16499	16667	16478	16551	16716	16639	16567	16606	16535	16646	16767	16469	16417	16611	16623	16685	16552	16707	16452	16557	16655	16475	16544	16456	16531	16505	16603	16840	16530	16666	16583	16678	16505	16616	16680	16810	16578	16526	16486	16521	16738	16512	16488	16784	16659	16412	16564	16406	16517	16521	16492	16426	16672	16787	16644	16704	16607	16403	16377	16719	16578	16420	16695	16728	16515	16561	16495	16551	16481	16669	16545	16538	16574	16632	16462	16659	16596	16612	16423	16610	16595	16595	16780	16752	16807	16719	16628	16746	16376	16436	16718	16397	16651	16716	16628	16515	16712	16684	16913	16531	16587	16765	16697	16313	16491	16618	16648	16614	16637	16582	16607	16646	16798	16516	16678	16557	16710	16601	16676	16314	16660	16695	16669	16521	16637	16772	16678	16749	16828	16507	16568	16638	16320	16503	16562	16674	16750	16638	16600	16472	16445	16553	16599	16702	16644	16435	16626	16653	16804	16846	16697	16630	16664	16683	16668	16822	16529	16680	16499	16670	16695	16701	16570	16708	16726	16582	16564	16729	16442	16861	16553	16683	16765	16466	16615	16501	16746	16650	16460	16778	16552	16613	16564	16543	16604	16596	16513	16453	16811	16647	16609	16615	16422	16673	16405	16634	16474	16704	16576	16481	16716	16777	16623	16611	16593	16772	16639	16557	16603	16706	16681	16583	16775	16720	16805	16595	16704	16746	16628	16623	16581	16627	16613	16695	16807	16696	16426	16429	16552	16653	16662	16611	16598	16607	16694	16501	16402	16737	16604	16596	16384	16511	16531	16628	16598	16800	16467	16683	16651	16653	16585	16624	16485	16452	16764	16653	16570	16612	16483	16589	16480	16479	16491	16523	16656	16651	16556	16508	16542	16637	16611	16548	16686	16678	16664	16518	16551	16896	16538	16818	16571	16507	16468	16604	16566	16609	16663	16670	16430	16566	16536	16608	16529	16754	16480	16789	16700	16545	16777	16703	16372	16722	16628	16667	16702	16431	16560	16573	16566	16679	16720	16447	16688	16719	16713	16760	16384	16574	16633	16619	16480	16638	16522	16770	16543	16563	16410	16689	16703	16593	16638	16534	16739	16709	16749	16529	16620	16625	16633	16653	16701	16601	16559	16673	16708	16700	16680	16802	16429	16543	16505	16527	16624	16784	16649	16703	16507	16512	16725	16710	16753	16474	16715	16737	16556	16627	16776	16754	16800	16758	16630	16632	16500	16584	16631	16410	16408	16624	16752	16414	16370	16645	16758	16558	16575	16657	16681	16568	16731	16615	16735	16662	16926	16602	16596	16675	16660	16595	16793	16694	16680	16886	16630	16672	16609	16592	16629	16896	16525	16627	16531	16714	16695	16651	16521	16587	16531	16530	16538	16657	16751	16560	16540	16432	16444	16731	16539	16591	16615	16616	16641	16501	16645	16547	16648	16951	16578	16590	16762	16669	16535	16652	16564	16755	16471	16820	16487	16491	16437	16615	16595	16492	16560	16628	16545	16706	16648	16696	16636	16665	16622	16560	16534	16662	16662	16782	16495	16565	16698	16471	16594	16645	16679	16574	16592	16532	16629	16556	16676	16554	16546	16780	16576	16589	16467	16591	16444	16470	16503	16957	16597	16778	16679	16637	16693	16594	16658	16742	16419	16297	16619	16575	16474	16715	16534	16660	16602	16675	16646	16486	16613	16667	16632	16757	16681	16623	16658	16505	16569	16603	16628	16569	16678	16695	16774	16523	16594	16626	16711	16601	16579	16465	16619	16550	16620	16755	16647	16665	16574	16646	16740	16549	16852	16576	16641	16678	16514	16737	16808	16835	16688	16414	16356	16677	16577	16651	16566	16562	16678	16694	16719	16884	16811	16766	16441	16467	16582	16820	16806	16656	16680	16626	16651	16596	16584	16619	16580	16610	16489	16635	16524	16680	16635	16748	16653	16638	16568	16767	16529	16584	16614	16704	16545	16673	16595	16735	16811	16835	16594	16333	16700	16607	16507	16678	16671	16691	16578	16815	16582	16643	16745	16620	16711	16627	16446	16676	16463	16649	16575	16541	16776	16815	16579	16669	16721	16652	16576	16552	16552	16499	16459	16708	16518	16429	16424	16720	16738	16580	16827	16496	16381	16820	16700	16594	16680	16639	16573	16632	16496	16615	16537	16564	16538	16670	16595	16551	16554	16678	16637	16704	16737	16809	16617	16539	16511	16625	16704	16707	16826	16579	16463	16592	16559	16673	16462	16836	16755	16575	16571	16428	16422	16741	16474	16758	16650	16597	16671	16551	16509	16642	16766	16444	16716	16720	16420	16566	16765	16562	16565	16836	16632	16719	16525	16567	16580	16750	16467	16664	16691	16568	16447	16621	16464	16593	16469	16632	16718	16512	16561	16775	16636	16559	16779	16811	16613	16733	16628	16677	16458	16518	16634	16576	16684	16553	16640	16445	16496	16757	16573	16622	16690	16826	16721	16802	16494	16548	16561	16392	16596	16503	16563	16450	16693	16584	16739	16533	16616	16709	16865	16654	16682	16540	16445	16668	16664	16696	16601	16716	16599	16480	16586	16497	16709	16810	16611	16679	16720	16578	16664	16407	16631	16640	16501	16577	16633	16486	16427	16572	16679	16768	16629	16642	16637	16606	16560	16556	16678	16575	16737	16638	16638	16665	16760	16748	16604	16656	16628	16654	16743	16542	16641	16487	16484	16493	16676	16543	16702	16759	16492	16682	16702	16692	16505	16546	16609	16595	16629	16717	16676	16691	16712	16689	16629	16663	16636	16463	16739	16772	16576	16608	16603	16709	16599	16628	16727	16576	16629	16733	16639	16713	16649	16612	16457	16664	16828	16388	16723	16541	16613	16560	16403	16586	16678	16724	16556	16690	16657	16633	16608	16582	16497	16744	16642	16587	16679	16768	16762	16742	16750	16566	16645	16643	16498	16704	16725	16861	16459	16631	16640	16679	16535	16599	16599	16737	16760	16629	16453	16623	16635	16565	16718	16639	16506	16690	16646	16543	16533	16634	16719	16446	16531	16549	16672	16554	16428	16547	16717	16495	16634	16653	16500	16567	16708	16550	16619	16859	16756	16493	16329	16372	16791	16671	16714	16611	16752	16844	16537	16736	16683	16860	16722	16375	16814	16485	16707	16488	16702	16596	16442	16419	16741	16556	16531	16504	16697	16440	16444	16561	16722	16448	16657	16578	16569	16732	16513	16700	16602	16721	16698	16713	16625	16607	16537	16545	16569	16611	16579	16447	16636	16470	16654	16772	16391	16724	16593	16608	16641	16808	16615	16735	16764	16677	16634	16549	16678	16344	16670
34352	52080	48722	33660	27046	23503	20745	19438	17542	16809	16384	16109	15966	15600	15578	15647	15484	15398	15433	15330	15484	15388	15286	15337	15489	15485	15548	15437	15497	15227	15250	15166	15434	15440	15470	15219	15327	15406	15125	15208	15346	15383	15403	15348	15110	15473	15264	15270	15348	15368	15371	15332	15366	15214	15340	15400	15327	15286	15354	15279	15537	15473	15331	15288	15324	15212	15216	15169	15344	15232	15308	15253	15373	15223	15211	15108	15271	15337	15294	15304	15140	15244	15386	15346	15185	15388	15556	15489	15315	15182	15174	15409	15248	15384	15373	15299	15343	15370	15240	15328	15339	15293	15322	15409	15174	15308	15376	15246	15335	15238	15280	15356	15169	15106	15300	15406	15327	15321	15355	15198	15376	15170	15424	15235	15409	15181	15424	15235	15419	15449	15306	15279	15261	15301	15503	15122	15378	15332	15274	15323	15292	15171	15202	15254	15416	15352	15262	15262	15296	15251	15419	15294	15328	15248	15217	15307	15397	15409	15215	15422	15264	15299	15197	15276	15239	15336	15307	15398	15228	15311	15236	15253	15265	15315	15364	15300	15345	15233	15208	15313	15351	15189	15167	15390	15225	15295	15257	15336	15506	15284	15217	15344	15169	15347	15414	15226	15422	15150	15318	15243	15270	15087	15339	15311	15272	15393	15469	15158	15298	15302	15338	15125	15236	15324	15126	15223	15374	15197	15361	15328	15317	15216	15277	15384	15327	15291	15290	15310	15202	15417	15268	15445	15491	15432	15233	15375	15102	15481	15382	15280	15368	15239	15271	15277	15337	15432	15429	15296	15084	15300	15348	15331	15424	15174	15337	15223	15370	15268	15389	15194	15283	15187	15399	15210	15498	15228	15316	15161	15295	15279	15205	15117	15306	15312	15177	15296	15367	15309	15409	15085	15282	15360	15443	15194	15252	15161	15178	15297	15241	15323	15420	15259	15363	15257	15342	15184	15349	15349	15303	15364	15428	15194	15362	15270	15245	15370	15416	15155	15272	15327	15360	15210	15211	15232	15236	15393	15261	15101	15253	15162	15146	15200	15190	15517	15062	15218	15328	15277	15468	15279	15286	15219	15257	15402	15354	15395	15389	15105	15368	15437	15233	15384	15268	15370	15256	15275	15363	15309	15327	15232	15192	15178	15339	15259	15389	15271	15386	15307	15528	15351	15251	15279	15153	15468	15212	15333	15332	15235	15410	15280	15452	15126	15231	15300	15451	15343	15252	15496	15365	15345	15274	15316	15207	15359	15367	15069	15276	15199	15244	15244	15272	15217	15265	15581	15249	15335	15265	15147	15340	15262	15283	15235	15144	15229	15278	15277	15218	15277	15406	15164	15272	15286	15289	15251	15473	15197	15352	15346	15361	15287	15251	15356	15218	15303	15342	15333	15376	15270	15337	15324	15299	15499	15256	15340	15320	15249	15412	15225	15266	15310	15282	15405	15191	15216	15255	15216	15227	15421	15310	15264	15203	15522	15289	15379	15544	15245	15252	15367	15256	15076	15384	15050	15359	15463	15419	15426	15220	15233	15259	15367	15371	15346	15362	15249	15168	15525	15316	15291	15308	15437	15328	15334	15333	15545	15058	15197	15495	15276	15358	15363	15308	15388	15310	15189	15173	15226	15406	15162	15328	15249	15257	15116	15542	15310	15140	15443	15289	15339	15295	15241	15261	15322	15301	15249	15430	15349	15309	15211	15455	15447	15247	15540	15327	15128	15326	15310	15236	15311	15266	15318	15121	15314	15234	15270	15275	15416	15204	15356	15242	15375	15382	15408	15380	15376	15051	15267	15342	15192	15219	15234	15416	15343	15293	15255	15240	15364	15150	15264	15501	15239	15293	15344	15195	15239	15276	15282	15208	15273	15433	15224	15221	15150	15401	15160	15401	15267	15422	15260	15325	15280	15334	15409	15209	15162	15258	15291	15379	15139	15365	15124	15277	15251	15281	15344	15349	15237	15163	15310	15246	15361	15195	15334	15368	15393	15235	15241	15197	15294	15320	15276	15274	15302	15219	15381	15282	15352	15266	15215	15411	15228	15341	15370	15258	15367	15208	15161	15115	15415	15390	15042	15353	15206	15301	15310	15231	15421	15215	15402	15254	15355	15299	15348	15317	15316	15164	15332	15280	15435	15457	15444	15351	15341	15336	15229	15244	15277	15183	15191	15244	15378	15442	15178	15313	15212	15330	15344	15274	15324	15325	15126	15396	15246	15286	15487	15350	15241	15162	15379	15270	15317	15215	15351	15313	15370	15439	15348	15357	15301	15357	15334	15206	15313	15206	15317	15347	15197	15290	15261	15200	15085	15376	15335	15233	15261	15235	15318	15251	15513	15121	15254	15434	15298	15462	15247	15229	15363	15202	15310	15212	15282	15315	15353	15261	15417	15176	15379	15327	15304	15262	15239	15195	15403	15271	15247	15394	15314	15137	15322	15516	15301	15164	15287	15264	15252	15211	15240	15318	15322	15514	15121	15221	15268	15201	15268	15166	15313	15433	15234	15233	15285	15277	15346	15352	15397	15202	15243	15386	15351	15508	15260	15380	15215	15345	15260	15320	15354	15263	15231	15249	15313	15239	15215	15347	15452	15455	15145	15385	15107	15199	15342	15269	15241	15397	15299	15200	15314	15370	15424	15475	15376	15289	15249	15312	15175	15232	15245	15315	15403	15263	15184	15225	15373	15186	15257	15326	15362	15243	15497	15393	14955	15386	15301	15430	15475	15243	15430	15376	15266	15301	15433	15245	15223	15291	15177	15239	15272	15355	15278	15364	15179	15278	15514	15425	15211	15246	15095	15190	15334	15333	15205	15172	15315	15369	15229	15128	15368	15347	15250	15375	15199	15387	15353	15276	15242	15310	15402	15244	15230	15267	15400	15191	15136	15246	15173	15445	15373	15252	15240	15140	15261	15213	15376	15292	15368	15305	15493	15301	15370	15213	15223	15519	15456	15282	15143	15309	15246	15528	15282	15449	15319	15375	15326	15285	15234	15356	15465	15371	15253	15340	15243	15198	15309	15291	15306	15329	15289	15246	15242	15209	15202	15196	15244	15372	15314	15313	15330	15229	15255	15191	15282	15324	15377	15296	15159	15233	15280	15352	15256	15311	15234	15219	15372	15398	15286	15128	15171	15175	15336	15271	15303	15233	15226	15269	15353	15270	15401	15246	15370	15235	15392	15186	15383	15210	15329	15426	15381	15159	15147	15263	15322	15063	15160	15207	15395	15281	15402	15103	15288	15304	15350	15282	15224	15398	15295	15024	15165	15234	15308	15101	15352	15322	15364	15340	15314	15426	15258	15279	15327	15234	15253	15317	15241	15384	15116	15296	15296	15224	15339	15212	15279	15344	15267	15269	15236	15008	15222	15482	15347	15423	15389	15351	15258	15403	15394	15193	15343	15268	15329	15302	15486	15319	15267	15236	15320	15410	15496	15413	15213	15192	15235	15401	15250	15235	15320	15354	15332	15300	15391	15146	15264	15239	15173	15451	15187	15377	15316	15299	15287	15205	15270	15132	15191	15412	15422	15368	15454	15213	15135	15345	15284	15296	15287	15332	15244	15314	15241	15256	15347	15335	15250	15327	15302	15231	15316	15271	15337	15322	15264	15145	15341	15097	15282	15291	15310	15410	15320	15146	15251	15468	15310	15130	15114	15218	15372	15314	15216	15304	15030	15373	15167	15485	15310	15277	15246	15145	15272	15233	15186	15444	15281	15312	15309	15098	15397	15263	15232	15396	15427	15204	15228	15159	15364	15313	15167	15406	15353	15193	15270	15278	15375	15276	15338	15339	15341	15260	15145	15026	15364	15273	15174	15352	15441	15261	15362	15261	15373	15413	15237	15293	15245	15182	15345	15319	15301	15278	15259	15309	15306	15263	15225	15189	15290	15329	15356	15408	15392	15222	15407	15473	15286	15311	15327	15256	15469	15227	15310	15228	15248	15524	15130	15256	15448	15288	15266	15459	15372	15421	15282	15311	15341	15210	15242	15393	15326	15226	15149	15355	15229	15297	15380	15435	15160	15171	15339	15278	15570	15190	15420	15274	15093	15387	15271	15332	15234	15184	15410	15317	15272	15113	15300	15162	15493	15387	15475	15286	15235	15487	15259	15158	15396	15287	15375	15222	15303	15120	15280	15207	15375	15333	15217	15235	15284	15281	15446	15427	15336	15336	15229	15325	15131	15353	15095	15317	15106	15314	15331	15195	15257	15263	15452	15276	15443	15335	15137	15188	15460	15326	15224	15282	15381	15407	15426	15314	15314	15198	15220	15272	15457	15435	15362	15303	15354	15294	15183	15091	15397	15143	15372	15298	15275	15257	15324	15216	15489	15300	15219	15227	15296	15195	15359	15223	15342	15055	15482	15148	15267	15440	15272	15362	15218	15446	15277	15315	15264	15338	15214	15318	15235	15355	15497	15214	15461	15384	15231	15184	15232	15376	15277	15199	15334	15194	15373	15186	15332	15211	15256	15209	15246	15381	15361	15354	15255	15203	15216	15289	15160	15283	15131	15335	15364	15279	15311	15158	15136	15240	15157	15405	15306	15364	15320	15148	15312	15320	15433	15278	15168	15407	15253	15282	15297	15212	15388	15230	15225	15149	15274	15391	15214	15353	15128	15222	15350	15311	15202	15232	15182	15281	15340	15346	15096	15341	15237	15259	15372	15193	15120	15332	15452	15246	15448	15382	15193	15342	15255	15277	15282	15224	15309	15314	15208	15518	15142	15492	15369	15372	15220	15098	15333	15311	15262	15216	15316	15278	15172	15283	15248	15314	15332	15299	15326	15343	15212	15327	15350	15254	15460	15231	15290	15288	15294	15342	15368	15380	15348	15307	15284	15215	15337	15190	15274	15309	15461	15275	15151	15269	15252	15470	15326	15351	15219	15252	15388	15169	15320	15276	15415	15327	15230	15281	15306	15154	15207	15328	15285	15303	15440	15153	15422	15333	15282	15478	15231	15145	15242	15361	15339	15343	15261	15352	15400	15164	15279	15416	15369	15205	15445	15297	15326	15225	14985	15255	15244	15441	15362	15238	15424	15134	15315	15248	15322	15330	15462	15324	15241	15202	15405	15338	15356	15373	15347	15224	15365	15235	15378	15102	15291
23045	21430	29265	24511	23348	26061	27645	22291	20324	19724	19116	18651	18501	18473	18210	18126	18218	18076	18148	17948	17985	18020	17814	18134	17837	17981	17747	18045	18108	17649	17843	17937	17825	17878	17701	17904	17905	18013	17947	17972	17784	17758	17864	17665	17671	17731	17904	17798	17798	17684	17855	17664	18015	17829	17905	18034	17915	17751	17883	17922	17797	17724	17602	17833	17964	17772	17781	18056	17830	17616	17848	17784	17927	17708	17780	17811	17943	17698	17683	17758	17946	17640	17727	17685	17960	17613	17879	17723	17968	17821	17899	17815	17683	17842	17932	17845	17713	17613	17833	17627	17569	17619	17880	17764	17686	17786	17787	17707	17787	17566	17676	17785	17647	17808	17910	17702	17791	17709	17826	17735	17983	17948	17858	17527	17736	17751	17711	17815	17805	17703	17686	17738	17811	17733	17918	17621	17684	17599	17959	17567	17608	17798	17811	17886	17828	17643	17661	17589	17592	17624	17753	17711	17807	17959	17753	17710	17675	17818	17596	17607	17634	17820	17949	17611	17698	17691	17734	17539	17752	17942	17865	17678	17753	17757	17675	17728	17930	17571	17846	17662	17755	17695	17692	17790	17691	17606	17637	17880	17899	17647	17834	17820	17787	17669	17930	17634	17628	17607	17810	17801	17714	17698	18000	17824	17836	17629	17843	17668	17618	17724	17603	17882	17838	17862	17891	17919	17676	17682	17790	17891	17821	17974	17604	17841	17883	17688	17840	17586	17774	17663	17697	17669	17776	17574	17706	17792	17884	17663	17730	17674	17515	17657	17826	17781	17887	17859	17599	17697	17755	17689	17651	17796	17799	17614	17768	17640	17666	17675	17672	17852	17581	17781	17978	17689	17561	17678	17741	17714	17665	17726	17723	17518	17844	17656	17548	17833	17631	17713	17785	17627	17845	17668	17812	17838	17769	17850	17765	17572	17785	17524	17705	17605	17764	17717	17637	17630	17568	17587	17685	17655	17737	17637	17744	17644	17690	17725	17723	17724	17742	17732	17855	17733	17630	17755	17685	17659	17844	17763	17972	17767	17778	17764	17722	17828	17751	17772	17661	17704	17697	17733	17679	17626	17733	17779	17761	17714	17583	17522	17738	17878	17834	17777	17613	17644	17711	17813	17603	17483	17790	17552	17675	17559	17656	17693	17642	17835	17886	17738	17709	17659	17801	17683	17728	17812	17753	17670	17781	17818	17785	17862	17744	17706	17709	17666	17648	17556	17852	17803	17715	17657	17777	17802	17784	17772	17778	17691	17880	17933	17859	17722	17734	17733	17853	17565	17526	17490	17870	17851	17879	17593	17769	17687	17884	17655	17665	17791	17600	17542	17682	17481	17661	17518	17713	17770	17790	17657	17950	17771	17598	17772	17651	17661	17712	17758	17554	17772	17789	17826	17681	17731	17674	17632	17523	17781	17808	17533	17818	17716	17812	17527	17468	17627	17652	17786	17801	17695	17858	17832	17747	17588	17647	17669	17705	17805	17759	17830	17796	17766	17809	17847	17854	17831	17733	17797	17600	17818	17741	17670	17710	17727	17742	17723	17919	17725	17655	17528	17818	17834	17542	17760	17806	17718	17972	17716	17799	17634	17770	17570	17566	17685	17450	17667	17851	17791	17752	17599	17702	17614	17683	17863	17734	17811	17847	17973	17563	17762	17625	17873	17811	17712	17934	17733	17894	17925	17585	17753	17791	18007	17743	17664	17661	17917	17695	17843	17755	17876	17868	17687	17825	17761	17780	17780	17715	17693	17742	17677	17907	17772	17790	17676	17843	17782	17804	17722	17836	17671	17796	17662	17817	17587	17632	17615	17848	17744	17571	17661	17672	17615	17837	17688	17804	17691	17481	17618	17795	17815	17720	17634	17771	17615	17594	17589	17775	17594	17614	17918	17750	17935	17603	17717	17733	17807	17683	17785	17833	17681	17673	17591	17834	17776	17674	17880	17566	17619	17669	17741	17848	17689	17851	17761	17801	17575	17576	17592	17920	17851	17826	17713	17599	17638	17512	17900	18012	17703	17768	17664	17750	17811	17569	17665	17717	17785	17854	17716	17504	17511	17748	17968	17744	17741	17663	17637	17584	17666	17644	17493	17789	17737	17614	17720	17676	18024	17775	17872	17802	17553	17735	17933	17703	17762	17834	17731	17708	17732	17885	17751	17913	17733	17912	17579	17939	17872	17744	17837	17938	17941	17700	17863	17874	17954	17675	17818	17485	17671	17559	17799	17642	17655	17627	17615	17870	17744	17815	17533	17601	17942	17747	17737	17688	17970	17670	17834	17625	17822	17890	17758	17793	17805	17911	17743	17691	17584	17842	17701	17717	17686	17725	17683	17794	17819	17653	17865	17791	17628	17758	17659	17797	17823	17721	17768	17506	17780	17756	17752	17859	17748	17670	17590	17788	17857	17621	17814	17632	17748	17849	17772	17772	17855	17719	17560	17623	17792	17966	17583	17783	17761	17793	17868	17839	17766	17710	17843	17819	17681	17919	17749	17814	17678	17691	17720	17528	17952	17838	17794	17708	17967	17835	17590	17872	17850	17858	17740	17653	17809	17752	17607	17640	17737	17704	17746	17553	17650	17622	17752	17638	17771	17733	17706	17778	17788	17761	17693	17884	17526	17745	17623	17947	17851	17602	17654	17839	18049	17879	17590	17757	17746	17838	17724	17908	17880	17674	17627	17757	17770	17681	17695	17795	17756	17944	17694	17660	17697	17786	17761	17608	17572	17729	17725	17704	17748	17899	17747	17740	17694	17771	17791	17756	17721	17627	17851	17530	17920	17675	17960	17712	17754	17555	17647	17612	17740	17777	17849	17854	17629	17900	17710	17609	17726	17706	17582	17856	17693	17794	17835	17887	17783	17612	17698	17698	17875	17765	17851	17703	17878	17704	17629	17785	17671	17821	17669	17506	17586	17591	17541	17778	17733	17582	17642	17785	17620	17931	17893	17702	17454	17617	17676	17797	17872	17722	17872	17599	17481	17949	17723	17693	17742	17554	17848	17703	17603	17698	17836	17759	17740	17574	17955	17796	17544	17763	17618	17628	17735	17985	17834	17815	17946	17845	17848	17747	17664	17678	17673	17702	17702	17691	17995	17657	17667	17906	17708	17623	17568	17584	17916	17706	17621	17685	17798	17828	17786	17825	17819	17674	17622	17794	17789	17633	17603	17659	17867	17803	17807	17785	17567	17710	17829	17431	17612	17707	17654	17762	17492	17594	17735	17832	17706	17935	17778	17767	17718	17795	17863	17887	17587	17939	17900	17646	17987	17914	17672	17619	17893	17530	17616	17826	17743	17745	17668	17764	17616	17625	17823	17578	17624	17651	17469	17908	17689	17775	17654	17668	17687	17792	17679	17552	17738	17718	17719	17613	17800	17745	17712	17784	17807	17825	17695	17970	17882	17939	17849	17787	17588	17676	17724	17766	17677	17909	17806	17668	17547	17772	17716	17571	17775	17733	17910	17846	17606	17730	17811	17647	17594	17548	17630	17827	17756	17758	17750	17843	17585	17672	17752	17765	17947	17568	17564	17978	17778	17849	17680	17662	17708	17639	17613	17494	17761	17604	18008	17926	17755	17749	17580	17622	17588	17819	17863	17698	17381	17546	17591	17812	17856	17786	17728	17869	17759	17730	17793	17803	17664	17780	17813	17617	17741	17814	17731	17806	17691	18069	17624	17556	17724	17813	17790	17542	17823	17886	17879	17789	17896	17942	17618	17731	17676	17639	17755	17565	17803	17894	17783	17673	17818	17666	17714	17770	17537	17645	17592	17788	17574	17827	17798	17616	17648	17637	17699	17689	17708	17739	17759	17868	17732	17832	17812	17778	17739	17724	17693	17759	17825	17731	17889	17870	17737	17700	17736	17588	17700	17684	17699	17599	17672	17873	17928	17673	17690	17739	17785	17624	17808	17631	17757	17682	17794	17704	17812	17773	17537	17983	17573	17839	17604	17731	17804	17855	17619	17824	17694	17730	17784	17898	17815	17845	17618	17727	17887	17811	17851	17778	17713	17573	17779	17577	17495	17847	17697	17623	17567	17689	17823	17690	17608	17574	17660	17642	17795	17706	17952	17765	17741	17663	17982	17634	17878	17783	17760	17652	17740	17984	17720	17671	17776	17771	17831	17627	17621	17706	17793	17736	17607	17781	17599	17578	17711	17516	17637	17833	17844	17728	17790	17901	17594	17751	17799	17750	17716	17709	17580	17674	17735	17691	17657	17673	17602	17802	17630	17559	17859	17771	17782	17719	17704	17508	17668	17881	17861	17809	17784	17891	17741	17783	17554	17535	17656	17752	17821	17769	17682	17630	17687	17946	17756	17733	17876	17714	17799	17793	17500	17660	17777	17703	17646	17738	17577	17817	17430	17593	17716	17797	17739	17852	17603	17713	17711	17591	17684	17642	17799	17784	17864	17758	17688	17577	17625	17702	17619	17718	17599	17724	17844	17824	17734	17665	17497	17804	17893	17965	17827	17858	17550	17899	17655	17707	17907	17761	17805	17655	17986	17659	17694	17781	17722	17709	17865	17785	17683	17665	17821	17770	17570	17855	17712	17950	17687	17816	17635	17907	17763	17767	17738	17923	17541	17651	17572	17763	17693	17620	17839	17815	17790	17640	17623	17626	17762	17777	17672	17630	17833	17722	17726	17600	17889	17899	17725	17834	17546	17619	17739	17800	17720	17660	17611	17822	17906	17741	17676	17686	17726	17673	17659	17684	18026	17853	17662	17574	17748	17761	17803	17721	17683	17746	17654	17862	17855	17917	17750	17949	17752	17692	17572	17835	17915	17732	17692	17449	17644	17664	17723	17806	17714	17750	17883	17688	17615	17730	17689	17699	17645	17517	17809	17701	17735	17677	17559	17670	17723	17656	17757	17596	17844	17746	17706	17746	17692	17696	17830	17734	17629	17841	17742	17683	17793	18023	17746	17565	17718	17648	17708	17754	17716	17643	17794	17598	17801	17805	17783	17680	17507	17640	17728	17591	17609	17758	17935	17620	17847	17722	17717	17829	17676	17869	17787	17791	17831	17835	17698	17868	17740	17726	17794	17789	17644	17757	17583	17478	17696	17735	17736	17943	17760	17722	17687	17642	17731	17888	17692
38437	58265	55657	44322	35805	28759	24145	21648	19335	18341	17493	17102	16783	16415	16144	16087	16228	16144	16029	16101	16148	16196	15980	15963	16110	16063	15992	15961	16026	16123	16088	16172	16111	16187	15815	15894	15956	15959	16079	15943	15937	15856	16109	16016	15847	15970	15897	15913	15855	15791	15986	16207	15938	16098	15807	16223	16151	15982	15831	15953	15873	16051	16040	16011	16028	15836	16114	15848	16100	15955	15894	16113	15847	16092	16026	16028	15890	16098	16062	16035	15914	16078	15867	15865	16132	15753	16043	16164	16069	15986	15959	15899	16137	15852	15815	15972	15825	15931	15994	15858	15974	15991	15860	16027	15953	16029	15994	15735	16000	16100	16110	15977	15861	16050	15959	15878	15729	15985	15849	15911	16140	15979	16029	15875	15931	15828	16027	15925	16087	15986	16061	15858	15820	15931	15792	15982	16015	15953	15984	15991	15978	15832	16009	15777	16104	15968	15867	16083	15835	15927	15992	15893	15914	15829	15929	15924	15926	16082	15961	15858	15780	15996	15988	16117	15868	15960	15762	16000	15957	15814	15879	15932	15981	15950	15742	15943	16036	15825	15972	16006	15823	15992	15935	15864	15852	15906	15950	15919	15945	15931	15921	15770	16044	15882	15848	16109	16008	15936	15920	15948	15913	15959	16010	15970	15853	15819	16022	16002	15817	15965	16042	15875	15987	15830	15804	15912	15859	16104	15954	15967	16022	15926	16012	16031	15845	15949	16030	16009	15859	16110	16137	15932	15814	15843	16020	16068	16034	15863	16159	15878	15883	16040	15910	16018	16042	15839	15896	15899	15822	15970	15911	16067	15938	16017	16023	15927	15920	15813	15894	15986	16004	15821	15804	15697	15877	15931	16033	16065	15817	15973	15962	16100	16166	15913	15852	15917	16001	15828	15984	15786	15846	15913	15960	15989	15846	15877	16006	15959	15908	15846	15996	15891	15826	16120	15818	15939	16053	16055	15820	15891	16012	16055	15797	15859	15955	15873	15974	15976	15874	15904	15831	16179	15973	15928	15724	15974	15825	15990	15909	15886	15889	15908	15904	16059	16050	16074	15858	15957	15981	15825	15900	16056	15947	15919	16090	16068	15843	15910	15957	16004	15978	15882	15868	15994	16021	15879	15798	15821	15738	15965	15920	15865	16075	16020	15938	15924	16042	16099	15930	15938	16012	15890	15797	15844	15776	16019	16004	15957	15954	15863	15861	16081	15897	16045	15856	16124	15883	15960	15961	15920	15976	15885	15861	15894	15872	16011	15897	15976	15810	15887	15989	15821	15953	15893	15925	15925	16008	15917	15977	15910	15828	15948	15939	16125	15979	15842	15965	16029	15845	15962	15853	15944	15874	15904	15948	16075	15820	15623	16092	16057	16081	16031	15977	15872	15913	15952	16006	16078	16111	16003	16029	15970	16010	15981	15868	15963	15857	15878	15950	15883	15942	15927	15849	15863	15954	15907	15889	15949	15949	16043	15843	15912	15822	15978	16000	15876	15785	15983	16097	15848	15855	15907	16011	15979	15934	16022	15846	15893	16116	15753	15919	16015	15901	15730	15984	16003	15917	15882	16115	16012	16061	15942	16058	16064	16000	16075	15902	15854	16003	15992	15930	15984	15969	15929	15978	15980	16042	15957	16044	15820	15865	15903	15903	16084	15914	15892	15924	15907	16009	15771	15981	15892	15800	15973	15966	15944	15832	15894	15937	16022	15792	15903	15912	15928	16010	16113	15914	15803	15912	16021	16021	15870	15774	15782	16001	15943	15884	16042	15991	16001	15958	16040	15954	15934	15974	15869	15958	15981	15885	15961	15997	16030	15818	15936	15730	15770	15792	15906	15704	16062	16005	15911	15844	15986	15840	16001	16026	15887	16032	15968	16067	16111	15957	15951	15869	16038	15865	15975	15899	16005	15950	15868	15967	16042	16040	16073	16023	16075	16087	15877	15880	15956	15913	15919	15914	16014	15987	15971	15937	15926	16030	15864	16067	15898	15922	15886	15942	15874	15935	16070	15951	16092	16159	16205	16033	15804	16003	15989	15927	16049	16021	15806	15859	15732	15956	16022	15828	15847	16013	15978	15832	15793	15977	15828	16103	15987	15787	15946	16050	15991	16004	15956	15880	15977	15957	16031	16021	15910	15904	15969	15911	15895	15944	16132	15854	15985	15777	15980	15989	15831	15975	15753	16148	15923	15821	15913	15974	15912	15931	15958	15974	16081	16027	15895	16070	15864	15768	15959	16112	15914	15851	16091	15844	16091	15875	15975	15841	15812	15861	15813	16030	15966	15989	15867	15761	16120	16114	15706	15869	15981	16045	15878	16001	15896	15918	15995	15870	15998	15889	15753	15981	15873	15906	15950	16000	15915	15892	15967	15909	15976	15888	15745	16093	15932	15991	15999	16153	15938	15992	15902	15741	15770	16042	15854	15962	15889	15875	15987	16039	15893	15918	15793	15827	15984	15974	15902	15766	15914	16166	16068	15916	15776	15883	15890	15966	15857	16029	15840	15918	15920	16110	16073	15979	15753	16007	15996	15990	15932	15990	16053	15943	16035	15924	15912	15891	15997	16005	15821	15791	15915	15809	15865	15932	15850	15938	15995	15998	15865	15995	16092	15923	15968	15946	16013	15927	16006	15881	16021	15982	15969	15926	15884	15840	15992	15908	15996	15852	16000	15882	16032	15956	15905	15707	15801	15848	16064	15923	16089	15925	15984	16016	15928	15924	15961	15909	15897	16089	16015	16008	16065	15876	16023	16002	15994	15932	15926	15890	16049	16007	15885	15936	16041	15898	15977	15940	16157	15963	15871	15948	15850	16108	15736	15982	15857	15962	15944	15864	15660	16020	15979	15947	15785	15890	15953	15918	15959	15812	15944	15845	15925	15826	15803	16019	15930	15950	15895	15779	16034	15863	16087	15929	15925	15988	15896	16002	15800	15896	15896	15999	16015	15916	15904	16005	15960	16055	15956	15984	16003	15998	15990	15950	15996	15830	16159	16003	15863	15890	16068	15919	15898	15892	16033	15815	15837	16084	15829	15793	15934	15923	16171	15800	15990	15836	15960	15758	15935	16040	15979	15942	15916	15962	15979	16003	15951	15807	15987	16085	15884	15810	15966	15765	15845	15974	15938	15902	15977	15974	15957	15907	15902	15988	16075	15755	15807	15941	15939	15951	15904	15899	15977	16126	15798	15886	15929	15888	15927	15917	15928	16022	15969	15841	15966	15853	15969	16032	15968	16013	15846	15900	16065	16080	15859	15881	16099	15812	15871	16001	16064	15928	16022	15841	15855	15805	15967	16065	15989	16057	16146	15892	16069	15970	15943	15836	15998	15857	16066	16107	15814	16005	15786	15923	15953	15933	15933	15732	15950	15891	15897	16072	15886	15944	15985	15950	15870	15862	15724	15981	15967	15941	15947	15880	15993	15964	16041	15853	15887	15930	15957	16020	15755	15774	15814	15943	15947	15951	15926	15905	15956	16005	15846	15854	15831	15814	15776	15951	16026	15713	16104	15867	15984	16006	15914	15847	15907	16039	16026	15969	15893	16068	15845	15911	15785	15900	15973	15993	15972	15954	16046	16176	15966	16094	16036	15952	15942	15982	15823	15836	16035	15959	16107	15787	16000	16021	15775	15779	15779	15932	15893	15996	15952	15944	15948	15994	15944	16073	15916	15986	15899	15958	15892	16043	15936	15884	15872	15958	15907	15998	15887	15697	15895	15973	15960	15884	15776	15880	15918	15869	15951	15898	16052	16033	16044	15827	16015	15898	15762	16061	15834	16019	15745	15912	15761	15884	15940	15928	15862	16034	15872	15858	15955	15956	15909	15959	15899	15932	15955	16019	15791	15823	15992	16055	15990	16090	15901	15889	15959	16025	16091	15967	15786	15884	16125	15924	16000	15844	15963	16051	15782	16010	16013	16053	16106	15876	15971	15903	16006	15932	15983	16078	16037	15989	15941	16038	15926	15810	15914	15863	15926	16042	15864	16085	15847	16106	16065	15823	15971	15971	15832	15981	16087	15988	15780	15919	16008	16167	15853	15922	15928	15908	15912	15878	16002	15918	16034	15935	15887	16041	15947	16054	15801	15906	15964	15966	15994	16003	15907	15995	15889	16010	15961	15980	15949	15780	16088	15785	16056	15785	15947	15972	16034	16081	16031	16013	15946	15940	15740	16016	15935	15998	15915	15793	16033	15925	15909	15972	16071	15957	15923	16009	15931	15995	15883	15982	15948	15982	16027	15942	16049	15891	16003	15910	16082	15972	15904	15915	16003	15942	15853	15944	16095	16010	15957	15931	15848	15900	15906	15836	16049	15869	15836	15818	15948	15915	16001	15943	15995	15935	16010	15959	15888	15881	15948	16048	15893	16001	15805	15993	16199	15923	15963	15873	15936	16009	16078	16125	15994	15898	15924	16030	15953	15981	16010	15883	15751	15883	15978	15923	15932	15854	16013	16028	15960	15941	16019	15893	15989	15981	15770	15985	15913	15837	15985	15895	15988	15924	15953	15975	15793	15995	16039	15957	15984	16106	15906	15966	15912	16045	15927	15935	15796	15982	15897	15880	15956	15921	15965	16027	15948	15932	15983	15932	15938	15896	16125	15808	16023	15793	15801	15873	15823	15992	15913	15958	16072	15837	15905	15798	15861	16009	15907	15919	15872	15928	16053	16020	15952	15812	15980	15787	15878	15843	16046	15917	16096	15886	15817	15905	15878	15836	16016	16012	15963	15904	16043	15993	15884	16041	15956	15874	15821	15920	15880	16131	15860	15746	15925	15919	16060	15871	15848	15976	15832	16050	15942	16045	16046	15918	15843	15876	16011	15786	15845	15842	16008	15969	15857	16033	15920	15770	15938	15977	15761	16032	16053	15977	15852	15948	15817	15829	15928	16011	15957	16080	16111	15683	16054	15818	15833	15991	16049	16092	15957	15856	15764	15974	15815	16110	15812	15847	16080	16001	15922	15781	15961	16054	15968	16066	15856	15894	15991	16015	16024	16001	15944	15975	15955	15847	16003	15811	15905	16034	15991	15899	15857	15922	15870	15829	15919	15790	15958	15949	15924	16007	16096	16032	15913	15913	16027	15940	16071	15921	16020	16026	15973	15995	16013
29102	27976	34463	29345	22934	20336	19420	18741	18241	18083	17895	17766	17709	17628	17636	17591	17442	17527	17654	17677	17634	17810	17745	17659	17456	17457	17515	17668	17599	17417	17584	17512	17394	17454	17536	17644	17623	17738	17576	17679	17642	17743	17515	17319	17807	17681	17581	17652	17582	17570	17596	17495	17504	17533	17529	17604	17682	17488	17527	17515	17582	17608	17679	17735	17544	17534	17488	17581	17618	17410	17331	17504	17741	17468	17509	17705	17552	17502	17472	17464	17260	17433	17711	17551	17398	17378	17447	17570	17397	17574	17557	17502	17561	17784	17570	17685	17387	17621	17411	17601	17549	17472	17533	17508	17512	17488	17436	17507	17776	17520	17480	17501	17643	17662	17493	17779	17670	17555	17361	17532	17581	17603	17644	17453	17692	17585	17660	17495	17401	17601	17672	17444	17786	17513	17529	17473	17359	17611	17435	17669	17606	17449	17722	17639	17474	17550	17667	17601	17632	17556	17724	17612	17736	17469	17541	17305	17591	17616	17538	17716	17624	17390	17387	17440	17609	17348	17396	17679	17691	17550	17478	17574	17537	17434	17624	17537	17668	17604	17286	17483	17851	17280	17400	17500	17510	17620	17487	17663	17342	17414	17338	17410	17354	17509	17470	17361	17476	17644	17495	17566	17545	17512	17407	17574	17651	17651	17590	17478	17497	17488	17647	17420	17474	17534	17528	17642	17526	17391	17394	17609	17658	17413	17508	17362	17475	17714	17616	17625	17311	17493	17481	17649	17593	17831	17576	17622	17407	17527	17405	17612	17366	17249	17486	17515	17695	17439	17417	17342	17566	17210	17386	17585	17611	17415	17550	17735	17628	17549	17411	17570	17473	17446	17414	17577	17539	17491	17312	17726	17763	17337	17572	17540	17587	17471	17683	17510	17555	17561	17617	17357	17566	17546	17781	17656	17585	17488	17524	17330	17531	17519	17558	17572	17275	17578	17447	17397	17652	17465	17587	17485	17638	17621	17320	17491	17519	17530	17620	17573	17481	17443	17575	17495	17420	17461	17590	17530	17363	17512	17485	17548	17508	17480	17620	17532	17656	17363	17531	17703	17303	17595	17452	17528	17524	17524	17508	17564	17341	17563	17509	17549	17559	17648	17604	17560	17552	17379	17536	17282	17548	17583	17489	17566	17681	17551	17549	17552	17656	17577	17754	17449	17621	17539	17458	17444	17492	17581	17476	17490	17398	17544	17447	17514	17441	17497	17462	17664	17331	17341	17400	17589	17572	17565	17544	17392	17713	17522	17496	17602	17491	17547	17694	17619	17454	17526	17405	17579	17652	17499	17529	17428	17519	17471	17456	17457	17459	17549	17256	17607	17538	17620	17682	17565	17791	17627	17475	17643	17507	17476	17625	17398	17544	17518	17516	17464	17562	17575	17571	17545	17399	17353	17599	17695	17488	17747	17524	17612	17707	17568	17531	17732	17454	17481	17516	17583	17645	17704	17479	17532	17602	17442	17528	17560	17673	17476	17547	17667	17754	17588	17498	17651	17534	17708	17607	17407	17451	17524	17609	17456	17458	17384	17596	17513	17447	17558	17516	17839	17524	17605	17511	17287	17548	17516	17563	17655	17475	17528	17527	17634	17379	17751	17525	17441	17708	17367	17627	17418	17541	17479	17668	17613	17625	17717	17840	17588	17516	17578	17279	17380	17526	17402	17444	17416	17546	17567	17572	17625	17671	17446	17752	17544	17743	17504	17570	17672	17576	17753	17799	17410	17361	17405	17484	17547	17369	17413	17567	17616	17465	17635	17371	17489	17714	17677	17458	17704	17298	17580	17576	17646	17534	17667	17503	17527	17542	17371	17617	17485	17651	17664	17518	17537	17425	17690	17599	17406	17499	17551	17803	17540	17508	17730	17519	17593	17531	17622	17704	17581	17560	17488	17546	17572	17215	17523	17759	17468	17516	17434	17460	17372	17432	17685	17606	17406	17431	17513	17506	17490	17663	17455	17595	17630	17496	17633	17690	17491	17647	17520	17511	17733	17526	17534	17566	17532	17593	17349	17626	17627	17574	17585	17598	17719	17750	17485	17514	17678	17769	17456	17441	17480	17574	17357	17426	17779	17512	17521	17479	17503	17603	17462	17480	17605	17475	17656	17623	17688	17556	17441	17652	17576	17474	17425	17613	17594	17607	17541	17558	17478	17657	17539	17321	17691	17507	17454	17542	17565	17724	17602	17649	17547	17294	17594	17595	17595	17597	17639	17675	17785	17554	17502	17620	17417	17559	17508	17637	17568	17686	17590	17639	17495	17434	17619	17512	17571	17569	17333	17538	17610	17721	17317	17433	17647	17748	17657	17316	17612	17519	17586	17534	17715	17403	17546	17546	17525	17626	17481	17329	17440	17397	17505	17415	17636	17591	17503	17523	17652	17443	17489	17542	17637	17664	17386	17348	17294	17501	17595	17589	17630	17708	17386	17560	17470	17617	17654	17574	17468	17468	17569	17381	17502	17727	17547	17599	17395	17720	17391	17709	17425	17484	17512	17510	17378	17506	17507	17630	17582	17511	17447	17681	17495	17502	17532	17540	17417	17457	17466	17693	17502	17558	17608	17230	17639	17790	17550	17632	17342	17776	17426	17319	17614	17340	17608	17404	17499	17675	17492	17418	17619	17940	17486	17508	17381	17415	17471	17484	17625	17630	17430	17510	17828	17444	17512	17473	17511	17524	17603	17494	17719	17525	17597	17572	17545	17629	17458	17406	17558	17626	17349	17608	17563	17365	17614	17347	17605	17325	17610	17522	17446	17379	17500	17693	17661	17761	17389	17577	17560	17509	17379	17586	17449	17472	17558	17504	17538	17427	17404	17543	17561	17579	17533	17530	17404	17503	17596	17398	17391	17428	17708	17775	17538	17578	17672	17508	17438	17800	17411	17658	17527	17524	17526	17644	17372	17594	17492	17568	17612	17511	17619	17666	17719	17550	17397	17575	17535	17522	17591	17686	17338	17690	17680	17606	17598	17439	17514	17580	17604	17748	17441	17503	17558	17616	17520	17704	17724	17427	17455	17514	17568	17546	17731	17581	17443	17626	17602	17522	17722	17432	17660	17445	17475	17615	17401	17680	17726	17544	17625	17469	17454	17503	17469	17442	17373	17498	17548	17461	17580	17344	17672	17657	17393	17622	17613	17570	17338	17439	17464	17332	17544	17622	17738	17501	17469	17676	17825	17485	17379	17447	17371	17453	17702	17506	17658	17455	17702	17412	17636	17709	17737	17422	17558	17470	17420	17627	17564	17458	17449	17551	17466	17551	17472	17462	17509	17476	17742	17424	17421	17337	17628	17450	17433	17698	17635	17596	17374	17645	17427	17602	17791	17408	17484	17491	17554	17549	17385	17513	17327	17536	17498	17529	17711	17510	17505	17648	17565	17586	17445	17503	17533	17504	17321	17595	17465	17518	17692	17724	17471	17493	17617	17430	17712	17631	17497	17465	17605	17656	17510	17528	17471	17533	17787	17469	17667	17509	17379	17509	17466	17441	17579	17584	17508	17540	17479	17505	17432	17475	17689	17723	17598	17457	17436	17561	17558	17667	17582	17708	17502	17605	17568	17640	17579	17626	17581	17657	17370	17621	17604	17464	17430	17638	17557	17598	17353	17656	17543	17596	17412	17451	17523	17495	17677	17435	17534	17391	17356	17691	17363	17468	17464	17661	17518	17681	17559	17751	17644	17611	17653	17583	17551	17432	17502	17558	17734	17449	17668	17631	17796	17571	17499	17754	17416	17437	17529	17613	17498	17496	17604	17379	17575	17509	17443	17826	17662	17530	17524	17352	17413	17525	17276	17474	17831	17611	17396	17483	17492	17329	17676	17721	17688	17635	17697	17600	17465	17505	17591	17756	17460	17410	17509	17450	17560	17463	17584	17565	17281	17486	17596	17524	17682	17461	17451	17298	17316	17454	17478	17566	17669	17753	17577	17729	17392	17387	17669	17546	17173	17448	17534	17618	17545	17572	17655	17558	17399	17400	17527	17466	17461	17647	17652	17522	17505	17548	17486	17372	17639	17445	17540	17426	17469	17529	17613	17659	17585	17619	17325	17473	17563	17571	17498	17632	17435	17489	17549	17474	17527	17544	17562	17489	17502	17351	17398	17627	17541	17623	17438	17725	17560	17539	17601	17654	17426	17530	17581	17555	17551	17587	17477	17471	17316	17323	17524	17574	17476	17473	17668	17265	17431	17475	17571	17591	17484	17434	17334	17624	17521	17654	17360	17556	17539	17537	17515	17600	17457	17455	17444	17589	17670	17340	17488	17518	17625	17626	17377	17456	17562	17658	17451	17507	17461	17769	17567	17782	17553	17516	17549	17530	17527	17571	17578	17753	17582	17432	17424	17542	17460	17484	17498	17586	17496	17648	17598	17590	17525	17344	17425	17631	17588	17581	17505	17576	17548	17665	17429	17388	17481	17553	17801	17536	17742	17640	17571	17490	17613	17706	17503	17538	17594	17634	17527	17482	17503	17619	17338	17470	17551	17642	17639	17610	17395	17612	17461	17552	17474	17479	17419	17548	17511	17617	17496	17447	17548	17468	17256	17464	17742	17494	17512	17551	17602	17708	17634	17600	17399	17454	17806	17503	17541	17496	17510	17661	17360	17254	17243	17325	17565	17359	17413	17558	17429	17439	17648	17486	17553	17598	17520	17580	17618	17588	17561	17477	17753	17601	17678	17411	17492	17482	17463	17547	17594	17697	17520	17561	17515	17502	17648	17651	17589	17601	17579	17421	17544	17639	17381	17544	17688	17509	17445	17583	17490	17606	17529	17652	17738	17448	17299	17416	17345	17428	17461	17657	17623	17371	17594	17574	17527	17569	17429	17538	17568	17637	17673	17594	17536	17701	17681	17556	17635	17441	17610	17776	17590	17562	17623	17462	17522	17401	17416	17449	17674	17417	17483	17483	17470	17523	17569	17684	17732	17719	17376	17669	17451	17597	17604	17517	17380	17494	17422	17506	17601	17695	17588	17734	17654	17623	17803	17515	17479	17381	17616	17424	17564	17518	17407	17507	17576	17536	17606	17679	17441	17471	17662	17363	17376	17551	17555	17475	17492	17667	17447	17527	17437	17294	17539	17571	17571	17455	17622	17642	17651
33089	45495	40033	29121	22915	19859	18207	17526	17063	16706	16301	16159	16128	16069	15922	15870	15995	15876	15906	15858	15936	15939	15804	15841	15883	15823	15797	15756	15736	15733	15935	15760	16023	15711	15725	16077	15933	15832	15770	15922	15707	15875	15868	15872	15938	15873	15839	15936	15699	16075	15784	15843	15808	15876	15603	15887	15898	15743	15819	15862	15742	15769	15814	15771	15830	15717	15720	15731	15742	15729	15830	15894	15944	15771	15874	15798	15973	15802	15828	15814	15798	15673	15904	15681	15738	15845	15908	15672	15854	15736	15788	15806	15775	15742	15792	15911	15837	15734	15797	15958	15868	15813	15834	15689	15796	15792	15883	15669	15820	15709	15894	15808	15781	16031	15916	15765	15691	15792	15757	15966	15870	15732	15921	15895	15688	15947	15633	15937	15873	15700	16029	15658	15915	15912	15893	15944	15712	15803	15978	15833	15652	15885	15850	15692	15903	15747	15721	15847	16040	15855	15881	15760	15914	15930	15928	15692	15779	15982	15677	15681	15736	15723	15841	15793	15743	15755	15964	15994	15699	15886	15859	15717	15874	15803	15958	15824	15731	16002	15729	15982	15683	15853	15882	15823	15737	15828	15814	15804	15755	15759	15820	15870	15645	15713	15735	15761	15757	15670	15698	15816	15893	15905	15868	15899	15813	15895	15641	15753	15947	15767	15906	15717	15816	15935	15804	15809	15816	15879	15780	15818	15696	15684	15847	15859	15784	15843	15797	15894	15737	15912	15834	15928	15682	15946	15732	15850	15995	15670	15675	15941	15889	15878	15766	16011	15981	15748	15718	15996	15880	15906	15712	15872	15871	15648	15904	15785	15986	15868	15810	15717	15856	15903	15735	15938	15866	15837	15844	15735	15757	15677	15658	15948	15831	15715	15871	15945	15708	15667	15662	15915	15805	15999	15799	15757	15821	15714	15894	15860	15793	15863	15893	15814	15805	15893	15875	15795	15799	15780	15751	15878	15775	15848	15782	15873	15808	15813	15833	15785	15801	15705	15737	15781	15860	15812	15775	15697	15898	15763	15890	15748	15856	15867	15666	15781	15837	15744	15807	15819	15824	15825	15861	15730	15697	15697	15663	15783	15782	15835	15814	15744	15771	15838	15650	15803	15846	15779	15883	15939	15766	15843	15767	15840	15800	15788	15964	15818	15668	15749	15763	15771	15939	15851	15777	15799	15673	15919	15850	15673	15805	15871	15713	15769	15769	15927	15653	15882	15716	15828	15772	15868	15691	15789	15824	15754	15847	15801	15854	15799	15917	15756	15768	15834	15784	15817	15974	15784	15830	15938	15824	15866	15858	15793	15898	15798	15851	15730	15756	15786	15960	15779	15747	15940	15727	15954	16040	15906	15893	15710	16035	15801	15736	15818	15977	15792	15807	15915	15904	15831	15553	15780	15837	15928	15919	15946	15864	15780	15693	16022	15954	15609	15746	15989	15724	15714	15821	15778	15846	15724	15789	15694	15762	15677	15908	15663	15910	15904	15769	15966	15611	15817	15831	15935	15600	15852	15771	15705	15902	15681	15751	15788	15780	15801	15709	15815	15797	15795	15801	15751	15777	15957	15741	15647	15994	15994	15734	15661	15892	15698	15655	15812	15872	15751	15768	15675	15753	15815	15658	15790	15859	15703	15914	15759	15805	15807	15715	15698	15937	15828	15841	15677	15875	15942	15868	15877	15799	15837	15706	15753	15761	15756	15897	15649	15820	15843	15885	15817	15808	15588	15933	15982	15787	15738	15732	15940	15868	15916	15847	15852	15669	15895	15844	15901	15767	15904	15920	15848	15823	15780	15901	15634	15794	15822	15810	15913	15735	15796	15920	15785	15835	15604	15849	15939	15789	15798	15831	15894	15769	15802	15773	15827	15756	15792	15819	15730	15684	15849	15851	15715	15885	15998	15819	15630	15671	15854	15738	15723	15746	15782	15831	15759	15807	15932	15510	15896	15886	15879	15808	15858	15662	15743	15810	15716	15928	15863	15998	15877	15698	15817	15782	15970	15733	15779	15872	15696	15776	15846	15870	15967	15837	15886	15869	15886	15644	15867	15711	15862	15910	15856	15780	15714	15842	15811	15706	15764	15910	15983	15678	15769	15709	15910	15905	15745	15846	15781	15778	15874	15848	15892	15867	15757	15935	15945	15841	15869	15874	15740	16006	15831	15741	15809	15717	15895	15744	15909	15848	15921	15843	15740	15690	15875	15885	15896	15857	15851	15928	15865	15808	15758	15743	15835	15785	15701	15792	15829	15792	15746	15877	15828	15796	15904	15884	15958	15752	15848	15932	15711	15762	15613	15629	15754	15798	15858	15724	15911	15766	15757	16031	15864	15906	15816	15984	15732	15690	15771	15766	15861	15794	15819	15629	15731	15848	15798	15729	15909	15747	15629	15802	15764	15906	15825	15994	15994	15854	15812	15912	15656	15777	15710	15963	15644	15816	15797	15869	15923	15728	15952	15805	15749	16143	15793	15944	15904	15933	15917	15822	15627	15857	15835	15889	15979	15936	15846	15866	15917	15796	15819	15861	15848	15849	15797	15826	15933	15930	15787	15835	15670	15910	15960	15834	15795	15770	15595	15957	15846	15877	15977	15666	15841	15979	15844	15789	15962	15783	15739	15771	16015	15755	15910	15751	15794	15782	15847	15943	15810	15942	15825	15992	15775	15925	15825	15786	16003	15727	15861	15771	15688	15712	15891	15818	15873	15860	15601	15949	15833	15679	15884	15694	15792	15887	15892	15908	15761	15821	15807	15838	15629	15901	15991	15735	15816	15922	15703	15755	15877	15862	15798	15759	15685	15868	15700	15849	15849	15851	15718	15812	16077	15760	15847	15644	15856	15725	15703	15717	15785	15577	15847	15766	15825	15876	15784	15885	15786	15855	15929	15811	15740	16088	15734	15745	15930	15571	16024	15709	15837	15800	15870	15694	15803	15738	15851	15873	15693	15853	15807	15790	15813	15830	15683	15857	15818	15829	15845	15899	15802	15715	15910	15939	15671	15892	15912	15757	15809	15745	15819	15974	15771	15970	15766	15875	15719	15979	15862	15754	15907	15940	15918	15711	15700	15546	15733	15689	15611	15874	15806	15690	15879	15858	15788	15948	15842	15661	15761	15809	15869	15951	15846	15681	15946	15737	15734	15908	16074	15810	15716	15890	15750	15779	15722	15614	15808	15889	15778	15821	15701	15780	15784	15762	15860	15685	15931	15727	16002	15948	15699	15742	15743	15929	15813	15799	15716	15904	15876	15824	15848	15752	15855	15911	15820	15847	15711	15784	15582	15794	15825	15926	15811	15743	15862	15844	15684	15865	15813	15915	15803	15874	15642	15742	15873	15764	15902	15782	15741	15852	15749	15710	15975	15861	15831	15701	15760	15920	15878	15833	15594	15730	15579	15845	15941	15840	15648	15595	15867	15836	15882	15832	15682	15862	15820	15780	16017	15833	15992	15812	15824	16091	15773	15620	15826	15798	15958	15798	15888	15891	15875	15859	15674	15999	15670	15841	15806	15866	15846	15842	15656	15861	15696	15846	15698	15762	15772	15922	15714	15785	15872	15896	15927	15840	15878	15703	15845	15714	15768	15813	15830	15874	15703	15878	15807	15641	15864	15803	15679	15689	15684	15635	16009	15854	15811	15751	15674	15997	15773	15702	15733	15878	15734	15939	15891	15874	15629	15992	15678	15676	15865	15687	15764	15759	15954	15716	15786	15798	15854	15821	15858	15784	15714	15701	15882	15810	15900	15842	15762	15856	15827	15798	16008	15749	15847	15868	15845	15701	15813	15929	15875	15847	15735	15905	15901	15935	15812	15897	15919	15759	15801	15768	15935	15725	15814	15700	15752	15910	15734	15850	15968	15781	15717	15909	15695	15902	15895	15686	15884	15742	15851	15832	15675	15864	15779	15971	15787	15838	15783	15813	15796	16021	15712	15884	15943	15812	15733	15819	15750	15793	15785	15736	15773	15788	15942	15780	15911	15810	15826	15790	15798	15757	15742	15816	15943	15723	15704	15748	15712	15927	15791	15663	15983	15853	15884	15711	15753	15834	15709	15804	15771	15771	15885	15801	15925	15882	15759	15833	15665	15880	15794	15730	15910	15930	15861	15857	15782	15729	15933	15802	15719	15763	15843	15710	15878	15922	15859	15942	15770	15598	15651	15777	15826	16027	15729	15904	15851	15806	15819	15874	16045	15797	15706	15894	15751	15813	15927	15873	15927	15830	15791	15904	16047	15905	15814	15779	15951	15998	15625	15901	16053	15863	15770	15715	15841	15933	15754	15799	15620	15925	15751	15938	15688	15811	15863	15838	16052	15760	15848	15773	15963	15926	15818	15796	15757	15791	15894	15772	15801	15748	15723	15882	15895	15845	15612	15775	15956	15696	15867	15825	15934	15779	15847	15606	15919	15980	15950	15881	15618	15826	15731	15842	15786	15799	15908	15848	15797	15653	15829	15698	15853	15795	15747	15766	15849	15784	15757	15817	15746	15890	15861	15814	15841	15765	15925	15842	15716	15887	15772	15731	15922	15841	15682	15855	15880	15821	15736	15742	15755	15807	15894	15796	15763	15745	15853	16161	15857	15955	15985	15657	15753	15797	15747	15747	15882	15584	15741	15916	15759	15822	15917	15864	15747	15799	15804	15973	15614	15687	15954	15853	15928	15901	15714	15841	15820	15923	15667	15806	15774	15808	15885	15714	15755	15738	15536	15905	15813	15872	15916	15775	15885	15826	15929	15838	15933	15905	15878	15810	15782	15670	15808	15783	15826	15848	15903	15938	15630	15704	15951	15865	15663	15933	15667	15875	15760	15800	15961	15794	15833	15910	15723	15830	15701	15697	15794	15701	15857	15659	15849	15966	15792	15860	15826	15780	15757	15746	15754	15814	15945	15810	15696	15740	15700	15776	15747	15871	15758	15790	15748	15842	15777	15730	15928	15747	15883	15908	15744	15864	15978	15810	15821	15807	15853	15759	15814	15847	15758	15982	15912	15728	15775	15883	16036	15839	15758	15715	15862	15857	15839	15771	15736	15903	16060	15705	15749	15801	15770	15838	15869	15697	15830	15742	15838	15801	15864	15873	16049	15804	15816	15880	15833	15683	15824
24162	21461	28868	25594	23908	24593	23648	19585	18439	18051	17614	17380	17316	17256	16994	16967	17023	16997	16750	17117	16845	16730	16949	16890	16600	16877	16861	16752	16695	16932	16716	16724	16707	16979	16768	16781	16950	16886	16856	16876	16699	16874	16886	17009	16758	16738	16710	16597	16546	16646	16714	16661	16588	16804	16795	16757	16779	16738	16659	16615	16596	16869	16720	16795	16838	16927	16840	16718	16854	16631	16501	16686	16853	16964	16823	16742	16693	16695	16671	16972	16814	16720	16790	16594	16765	16764	16775	16712	16938	16727	16684	16858	16767	16761	16829	16710	16663	16790	16923	16813	16957	16738	16694	16534	16662	16567	16621	16889	16774	16676	16739	16791	16892	16703	16821	16665	16736	16690	16573	16653	16681	16888	16903	16808	16586	16730	16706	16749	16784	16623	16733	16648	16617	16699	16650	16794	16883	16639	16728	16648	16622	16699	16632	16703	16689	16695	16561	16869	16659	16697	16751	16806	16675	16568	16639	16674	16842	16774	16826	16700	16801	16576	16710	16555	16819	16697	16601	16780	16778	16781	16719	16815	16892	16851	16913	16736	16654	16786	16795	16860	16799	16790	16637	16736	16832	16675	16587	16748	16685	16722	16787	16538	16592	16812	16754	16669	16847	16870	16784	16695	16466	16710	16690	16793	16793	16790	16681	16600	16748	16613	16871	16894	16827	16882	16664	16704	16717	16732	16554	16630	16666	16588	16644	16646	16735	16735	16835	16661	16714	16666	16649	16662	16688	16699	16638	16705	16734	16553	16564	16809	16496	16683	16737	16770	16783	16653	16738	16615	16887	16519	16489	16596	16493	16737	16739	16798	16614	16654	16703	16819	16684	16756	16518	16546	16694	16829	16752	16808	16633	16724	16781	16581	16671	16661	16937	16830	16746	16734	16734	16528	16761	16406	16513	16747	16889	16889	16839	16828	16650	16802	16723	16793	16693	17014	16798	16792	16881	16750	16716	16731	16824	16714	16682	16723	16778	16640	16707	16584	16784	16524	16725	16657	16649	16748	16937	16687	16733	16677	16820	16587	16760	16740	16378	16538	16717	16686	16751	17021	16790	16754	16649	16668	16730	16530	16619	16743	16811	16748	16791	16708	16662	16586	16782	16654	16855	16772	16845	16612	16740	16692	16688	16778	16736	16765	16723	16571	16586	16669	16734	16688	16888	16576	16798	16704	16651	16584	16748	16755	16726	16665	16732	16486	16797	16558	16871	16878	16815	16702	16815	16951	16789	16706	16867	16981	16702	16760	16746	16654	16718	16738	16792	16784	16697	16673	16672	16854	16721	16691	16753	16622	16720	16793	16857	16683	16724	16812	16952	16760	16777	16726	16624	16754	16752	16773	16730	16731	16758	16657	16881	16726	16848	16636	16690	16636	16685	16688	16767	16751	16850	16775	16751	16523	16807	16939	16646	16865	16683	16913	16750	16734	16750	16784	16710	16526	16750	16721	16753	16761	16734	16641	17003	16864	16769	16719	16794	16543	16628	16873	16712	16763	16847	16513	16724	16672	16655	16909	16687	16931	16594	16771	16609	16804	16841	16387	16844	16631	16793	16751	16733	16881	16739	16849	16621	16683	16885	16877	16808	16658	16452	16744	16843	16710	16617	16643	16553	16657	16780	16930	16696	16550	16693	16544	16962	16557	16582	16784	16828	16769	16675	16733	16806	16990	16630	16754	16556	16759	16733	16908	16623	16671	16806	16565	16858	16628	16657	16749	16643	16811	16613	16680	16662	16653	16741	16679	16601	16730	16707	16720	16749	16738	16771	16843	16490	16803	16654	16734	16854	16771	16789	16617	16788	16563	16654	16554	16927	16707	16572	16662	16814	16740	16643	16891	16732	16627	16672	16754	16783	16731	16595	16670	16599	16658	16641	16792	16572	16480	16644	16724	16801	16880	16633	16496	16707	16885	16491	16727	16669	16824	16815	16879	16898	16741	16793	16863	16902	16614	16777	16760	16711	16684	16689	16755	16721	16800	16779	16720	16562	16773	16716	16798	16942	16798	16763	16695	16724	16687	16748	16698	16740	16718	16607	16682	16659	16680	16757	16624	16814	16777	16762	16788	16628	16867	16661	16595	16724	16610	16905	16751	16860	16623	16849	17066	16760	16723	16773	16759	16792	16807	16693	16680	16483	16680	16799	16784	16943	16728	16568	16697	16753	16845	16650	16899	16915	16528	16631	16733	16596	16797	16854	16670	16709	16613	16645	16777	16731	16563	16589	16697	16793	16531	16743	16635	16681	16680	16686	16667	16615	16609	16656	16702	16404	16785	16762	16786	16670	16662	16774	16698	16873	16660	16641	16663	16817	16682	16697	16784	16987	16974	16742	16648	16669	16660	16916	16644	16616	16502	16724	16699	16613	16719	16546	16613	16899	16603	16787	16911	16536	16609	16835	16595	16838	16585	16809	16844	16765	16627	16526	16845	16639	16692	16603	16671	16671	16682	16629	16549	16753	16849	16692	16604	16780	16893	16673	16695	16754	16651	16783	16796	16526	16588	16665	16556	16729	16777	16722	16640	16944	16528	16867	16661	16707	16627	16525	16450	16720	16723	16643	16638	16545	16673	16650	16653	16803	16838	16842	16710	16683	16738	16737	16858	16823	16806	16686	16762	17024	16829	16884	16586	16668	16755	16636	16928	16757	16787	16708	16835	16770	16858	16716	16631	16743	16635	16841	16672	16810	16793	16765	16740	16787	16756	16790	16676	16753	16742	16635	16671	16650	16659	16509	16652	16719	16654	16712	16615	16762	16836	16601	16743	16781	16713	16739	16834	16515	16770	16598	16729	16785	16878	16676	16784	16809	16800	16777	16849	16664	16587	16687	16656	16646	16941	16789	16553	16778	16757	16736	16763	16545	16654	16655	16496	16766	16455	16618	16674	16700	16696	16825	16563	16825	16718	16656	16784	16707	16895	16765	16700	16667	16804	16639	16545	16623	16715	16640	16835	16704	16600	16732	16675	16731	16896	16946	16779	16700	16760	16510	16763	16737	16654	16794	16674	16849	16825	16704	16757	16721	16699	16716	16820	16578	16762	16769	16723	16811	16715	16853	16553	16797	16524	16733	16583	16672	16652	16545	16710	16878	16767	16792	16770	16949	16686	16709	16842	16797	16590	16575	16549	16896	16739	16887	16879	16522	16529	16704	16641	16719	16712	16616	16871	16976	16696	16750	16787	16776	16757	16625	16792	16650	16662	16589	16717	16818	16810	16755	16440	16737	16840	16763	16758	16680	16873	16633	16650	16651	16802	16686	16676	16797	16824	16717	16721	16677	16762	16767	16597	16581	16803	16826	16811	16937	16639	16796	16787	16656	16891	16776	16741	16859	16841	16347	16759	16845	16886	16649	16911	16753	16712	16776	16756	16640	16827	16678	16898	16780	16583	16578	16773	16885	16804	16685	16674	16736	16695	16699	16786	16571	16922	16725	16757	16907	16743	16782	16912	16838	16560	16539	16721	16706	16865	16550	16811	16633	16827	16591	16599	16925	16757	16717	16948	16653	16608	16677	16694	16602	16704	16810	16673	16661	16521	16815	16738	16812	16976	16593	16825	16921	16844	16721	16784	16709	16818	16798	16431	16715	16983	16901	16667	16668	16687	16484	16582	16710	16663	16763	16772	16641	16906	16641	16621	16676	16833	16841	16763	16647	16825	16766	16611	16687	16716	16656	16692	16796	16763	16584	16644	16879	16978	16799	16907	16893	16808	16611	16715	16787	16846	16677	16711	16641	16767	16622	16887	16872	16841	16772	16646	16760	16835	16705	16725	16722	16809	16774	16562	16655	16831	16725	16626	16896	16738	16692	16611	16865	16840	16856	16805	16829	16631	16800	16781	16709	16597	16617	16784	16756	16908	16850	16713	16851	16650	16675	16587	16774	16665	16771	16697	16742	16628	16673	16722	16672	16643	16710	16833	16750	16633	16536	16693	16713	16659	16742	16837	16827	16735	16424	16798	16786	16622	16795	16854	16717	16785	16552	16889	16589	16762	16768	16722	16760	16809	16823	16614	16686	16851	16877	16671	16929	16884	16873	16846	16689	16675	16752	16675	16750	16778	16644	16686	16866	16559	16753	16849	16587	16751	16752	16846	16680	16777	16653	16908	16855	16600	16674	16755	16794	16738	16899	16709	16677	16669	16768	16734	16692	16827	16676	16824	16868	16745	16558	16774	16821	16691	16682	16592	16750	16958	16916	16686	16655	16644	16571	16702	16824	16854	16730	16803	16786	16647	16758	16834	16711	16724	16864	16655	16832	16792	16873	16472	17017	16952	16729	16843	16533	16622	16873	16913	16726	16763	16758	16730	16603	16656	16700	16782	16726	16696	16667	16796	16732	16773	17024	16554	16826	16579	16696	16755	16772	16777	16839	16775	16821	16587	16801	16729	16841	16795	16719	16695	16723	16743	16781	16887	16755	16611	16743	16692	16654	16733	16851	16639	16743	16837	16809	16766	16721	16495	16455	16858	16593	16699	16957	16782	16672	16509	16740	16691	16823	16663	16698	16619	16696	16645	16669	16871	16778	16606	16761	16715	16626	16819	16870	16915	16800	16788	16826	16643	16837	16624	16860	16626	16647	16774	16768	16620	16847	16641	16748	16744	16575	16607	16702	16666	16729	16678	16812	16505	16673	16726	16802	16787	16799	16763	16865	16627	16597	16669	16769	16935	16819	16685	16625	16723	16962	16673	16874	16746	16551	16647	16656	16815	16617	16604	16538	16574	16750	16596	16720	16708	16533	16649	16766	16640	16655	16963	16684	16497	16818	16703	16837	16843	16730	16693	16810	16902	16777	16761	16854	16584	16537	16695	16865	16807	16761	16801	16664	16744	16666	16771	16703	16889	16498	16622	16634	16814	16658	16728	16641	16700	16667	16714	16695	16869	16653	16488	16570	16806	16787	16817	16935	16587	16679	16806	16659	16738	16686	16755	16751	16595	16829	16622	16590	16644	16651	16786	16621	16744	16793	16821	16804	16689	16791	16722	16713	16841	16709	16658	16717	16896	16782	16735	16620	16697	16668	16717	16926	16847	16686	16618	16622	16825	16614	16666	16703	16871	16756	16651	16678	16777	16601	17049	16839	16775	16876	16843	16929	16651	16804	16593
33164	52948	47199	36044	27939	24395	21467	18907	17572	16950	16393	16244	16044	15620	15771	15591	15631	15416	15526	15440	15454	15591	15693	15562	15495	15403	15525	15498	15373	15313	15484	15378	15404	15286	15378	15270	15363	15452	15469	15174	15274	15451	15303	15328	15215	15353	15311	15303	15441	15318	15349	15386	15139	15316	15272	15410	15557	15307	15388	15130	15308	15261	15169	15364	15329	15428	15523	15405	15327	15308	15417	15369	15175	15421	15468	15435	15487	15465	15152	15343	15253	15280	15394	15280	15138	15363	15390	15321	15308	15249	15303	15341	15280	15340	15433	15379	15226	15410	15374	15339	15221	15341	15522	15506	15181	15215	15093	15261	15326	15427	15390	15324	15396	15498	15261	15407	15265	15240	15337	15390	15338	15111	15289	15385	15418	15469	15296	15187	15407	15316	15237	15329	15362	15329	15288	15433	15272	15142	15282	15185	15412	15305	15391	15326	15283	15205	15413	15218	15193	15291	15373	15227	15416	15373	15305	15585	15278	15494	15317	15317	15373	15381	15276	15315	15471	15576	15306	15368	15384	15186	15405	15430	15229	15241	15300	15236	15396	15376	15224	15263	15421	15258	15228	15355	15306	15340	15180	15418	15370	15398	15251	15278	15296	15340	15288	15355	15254	15147	15361	15319	15339	15192	15183	15264	15490	15360	15303	15294	15509	15237	15394	15187	15061	15279	15415	15293	15216	15327	15271	15289	15303	15054	15311	15233	15322	15371	15264	15487	15246	15278	15340	15295	15200	15244	15365	15339	15331	15421	15205	15386	15350	15339	15272	15385	15273	15352	15296	15326	15092	15370	15344	15339	15234	15384	15079	15348	15417	15151	15153	15318	15334	15306	15448	15286	15261	15511	15395	15287	15412	15395	15219	15305	15496	15137	15352	15235	15351	15350	15329	15331	15229	15491	15383	15473	15313	15238	15262	15152	15380	15295	15352	15348	15443	15227	15357	15287	15310	15269	15314	15107	15264	15277	15209	15305	15277	15185	15324	15395	15191	15306	15336	15240	15311	15290	15140	15140	15322	15358	15547	15340	15398	15346	15361	15379	15410	15394	15393	15279	15290	15336	15333	15378	15362	15392	15345	15327	15353	15367	15343	15171	15252	15363	15192	15537	15209	15291	15323	15392	15406	15250	15193	15352	15370	15378	15286	15306	15155	15250	15226	15186	15331	15315	15277	15232	15215	15278	15346	15344	15278	15277	15396	15365	15285	15342	15329	15327	15282	15279	15246	15351	15432	15286	15323	15241	15395	15344	15360	15301	15316	15338	15471	15517	15215	15246	15255	15314	15222	15407	15331	15408	15282	15290	15257	15321	15355	15371	15210	15408	15311	15207	15371	15347	15543	15270	15298	15308	15485	15347	15447	15397	15385	15489	15197	15398	15359	15380	15465	15288	15423	15363	15278	15367	15385	15237	15361	15358	15250	15311	15469	15161	15316	15374	15228	15332	15406	15387	15282	15196	15177	15487	15227	15420	15456	15196	15354	15278	15329	15360	15298	15354	15473	15385	15335	15275	15385	15296	15375	15245	15312	15135	15304	15269	15037	15253	15403	15260	15161	15341	15361	15247	15276	15282	15415	15326	15293	15369	15331	15343	15318	15245	15342	15245	15377	15395	15105	15536	15231	15264	15293	15366	15470	15241	15242	15354	15340	15464	15367	15487	15246	15392	15245	15255	15377	15388	15349	15397	15278	15240	15253	15522	15360	15360	15326	15477	15310	15333	15234	15311	15331	15421	15435	15318	15317	15352	15240	15288	15247	15396	15313	15485	15334	15305	15224	15413	15340	15445	15364	15234	15202	15427	15242	15454	15215	15192	15329	15325	15412	15326	15385	15292	15360	15306	15361	15244	15278	15326	15456	15281	15310	15396	15156	15205	15111	15330	15303	15169	15252	15140	15256	15407	15367	15271	15400	15523	15301	15469	15344	15307	15386	15353	15587	15245	15357	15323	15263	15230	15270	15473	15495	15383	15369	15396	15418	15548	15284	15398	15352	15202	15525	15243	15353	15386	15205	15403	15183	15316	15403	15188	15326	15344	15229	15322	15527	15399	15203	15328	15392	15449	15393	15367	15361	15535	15288	15474	15252	15351	15435	15255	15334	15191	15185	15562	15426	15197	15320	15292	15266	15288	15439	15204	15335	15295	15353	15364	15404	15286	15319	15403	15463	15336	15397	15382	15329	15525	15378	15398	15277	15349	15416	15222	15361	15382	15238	15345	15429	15449	15345	15428	15313	15500	15318	15216	15443	15305	15246	15255	15267	15242	15438	15223	15390	15368	15165	15253	15205	15355	15225	15303	15423	15363	15278	15411	15267	15507	15293	15331	15427	15234	15472	15372	15287	15331	15262	15305	15272	15332	15159	15449	15326	15304	15383	15246	15278	15442	15320	15417	15356	15326	15086	15448	15482	15294	15306	15415	15328	15237	15331	15305	15332	15292	15341	15293	15232	15330	15390	15243	15242	15266	15321	15346	15363	15199	15320	15265	15180	15172	15334	15354	15297	15337	15278	15345	15183	15253	15288	15435	15422	15302	15367	15267	15278	15365	15397	15408	15374	15310	15302	15492	15229	15321	15455	15371	15426	15124	15286	15351	15305	15170	15408	15233	15346	15292	15201	15306	15424	15449	15069	15198	15339	15537	15244	15384	15333	15511	15337	15419	15449	15335	15437	15382	15423	15294	15341	15312	15148	15289	15315	15258	15297	15387	15385	15363	15337	15345	15228	15272	15249	15349	15249	15300	15316	15320	15283	15342	15260	15283	15306	15377	15353	15248	15334	15106	15314	15274	15206	15334	15223	15433	15350	15282	15145	15323	15354	15348	15349	15265	15409	15333	15340	15203	15309	15132	15526	15224	15347	15283	15255	15427	15316	15270	15415	15396	15267	15254	15360	15257	15410	15491	15427	15357	15310	15281	15360	15359	15386	15349	15288	15225	15392	15193	15268	15488	15350	15291	15290	15272	15380	15350	15263	15403	15278	15416	15336	15316	15484	15463	15437	15369	15353	15434	15391	15363	15490	15311	15400	15264	15449	15528	15468	15527	15338	15354	15297	15394	15344	15219	15283	15321	15262	15334	15228	15227	15381	15242	15222	15279	15444	15134	15379	15068	15420	15376	15447	15355	15186	15403	15440	15415	15214	15391	15248	15400	15452	15396	15376	15319	15124	15356	15350	15250	15366	15369	15232	15313	15352	15280	15179	15143	15322	15298	15341	15268	15275	15193	15339	15390	15333	15239	15317	15396	15193	15379	15264	15189	15276	15391	15512	15418	15344	15502	15284	15186	15378	15324	15445	15355	15307	15321	15431	15325	15319	15311	15341	15283	15399	15356	15291	15279	15371	15389	15351	15300	15419	15346	15270	15325	15286	15322	15306	15355	15389	15265	15504	15276	15182	15286	15474	15312	15211	15400	15291	15108	15352	15230	15390	15183	15375	15416	15359	15326	15401	15386	15343	15390	15260	15305	15325	15342	15556	15266	15250	15367	15281	15247	15406	15327	15345	15217	15519	15218	15348	15369	15262	15333	15281	15314	15308	15322	15444	15452	15398	15318	15265	15445	15142	15532	15517	15238	15358	15364	15363	15401	15559	15343	15443	15266	15221	15239	15459	15579	15484	15227	15215	15243	15373	15200	15216	15277	15362	15416	15275	15537	15347	15479	15279	15268	15289	15361	15354	15310	15391	15548	15323	15361	15334	15341	15478	15245	15256	15283	15156	15141	15209	15415	15427	15411	15277	15299	15313	15411	15121	15343	15299	15395	15381	15216	15162	15477	15305	15452	15179	15207	15269	15340	15267	15304	15404	15411	15410	15357	15203	15167	15308	15353	15272	15429	15367	15148	15246	15428	15306	15308	15457	15363	15538	15394	15143	15282	15516	15384	15334	15486	15326	15484	15340	15264	15399	15364	15582	15416	15316	15453	15390	15297	15210	15272	15476	15265	15082	15254	15433	15394	15313	15244	15366	15371	15370	15322	15193	15319	15240	15222	15385	15382	15432	15324	15214	15286	15160	15284	15293	15310	15404	15453	15190	15247	15062	15586	15233	15290	15293	15346	15336	15253	15193	15303	15340	15300	15305	15309	15327	15229	15374	15340	15446	15336	15234	15371	15188	15435	15301	15351	15280	15317	15292	15201	15370	15340	15218	15298	15256	15248	15293	15264	15338	15355	15205	15339	15261	15279	15358	15373	15374	15292	15196	15302	15513	15317	15430	15196	15182	15287	15308	15349	15387	15086	15348	15252	15251	15252	15346	15371	15211	15280	15292	15368	15307	15286	15419	15178	15338	15365	15372	15239	15327	15281	15588	15177	15259	15361	15468	15342	15372	15386	15273	15398	15225	15353	15335	15401	15436	15188	15182	15352	15430	15384	15490	15452	15479	15415	15261	15240	15279	15247	15457	15349	15366	15340	15275	15170	15300	15254	15371	15218	15499	15169	15296	15145	15345	15349	15290	15232	15264	15211	15454	15376	15231	15345	15427	15298	15261	15302	15410	15342	15399	15426	15302	15522	15291	15384	15362	15369	15330	15429	15338	15389	15363	15277	15089	15296	15230	15265	15329	15215	15156	15340	15281	15357	15372	15319	15384	15369	15398	15310	15387	15386	15311	15210	15314	15331	15355	15278	15268	15391	15363	15369	15292	15204	15328	15272	15265	15283	15336	15268	15254	15204	15420	15610	15335	15253	15329	15412	15311	15392	15425	15254	15375	15216	15356	15302	15328	15283	15312	15337	15354	15316	15388	15349	15308	15385	15410	15318	15195	15401	15288	15444	15349	15180	15239	15230	15273	15296	15387	15390	15190	15333	15354	15130	15438	15151	15221	15380	15238	15381	15463	15575	15398	15408	15191	15443	15115	15296	15172	15466	15207	15405	15426	15340	15181	15391	15406	15365	15325	15158	15411	15227	15407	15255	15166	15253	15255	15300	15372	15482	15139	15192	15287	15410	15338	15369	15534	15214	15241	15276	15217	15394	15426	15184	15377	15480	15225	15182	15336	15336	15403	15222	15360	15359	15430	15476	15338	15298	15169	15273	15390	15227	15266	15471	15258	15454	15344	15419	15409	15481	15241	15498	15336	15351	15316	15340	15554	15267	15180	15489	15337	15291
22951	21385	29212	24258	22851	26699	27532	22002	20126	19774	19119	18699	18342	17937	17861	17930	17980	17702	17561	17566	17612	17592	17668	17609	17671	17701	17671	17538	17518	17536	17398	17509	17604	17310	17574	17354	17575	17690	17535	17519	17595	17621	17428	17467	17469	17479	17593	17462	17407	17507	17652	17676	17453	17604	17628	17597	17459	17448	17394	17535	17306	17378	17367	17384	17340	17544	17369	17609	17335	17542	17526	17421	17399	17643	17538	17363	17594	17316	17167	17283	17516	17454	17563	17393	17609	17552	17607	17238	17497	17269	17340	17345	17471	17382	17345	17463	17444	17319	17543	17399	17543	17555	17263	17448	17416	17433	17553	17225	17480	17532	17294	17498	17407	17539	17418	17489	17384	17357	17356	17504	17625	17368	17305	17361	17353	17324	17610	17308	17365	17481	17453	17451	17321	17261	17459	17258	17447	17206	17703	17386	17358	17206	17506	17575	17330	17490	17357	17291	17339	17554	17576	17478	17424	17404	17375	17498	17399	17529	17442	17408	17489	17307	17504	17351	17568	17278	17324	17397	17428	17425	17373	17393	17350	17433	17547	17403	17470	17413	17633	17421	17392	17323	17333	17457	17421	17249	17518	17270	17511	17490	17449	17437	17440	17376	17306	17440	17555	17625	17560	17328	17431	17365	17581	17418	17514	17463	17488	17514	17419	17285	17418	17305	17532	17232	17281	17233	17410	17406	17403	17366	17501	17379	17504	17362	17390	17318	17257	17530	17347	17436	17444	17495	17339	17492	17366	17481	17468	17431	17257	17653	17408	17316	17350	17439	17303	17545	17543	17346	17397	17353	17505	17445	17396	17458	17651	17453	17368	17435	17514	17303	17332	17457	17163	17519	17340	17298	17445	17614	17343	17407	17353	17234	17650	17228	17298	17484	17314	17547	17497	17415	17244	17237	17233	17245	17216	17451	17550	17578	17381	17356	17354	17158	17288	17262	17247	17422	17274	17276	17267	17181	17339	17406	17344	17302	17466	17443	17449	17246	17457	17514	17405	17413	17561	17398	17294	17288	17437	17496	17470	17268	17276	17344	17298	17420	17533	17291	17473	17228	17518	17515	17387	17347	17506	17376	17408	17328	17264	17286	17432	17408	17534	17321	17492	17270	17425	17293	17547	17516	17401	17360	17227	17226	17261	17215	17457	17291	17342	17412	17504	17266	17428	17315	17402	17305	17430	17270	17307	17524	17444	17341	17196	17738	17288	17549	17294	17392	17282	17554	17319	17259	17681	17346	17379	17338	17517	17315	17527	17486	17325	17172	17284	17368	17475	17506	17445	17564	17400	17160	17437	17291	17501	17221	17256	17236	17405	17517	17515	17446	17327	17318	17453	17352	17397	17611	17608	17365	17241	17533	17456	17440	17196	17430	17582	17420	17422	17456	17384	17356	17168	17625	17533	17284	17384	17327	17258	17402	17325	17503	17314	17403	17457	17395	17395	17388	17328	17200	17289	17548	17517	17522	17444	17492	17376	17345	17484	17338	17272	17524	17452	17523	17343	17313	17471	17375	17397	17437	17383	17516	17381	17461	17264	17314	17400	17391	17704	17456	17470	17552	17322	17441	17211	17369	17435	17438	17401	17495	17627	17241	17380	17540	17541	17248	17371	17383	17342	17472	17332	17533	17471	17495	17133	17481	17509	17472	17432	17438	17496	17582	17429	17530	17349	17552	17420	17387	17335	17399	17474	17380	17498	17309	17349	17424	17467	17380	17452	17484	17395	17349	17509	17365	17237	17320	17239	17455	17447	17215	17452	17486	17309	17385	17430	17339	17525	17328	17319	17185	17454	17386	17474	17517	17479	17343	17081	17478	17494	17550	17499	17403	17336	17541	17488	17410	17415	17468	17405	17312	17297	17243	17381	17337	17457	17430	17355	17345	17298	17354	17438	17456	17464	17350	17372	17414	17404	17455	17465	17373	17382	17350	17382	17478	17397	17663	17215	17405	17419	17355	17516	17516	17466	17333	17219	17308	17296	17264	17442	17560	17409	17554	17509	17280	17454	17580	17174	17431	17299	17450	17400	17140	17272	17476	17525	17370	17475	17251	17497	17344	17492	17246	17506	17372	17407	17547	17437	17427	17404	17260	17402	17363	17505	17411	17265	17272	17360	17472	17445	17258	17644	17264	17213	17452	17311	17334	17388	17295	17326	17447	17216	17450	17371	17290	17460	17245	17288	17376	17156	17340	17337	17469	17462	17275	17340	17445	17601	17415	17358	17399	17459	17401	17368	17517	17386	17350	17440	17283	17355	17450	17400	17360	17415	17435	17374	17422	17455	17457	17460	17462	17267	17388	17331	17474	17365	17296	17488	17217	17261	17308	17335	17297	17427	17523	17429	17391	17363	17150	17458	17237	17589	17491	17567	17364	17326	17428	17342	17401	17515	17297	17489	17346	17499	17495	17278	17524	17236	17257	17361	17420	17364	17406	17620	17501	17369	17475	17483	17325	17246	17523	17444	17357	17486	17532	17406	17422	17293	17441	17339	17601	17217	17561	17451	17538	17089	17381	17474	17316	17291	17503	17137	17253	17371	17237	17365	17346	17360	17180	17448	17412	17473	17482	17300	17364	17562	17534	17419	17460	17229	17406	17251	17350	17243	17349	17290	17533	17319	17221	17328	17311	17151	17371	17502	17534	17580	17230	17506	17439	17371	17447	17479	17424	17496	17409	17477	17456	17281	17353	17535	17521	17634	17285	17569	17411	17419	17339	17373	17327	17509	17432	17394	17564	17263	17263	17557	17157	17491	17237	17194	17314	17461	17497	17304	17515	17403	17549	17584	17397	17269	17468	17585	17418	17234	17363	17411	17437	17356	17381	17346	17316	17504	17311	17485	17467	17621	17421	17323	17229	17486	17550	17424	17310	17277	17215	17520	17592	17547	17255	17574	17343	17132	17455	17397	17461	17422	17295	17303	17318	17440	17397	17361	17271	17183	17249	17254	17455	17410	17419	17591	17595	17423	17377	17355	17479	17412	17517	17522	17454	17508	17587	17433	17405	17344	17558	17510	17440	17374	17476	17377	17285	17337	17329	17448	17375	17362	17341	17355	17446	17300	17264	17349	17281	17228	17444	17391	17249	17417	17370	17391	17161	17421	17458	17350	17578	17484	17446	17460	17332	17239	17288	17475	17357	17255	17348	17344	17370	17428	17422	17374	17413	17440	17347	17299	17365	17325	17486	17466	17400	17412	17376	17198	17311	17309	17267	17407	17361	17555	17340	17303	17263	17499	17290	17222	17375	17357	17493	17345	17595	17435	17380	17367	17438	17505	17612	17472	17425	17376	17323	17338	17325	17434	17501	17424	17276	17156	17327	17281	17398	17376	17348	17415	17297	17401	17295	17347	17312	17424	17227	17507	17208	17201	17428	17532	17518	17193	17528	17857	17494	17249	17442	17277	17226	17276	17237	17523	17214	17267	17340	17476	17584	17307	17317	17366	17434	17392	17278	17299	17240	17435	17450	17486	17375	17226	17411	17380	17157	17256	17544	17222	17514	17425	17225	17417	17334	17329	17432	17500	17241	17396	17377	17301	17216	17335	17379	17197	17387	17336	17214	17248	17267	17499	17412	17440	17378	17173	17437	17264	17443	17157	17396	17459	17526	17276	17242	17464	17379	17373	17318	17218	17368	17415	17485	17249	17409	17400	17294	17380	17465	17430	17432	17445	17337	17386	17474	17458	17459	17600	17413	17512	17470	17488	17492	17289	17357	17427	17411	17288	17386	17410	17336	17235	17245	17373	17239	17345	17521	17406	17371	17300	17615	17255	17357	17465	17371	17318	17447	17376	17445	17412	17479	17241	17607	17356	17588	17543	17309	17530	17413	17397	17429	17275	17109	17380	17505	17261	17476	17456	17276	17099	17371	17303	17224	17021	17336	17550	17434	17483	17326	17535	17204	17324	17493	17679	17260	17413	17279	17320	17597	17421	17780	17325	17337	17335	17555	17395	17274	17273	17473	17352	17416	17472	17494	17147	17440	17449	17462	17482	17598	17459	17365	17232	17038	17394	17584	17469	17357	17432	17374	17365	17189	17547	17311	17408	17257	17309	17276	17550	17409	17388	17128	17361	17419	17355	17432	17387	17429	17497	17326	17217	17355	17370	17478	17276	17437	17385	17386	17261	17361	17440	17395	17275	17302	17224	17502	17498	17520	17435	17564	17386	17401	17219	17250	17533	17243	17487	17528	17438	17350	17335	17323	17447	17601	17346	17548	17291	17302	17315	17530	17251	17359	17402	17562	17519	17440	17320	17413	17394	17418	17549	17438	17277	17318	17438	17451	17364	17346	17284	17655	17316	17359	17689	17360	17510	17479	17447	17519	17468	17236	17392	17378	17485	17352	17458	17295	17280	17474	17354	17456	17569	17530	17324	17296	17335	17502	17348	17598	17403	17530	17384	17245	17574	17421	17383	17505	17543	17316	17486	17414	17116	17235	17468	17245	17349	17312	17294	17343	17436	17261	17286	17349	17197	17309	17446	17478	17480	17359	17336	17419	17456	17299	17321	17333	17485	17315	17406	17443	17475	17288	17491	17597	17040	17324	17332	17261	17277	17638	17505	17611	17427	17415	17317	17337	17647	17474	17002	17344	17317	17341	17460	17460	17519	17403	17529	17347	17566	17300	17372	17185	17349	17227	17485	17323	17518	17469	17362	17250	17537	17281	17235	17358	17251	17496	17248	17508	17167	17461	17454	17399	17239	17435	17514	17479	17563	17434	17278	17575	17452	17431	17367	17546	17440	17429	17260	17496	17567	17356	17473	17418	17333	17370	17272	17421	17470	17232	17447	17284	17274	17331	17297	17225	17422	17578	17395	17525	17558	17514	17286	17549	17530	17496	17332	17475	17413	17377	17511	17503	17543	17194	17353	17150	17354	17419	17423	17251	17368	17409	17350	17362	17394	17422	17421	17448	17351	17315	17559	17232	17476	17621	17399	17325	17381	17366	17354	17356	17398	17375	17380	17404	17375	17450	17347	17341	17331	17301	17250	17521	17313	17442	17490	17392	17330	17459	17334	17336	17337	17291	17316	17355	17292	17443	17407	17242	17498	17310	17372	17401	17340	17415	17453	17358	17380	17244	17409	17383	17357	17380	17614	17455	17361	17379
35356	57988	52161	41454	34078	30082	24259	21426	19645	18391	17637	17139	16872	16203	16108	16115	16031	15899	16033	15996	15807	15844	15899	15822	15909	15722	15861	15855	15906	15733	15817	15853	15779	15747	15817	15786	15901	15635	15792	15843	15669	15705	15698	15646	15817	15734	15918	15703	15842	15710	15823	15701	15759	15810	15765	15704	15702	15702	15711	15854	15758	15738	15655	15932	15955	15728	15724	15707	15840	15752	15770	15727	15640	15839	15700	15917	15789	15685	15627	15810	15798	15585	15826	15768	15783	15514	15580	15762	15872	15713	15660	15729	15736	15749	15773	15641	15773	15523	15567	15612	15839	15596	15840	15594	15700	15734	15792	15825	15532	15748	15702	15574	15793	15580	15726	15412	15714	15608	15517	15569	15866	15600	15704	15582	15547	15528	15686	15812	15693	15733	15697	15589	15928	15768	15526	15676	15654	15678	15731	15782	15672	15758	15706	15662	15747	15699	15715	15705	15670	15916	15662	15857	15554	15559	15769	15573	15680	15674	15490	15776	15705	15642	15805	15611	15524	15721	15620	15639	15730	15846	15627	15634	15690	15668	15574	15518	15559	15731	15823	15744	15754	15698	15787	15626	15720	15706	15707	15731	15770	15680	15526	15800	15815	15564	15669	15680	15636	15710	15779	15642	15767	15684	15583	15789	15781	15654	15793	15525	15573	15708	15582	15761	15521	15768	15715	15743	15856	15696	15743	15792	15596	15793	15688	15823	15718	15681	15786	15717	15551	15835	15643	15570	15704	15842	15789	15793	15546	15634	15708	15627	15684	15626	15748	15642	15628	15576	15651	15715	15734	15595	15778	15605	15543	15728	15675	15646	15677	15693	15553	15817	15769	15793	15843	15701	15738	15611	15776	15658	15568	15682	15590	15675	15791	15702	15725	15532	15556	15766	15816	15808	15779	15899	15536	15828	15586	15672	15700	15678	15796	15593	15535	15716	15662	15632	15638	15825	15491	15784	15675	15602	15895	15724	15962	15697	15814	15570	15629	15706	15754	15615	15614	15665	15588	15679	15588	15586	15732	15615	15778	15646	15639	15686	15642	15747	15627	15823	15660	15691	15696	15796	15573	15632	15690	15739	15597	15545	15815	15570	15662	15727	15606	15692	15721	15525	15769	15669	15676	15543	15685	15693	15576	15766	15621	15636	15602	15690	15700	15650	15572	15774	15556	15654	15811	15717	15685	15668	15506	15729	15769	15630	15647	15720	15673	15582	15734	15589	15823	15511	15689	15694	15721	15842	15696	15656	15698	15501	15730	15466	15646	15614	15557	15642	15665	15607	15682	15591	15810	15713	15723	15814	15539	15673	15794	15675	15789	15596	15631	15770	15574	15645	15679	15541	15540	15538	15586	15878	15808	15593	15739	15586	15933	15608	15965	15583	15714	15820	15610	15685	15575	15756	15754	15687	15669	15622	15704	15727	15755	15604	15807	15644	15830	15604	15531	15685	15752	15620	15544	15611	15692	15605	15703	15684	15714	15577	15729	15468	15512	15654	15778	15639	15789	15707	15701	15613	15703	15685	15728	15864	15713	15581	15789	15651	15696	15732	15799	15671	15621	15686	15720	15780	15637	15701	15673	15746	15764	15512	15717	15770	15476	15866	15775	15708	15592	15671	15626	15611	15636	15658	15586	15717	15709	15673	15679	15618	15641	15721	15680	15656	15766	15487	15681	15585	15567	15606	15815	15757	15748	15736	15700	15580	15591	15696	15814	15891	15666	15715	15693	15734	15596	15736	15615	15683	15848	15624	15808	15676	15602	15711	15757	15575	15671	15710	15842	15584	15830	15777	15767	15650	15469	15533	15604	15451	15889	15765	15771	15717	15645	15759	15719	15686	15851	15662	15665	15609	15658	15666	15641	15847	15838	15799	15593	15668	15499	15658	15892	15651	15751	15763	15700	15709	15693	15749	15830	15717	15611	15787	15570	15661	15784	15502	15843	15596	15493	15754	15807	15598	15799	15745	15768	15510	15661	15732	15728	15585	15728	15712	15618	15701	15636	15750	15849	15547	15680	15650	15836	15618	15856	15801	15702	15515	15637	15777	15618	15488	15811	15750	15760	15717	15681	15590	15677	15532	15711	15649	15662	15675	15737	15451	15722	15692	15785	15643	15610	15597	15770	15589	15695	15713	15817	15648	15766	15589	15709	15698	15794	15544	15609	15629	15804	15702	15461	15631	15633	15588	15771	15626	15568	15600	15834	15707	15650	15646	15691	15662	15672	15623	15647	15686	15579	15688	15686	15670	15728	15587	15589	15645	15694	15575	15686	15750	15805	15624	15802	15751	15703	15690	15680	15629	15737	15608	15589	15737	15614	15765	15578	15693	15729	15708	15710	15722	15581	15792	15567	15769	15714	15535	15544	15610	15801	15524	15621	15624	15608	15725	15825	15641	15746	15845	15624	15691	15582	15660	15755	15756	15676	15454	15693	15670	15562	15810	15660	15563	15821	15590	15587	15829	15642	15758	15564	15700	15744	15840	15565	15721	15721	15865	15756	15809	15721	15568	15611	15658	15547	15616	15679	15795	15682	15759	15504	15791	15568	15761	15568	15734	15589	15799	15725	15629	15673	15645	15584	15494	15699	15758	15474	15624	15631	15898	15746	15682	15694	15765	15689	15678	15717	15761	15732	15692	15750	15680	15792	15708	15700	15641	15703	15715	15602	15626	15753	15709	15714	15638	15800	15547	15736	15604	15698	15785	15774	15846	15612	15738	15739	15589	15747	15690	15758	15698	15714	15712	15722	15811	15766	15408	15488	15665	15655	15649	15835	15752	15599	15733	15607	15660	15778	15614	15712	15594	15641	15721	15665	15626	15705	15706	15459	15804	15652	15537	15811	15740	15570	15700	15673	15716	15568	15532	15695	15812	15607	15742	15553	15791	15831	15653	15775	15489	15725	15653	15621	15899	15713	15670	15574	15650	15712	15530	15672	15650	15847	15627	15827	15652	15717	15572	15668	15820	15524	15606	15763	15684	15714	15746	15579	15635	15696	15680	15663	15609	15762	15724	15556	15689	15681	15572	15910	15735	15649	15699	15634	15636	15653	15778	15675	15749	15761	15755	15776	15593	15782	15512	15667	15800	15688	15769	15770	15712	15615	15774	15573	15754	15634	15761	15703	15723	15667	15720	15870	15636	15484	15722	15524	15637	15729	15796	15622	15558	15810	15643	15558	15775	15571	15606	15559	15646	15711	15573	15601	15810	15667	15679	15671	15522	15740	15699	15847	15664	15626	15750	15659	15742	15720	15677	15679	15650	15783	15689	15658	15791	15583	15607	15757	15705	15826	15658	15606	15617	15733	15800	15778	15643	15802	15730	15678	15632	15665	15795	15690	15620	15612	15711	15711	15529	15645	15682	15726	15755	15771	15771	15785	15680	15644	15650	15746	15669	15747	15580	15621	15770	15681	15750	15736	15747	15515	15695	15673	15766	15671	15812	15757	15875	15762	15722	15623	15746	15876	15722	15847	15620	15721	15492	15733	15739	15808	15734	15592	15522	15631	15561	15740	15725	15635	15826	15610	15532	15856	15603	15802	15709	15810	15730	15794	15692	15773	15718	15571	15737	15635	15710	15663	15754	15625	15712	15762	15679	15920	15851	15850	15571	15659	15531	15606	15550	15601	15695	15573	15601	15766	15737	15790	15711	15706	15751	15711	15813	15512	15609	15830	15673	15584	15834	15556	15494	15709	15801	15569	15385	15759	15787	15743	15347	15710	15729	15821	15833	15726	15568	15702	15741	15797	15649	15733	15708	15780	15566	15768	15758	15774	15741	15763	15710	15724	15499	15839	15608	15622	15887	15734	15610	15605	15688	15731	15745	15585	15688	15748	15595	15655	15899	15747	15690	15637	15708	15756	15733	15514	15676	15592	15682	15603	15633	15731	15694	15542	15837	15758	15751	15661	15777	15543	15604	15849	15743	15643	15664	15772	15732	15642	15526	15637	15837	15518	15509	15795	15599	15608	15727	15737	15878	15733	15708	15646	15733	15758	15843	15551	15722	15751	15622	15422	15595	15721	15789	15902	15468	15642	15802	15476	15534	15626	15592	15641	15614	15555	15642	15660	15770	15574	15828	15634	15621	15645	15618	15792	15644	15796	15634	15627	15733	15562	15699	15665	15844	15654	15633	15638	15510	15669	15607	15829	15722	15727	15690	15638	15755	15643	15594	15600	15748	15649	15805	15737	15557	15733	15710	15694	15752	15637	15709	15711	15720	15724	15739	15559	15680	15655	15585	15755	15643	15577	15741	15632	15648	15762	15636	15832	15864	15611	15554	15739	15622	15585	15646	15717	15795	15689	15701	15704	15681	15675	15681	15596	15603	15545	15734	15569	15727	15624	15735	15714	15674	15743	15643	15660	15702	15519	15656	15661	15583	15734	15607	15629	15787	15668	15701	15627	15709	15622	15582	15657	15786	15704	15662	15689	15755	15767	15716	15619	15809	15622	15793	15671	15848	15900	15632	15687	15753	15856	15561	15517	15644	15733	15742	15659	15714	15736	15803	15754	15709	15641	15618	15823	15591	15720	15737	15749	15572	15641	15562	15646	15928	15604	15843	15766	15696	15776	15582	15874	15534	15731	15683	15904	15616	15777	15538	15732	15668	15909	15699	15737	15731	15516	15655	15791	15685	15727	15555	15703	15624	15738	15584	15801	15594	15635	15788	15852	15825	15647	15541	15625	15686	15750	15570	15754	15596	15745	15512	15661	15716	15716	15524	15806	15604	15723	15438	15799	15696	15584	15703	15763	15558	15493	15601	15762	15586	15674	15633	15633	15796	15672	15635	15550	15636	15674	15678	15702	15735	15692	15750	15751	15837	15659	15786	15755	15561	15543	15821	15877	15675	15596	15708	15596	15651	15609	15567	15634	15789	15506	15616	15731	15667	15575	15643	15702	15704	15879	15581	15730	15710	15721	15629	15823	15675	15747	15776	15586	15763	15653	15562	15699	15682	15453	15680	15798	15666	15674	15747	15639	15606	15761	15827	15881	15784	15859	15729	15643	15653	15654	15542	15759	15817	15528	15657	15622	15718	15666	15946	15763	15818	15763	15727	15621	15773	15729	15610	15609	15818	15553	15739	15666	15737	15612	15663	15591	15837	15836	15686
28662	27189	32765	28304	22992	20798	19753	18777	18132	17970	17726	17674	17765	17596	17513	17552	17509	17418	17449	17348	17338	17432	17463	17379	17465	17320	17402	17354	17156	17204	17478	17520	17302	17361	17355	17392	17524	17397	17382	17587	17446	17461	17425	17292	17203	17311	17240	17486	17678	17116	17480	17279	17274	17334	17064	17440	17252	17174	17248	17343	17486	17435	17422	17569	17337	17359	17429	17322	17275	17190	17330	17354	17424	17366	17625	17333	17211	17378	17386	17428	17368	17227	17497	17295	17329	17558	17349	17394	17450	17305	17304	17425	17480	17521	17244	17286	17298	17448	17503	17362	17339	17435	17405	17394	17276	17382	17004	17315	17412	17289	17269	17298	17369	17263	17278	17263	17293	17304	17331	17388	17313	17388	17359	17265	17314	17239	17576	17233	17073	17180	17367	17297	17227	17207	17280	17295	17534	17409	17535	17470	17341	17222	17299	17165	17163	17376	17358	17439	17094	17232	17445	17212	17338	17344	17346	17354	17340	17324	17387	17372	17478	17190	17393	17405	17553	17183	17417	17333	17338	17237	17094	17285	17493	17273	17291	17264	17288	17405	17458	17128	17387	17349	17312	17390	17272	17319	17435	17337	17440	17508	17296	17297	17285	17273	17528	17410	17223	17393	17217	17362	17284	17440	17260	17360	17428	17258	17612	17173	17502	17505	17337	17485	17257	17145	17253	17238	17269	17471	17363	17212	17132	17329	17298	17470	17444	17451	17288	17467	17412	17176	17230	17183	17299	17240	17310	17245	17242	17438	17268	17329	17454	17177	17536	17416	17246	17431	17495	17285	17358	17293	17348	17364	17332	17465	17399	17325	17646	17516	17475	17312	17515	17398	17413	17350	17244	17220	17294	17336	17360	17141	17334	17413	17218	17364	17329	17562	17456	17262	17258	17366	17317	17296	17449	17229	17407	17439	17208	17485	17493	17344	17390	17216	17504	17503	17535	17510	17232	17126	17397	17568	17181	17329	17288	17212	17087	17236	17403	17331	17359	17538	17080	17412	17480	17339	17252	17578	17349	17442	17362	17256	17480	17344	17446	17254	17269	17237	17358	17371	17398	17362	17329	17372	17343	17281	17304	17258	17181	17442	17033	17323	17323	17434	17393	17415	17193	17372	17275	17415	17403	17445	17430	17470	17508	17210	17433	17339	17268	17359	17476	17157	17307	17348	17544	17378	17316	17180	17274	17342	17201	17432	17236	17264	17327	17335	17419	17300	17511	17311	17458	17436	17439	17263	17422	17426	17172	17373	17393	17463	17347	17552	17529	17319	17193	17221	17497	17531	17521	17405	17434	17303	17397	17367	17391	17117	17146	17232	17421	17486	17241	17363	17309	17599	17463	17310	17548	17326	17310	17370	17261	17396	17301	17421	17203	17419	17400	17412	17475	17451	17493	17303	17295	17245	17312	17518	17362	17420	17422	17247	17238	17357	17268	17482	17522	17581	17297	17365	17103	17401	17347	17425	17290	17324	17248	17076	17603	17335	17413	17272	17377	17345	17405	17265	17199	17335	17400	17458	17083	17201	17433	17503	17340	17296	17414	17394	17467	17125	17342	17466	17306	17314	17482	17178	17354	17421	17425	17384	17329	17278	17152	17473	17381	17481	17532	17321	17497	17615	17310	17382	17457	17068	17361	17334	17258	17090	17398	17446	17450	17386	17366	17266	17311	17343	17462	17511	17238	17457	17424	17401	17376	17396	17357	17393	17238	17395	17348	17401	17575	17420	17339	17341	17163	17344	17247	17493	17260	17367	17401	17390	17278	17525	17392	17256	17421	17309	17497	17318	17309	17619	17603	17367	17480	17433	17307	17319	17171	17374	17415	17248	17368	17397	17458	17347	17198	17377	17367	17546	17516	17282	17439	17350	17406	17445	17415	17450	17494	17413	17409	17287	17250	17360	17564	17334	17441	17321	17438	17401	17427	17339	17438	17338	17402	17381	17323	17329	17068	17366	17296	17270	17382	17236	17388	17371	17395	17196	17360	17397	17234	17167	17218	17190	17399	17399	17269	17401	17330	17194	17226	16968	17351	17292	17288	17165	17212	17364	17594	17242	17282	17396	17241	17347	17376	17169	17357	17406	17569	17475	17515	17261	17491	17476	17208	17382	17388	17408	17263	17345	17288	17245	17242	17581	17555	17353	17425	17414	17303	17223	17312	17442	17248	17503	17335	17353	17437	17158	17332	17598	17438	17342	17195	17318	17227	17131	17107	17333	17360	17413	17262	17234	17355	17325	17355	17396	17162	17449	17151	17449	17337	17549	17433	17255	17341	17293	17262	17287	17295	17414	17256	17383	17587	17286	17469	17392	17433	17132	17346	17374	17347	17271	17253	17352	17500	17287	17340	17275	17163	17235	17538	17325	17194	17214	17506	17179	17442	17402	17306	17336	17651	17392	17466	17496	17365	17306	17490	17397	17370	17356	17430	17342	17268	17375	17508	17271	17525	17517	17163	17309	17319	17249	17311	17545	17471	17259	17351	17172	17176	17372	17234	17348	17339	17190	17386	17346	17317	17216	17101	17373	17546	17501	17299	17399	17392	17690	17327	17466	17371	17319	17407	17433	17341	17415	17423	17392	17258	17338	17334	17276	17506	17312	17356	17418	17189	17459	17390	17397	17435	17304	17263	17265	17256	17333	17445	17325	17409	17239	17200	17347	17257	17558	17321	17269	17378	17316	17365	17285	17352	17210	17308	17356	17413	17279	17449	17406	17208	17636	17366	17307	17238	17270	17381	17388	17339	17000	17352	17313	17300	17217	17325	17343	17294	17264	17163	17393	17316	17364	17443	17423	17333	17426	17322	17358	17171	17370	17522	17627	17435	17368	17413	17343	17109	17366	17421	17265	17354	17459	17461	17322	17424	17520	17337	17348	17261	17378	17570	17326	17399	17423	17522	17216	17414	17253	17211	17370	17481	17367	17282	17423	17143	17362	17275	17284	17335	17189	17384	17555	17327	17365	17328	17297	17251	17272	17453	17327	17311	17264	17479	17349	17389	17384	17585	17388	17235	17332	17290	17266	17591	17341	17304	17361	17291	17372	17265	17262	17289	17269	17307	17319	17307	17537	17528	17447	17393	17485	17465	17259	17447	17464	17279	17220	17350	17446	17498	17368	17396	17426	17448	17110	17418	17569	17168	17392	17260	17348	17027	17339	17353	17077	17176	17461	17354	17163	17437	17309	17466	17379	17344	17412	17409	17343	17323	17439	17472	17484	17475	17307	17486	17230	17516	17304	17233	17400	17474	17343	17334	17464	17260	17420	17366	17114	17356	17685	17322	17256	17174	17404	17498	17413	17327	17350	17257	17489	17399	17276	17244	17400	17303	17389	17346	17392	17607	17423	17205	17504	17449	17174	17343	17385	17513	17079	17220	17342	17388	17363	17275	17323	17259	17243	17308	17457	17337	17410	17413	17195	17213	17291	17294	17327	17319	17480	17389	17177	17322	17376	17408	17392	17237	17425	17361	17299	17342	17407	17266	17610	17327	17394	17290	17366	17275	17467	17337	17285	17330	17562	17240	17204	17216	17399	17274	17260	17335	17488	17163	17498	17253	17135	17173	17306	17311	17357	17411	17356	17310	17270	17365	17458	17476	17495	17371	17407	17490	17579	17285	17438	17489	17389	17410	17598	17555	17565	17447	17385	17325	17532	17362	17262	17143	17185	17200	17445	17455	17454	17445	17345	17467	17523	17160	17317	17502	17550	17289	17373	17383	17165	17371	17369	17302	17426	17342	17258	17312	17553	17436	17537	17272	17444	17399	17376	17448	17226	17248	17477	17418	17349	17486	17391	17425	17519	17296	17250	17348	17138	17394	17555	16998	17102	17300	17340	17420	17572	17485	17450	17409	17348	17288	17388	17292	17313	17386	17017	17423	17479	17325	17415	17521	17324	17507	17199	17504	17392	17382	17315	17548	17272	17204	17411	17377	17306	17310	17309	17143	17274	17300	17494	17370	17500	17321	17280	17513	17388	17285	17453	17343	17319	17431	17332	17163	17467	17534	17569	17366	17623	17404	17533	17648	17421	17390	17324	17489	17294	17403	17118	17290	17226	17263	17336	17411	17252	17495	17423	17384	17514	17412	17465	17427	17356	17309	17225	17410	17348	17617	17194	17235	17205	17261	17526	17506	17336	17319	17526	17333	17280	17353	17256	17413	17178	17422	17239	17352	17358	17306	17526	17357	17375	17361	17240	17336	17253	17216	17376	17348	17218	17323	17430	17415	17532	17503	17195	17307	17279	17435	17399	17388	17274	17402	17368	17367	17302	17141	17309	17250	17416	17489	17447	17426	17558	17312	17397	17406	17330	17357	17301	17249	17347	17470	17224	17490	17397	17360	17442	17274	17438	17496	17185	17482	17324	17292	17158	17410	17538	17384	17259	17369	17483	17427	17340	17208	17411	17362	17320	17240	17326	17313	17290	17323	17485	17294	17392	17170	17410	17228	17065	17428	17314	17369	17449	17415	17348	17353	17489	17354	17255	17397	17396	17508	17241	17478	17305	17391	17417	17454	17153	17318	17382	17487	17419	17396	17045	17518	17531	17441	17335	17331	17169	17256	17355	17378	17463	17417	17348	17343	17563	17507	17360	17482	17431	17445	17357	17346	17461	17325	17327	17227	17191	17343	17485	17226	17247	17192	17484	17332	17297	17454	17266	17151	17150	17204	17354	17468	17316	17352	17606	17461	17517	17208	17156	17476	17249	17109	17468	17459	17392	17316	17418	17300	17439	17530	17329	17401	17173	17072	17344	17476	17395	17300	17333	17506	17250	17429	17304	17328	17228	17300	17302	17126	17379	17299	17419	17222	17232	17327	17410	17442	17468	17199	17369	17397	17351	17291	17443	17462	17350	17353	17192	17338	17257	17303	17490	17192	17252	17249	17466	17499	17531	17535	17342	17343	17167	17362	17303	17450	17360	17251	17371	17520	17500	17310	17263	17374	17349	17222	17340	17275	17293	17409	17397	17313	17576	17315	17524	17235	17400	17346	17235	17442	17234	17383	17433	17493	17268	17473	17243	17312	17206	17571	17483	17450	17385	17452	17340	17230	17225	17400	17438	17458	17209	17374	17405	17509	17737	17377	17458	17302	17481	17292	17381	17319	17439
30318	44230	38227	28507	23956	20677	19066	17753	17142	16693	16497	16183	16150	15987	15838	15997	15892	15877	15973	15780	15835	15754	15790	15716	15752	15689	15659	15836	15967	15810	15793	15726	15792	15797	15768	15901	15765	15827	15842	15962	15682	15731	15798	15828	15705	15648	15691	15720	15792	15625	15825	15816	15903	15757	15844	15949	15581	15730	15812	15694	15746	15806	15655	15725	15861	15780	15748	15804	15766	15706	15666	15671	15879	15650	15862	15645	15643	15813	15691	15802	15607	15757	15720	15663	15678	15810	15758	15592	15810	15844	15770	15632	15842	15639	15516	15732	15884	15828	15793	15732	15841	15672	15828	15600	15934	15545	15732	15736	15777	15612	15707	15860	15790	15809	15588	15717	15603	15936	15853	15757	15589	15665	15653	15609	15656	15763	15713	15616	15843	15807	15831	15641	15675	15701	15755	15869	15890	15678	15801	15854	15861	15785	15649	15794	15794	15578	15763	15550	15693	15648	15866	15756	15900	15464	15772	15833	15841	15736	15692	15650	15784	15880	15921	15558	15988	15840	15602	15585	15799	15779	15897	15687	15710	15811	15727	15812	15720	15897	15620	15818	15560	15657	15771	15808	15747	15753	15790	15783	15784	15824	15849	15761	15768	15726	15652	15704	15764	15588	15610	15825	15864	15695	15712	15708	15906	15689	15887	15632	15568	15736	15932	15657	15872	15649	15719	15655	15602	15904	15826	15623	15658	15912	15687	15716	15783	15674	15716	15743	15929	15835	15792	15883	15724	15804	15788	15774	15766	15849	15749	15799	15720	15735	15795	15730	15715	15694	15603	15806	15685	15893	15706	15842	15657	15778	15806	15724	15939	15765	15674	15614	15632	15701	15710	15670	15692	15860	15773	15587	15721	15935	15795	15720	15715	15710	15741	15690	15717	15839	15624	15888	15820	15753	15686	15717	15769	15850	15879	15636	15883	15821	15705	15919	15779	15723	15614	15764	15858	15807	15806	15755	15786	15757	15803	15568	15696	15669	15580	15697	15745	15644	15658	15749	15810	15872	15828	15940	15821	15721	15726	15696	15820	15656	15763	15572	15698	15685	15942	15780	15649	15817	15666	15828	15733	15785	15880	15834	15674	15821	15905	15667	15996	15804	15892	15769	15923	15776	15918	15711	15741	15863	15728	15695	15656	15677	15717	15857	15645	15744	15840	15456	15743	15736	15775	15612	15705	15868	15558	15760	15758	15721	15651	15593	15692	15589	15909	15770	15685	15762	15739	15682	15707	15587	15794	15645	15575	15887	15668	15899	15721	16076	15737	15713	15832	15745	15820	15939	15686	15826	15798	15851	15910	15733	15692	15537	15757	15801	15731	15800	15804	15697	15865	15745	15692	15610	15693	15730	15705	15754	15601	15779	15811	15781	15463	15703	15858	15733	15695	15854	15692	15753	15762	15612	15670	15833	15907	15891	15824	15737	15732	15710	15700	15668	15679	15496	15758	15885	15686	15670	15659	15704	15707	15604	15677	15583	15807	15727	15720	15865	15766	15941	15700	15759	15791	15660	15834	15597	15825	15669	15562	15797	15712	15753	15692	15697	15741	15916	15837	15773	15886	15745	15764	15926	15743	15808	15587	15812	15619	15702	15742	15763	15867	15615	15959	15828	15883	15893	15741	15816	15732	15708	15675	15616	15929	15759	15911	15750	15924	15837	15656	15735	15753	15780	15846	15782	15861	15800	15764	15741	15795	15838	15632	15828	15825	15801	15791	15810	15640	15866	15800	15876	15693	15872	15741	15762	15801	15754	15470	15749	15783	15672	15709	15744	15772	15815	15653	15758	15749	15647	15918	15828	15855	15828	15871	15752	15731	15695	15701	15819	15637	15844	15656	15762	15902	15680	15791	15769	15684	15644	15730	15812	15623	15821	15790	15699	15820	15829	15786	15587	15947	15883	15592	15768	15608	15667	15641	15795	15767	15759	15750	15664	15839	15680	15768	15876	15716	15819	15793	15710	15680	15805	15478	15941	15716	15796	15912	15905	15765	15655	15735	15892	15627	15655	15724	15615	15737	15933	15685	15732	15690	15615	15784	15676	15879	15714	15799	15677	15764	15629	15699	15705	15678	15918	15741	15789	15716	15850	15681	15810	15875	15607	15845	15676	15634	15866	15928	15688	15720	15842	15885	15719	15850	15723	15801	15710	15641	15674	15665	15633	15659	15743	15580	15765	15721	15765	15740	15723	15726	15861	15688	15825	15763	15682	15683	15974	15788	15654	15759	15755	15790	15620	15870	15806	15765	15578	15900	15794	15692	15620	15771	15734	15553	15821	15778	15851	15691	15852	15844	15856	15656	15623	15986	15819	15855	15687	15719	15698	15818	15599	15514	15880	15943	15697	15773	15633	15815	15743	15718	15840	15805	15740	15749	15722	15838	15803	15909	15686	15801	15740	15602	15842	15767	15702	15690	15742	15807	15718	15765	15707	15841	15707	15866	15848	15893	15772	15788	15755	15664	15517	15821	15756	15766	15583	15803	15598	15802	15804	15845	15756	15724	15747	15572	15746	15467	15635	15776	15757	15867	15739	15693	15672	15743	15986	15764	15702	15840	15749	15824	15724	15915	15697	15692	15602	15787	15631	15736	15657	15684	15781	15702	15682	15680	15804	15862	15664	15686	15595	15635	15765	15890	15829	15732	15752	15622	15745	15679	15794	15868	15582	15707	15754	15642	15695	15519	15605	15766	15847	15811	15615	15788	15734	15644	15698	15914	15667	15758	15660	15691	15586	15926	15708	15750	15711	15771	15620	15682	15677	15789	15823	15585	15790	15720	15777	15625	15702	15691	15656	15774	15626	15703	15854	15790	15704	15768	15678	15793	15764	15644	15643	15675	15726	15704	15844	15684	15852	15692	15639	15876	15563	15677	15869	15751	15769	15704	15844	15766	15871	15777	15792	15512	15667	15959	16022	15766	15625	15841	15740	15807	15758	15702	15767	15719	15811	15857	15759	16052	15801	15867	15697	15620	15614	15721	15585	15730	15852	15605	15598	15792	15739	15814	15850	15786	15727	15827	15836	15787	15823	15918	15602	15816	15685	15791	15895	15730	15866	15794	15608	15639	15615	15906	15670	15793	15743	15765	15585	15793	15744	15765	15657	15764	15742	15610	15758	15790	15740	15848	15695	15679	15627	15710	15944	15691	15660	15751	15748	15755	15815	15616	15759	15763	15761	15708	15787	15767	15652	15794	15550	15817	15745	15697	15676	15838	15784	15835	15871	15670	15824	15887	15633	15683	15564	15888	15702	15659	15775	15855	15720	15867	15834	15690	15723	15809	15724	15825	15615	15739	15768	15872	15741	15797	15700	15874	15957	15659	15744	15716	15891	15577	15626	15532	15628	15832	15757	15822	15749	15724	15690	15511	15653	15729	15918	15640	15730	15901	15885	15838	15862	15769	15659	15602	15702	15756	15912	15922	15735	15845	15638	15734	15812	15566	15761	15789	15970	15725	15691	15780	15900	15838	15770	15690	15826	15796	15814	15779	15950	15850	15659	15697	15905	15739	15752	15712	15657	15658	15710	15738	15580	15642	15757	15742	15809	15841	15559	15846	15724	15731	15710	15664	15852	15776	15700	15674	15727	16035	15799	15815	15797	15821	15789	15695	15696	15773	15685	15797	15719	15760	15741	15740	15863	15715	15769	15788	15711	15775	15601	15872	15745	15874	15709	15879	15803	15858	15578	15672	15593	15680	15795	15772	15848	15751	15764	15620	15583	15742	15845	15672	15727	15722	15545	15648	15591	15722	15859	15689	15744	15721	15717	15780	15937	15973	15565	15930	15696	15777	15679	15780	15775	15675	15605	15789	15667	15782	15855	15857	15780	15672	15746	15930	15817	15875	15843	15893	15976	15805	15804	15671	15692	15673	15657	15872	15730	15701	15652	15688	15855	15718	15962	15712	15695	15602	15910	15794	15906	15673	15799	15800	15694	15837	15732	15658	15696	15747	15673	15841	15806	15742	15780	15647	15865	15790	15662	15809	15680	15829	15589	15860	15642	15776	15783	15724	15877	15597	15668	15675	15654	15904	15668	15714	15708	15918	15654	15769	15740	15933	15848	15665	15761	15778	15765	15936	15670	15826	15686	15836	15686	15745	15733	15731	15712	15636	15759	15844	15594	15651	15768	15890	15698	15719	15822	15919	15527	15797	15853	15859	15772	15963	15772	15725	15525	15817	15845	15703	15698	15731	15677	15740	15669	15896	15866	15732	15564	15711	15505	15889	15773	15723	15892	15701	15674	15912	15765	15714	15991	15727	15571	15630	15664	15664	15807	15746	15795	15823	15783	15738	15784	15887	15789	15798	15777	15769	15690	15804	15636	15637	15738	15693	15778	15788	15738	15766	15768	15648	15806	15859	15733	15796	15752	15668	15735	15764	15713	15885	15827	15795	15814	15694	15684	15820	15720	15799	15678	15870	15745	15748	15688	15704	15716	15603	15793	15876	15801	15611	15793	15639	15707	15837	15851	15871	15817	15700	15715	15858	15724	15902	15677	15524	15742	15737	15832	15673	15887	15752	15742	15897	15649	15664	15748	15790	15857	15776	15861	15774	15833	15704	15639	15633	15712	15838	15755	15882	15818	15550	15858	15822	15816	15909	15845	15752	15614	15677	15691	15819	15700	15658	15945	15840	15738	15772	15836	15703	15821	15643	15781	15917	15747	15909	15659	15680	15818	15730	15787	15752	15746	15672	15769	15753	15560	15681	15755	15827	15688	15897	15883	15745	15752	15711	15481	15775	15845	15597	15752	15809	15718	15795	15818	15683	15707	15652	15713	15931	15625	15743	15690	15866	15673	15594	15805	15842	15799	15752	15683	15722	15740	15655	15597	16011	15762	15763	15754	15772	15745	15759	15788	15873	15757	15833	15724	15866	15720	15766	15736	15658	15772	15747	15826	15718	15922	15663	15738	15632	15701	15647	15799	15864	15854	15686	15592	15708	15686	15681	15838	15729	15669	15723	15729	15817	15716	15746	15967	15944	15638	15910	15596	15559	15715	15846	15715	15867	15676	15840	15671	15750	15545	15755	15812	15640	15735	15869	15776	15803	15785	15927	15701	15731	15829	15511	15736	15780	15928	15754	15824	15906	15775	15739	15813	15862	15733
24119	21421	28947	25792	25154	25202	23993	20542	19287	18715	18204	17705	17620	17380	17439	17204	17004	17056	17000	16979	17134	17251	17157	16960	17023	16892	17128	17227	17171	17055	16972	17167	16901	16987	17192	17223	16985	17091	17180	17166	17078	17131	17077	16976	17106	16919	17049	17074	17093	17050	17088	16965	16977	17142	16969	16983	16989	17078	17021	16983	17054	17120	16803	17070	17020	16899	16764	17047	17159	17032	16921	17185	17074	16902	16877	17111	16994	17108	17076	17052	16970	16967	17007	16869	16946	16851	16970	16914	17083	17026	16943	17127	16974	17076	16992	17066	17022	16998	16979	17003	16991	16947	16968	16836	17139	16874	17126	16886	17093	17023	16847	17046	16994	16908	17009	16847	17041	17057	16978	16946	16702	16764	17006	16903	16946	16891	16936	16944	16964	17067	17003	16987	17022	17203	16981	16921	17060	17058	17079	16924	16856	16851	17141	17101	17114	17123	17138	16990	16992	16924	16932	16996	17041	16895	17108	16917	16932	16938	16841	16709	17032	17138	16823	16939	16940	16835	16757	16827	17101	16870	17052	16839	17040	16902	17046	17025	17037	17056	16961	16805	16951	16947	16920	17019	16880	17138	17009	16955	17018	17113	16912	17133	16949	16775	16977	17006	17159	16972	16989	16833	16896	16957	16937	17024	17062	16954	16884	16733	17023	16802	17040	17020	17028	16898	16965	16810	16994	17004	17007	17040	16834	16873	16760	16877	16891	16919	17067	17139	17103	16965	16889	17072	17116	16978	16928	16938	17042	16814	17053	16927	16785	17007	16917	17024	16953	17240	17099	17090	16960	17038	16988	17024	16947	17020	16913	16948	17073	17091	16886	16858	16912	16874	16935	16855	16924	16939	16975	17130	16897	16933	16922	16941	17045	16854	16983	16859	16887	16993	17029	16837	17202	17103	16964	16687	16988	16914	16817	17015	16823	17080	16867	17018	17014	17061	16992	17022	16940	17081	17152	16874	17022	16985	17027	16976	17011	16900	17003	17042	17158	17065	16991	16996	16940	17071	17045	17087	16992	16998	17073	17115	16973	17067	17075	17104	16991	17091	17063	16820	17026	16963	17074	16873	16735	16970	17140	16988	16854	17128	17015	16903	16925	16984	17033	16952	16881	16959	16952	16960	16898	16992	16991	16996	16849	16944	17089	16892	16931	16891	16871	16927	16920	16773	17038	16960	16944	17128	17188	16904	17062	16903	16976	16976	16845	16913	16922	16896	17086	17035	16959	16943	16974	17054	16850	16872	16837	17003	16865	16836	16926	16987	16901	16912	16758	17029	16783	17014	16920	17034	17113	17092	16960	16960	17022	17078	16933	16977	16967	16937	17070	16898	17186	17178	17114	17079	17080	16957	17136	17048	16944	17002	16907	16969	17020	16962	16863	17055	17047	16848	16898	16930	16769	16878	16994	17060	16995	16943	16967	16977	16958	17044	17116	16780	16902	16928	16940	16959	17066	16978	16948	16849	17062	16926	16923	16971	16752	16838	16923	16907	16973	17239	16888	16971	16913	16916	17012	17006	16898	16934	16931	16938	17172	16954	16972	16873	17104	16947	17020	17134	17029	17154	16870	17035	16785	17027	16993	16988	16841	16855	16788	17043	17056	16900	16897	17102	16867	16739	17003	16908	16992	16964	17056	17178	16921	16934	17002	16932	16977	17080	17159	16799	16936	17120	16944	17005	17095	16976	16967	16981	16946	16909	16860	17110	17015	17143	16939	16930	16932	16940	16771	17000	17084	17082	16875	17080	17113	16940	16966	17092	17046	16963	16930	16886	17021	16925	17111	17045	16773	16906	16736	17013	17109	17083	17007	16769	17134	16907	17049	17066	17000	16947	16894	16903	16917	16986	16828	16897	17095	16806	16836	17034	17003	17019	17098	17226	16976	17131	17176	16895	16943	17093	16849	16817	17022	16724	17008	17090	16891	16988	17050	17147	16935	17191	17034	16958	16886	16794	16945	16912	16960	17052	17045	16961	16939	16770	16974	16981	16715	16952	16955	17050	16891	17142	17118	16924	16910	17048	17045	16962	16832	16896	16944	17042	17050	16904	16958	16796	16910	16938	16973	16794	17178	17012	16946	16896	16931	16986	16916	17074	17138	17095	16934	16951	17007	16934	17073	16996	16983	16893	17126	17063	17094	16773	17004	16919	16818	16967	16978	16855	16982	16949	17003	16736	16814	16919	16999	16912	17003	16979	16877	16959	16890	17165	16882	16961	16809	16942	16894	17011	16810	16787	17019	17228	17044	17009	16969	16997	17118	16767	16996	16958	16985	17012	16968	16914	16891	16962	16816	16759	16741	16893	17058	17080	17074	17074	16990	16927	16766	16925	17150	17167	17000	16916	16937	16851	16831	16823	16740	17207	17085	17034	16893	16921	17043	17033	16969	16930	16988	16970	17102	17030	16921	16956	17127	17127	16956	17079	16967	16729	16863	16802	17039	17139	17129	16914	16963	16800	16987	16861	16865	17036	17194	16933	17125	17093	16917	16803	16903	16895	16742	16840	16954	16893	17232	16929	17070	16793	16949	17013	16965	17107	16894	16989	17088	16807	16917	17078	16864	16988	17094	16885	17250	17226	16854	17019	17057	16821	17087	17080	16833	16947	17080	17138	17017	17027	17024	16958	16928	16930	17194	16691	16940	17042	16911	17148	16895	17208	17148	16942	17162	16876	17035	16885	16962	16828	16934	16957	16900	16901	17013	16980	16902	16970	16857	16914	17034	16889	17074	16950	16848	16963	16958	17073	17064	16897	16904	16840	16975	16922	16983	16954	16983	16923	16981	16939	17030	17068	17013	16913	17020	17263	17136	16976	16805	16928	17017	17072	17046	17152	16872	16839	17080	16742	16894	16821	17035	17208	16823	16972	16814	16888	17095	16963	17016	16890	17010	16941	16951	16857	16884	16960	16838	16886	17176	16939	16852	16976	16956	17000	17054	16957	17032	16869	16809	16894	17114	16847	16829	16924	16893	16980	17161	17014	16755	16837	17035	16983	16988	16824	17042	16949	17034	16936	17097	16917	17013	16909	16967	16888	16906	16959	17033	16975	16908	17041	17073	16912	16870	16893	16922	16843	16878	16892	17038	16998	16807	16914	16990	16877	16834	16753	17111	16811	17177	16929	16869	17132	16855	16879	17027	16910	17056	16926	16896	17051	17169	17251	17176	17187	16998	17164	17069	17097	16987	16804	16879	16881	16875	16986	16691	17126	17015	17069	16923	16804	16920	16990	16877	17131	16974	16914	16943	17013	16914	16860	17071	17118	17058	16910	16993	17184	16994	17073	16939	16960	16941	17085	17134	17005	17077	16978	17145	16966	16883	17091	17062	16934	17084	17126	17095	16901	16965	16745	16920	16811	16979	16881	16953	16988	17138	17146	16978	17027	16856	16917	17149	16971	16842	16940	17016	16961	16977	17064	16837	17151	17100	17028	17075	17032	17075	16815	16828	16986	17133	16931	17048	17047	16996	16962	16980	17000	17077	16992	17186	16999	16990	17213	17052	16949	16995	16735	16909	17015	16853	16835	17036	17070	16895	16839	16988	16750	17097	16758	16967	16967	16936	17013	16998	16785	16818	17103	17081	16973	16926	16973	16928	16978	16803	17124	16989	17043	17068	16763	16955	16875	16932	17020	17127	16942	17055	17062	16826	17083	16946	17031	17115	16913	16741	16857	16907	16830	16952	17008	17094	17009	17053	17008	16983	17010	16923	17123	17161	17038	17053	16920	16794	16904	16795	17158	17063	16752	16882	16934	16916	16909	17027	17020	16905	16931	16876	17155	17118	16817	16806	17209	16938	16875	17003	17042	16780	16892	17107	16948	16951	16888	17028	16818	16822	17037	16858	16922	17088	16791	16786	17016	16609	17103	16980	16998	17020	16937	17014	16975	16988	17029	16939	16880	16932	17040	16916	16996	16844	16928	17003	17019	17025	17007	17145	17099	16954	17112	17155	16887	16856	16980	17095	16943	16941	17154	17020	17005	17112	16977	16974	16795	16941	17066	17041	17078	16891	16799	17096	16891	16999	17092	16874	16806	17002	17049	16982	16908	16972	16942	17013	17121	16946	16914	16873	17028	16884	16859	16941	17144	16894	16956	17086	17145	16923	16980	16930	16908	17091	17208	16861	16974	16822	17117	17055	16946	17171	16974	16943	16927	16940	17205	16930	17026	16959	17034	16975	16776	17086	17060	16932	16773	17098	16915	17005	16941	16803	16875	17215	17005	17066	16932	16873	16949	16960	17047	16877	17096	16924	16979	16934	17007	17032	16717	16842	16978	17024	16803	16730	17035	17094	16868	16728	17001	16882	17005	16990	16732	17012	16949	16942	16844	16941	16798	16945	17242	16824	17033	17088	16776	16870	16787	16727	17000	16887	16903	17167	16986	17173	16973	17141	16890	17145	16909	17067	17092	16945	17051	16998	16983	17010	16990	17019	17051	16870	16900	16939	16868	16900	16961	16962	17221	17034	17128	16946	17023	16807	16976	17012	17135	17118	16917	16941	16830	16799	17038	16920	16936	16929	16798	17048	16914	16773	16958	16937	16835	17095	17037	16877	16858	17095	16834	16972	17054	17126	16909	16831	16971	17118	17059	16997	16825	16855	17017	17195	16859	16913	16848	16728	17147	17080	16971	17268	17172	16974	16898	16828	16858	16719	16989	17047	17033	16926	16826	16799	17050	17100	17018	16881	16826	17076	17002	16783	16828	17116	16975	17257	17207	17046	16856	17058	17028	17006	16985	17285	17032	16929	17131	16955	16747	17047	16853	16856	16861	16813	17024	16957	16904	16975	16834	16932	16866	17030	16999	17098	16992	17010	17076	17176	16919	16909	17063	16997	17135	16924	17290	17059	17111	17081	16797	17098	16983	17179	16853	16952	16820	16968	16912	17031	16994	17026	16856	17041	16999	17043	17105	17206	16876	17069	17042	16926	17012	16979	17143	16998	16875	16875	17015	16921	16861	16896	16904	17049	16903	17032	17022	16965	16920	16991	17018	16828	17073	16906	16861	16815	16735	16838	17067	16841	17167	16867	16870	16903	16902	16935	17004	16776	16861	16962	17169	17023	16798	16862	16940	16987	16792	16928	16831	16878	16895	16870	16916	16939	17049
33357	52404	47554	37565	31746	25169	22014	20173	18772	17512	16821	16476	16080	15885	15762	15823	15678	15737	15606	15498	15615	15501	15435	15745	15568	15595	15438	15642	15707	15614	15719	15477	15709	15618	15492	15596	15452	15419	15500	15645	15645	15696	15613	15383	15553	15502	15482	15512	15483	15516	15619	15596	15467	15503	15472	15639	15298	15571	15527	15604	15504	15539	15460	15531	15286	15504	15481	15663	15449	15519	15522	15574	15415	15588	15409	15524	15438	15531	15358	15452	15396	15402	15463	15540	15354	15380	15542	15552	15476	15478	15559	15455	15523	15307	15488	15631	15405	15651	15401	15448	15646	15590	15519	15439	15500	15555	15416	15422	15516	15443	15473	15514	15448	15457	15364	15611	15370	15522	15578	15568	15397	15302	15418	15619	15446	15554	15543	15444	15307	15385	15552	15539	15478	15550	15531	15387	15663	15370	15632	15273	15324	15468	15368	15422	15425	15449	15270	15615	15603	15565	15365	15474	15354	15451	15388	15472	15435	15493	15469	15383	15485	15457	15383	15524	15652	15626	15441	15546	15521	15371	15452	15448	15326	15537	15529	15451	15463	15483	15559	15463	15318	15722	15592	15345	15477	15350	15480	15325	15490	15299	15549	15533	15466	15399	15329	15435	15578	15349	15540	15461	15602	15390	15448	15602	15369	15700	15421	15609	15512	15475	15587	15568	15630	15536	15488	15479	15477	15458	15501	15539	15599	15375	15309	15511	15340	15382	15323	15419	15608	15431	15421	15606	15321	15449	15301	15590	15357	15314	15443	15523	15508	15436	15526	15543	15545	15547	15528	15498	15378	15439	15403	15595	15547	15287	15400	15508	15596	15477	15435	15543	15554	15521	15516	15306	15681	15488	15343	15314	15466	15463	15536	15405	15322	15709	15407	15521	15414	15492	15401	15465	15485	15513	15383	15391	15375	15598	15502	15443	15441	15537	15536	15721	15431	15412	15448	15478	15640	15515	15285	15534	15365	15559	15485	15540	15532	15408	15589	15521	15520	15491	15396	15485	15374	15400	15561	15404	15419	15445	15564	15537	15481	15436	15408	15660	15289	15330	15420	15335	15502	15252	15485	15563	15437	15531	15503	15559	15304	15422	15505	15582	15409	15491	15498	15373	15517	15579	15606	15478	15336	15534	15583	15531	15456	15498	15463	15290	15505	15455	15620	15662	15572	15380	15393	15361	15420	15532	15507	15434	15649	15376	15312	15429	15446	15571	15496	15369	15500	15648	15500	15558	15501	15571	15429	15344	15487	15397	15666	15456	15646	15337	15358	15616	15504	15369	15214	15622	15603	15229	15497	15534	15573	15447	15422	15424	15433	15304	15571	15523	15469	15409	15396	15406	15366	15479	15511	15306	15368	15411	15490	15278	15631	15498	15481	15348	15493	15470	15468	15387	15400	15458	15335	15596	15658	15593	15332	15551	15448	15460	15412	15420	15598	15404	15310	15473	15378	15460	15553	15377	15507	15510	15309	15476	15547	15609	15535	15336	15397	15491	15656	15531	15376	15418	15442	15495	15385	15518	15267	15565	15434	15593	15564	15487	15482	15622	15527	15426	15551	15400	15615	15455	15386	15429	15428	15420	15555	15496	15503	15371	15453	15478	15609	15475	15339	15445	15604	15501	15346	15408	15582	15611	15453	15561	15493	15417	15537	15600	15515	15386	15594	15413	15488	15332	15582	15539	15362	15461	15373	15393	15462	15378	15315	15477	15461	15572	15469	15430	15614	15291	15610	15407	15427	15563	15519	15458	15329	15397	15495	15324	15538	15677	15530	15448	15585	15502	15556	15428	15483	15404	15416	15341	15450	15452	15339	15456	15448	15585	15595	15544	15462	15507	15579	15495	15257	15388	15487	15598	15512	15406	15366	15381	15456	15444	15432	15406	15591	15528	15463	15513	15592	15580	15616	15304	15437	15422	15375	15479	15501	15453	15458	15466	15399	15613	15604	15486	15409	15373	15321	15522	15439	15479	15425	15464	15494	15687	15401	15454	15552	15472	15492	15429	15345	15471	15514	15557	15206	15503	15561	15603	15622	15399	15538	15511	15319	15356	15355	15666	15470	15444	15471	15443	15345	15399	15446	15356	15312	15486	15476	15400	15654	15491	15563	15478	15339	15556	15331	15641	15277	15538	15601	15423	15594	15350	15554	15566	15472	15406	15558	15271	15466	15555	15522	15437	15550	15466	15350	15460	15460	15400	15367	15461	15378	15381	15470	15520	15352	15583	15464	15493	15507	15298	15385	15315	15592	15432	15400	15540	15358	15537	15543	15498	15471	15493	15280	15400	15613	15630	15402	15524	15529	15536	15420	15519	15586	15497	15327	15435	15495	15348	15501	15278	15505	15478	15518	15475	15458	15437	15315	15425	15510	15353	15648	15513	15451	15512	15497	15520	15305	15511	15419	15632	15443	15510	15510	15457	15515	15540	15383	15503	15438	15348	15464	15342	15553	15619	15494	15422	15422	15376	15435	15282	15605	15520	15434	15498	15290	15411	15565	15507	15736	15272	15516	15269	15548	15434	15458	15381	15271	15465	15440	15552	15518	15373	15412	15346	15411	15454	15464	15469	15407	15376	15460	15530	15416	15337	15477	15532	15574	15319	15468	15610	15417	15497	15321	15535	15550	15543	15427	15426	15515	15238	15399	15481	15525	15402	15526	15504	15400	15456	15293	15371	15355	15343	15347	15512	15468	15597	15403	15465	15553	15569	15513	15553	15444	15455	15429	15380	15222	15343	15371	15619	15513	15505	15524	15462	15288	15604	15521	15405	15503	15305	15431	15468	15549	15487	15574	15630	15546	15462	15420	15397	15445	15481	15380	15505	15615	15563	15287	15448	15445	15500	15363	15550	15531	15575	15408	15489	15480	15424	15616	15608	15343	15388	15581	15351	15401	15519	15546	15325	15512	15503	15329	15333	15383	15321	15472	15491	15392	15577	15385	15544	15624	15390	15561	15328	15664	15443	15522	15470	15507	15486	15452	15517	15474	15437	15378	15605	15314	15543	15453	15511	15386	15464	15507	15438	15593	15418	15526	15578	15403	15576	15519	15399	15412	15618	15530	15600	15432	15621	15472	15515	15325	15436	15655	15509	15581	15566	15361	15451	15510	15555	15493	15531	15378	15439	15498	15389	15334	15442	15518	15456	15527	15428	15590	15348	15374	15483	15521	15453	15434	15410	15523	15461	15527	15448	15432	15337	15396	15582	15343	15500	15471	15533	15370	15506	15385	15386	15505	15505	15436	15513	15476	15614	15608	15441	15532	15536	15481	15397	15377	15745	15290	15364	15644	15455	15520	15434	15332	15499	15617	15539	15406	15522	15321	15635	15524	15485	15552	15485	15428	15460	15524	15550	15382	15329	15471	15503	15398	15507	15564	15419	15453	15485	15582	15481	15423	15369	15383	15445	15447	15393	15303	15442	15604	15547	15462	15688	15538	15538	15630	15255	15616	15517	15446	15516	15305	15518	15570	15572	15510	15537	15511	15400	15465	15401	15358	15495	15346	15284	15392	15608	15476	15554	15482	15530	15497	15489	15462	15338	15372	15576	15469	15508	15401	15571	15420	15514	15514	15262	15557	15372	15502	15600	15535	15538	15605	15269	15473	15486	15505	15343	15619	15458	15607	15471	15556	15355	15536	15411	15397	15592	15482	15258	15457	15386	15496	15491	15583	15471	15530	15529	15492	15588	15380	15444	15577	15651	15489	15493	15658	15526	15377	15449	15463	15583	15426	15576	15505	15405	15373	15632	15467	15425	15522	15451	15613	15385	15433	15360	15547	15589	15591	15502	15403	15408	15433	15583	15448	15482	15441	15388	15443	15444	15479	15421	15459	15341	15354	15350	15489	15343	15374	15587	15455	15381	15381	15515	15304	15570	15557	15430	15441	15657	15537	15524	15318	15476	15484	15475	15601	15315	15551	15595	15506	15411	15400	15373	15547	15447	15467	15526	15520	15436	15558	15580	15523	15527	15479	15400	15519	15443	15359	15306	15483	15546	15457	15407	15493	15520	15489	15412	15522	15510	15461	15477	15439	15241	15465	15501	15627	15400	15561	15500	15574	15475	15459	15271	15519	15419	15495	15601	15534	15481	15506	15385	15428	15337	15486	15364	15552	15443	15527	15391	15544	15505	15564	15358	15530	15411	15376	15538	15405	15540	15417	15429	15638	15531	15540	15517	15584	15387	15456	15615	15538	15460	15385	15513	15497	15273	15446	15277	15285	15421	15603	15595	15489	15361	15523	15412	15542	15470	15638	15425	15437	15367	15605	15506	15328	15513	15534	15530	15629	15548	15354	15337	15545	15618	15584	15547	15569	15516	15523	15529	15457	15471	15409	15419	15526	15609	15511	15307	15552	15618	15635	15640	15463	15638	15582	15435	15381	15411	15503	15391	15473	15490	15497	15612	15603	15527	15381	15555	15468	15380	15694	15430	15551	15413	15408	15614	15347	15453	15304	15523	15477	15400	15535	15590	15469	15436	15476	15501	15546	15411	15388	15478	15517	15532	15464	15726	15612	15466	15475	15474	15447	15567	15479	15337	15531	15489	15351	15354	15376	15363	15396	15500	15455	15230	15419	15420	15434	15292	15462	15479	15328	15423	15500	15440	15397	15562	15411	15355	15466	15556	15470	15505	15552	15469	15344	15529	15607	15419	15544	15576	15481	15407	15537	15397	15486	15496	15531	15419	15448	15426	15379	15455	15357	15557	15523	15361	15644	15557	15676	15481	15503	15368	15528	15387	15225	15418	15432	15409	15389	15481	15600	15443	15610	15645	15666	15471	15311	15426	15237	15355	15477	15493	15447	15327	15458	15433	15395	15493	15568	15614	15536	15567	15481	15442	15418	15489	15542	15462	15583	15521	15558	15582	15418	15402	15426	15448	15521	15406	15365	15461	15544	15463	15491	15547	15531	15439	15450	15467	15640	15546	15443	15444	15456	15559	15323	15315	15400	15358	15570	15298	15399	15491	15402	15562	15421	15630	15493	15324	15368	15531	15459	15430	15501	15501	15454	15465	15489	15424	15500	15463	15528	15266	15476	15474	15473	15506	15569	15479	15417	15389	15419	15471	15503	15552	15404	15483	15524	15498	15526	15427	15473	15463	15346	15523
23064	21503	29337	24567	23534	26972	28521	23438	21710	20215	19263	18933	18709	18496	18249	18442	18303	18190	18121	18115	18133	17937	18140	18033	18196	17947	17963	17904	18028	17968	17869	17933	18131	18028	17859	18000	17893	17834	17888	17850	17935	17848	17869	17850	17865	17928	18197	17812	18013	18039	17866	17852	17969	17733	17904	17936	17894	18083	17999	17906	17856	17968	17944	17900	17812	17856	17803	18046	18000	17926	18078	17877	17899	17770	17671	17882	17942	18027	17802	17875	17924	17724	17806	17874	17810	17879	17999	17668	17850	17912	17819	17740	17840	17749	17914	17959	18040	17755	17843	17881	17928	17904	17715	17865	17893	17811	18057	17793	17823	17891	17781	17767	17728	17720	18001	17775	17938	17814	17971	17924	17997	17705	17736	17635	17855	17956	17782	17840	17727	17805	17760	17919	17788	17703	17904	17816	17872	17823	17802	18021	17871	17948	17822	17982	17816	17784	18007	17961	17805	17673	17734	17720	17997	17745	17995	17889	17894	17779	17809	17792	17659	17831	17775	17938	17884	17978	17751	17837	17718	17799	17704	17776	17718	17710	17965	17925	17715	17811	17957	17996	17721	17618	17783	17602	17577	17882	17901	18056	17780	17858	17692	17915	17700	17811	17764	17689	17669	17664	17722	17788	17801	17961	17661	17636	17882	17832	17756	17685	17696	17799	17721	17883	17857	17975	17912	17789	17678	17705	17807	17884	17894	17840	17829	17818	17960	17826	17789	17818	17991	17678	17745	18039	17903	17821	17925	17965	17774	17631	17778	17889	17777	17900	17828	17684	17826	17913	17516	17687	17866	17790	17982	17842	17756	17783	17727	17969	17734	17905	17785	17865	17872	17945	17732	17799	17868	17788	18003	17796	17867	17887	17708	17828	17793	17832	17933	17876	17793	17881	17703	17903	18043	17954	17854	17879	17747	17757	17793	17576	17779	17885	17772	17900	17845	17840	18066	17772	17890	17762	17935	18243	17687	17692	17979	17821	17853	17807	17860	17727	17601	17882	17621	17580	17945	17749	17875	17695	17938	17824	17839	17833	17673	17993	18080	17926	17758	17885	17684	17785	17894	18046	17955	17748	17882	17619	17739	17894	17940	17772	17705	17832	17869	17866	17782	17862	17869	17888	17827	17921	17877	17769	17722	17722	17728	17883	17726	17706	17550	17970	17737	17870	17683	17890	17740	17843	17878	17961	17872	17720	17972	17909	17809	17820	17849	17721	17668	17756	17943	18037	17742	18047	17881	17848	17811	17939	17800	17947	17772	17868	17882	18067	17736	17909	17948	17851	17840	18045	17855	17892	17675	17695	17927	17733	17936	17755	17852	17759	17586	17695	17969	17836	17842	17917	17971	17801	17724	17992	17836	17969	17876	17504	17834	17815	17829	17672	17827	17921	17779	17748	17841	17724	17808	17993	17965	17863	17949	17746	17870	17755	18040	18072	17884	17912	17692	17811	17730	17618	17923	17838	18146	17937	17748	17929	17811	17833	17796	17787	17820	17843	17864	17748	17815	17601	17856	17811	17616	17773	17653	17810	17828	17895	18130	18063	17912	17884	17762	17996	17662	17745	17614	17829	17901	17866	17690	17864	17960	17884	17955	17792	17822	17777	18007	17689	17954	17783	17941	17817	17980	17870	17712	17918	17642	17886	17760	17959	17698	17816	17758	17926	17747	17963	18025	17592	17623	17830	17780	17651	17842	17842	17908	17848	17960	17634	17961	17681	17711	17664	17930	17771	17956	17816	17898	17496	17916	17823	18079	17935	17791	17568	17954	17552	17781	17865	17771	17760	17863	17778	17797	17973	17751	17872	17705	17870	17820	17796	17778	17940	17986	17867	17773	17873	17684	17858	17905	17850	17825	17922	17913	17995	17849	17890	17875	17900	17787	17627	17708	17647	17897	17811	17717	17732	17903	17978	17834	17836	17937	17741	17962	17877	18006	17773	17877	17723	17989	17791	17927	17702	17878	17996	17833	17842	17901	17748	17942	18001	17850	17843	17991	17800	17784	17766	17811	18108	17842	17879	17835	17619	17947	17645	17938	17741	17990	17840	17673	17834	17776	17848	17959	17808	17884	17877	17721	17633	17891	17698	17765	17870	17899	17786	17896	17751	17769	17971	17774	17940	17737	17902	17753	17775	17767	17829	17662	17829	17867	17719	17554	17742	17578	17692	18000	17770	17848	17946	17712	17858	17773	17878	17794	17795	17659	17907	17667	17865	17870	17921	17916	17871	17675	17859	17957	17895	17812	17678	17714	17770	17881	17682	17679	17619	17763	17811	17707	17763	17799	17868	17953	17701	17802	17584	17663	17845	17685	17733	17941	17848	17718	17689	17817	17821	17776	17766	17733	17908	17820	17765	17834	17669	17755	17872	17915	17772	17927	17889	17834	17690	17646	17704	17932	17687	17474	17682	17916	17759	17960	17769	17672	17942	17846	17900	17932	17884	17938	17848	17869	17853	17833	17925	17869	17849	17833	17860	17866	17820	17961	18043	17753	17921	17844	17896	17661	17802	18125	17825	17822	17801	17840	17769	17956	17879	17918	17783	17926	17927	17902	17854	17515	17638	17911	17748	17523	17952	17837	17675	17685	17684	17834	17788	17835	17726	17939	17870	17859	17858	17898	17980	17842	17632	17789	17881	17881	17755	17647	17639	18025	17910	17679	17843	17971	18021	17742	17698	17891	17946	17899	17858	17864	18111	17851	17869	17859	17714	17786	17775	17864	17806	17885	17962	17768	17782	17719	17792	17880	17944	18013	17668	17851	17956	17826	17856	17938	17714	18267	17797	17983	17823	17754	17685	17685	17821	17710	18034	17990	17753	17868	17931	17698	17686	17889	17934	18017	17807	17913	17889	17908	17740	17802	17521	17793	17714	17889	17826	17754	17631	17742	17804	18174	17760	17669	17788	17918	17912	17791	17806	17957	17862	17759	17955	17862	17788	17878	17698	17816	17729	17959	17848	17930	17871	17712	17852	17855	17486	17738	17793	17785	17740	17865	17818	17825	17745	17743	17598	17906	17896	17813	17853	17713	17917	17917	17858	17506	17837	17628	17886	17746	17822	17687	17849	17952	17693	17905	17954	17830	17629	17761	17573	17913	17844	17790	17742	17822	17782	17718	17709	17970	17866	17893	17571	17762	17842	17927	17992	17768	17791	17817	17777	17782	17741	17773	17805	17940	17789	17666	17635	17895	17857	17782	17720	17863	17964	17715	17856	17870	18028	17788	17648	17762	17835	17871	17965	18005	17625	17783	17878	18023	17995	17717	17589	17940	17855	17817	17861	17931	17730	17945	17866	17986	17831	17894	17859	17570	17760	17609	17849	17739	17892	17731	17749	17799	17848	17936	17946	17769	17884	17945	17622	17736	17946	17694	17832	17751	17976	17831	17781	17908	17914	17663	17644	17913	17946	17844	17672	17856	18048	17795	17792	18065	17861	17794	17961	17832	17947	17991	17865	17708	17855	17493	17647	17818	17856	17813	17812	17728	18002	17954	17898	17928	17705	18012	17681	17957	17965	17890	17803	18076	17858	17955	17887	18000	17824	18065	17797	17998	17955	17907	17733	17891	17889	17655	17730	17563	17562	17831	17505	17865	17852	17912	17841	17856	17731	17986	17798	17733	17672	17846	17919	17804	17868	17918	17885	17815	17873	17610	17816	17534	17750	17718	17949	18005	17983	17812	17829	17861	17873	17915	17970	17680	17795	17808	17846	17865	17827	17878	17729	17794	17870	17879	17839	17744	17659	17844	17818	17686	17874	17692	17699	17811	17846	17740	17710	17719	17766	17893	17719	17709	17990	17955	17826	18029	17880	17878	17831	17885	17710	17748	17874	17821	17950	17887	17666	17740	17783	17782	17981	17789	18060	17839	17936	17791	17865	17838	17669	17934	17881	17624	17705	17693	17746	17751	17926	17906	17987	17913	18023	17910	17721	17694	17931	17900	17953	17797	17751	17683	17848	17700	17789	17716	17732	17919	17776	17836	17735	17592	17908	17596	17891	17835	17792	17746	17836	18028	17702	17745	17894	17793	17806	17914	17691	17583	17764	17826	17958	17900	17716	17815	17797	17964	17848	17986	17752	17841	17932	17911	17803	17930	17797	17756	17792	17689	17917	17858	17907	17627	17970	17670	17757	17785	17791	17832	17541	17858	17777	17871	17819	17856	17870	18003	18077	17901	18036	17952	17739	17944	17794	18062	17667	17706	17796	17820	17827	17811	17856	17683	17731	17824	17731	17750	18022	17961	18074	17722	17834	17840	17953	17886	17823	17950	17844	17790	17596	17791	17767	18023	17704	17811	17905	17877	17962	17729	17834	17883	17719	17665	17750	17550	17806	17988	17749	17754	17853	17749	17673	17888	17702	17660	17875	17847	17997	17901	17745	17951	17792	17860	17796	17833	17735	17800	17654	17792	17720	17770	17928	17808	18006	17842	17814	17818	17691	17791	17826	17977	17982	17894	17814	17845	17788	17875	17646	17812	17886	17741	17823	17952	17848	17662	17866	17726	17837	17913	17813	17862	18099	17788	17922	17870	17890	17848	17832	17510	17856	17762	18082	17979	17885	17900	17868	17766	17870	17779	17716	18023	17644	17890	17733	17815	17803	17822	17963	17796	17823	17945	17814	17822	17882	17746	17794	17912	17749	17794	17903	17664	17674	17994	17735	17840	17779	17848	17812	17759	17799	17896	17805	17817	17848	17849	17847	17933	17597	17969	17931	17825	17760	18050	17932	17762	17782	17843	18081	17896	17767	17796	18032	17894	17731	18004	17842	17924	17836	17856	17813	17782	17849	17741	17750	17879	17933	17806	17835	17635	18007	17851	17888	17945	17849	18021	17735	17669	17799	17736	17715	17850	17902	17655	17797	17889	17834	17788	17915	17703	17934	17869	17927	17806	17837	17878	17883	17910	17868	17974	17722	17677	17796	18030	17805	17664	17798	17704	17913	17740	18031	17848	18037	17954	17862	17797	17917	17760	17987	17798	17716	17573	17870	17905	17758	18099	17825	17787	17595	17942	17926	18140	17965	17697	17817	17854	17765	18028	17831	17701	18085	18100	17677	17972	17732	17919	17768	17974	17949	17942	17832	17884	17982	17881	17711	17705	17624	17873	17846
37396	59121	53985	44038	36531	30455	25740	23323	21474	18425	17826	17151	17003	16652	16427	16308	16211	16319	16295	16174	16193	16104	16256	16210	16172	16005	16240	15983	16264	16232	16048	16085	16272	15780	15954	15948	16077	15998	16012	15964	16111	16062	16154	15968	16013	16231	16130	15977	16155	16284	16232	16124	16034	16012	15971	16019	16020	16069	16055	15958	16171	16017	15970	15925	16074	16020	15987	16055	16151	16123	16115	16052	16032	16016	16012	16317	16062	16016	16085	16092	16012	16126	16070	15995	15881	16115	15811	16177	16177	16031	15914	16115	15964	15933	16143	16043	16147	15900	15964	16031	16059	16109	16015	16084	16199	16012	15896	16022	15891	15968	16108	15947	16174	15931	16065	16074	16090	15931	16028	16003	16222	16055	15991	15850	16127	16053	16200	15892	16115	16094	16020	16002	16159	16034	16092	16308	16052	16119	15852	16079	16157	15951	16026	16073	15977	15952	16007	15843	16101	15940	15958	15822	16240	15937	16007	16107	16046	16012	15950	16199	15972	16239	16078	15928	16048	15846	16120	16034	15890	15932	16168	16061	16141	15989	15952	15992	15865	15983	16015	16122	16115	15963	16103	16153	15849	15976	16147	15965	16095	15855	16025	16096	15996	15893	16008	16049	16096	15982	16098	16195	16026	16051	16066	15932	16026	16077	16040	15985	16073	16198	15867	16012	15938	15900	15985	15990	16069	16024	16049	15989	15971	15901	15875	16071	16051	16101	15930	15925	16204	15974	16003	16075	16071	16093	16156	15877	16152	15973	15896	15958	15950	16145	15930	16013	16271	16003	16113	16009	16081	16110	15841	15996	16022	15882	15966	15950	16188	15974	16098	16094	16010	16352	15945	16126	16018	15973	16091	15996	15881	15948	15892	16055	16144	15993	16081	16185	15870	15908	15883	15965	16102	16121	15945	15969	16163	15808	16141	16167	16048	15947	16023	16029	16215	16131	15997	16175	15989	15984	16139	16218	16055	16031	16000	16000	15946	16052	15949	15946	16112	16032	16029	16054	15952	15930	15990	16110	15892	16067	15893	16157	16234	16038	16003	15928	16031	16066	15962	16091	15958	16022	15969	15911	16059	16085	15946	15984	16071	16019	16006	15926	16044	16212	16001	16060	16038	15969	16094	15883	16095	16097	16170	16044	15974	16013	15736	15948	16074	16048	15941	16018	15911	16142	16026	15914	16028	16124	16080	16093	15969	16039	15965	16037	16098	15882	15946	16224	15948	15956	15748	15934	16004	16055	16026	16098	16204	15988	15886	16162	15977	15850	16094	16007	16068	15943	15970	16040	15982	15983	16005	16002	15893	15878	16110	16095	16005	15964	15919	16060	16095	16033	15954	15969	15690	16080	16089	16146	16026	16031	16009	16001	16156	16102	16110	16167	16106	16086	15936	16006	16036	16001	15987	16074	16116	16028	15989	16110	15913	15945	16102	16042	16180	16080	16057	16131	15921	16027	16007	15910	15947	15946	16073	16016	15947	16067	15990	16027	15970	16100	16009	15863	15935	16073	16021	15991	16142	16086	15973	15646	16050	15993	15874	15981	16049	16176	15994	15904	15952	15963	15975	16069	16013	15964	16086	15926	16045	15977	15980	16056	15958	16176	15963	15938	15984	16089	16171	15993	15984	16039	16147	15900	16066	16075	16152	16026	16038	16194	15917	16012	15927	15871	15995	15885	16089	15954	16102	15959	15985	15966	15923	15994	16080	15886	15983	16174	16165	16014	15901	16062	15854	15897	16035	15985	16001	16095	16074	16007	16095	15988	16019	16055	16093	15910	16142	16056	16104	16062	16077	16077	15863	16043	16097	16035	16070	15901	16160	16031	15877	16011	15993	16267	15949	16149	16021	15964	16222	16186	15947	15924	16040	15763	15888	16257	16084	16249	16251	15981	16123	16226	15964	16096	16055	15941	15863	15947	16087	16058	16061	16063	16225	16004	16035	15855	16062	15961	16030	16018	15941	15981	16016	16099	15971	15893	16149	15905	16009	15966	15989	16141	15942	16044	15980	16071	15858	15846	16072	15920	15905	16163	16081	16160	16084	16080	16120	16071	16111	15981	16037	16156	15877	16207	15946	15984	15930	15955	16055	15882	15953	15787	16136	16021	15896	15939	15932	15999	15929	16111	16036	15859	15999	16191	15888	16030	16013	15935	15969	16098	16035	15982	16142	15910	16229	15996	16104	15833	15977	16002	16082	16115	16116	15973	15876	15971	16089	16087	16014	16103	16055	15861	15934	16048	16088	16054	16004	16020	15935	15922	16145	16058	16122	16061	16151	16003	16086	16197	15993	16015	15904	15874	15960	15883	16019	15943	16063	16032	16084	16097	16024	16100	15982	16065	16174	15913	16031	15962	15964	16151	16033	15928	16033	16034	16215	15955	15878	15948	16005	15935	16047	16291	15956	16039	16145	15894	16059	15996	16040	15929	15902	16117	15998	15935	16205	15968	15975	16054	16055	16010	16063	16060	16130	15953	16113	16031	16027	16171	16179	15911	16239	16057	16130	15893	16120	16081	16158	16030	16185	16065	16115	16065	16033	16124	16050	15967	15875	15919	16011	16018	16093	15940	15926	16060	16119	16030	15803	16072	15823	16145	16124	16071	15917	16102	15988	15966	16071	16141	16006	16181	16068	16099	16072	16096	15980	16085	16045	15845	15906	16003	15964	15994	16001	16112	16134	16089	16083	15893	15896	16078	16004	16010	16136	16097	15957	15789	16001	15980	16243	16024	16200	16048	16110	16085	16049	15948	15904	16053	16033	15898	16048	16071	15964	15971	16107	16083	16007	16167	16073	16109	16089	16050	15812	16199	15865	15991	16035	15976	16059	16044	15971	15902	15954	16216	16091	15954	16000	15971	16001	16033	16039	16134	16035	16042	15964	16007	15913	16021	16106	16116	15976	16046	16087	16090	15938	16212	16292	15988	15936	16076	15930	16015	15940	15977	15902	16184	16088	15986	15967	16038	16185	15959	16027	16081	15958	16038	15980	16015	16029	15933	16239	16024	16044	16123	16056	16125	15934	15887	16019	15933	16091	15928	15938	15944	16143	15936	16087	15939	15898	16034	15980	15952	16137	16114	16204	15823	16199	16011	16115	16195	16096	15938	16099	16009	16004	15950	16112	16115	15989	16064	16020	16151	16033	15938	15909	15979	16047	16027	16003	16011	16208	15983	16135	16063	16034	15952	15992	16003	16012	16188	16143	16027	15987	16052	16029	15974	15987	16186	16087	16092	15993	15973	15961	16031	15968	16082	16130	16055	16124	16000	15862	16015	16097	16175	16055	16019	15975	15969	15995	16014	16007	16175	16033	16173	16042	15795	15871	16097	16079	15924	16057	16212	15933	16017	15953	15846	16048	15948	16186	16192	15992	16036	15966	16185	16074	16021	15998	16061	16056	16059	16002	16049	16182	16108	16083	16014	16083	16039	16059	16109	16271	16073	16081	16042	15880	16176	16071	16034	16057	16031	16013	15985	16219	15922	16034	16162	15881	15975	15979	15992	16201	16011	16058	16011	15864	16060	15986	16023	15949	16090	16171	16065	16124	16086	15969	15728	16023	16058	16156	16203	15988	16125	16008	16029	16091	15881	16134	16069	15972	16030	15983	16174	15971	15967	16160	15995	16058	15947	16078	15982	15974	16174	15969	15968	16067	15913	16131	15912	16015	16073	16086	16098	16105	16109	16063	16019	16071	16017	16076	15956	16160	16070	15905	16132	15822	15947	16019	15903	15954	16029	16090	15858	16110	16095	16031	15850	16094	15955	16062	15883	15983	15935	16103	16142	16226	15733	15953	16130	15905	15976	15894	16036	15996	16102	16111	16231	16016	16092	15945	15881	15778	16115	15992	16067	15830	15966	15927	16087	16085	15885	15880	15962	16142	16166	16056	15883	15935	16200	16125	16045	15988	15907	15838	15971	16160	15819	15820	16032	15945	16034	15961	16015	16035	16153	15915	16041	15970	16150	16022	15900	16018	15958	16013	16254	16169	15941	16241	16074	15937	16180	16020	15914	16007	16167	15896	15991	16124	16028	16010	15973	16331	15978	15943	16180	16156	16062	16008	15924	15933	16035	16029	15962	16141	15904	15829	15906	15966	16047	16018	15970	16090	16072	16003	16088	16059	16005	16116	16005	16077	16122	16131	16029	16281	16059	15853	15934	16146	15969	15970	16139	16069	16076	16127	16153	16036	16079	16054	15960	16034	16043	15937	16153	15994	16126	16200	16015	16114	16034	16053	15971	15937	16073	15849	16063	15986	16122	15996	16020	16089	16057	16008	16064	15918	15949	16122	16048	15998	16094	15969	15897	16078	15976	16177	15948	15987	16001	16042	15901	16059	15963	16130	16027	16063	16056	16114	15960	16046	16096	15981	16148	15901	15941	16072	15821	16011	15969	16077	15979	15977	16046	16028	16019	16013	16059	16292	15746	16122	15932	15898	16090	15980	15949	15983	16012	16075	16140	16017	16125	16146	15988	16064	16151	16002	16029	16014	16053	16193	16145	15971	16052	15883	15907	16034	16080	15990	15992	16014	15963	16013	16040	16064	15947	15917	16048	15998	15966	15987	16064	16006	16072	16047	16063	16073	16016	16047	15888	16029	15879	16131	15983	15946	16091	16012	16077	16197	16051	15936	16058	16204	16035	16050	16136	15965	16034	16053	16060	15962	15972	15977	16141	15953	15931	16192	16009	16133	15967	16158	16030	15962	16056	16029	15981	16023	15989	15835	15910	15921	16141	15894	16138	15899	16255	15871	16161	15941	15953	15908	15764	16167	16083	16045	15985	15999	15954	15859	15856	16030	15846	16020	16090	15951	15966	16055	16065	16059	15778	15993	16162	16006	16019	15931	16022	15998	16120	15934	16000	15951	16032	16234	16021	16024	16009	16080	16028	15978	16093	15994	15929	15982	16028	16004	16049	16048	16079	16147	16020	16029	16018	16107	15950	15944	15896	16092	15868	16045	15977	16059	15869	15931	16059	15973	15955	16287	16035	16039	15944	15982	16028	15958	16010	16216	16051	15991	15993	15974	16154	16057	16081	16024	16085	16153	15997	15980	15924	15894	15961	15963	15964	16031	16124	16150	15964	16060	16102	16052	16098	15898	15890	16171	15971
28878	26824	33798	30272	23936	21981	20857	19411	18819	18341	18196	17992	18009	18004	17909	17923	18029	17925	17924	17808	17785	17799	17986	18004	17687	17905	17634	18005	17783	17758	18058	17825	18079	17925	17972	17723	17927	17717	17803	17811	17707	17922	17889	17604	17804	17670	17826	17781	17873	17937	17917	17799	17838	18036	17765	17809	17896	17738	17801	17841	17823	17943	17673	17857	17976	17849	17942	17916	17761	17848	17569	17802	17834	17887	17695	17603	17731	17883	18036	17753	17873	17977	17811	17814	17966	17922	17764	17966	17815	17961	17970	17920	17879	17961	17751	17562	17823	17846	17878	17735	17801	17824	17993	17857	18114	17741	17689	17758	18025	17866	17776	17699	17850	17979	17810	17819	17859	17811	17930	18052	17765	17721	17694	17625	17813	17715	17871	17920	17798	17721	17891	17739	17847	17823	17684	17799	18068	17813	18038	17907	17942	17796	17916	17868	17647	17821	17863	17791	17744	17687	17805	17776	17884	17868	17766	17876	17752	17914	17794	17808	17582	17717	17951	17740	17554	17550	17609	17855	17722	17609	17718	17631	17713	17900	17719	17679	17916	17703	17675	17906	17787	17787	17957	17793	17827	17816	17787	17760	17910	17890	17893	17606	17885	17830	17968	17680	17662	17647	17769	17843	17967	17768	17670	17693	17671	17779	17761	17779	18030	17853	17735	17841	17831	17888	17628	17861	17762	17815	17974	17768	17798	17837	17792	17636	17708	17834	17839	17894	17734	17698	17743	17813	17855	17692	17682	17919	17778	17779	17986	17735	17695	17690	17820	17710	17933	17686	17709	17767	17966	17670	17804	17777	17933	18174	17862	17685	17662	17856	17787	17785	18038	17581	17903	17925	17728	17854	17712	17753	17797	17681	17709	17877	17924	17833	17866	17803	17910	17732	17857	17781	17890	17676	17993	17957	17744	17782	17743	17788	17941	17778	17669	17792	17840	17914	17863	17929	17879	17897	17862	17945	17751	17703	17765	17837	17739	17630	17822	17911	17763	17665	17827	17801	17835	17901	17745	17756	17740	17975	17669	17654	17765	17879	17777	18105	17927	17889	17903	18006	17872	17657	17620	17732	17696	17752	17910	17911	17833	17902	17713	17648	17769	17659	17763	17879	17672	17973	17690	17880	17711	17863	18026	17596	17966	17876	17618	17831	17736	17647	17885	17707	17681	17859	18037	17766	17867	17791	17658	17855	17857	17789	17722	17790	17872	17553	17931	17912	17919	17601	17700	17764	17639	17648	17793	17906	17701	17649	17699	17740	17691	17900	17917	17701	17751	17952	17830	17767	17938	17882	17721	17854	17737	17764	17698	17916	17791	17782	17926	17824	17961	17974	17881	17858	17897	17548	17744	17948	17983	17729	17912	17951	17870	17578	17801	17705	17968	17802	17854	17841	17830	17817	17903	17769	17945	17887	17765	17915	17675	17787	17786	17945	17745	17910	17920	17819	17990	17755	17732	17789	17854	17839	17849	17768	18016	17762	17812	17705	17875	17696	17660	17696	17870	18017	17844	17918	17710	17901	17868	17618	17682	17987	17940	17858	17594	17545	17624	17700	17869	17883	17916	17729	17795	17823	17550	17599	17728	17783	17748	17936	17965	17897	17686	17689	17855	17896	17841	17899	17670	17754	17778	17832	17790	17613	17896	17676	17881	17657	17843	17846	17843	17809	17954	17806	17701	17812	18070	17497	17717	17796	17774	17868	17733	17762	17743	17742	17761	17609	17893	17863	17811	17655	17804	17682	17577	18103	17683	17791	17909	17771	17547	17712	17790	17556	17705	17702	17886	17780	17804	17752	17881	17746	17507	17876	17681	17713	17642	17694	17727	17858	18055	17908	17773	17977	17848	17805	17762	18033	17717	17742	17921	17747	17987	17937	17763	17641	17825	17880	17846	17733	17865	17875	17795	17817	17769	17738	17894	18005	17818	17690	17728	17804	17795	18022	17649	17618	17906	18009	17748	17754	17828	17914	17710	17749	17750	17751	17723	17641	17760	17980	17880	17896	17832	17793	17713	17863	17766	17880	17749	17682	17893	17777	17873	17736	17727	17739	17820	17628	17747	17809	17678	17808	17744	18044	18070	17719	17766	17860	17740	17795	17751	17707	17693	17728	17904	17953	17711	17820	17980	17769	17692	17970	18113	17779	17598	17758	17986	17856	17955	17881	17937	17863	17782	17907	17924	18023	17897	17491	17779	17661	17668	17643	17890	17776	17779	17845	17808	17810	17898	18063	17916	17869	17792	17662	17801	17807	17737	17837	17774	17931	17830	17760	17809	17995	17727	17869	17620	17891	17665	17678	17779	17898	17655	17968	17905	18031	17750	17824	17687	17848	17916	17711	17777	17649	17608	17764	18034	18033	17887	17850	17907	17759	17713	17668	17948	17803	17906	17712	17807	18074	17863	17682	17875	17960	17879	17770	17787	17582	17748	17848	18003	17976	17941	18022	17757	17996	17899	17646	18104	17948	17878	17993	17872	17742	17798	18031	17857	17743	17853	17811	17816	17880	17842	17794	17912	17784	17771	18059	17733	17731	17755	17756	17915	17770	17834	17949	17743	17878	17731	17936	17962	17825	17830	17657	17889	17867	17717	17745	17663	18022	17743	17883	17960	17781	17799	17750	17794	17875	17591	17630	17770	17766	17892	17885	17956	17779	17770	17757	17642	17614	17875	17899	17790	17557	17867	17850	17892	17797	17884	17997	17783	17874	17890	17628	17950	17689	17879	17699	17902	17715	18061	17742	17750	17870	17844	17711	17848	17829	17829	17749	17836	17839	17531	17729	17964	17856	17861	17771	17795	17711	17684	17755	17876	17698	17685	17835	17776	18069	17930	17849	17685	17715	18032	17783	17998	17737	18030	18035	17960	17890	17805	17690	17821	17822	17849	17812	17696	17915	18069	17571	17970	17759	17871	17865	17894	18040	17621	17894	17706	17861	17760	17708	17753	17849	17806	17763	17849	17746	17717	17712	17774	17732	17462	17872	17645	17904	17663	17775	17625	17757	17729	17823	17708	17832	17789	17822	17963	17897	17934	17810	17855	17694	17972	17657	17743	17914	17806	17696	17721	18003	18069	17840	17996	17884	17929	17872	17737	17993	17897	17978	18025	17874	17829	17859	17884	17806	17654	17814	17671	17713	17791	17894	17597	17799	17822	17718	17681	17687	17737	18039	17607	17854	17847	17815	17840	17654	17684	17909	17872	17690	17645	17733	17830	17888	17844	17776	17866	17600	17946	17760	17791	17865	17807	17661	17837	17796	17717	17681	17852	17856	17825	17654	17850	17827	17800	17779	17956	17967	17941	17792	17917	17683	17761	17848	17764	17875	17896	17634	17817	17892	17770	17737	17859	17958	17800	17828	18048	17885	18056	17877	17701	17894	17767	17747	17696	17896	17908	17972	18011	18005	17945	17817	17638	17681	17861	17797	17703	17555	17842	17890	17930	17653	17695	17795	17754	17748	17936	17646	17882	17744	17627	17723	17716	17812	17688	17903	17789	17675	17916	17654	17731	17728	17911	17943	17714	17962	17810	17894	17697	17683	17708	17892	17828	17937	17806	17970	17627	17996	18002	17800	17993	17657	17924	17741	17701	17864	17790	17935	17823	17999	17897	17775	17863	17938	17744	17918	17715	17909	17912	17849	17956	17787	17680	17655	17803	17845	17911	17815	18261	17792	17803	17737	17813	18021	17788	17810	17841	17865	17905	17834	17777	17902	17900	17713	17857	17855	17769	17707	17757	17901	17920	17657	17816	17581	17898	18003	17672	17693	17771	17871	17925	17827	17964	17934	17891	17716	17773	17754	17820	17788	17765	17820	17670	17658	17717	17692	17864	17809	17817	17796	17774	17857	17617	17778	17834	17709	17987	17896	17805	17855	17933	17777	17845	17893	17873	17734	17832	17919	17697	17807	17735	17806	17864	18059	17979	17969	17823	17894	17883	17714	17847	17609	17755	17854	17962	17786	17863	17967	17851	17776	17678	18028	17939	17714	17806	17815	17838	17582	17880	17853	17759	17726	17726	17849	17848	17772	17932	17734	17841	17857	17825	17811	18059	17843	17923	17783	17846	17769	17661	17622	17709	17788	17755	17758	17922	17790	18026	17904	17904	17665	17791	17866	17796	17876	17784	17795	18024	17675	17781	17914	17852	17709	17850	17728	17674	17762	17881	17658	17859	17707	17738	17907	17670	17845	17942	17996	17741	17795	17801	17914	17748	17813	17813	17769	17854	17777	17751	17946	17717	17800	17837	17839	17756	17918	17884	17910	17827	17968	17875	17527	17821	17765	17650	17819	17828	17643	17641	17700	17651	17782	17777	17806	18137	17869	17843	17871	17816	18022	17603	17875	17906	17916	17932	17834	17937	17836	17823	17793	17843	17609	17721	17997	17805	18052	17806	17913	17860	17706	17682	17747	17611	17848	17903	17670	17779	17956	17730	17687	17842	17996	17742	17678	17891	17736	17621	17935	17797	17841	17942	17886	17756	17738	17771	17807	17905	17718	17610	17610	17714	17757	17774	17612	17737	17917	18062	17745	17864	17835	17885	17782	17637	17726	17802	17822	18076	17705	17796	17886	17965	17767	17885	17941	17959	17950	17962	17703	17755	17818	17770	17888	17876	17695	17718	17899	17824	17941	17690	17899	17812	17673	17827	17806	17747	17823	17690	17782	17671	17865	17789	17869	17745	17841	17976	17764	17868	17805	17820	17585	18080	18019	17646	17764	17904	17858	17872	17729	17785	17757	17799	17871	17903	17774	17764	17753	17877	17952	17659	17770	17912	17916	17731	17860	17720	17813	17758	17828	17793	17841	17784	18028	17830	17832	17728	17800	18052	17904	17982	17766	17921	17845	17631	17703	17801	17568	17848	17796	17892	17763	17938	17642	17864	17767	17855	17847	17834	17831	17799	17966	17835	17809	17698	18022	17764	17667	17916	17557	17781	17936	17899	17904	17805	17864	17867	17777	17597	17649	17878	17977	17902	17680	17929	17831	17913	17713	17722	17713	17739	17785	17754	17859	17701	17902	17883	17684	17887	17929	17901	17687	17821	17856	17908	17830	17839	17771	17713	17747	17808	17825	17887	17653	17788	17684	17803	17806	17877	17484	17903	17796
31725	43636	39831	30763	24621	21671	19639	18267	17461	16550	16499	16315	16286	16234	16079	16073	16080	15982	16002	16090	16206	15912	16045	16012	16107	16075	16042	15841	15995	16140	16130	15848	15998	16031	16088	16064	16082	16056	15902	15969	16238	15978	15934	15969	15987	15989	15954	16058	16211	16047	16005	15976	16048	16145	15927	15816	16209	16089	16175	15903	16007	16080	16159	15887	15898	16012	15814	16105	15976	16198	16019	16057	15900	16214	15968	16044	16057	16057	16104	15958	15912	16237	15982	15848	16167	16017	16039	16051	15895	16022	16069	15816	15914	16030	15861	15935	16103	15899	15991	15930	16177	16053	15922	15909	16182	16085	15882	15872	15973	15956	16035	16008	16040	15867	16088	16052	15990	15905	16076	16052	15957	15820	16045	15971	16036	15979	16063	16030	16084	16133	15954	16125	15745	16071	15967	15927	15914	16069	15834	15992	16027	16141	15954	15856	16060	16057	16149	15860	15878	15887	16009	16023	15930	15941	16034	15918	15992	16018	16054	16226	15977	16091	15993	15855	16009	15966	16021	16158	15740	15998	16057	15893	15945	15904	15970	15973	15804	16078	15928	16033	16121	15988	16049	16087	15881	16024	16113	16011	16116	15950	16014	16042	16046	16011	16004	15868	16065	15976	15935	16030	15962	16109	16104	15919	15894	15991	15870	16036	15743	15929	16146	15995	15815	15921	16206	16131	15902	16016	15943	16050	15987	16008	16198	15870	16041	15969	16116	15958	15958	16050	15928	16218	16097	15969	15963	15721	15977	16134	15952	16030	15941	15954	15980	15846	15879	15920	16075	16021	16044	15871	16058	15993	16007	15821	16017	15932	16104	16078	16152	16132	16150	16026	16046	16035	15962	16122	15908	16101	15946	16044	15948	15845	16040	16089	15935	15980	16035	16053	15935	15954	16045	15879	15932	16219	16082	16141	16043	15882	15973	15905	16057	15942	15958	15895	16070	16124	16084	15852	15985	16031	16129	16031	15921	15915	15895	16012	16016	15969	16002	15843	15975	15969	16122	15834	15986	16002	15975	16043	16075	16075	15919	15779	15940	16033	15996	15901	16024	16001	16225	15913	15828	16138	15974	16118	15884	15942	16121	15976	16200	16159	16081	16018	15890	16010	16136	16077	15931	15951	15918	15933	16062	16052	16103	15914	15928	16043	16084	15913	15980	15953	16090	15988	15871	16036	16069	16101	16046	15983	15960	15991	16121	15966	16086	15813	16057	15919	16067	16012	16020	15917	15957	16018	16067	15978	15905	16059	16094	15924	16029	16040	16000	16209	15854	15998	15958	16036	15924	16039	16111	15945	15987	16081	16013	15995	15837	15948	16108	15901	16009	16100	15960	15971	15892	15914	16023	16094	16158	16011	15994	16041	16059	16072	15978	16126	16088	16111	16173	15866	16016	16166	15917	16094	16051	16096	16009	16008	15985	16113	16063	16157	16078	15973	15952	16053	16071	16014	15903	16049	16070	15850	15988	15967	15989	16130	16253	15886	15922	15818	15891	15852	15865	16101	16017	15842	16067	16093	15836	16145	16109	15843	16211	15944	16019	16006	16251	15980	16039	15923	16162	16127	16104	16053	16087	16050	15838	16043	15949	15980	16010	16080	15857	15884	16119	16067	16054	15882	15982	16056	16199	16242	16044	15957	16090	15852	16074	15974	15906	16195	16091	16020	16066	16108	16185	15959	15970	15946	16075	15955	15930	15868	16009	16070	15831	16191	16079	15935	16084	15997	16095	15954	16098	15945	16081	15900	16027	15864	15913	15888	16002	15930	15940	15817	16026	16029	15985	15888	16122	16066	16093	16000	16145	16077	15967	16051	16119	15876	16057	15832	16006	16047	16107	16002	16114	15971	16163	15959	15841	16082	16024	15990	15978	16074	16302	15884	16080	15868	16136	16209	16084	15987	16033	15916	16101	15840	15941	16179	16016	15868	16082	16131	16048	16012	16018	16023	15874	15902	16053	16074	15952	16038	16058	15993	15973	16098	16015	16085	15905	16174	16067	15906	16052	16001	15953	16074	16086	16051	16008	15987	16084	15980	15952	15989	16075	15789	16093	15925	15994	16077	16003	15851	16048	15985	15958	15834	16028	15974	15976	15899	16041	16126	16044	15849	16042	16061	15976	15866	16045	15851	15907	16012	15953	16006	16095	16069	16210	15942	16014	16114	15917	16008	15939	16067	16034	16046	16067	15979	15929	15909	15999	15931	15924	15917	16176	15968	15980	15926	16032	16075	16043	16280	15977	16146	16013	15927	16004	16014	16030	16157	16036	16133	15822	15850	15933	15851	16072	15971	15889	15913	16023	16010	15902	16041	15939	15913	16012	16052	15920	16008	16103	15985	15997	15930	16110	16026	15960	16038	15989	16029	15938	16085	16138	15906	16200	15954	16019	15920	16032	15981	15955	16036	16117	15860	16063	16062	15905	16225	16050	16089	15974	15917	16316	16118	16102	16010	16007	15969	15951	15934	16068	15686	15894	15932	16038	16097	15957	16010	15970	15995	15934	16057	16126	15961	16125	16128	16090	15960	16116	16084	16044	16183	15932	15863	16021	16057	15957	15994	15992	16173	15822	16092	16013	16116	16047	15926	15944	16037	16060	16064	15948	16079	16086	15998	15975	15979	16094	15924	16073	15854	16048	15975	16051	16021	16072	15910	15944	16075	16080	15908	16051	16142	16097	15922	15770	16110	16141	15946	15895	15877	16029	16041	16012	15825	16010	16048	15949	16041	16134	16059	16012	16062	16126	15873	15970	16009	16120	16105	15799	15929	16087	16073	15901	16018	16089	16059	16049	15863	15954	15856	16041	15998	16082	15975	15901	15899	16009	15973	16022	15978	15995	15985	16034	16041	15880	15995	15958	15766	16002	15998	16076	15876	15911	15990	16047	15978	16108	15989	16024	16127	15879	16081	16134	16106	16114	16056	16056	16068	16100	15940	15980	15826	16250	16151	16050	15979	16149	15916	16184	16007	15926	16023	16027	16155	16024	16090	15961	15814	16103	16055	16143	15940	15959	16128	16025	15963	15872	15963	15945	15964	15953	16030	16029	16109	16090	15988	15984	15960	15965	16076	15997	15915	15984	16130	16015	16011	15994	16001	16024	15827	15973	15919	15927	15913	16022	15979	15870	16037	15884	15997	16017	16028	15979	16038	16092	16092	16016	15873	16070	15937	16106	16001	15990	15830	15990	16022	15897	16123	15910	16006	15894	15970	16015	15955	16125	16064	16106	16000	16070	16307	15969	16034	16236	15955	15937	15949	16001	15929	15966	16047	15910	16231	15994	15923	16051	15961	16009	15909	15871	15937	16001	16097	16031	16035	15977	16159	16077	15970	16051	16037	15863	15995	15830	16076	15944	16008	15870	16024	16156	15982	16065	16066	16117	16175	16060	16120	16033	16158	16032	15908	16144	15972	16009	16257	15851	16083	16023	15966	15902	16067	16188	15911	16126	16010	15953	16131	16035	16131	15947	16090	16231	16121	16031	15896	15972	16148	16195	15885	16036	16058	15919	16066	15961	15960	16011	15864	16004	15962	16126	16170	15852	16023	16003	15998	16103	16074	15971	16001	15998	16167	16067	15880	16049	16006	15904	15967	16157	15908	15920	16098	16050	16005	15983	16047	15872	16070	15892	15965	15955	15994	15999	15964	15894	15894	16005	15813	15978	15947	16035	16098	16048	16183	16043	15928	15836	16251	15947	15935	15873	16091	16085	16163	15913	16027	15766	16029	15894	16153	16147	16148	15776	16093	16183	16072	16024	15906	15925	16035	16104	16030	16023	16081	16090	16078	15990	15944	15993	16035	15965	16065	15990	16072	16135	15879	15957	16097	16025	16124	16075	16104	16093	16109	15954	16014	16068	16091	15934	15844	16006	16101	16067	15928	16030	16032	15954	16043	15924	15955	15986	16286	15824	16071	16095	16144	16047	16102	15928	15948	15955	16105	16000	15958	16019	15913	15875	15872	16051	15850	15967	15901	16047	15777	16035	16082	15946	16061	15982	16067	16126	15814	16045	15887	15864	16065	15963	15991	16051	16112	15972	15954	16037	16017	15951	15939	15967	15991	16010	15979	15982	15998	16176	15944	16014	15946	15997	16009	15965	16085	16196	15866	16091	16098	16087	16055	15957	15969	15876	15857	15933	16072	16097	15940	15948	15998	16094	15977	16284	15974	15988	16089	15947	16080	15908	15894	16014	15807	16131	16079	16043	15933	15860	16075	15844	15911	16004	15977	15981	16032	16127	15933	16023	15945	16162	15948	16022	15942	16106	15765	15990	15978	15887	16060	16173	16041	15984	16080	16092	16080	16047	16113	16180	15957	16035	16118	15896	16004	15986	15846	15914	16025	15984	15923	16018	15990	16215	15843	16014	16004	16148	16003	16045	16016	16075	16092	16022	15926	15901	16002	16011	15907	16095	15974	16053	15900	15965	16059	16065	16017	16047	15967	16077	15917	16084	15765	15921	16156	15948	15969	15887	15878	16091	16021	15988	15849	16162	16037	16083	15926	15877	16218	15967	15995	15966	16081	16138	16075	15849	16106	15897	16200	16044	16095	15923	16182	16009	15924	16009	15912	15900	16017	16072	16149	16125	15896	15964	16110	16122	15962	16120	16055	15976	15969	15816	16139	15990	16002	15915	16130	15939	16162	15933	15949	16165	16006	16217	15942	15928	15918	15996	16195	15967	16103	16012	15900	16096	16163	15955	16074	16023	15938	16069	16009	15741	15782	16084	16043	15953	16021	16137	15785	16199	16113	16010	16056	16112	15820	16070	16029	16081	15989	16001	16071	16115	15980	16131	15925	15823	15922	15967	16009	16168	15922	15770	16037	16095	15932	15974	15983	16015	15909	16120	15979	15876	15962	16086	16006	15823	15987	15922	16193	16147	16177	15985	15933	15976	15988	15942	15981	16101	16052	15936	15993	15998	15933	16020	15983	16162	16009	16165	15921	16027	16041	16187	15921	16217	16022	15919	15917	16023	16196	15997	15859	16155	15958	15996	16004	15970	16086	16102	16128	15976	16058	16219	15988	16071	15938	16011	15883	16145	16021	15954	15980	16050	16042	16072	15938	16111	16082	15977	15890	15899	15973	16028	16199	15955	16090	15898	15992
24203	21426	29010	25925	25899	27250	25442	20732	18902	18307	18120	17847	17732	17648	17675	17699	17400	17396	17341	17464	16927	17196	17164	17306	17303	17296	17187	17238	17202	17134	17225	17355	17343	17392	17055	17248	17464	17322	17269	17023	17335	17382	17345	17242	17339	17305	17346	17280	17347	17284	17049	17266	17236	17119	17154	17203	17324	17052	17223	17165	17181	17113	17298	17265	17064	17081	17312	17219	17091	17195	17328	17264	17158	17289	17111	17363	17287	17304	17239	17114	17324	17148	17230	17035	17192	17161	17128	17331	17108	17268	17103	17081	17106	17054	17295	17084	17015	17142	17182	17281	17331	17099	17177	17477	17065	17320	17067	17188	17154	17120	17330	17386	17240	17198	17432	17229	17195	17089	17011	17240	17091	17096	17199	17157	17036	17251	17233	17077	17293	17280	17034	17353	17366	17433	17292	17301	17078	17068	17223	17225	17312	17086	17111	17259	17441	17003	17260	17119	17245	17105	17172	17346	17126	17336	17301	17150	17158	17120	17206	17401	17209	17185	17141	17057	17134	17123	17315	17284	17201	17414	17271	17051	17054	17109	17209	17220	17171	17130	17210	17243	17004	17210	17306	17145	17173	17369	17181	17289	17250	17183	17214	17197	17202	17004	17047	17185	17107	17080	17214	17140	17297	17363	17053	17140	17116	17200	16974	17132	17007	17082	17138	17246	17277	17270	17277	17238	17151	17175	17074	17156	17150	17181	17356	17052	17323	17117	17168	17159	17191	17280	17028	17214	17259	17201	17164	17318	17194	17388	17185	17280	17082	17110	17163	17083	17165	17355	17115	17263	17213	17301	17125	17268	17101	17250	17001	17135	17303	17050	17239	17197	17116	16920	17073	17264	17130	17172	17143	17145	17383	17270	17076	16964	17329	17288	17212	17033	17185	16942	16995	17046	17267	17086	17036	17118	17237	17084	17157	17141	17054	17109	17221	17192	17119	17128	17136	17185	17171	17113	17337	17415	17319	17184	17144	17272	17001	17018	17240	17186	17113	17195	17172	17054	17022	17212	16967	17020	17125	17187	17323	17264	17213	17206	17188	17012	17294	17158	16972	17190	17047	17102	17299	17155	17334	17188	17105	17182	17234	17142	17188	17165	17246	16994	17263	17304	17070	17148	17112	17334	17271	17274	17203	17110	17015	17196	17193	17223	17329	17231	17279	17183	17116	17306	17198	17064	17208	17109	17234	17327	17207	17231	17180	17155	17348	17035	17343	17131	17251	17150	17164	17163	17021	17150	17206	17094	17139	17148	17203	17080	17269	17058	17287	17103	17185	17134	17300	17055	17312	17088	17142	17313	17263	17478	17107	17143	17110	17078	16968	17065	17393	17039	17197	17240	17216	17228	17089	17017	17264	16889	17217	17267	17322	17253	17006	17168	17138	17334	17219	17135	17081	17041	17168	17116	17249	17318	17105	17232	17252	17002	17062	17017	17223	17161	17114	17166	17133	17101	17230	17165	17137	17061	17109	17184	17247	16954	17087	17154	17244	17174	17232	17190	17442	17095	17184	17128	17072	17106	17282	17137	17109	17211	16975	17015	17282	17356	17352	17160	17172	17257	17112	17190	16967	17196	17375	17181	17115	17080	17112	17305	17097	17137	17207	17150	17180	17082	17117	17128	17157	17383	17286	17319	17108	17145	17251	17069	17010	17288	17079	17218	17257	17262	17026	17019	17132	17087	17205	17006	17357	17176	17141	17129	17141	17105	17132	17106	17208	17206	17097	17253	17166	16891	17133	17018	17069	17231	17181	16993	17165	17325	17155	17210	17124	17128	17270	17332	17355	17284	17081	17137	17202	17162	17224	17062	17304	17247	17152	17211	17347	17116	17162	17069	17329	17223	17347	17179	17021	17089	17185	17307	17094	17228	17130	17211	17123	17328	17259	17231	17229	17318	17135	17177	17029	17234	17368	17074	17082	17091	17062	17183	17228	17005	17289	17290	17111	17111	17288	17328	17282	17017	17138	17125	17128	17231	17180	17160	16918	17267	17292	17236	17372	17231	17270	17210	17133	17200	17219	17039	17293	17083	17199	17307	17041	17020	17192	17201	17102	16991	17267	17074	17081	17223	17197	17140	17187	17123	16945	17180	17067	17111	17204	17153	17136	17301	17136	17196	17157	17279	16990	17203	17002	17231	17073	17212	17108	17247	17183	17115	17108	17191	17027	16879	17026	17187	17059	17036	17226	17261	17194	17390	17312	17383	17169	17090	16943	17226	17006	17226	17017	17084	17126	17342	17287	17250	17259	17084	17242	17232	17126	17243	16941	17128	17157	17030	17254	17084	17203	17173	17176	17072	17182	17055	17174	17252	17202	17186	17211	17156	17225	17147	17100	17188	17039	17042	16966	17164	17251	17232	17240	17370	16953	17319	17252	17143	17242	17243	17326	16961	17148	17219	17084	17132	17135	17023	17083	17359	17213	17321	17073	17068	17279	17044	17155	17089	17313	17058	17151	17075	17147	17232	17175	17136	17179	17115	17014	17146	17327	17300	17360	17276	17193	17289	17251	17124	16992	17301	17322	16953	17354	17269	16957	17034	17370	17251	17264	17245	17027	17256	17258	17263	17041	17198	17132	17232	17220	16938	17182	17022	17284	16969	17249	17356	17140	17173	17337	17115	17194	17198	17363	17284	17075	17195	17171	17153	17183	17212	17079	17289	17154	17380	17223	17179	17310	17191	17223	16954	17298	17225	17234	17109	17200	17159	17228	17088	17447	17122	17284	17296	17376	17165	17204	17189	17188	17148	17195	17100	17124	17147	17394	17343	17174	16996	17245	17184	17156	17295	16971	17161	17159	17153	17125	17272	17266	17133	17222	17301	17238	17156	17091	17079	17030	17420	17160	17264	16990	17042	17262	17121	17273	17247	17128	17153	17111	17181	17003	17143	17330	17153	17032	17100	17107	17079	17221	17052	17043	17068	17214	17252	17105	17118	17123	17126	17121	17271	17206	17065	17179	17118	17013	17362	17041	17122	17354	17234	17203	17255	17107	17163	17320	17246	17201	17379	16967	17330	17371	17045	17186	17172	17171	17175	17203	17130	17036	17270	17167	17126	17080	17061	17211	17257	17244	17266	17146	17131	17189	17009	17165	17192	17273	17116	17289	17152	17321	17173	17205	17243	17034	17246	16928	17154	16981	17383	17015	17201	17226	17221	17287	17306	17188	17038	17144	17163	17222	17162	17138	17059	17317	17312	17240	17415	17153	16956	17219	17118	17221	17184	17360	17281	17110	17207	17086	16874	17254	17453	17150	17291	17167	17145	16897	17001	17198	17236	17216	17151	17100	17050	17168	17272	17258	17038	17271	16983	17153	17268	17328	17094	17233	17420	17185	17148	17046	17090	17163	17249	17222	17082	17194	17012	17234	17105	17173	17303	17362	17025	17227	17194	17247	17195	17235	17181	17085	17284	16952	17291	17045	17150	17157	17335	17357	17178	17471	17116	17281	17002	17175	17121	17491	17195	17259	17099	17011	17285	17254	17291	17012	17187	17096	17216	17242	17038	17234	17131	17141	17358	17183	17041	17153	17319	17282	17230	17191	17324	17402	17160	17119	17137	17193	17089	17090	17164	17080	17303	17270	17012	17287	17207	17226	17294	17114	17069	17190	17232	17109	17143	17075	17224	16950	17088	17248	17274	17153	17050	17115	17076	17263	17286	17194	17249	17481	17150	17114	17182	17079	16997	17166	17258	17117	17419	17342	17328	17204	16965	17071	17127	17117	17317	17203	17211	17082	17048	17112	17170	17241	17230	17307	17176	17200	17193	17226	17398	17367	17163	17199	17297	17065	17069	17263	17194	17225	17100	17169	17128	17271	17350	17132	17314	17288	17199	17087	17094	17288	17085	17227	17221	17412	17163	17164	17181	17145	17299	17091	17097	17220	17129	17323	17327	17250	17178	17338	16980	17384	17279	17086	17003	17027	17118	17208	17214	17425	17126	17180	17135	17108	17011	17140	17280	17143	17401	17226	17063	17191	16956	17100	17239	17209	17155	17247	17007	17246	17113	17109	17017	17175	17218	17266	17406	17337	17205	17214	17141	17335	17269	17145	17391	17289	17307	17204	17211	17212	17249	17153	17137	17364	17119	17173	17119	17263	17093	17072	17150	17101	17249	17261	17186	17095	17170	17161	17155	17178	17323	17183	17192	17459	17193	17388	17104	17257	17289	17121	17307	17389	17150	17107	17059	17178	17227	17302	17420	17273	17203	17270	17302	17190	17432	17184	17207	17130	17235	17221	17238	17072	17308	17098	17155	17227	17232	17329	17221	17160	17085	17289	17253	17083	17174	17297	16848	17232	17188	17033	17148	17096	17229	17177	16938	17102	17326	17201	16964	17108	16873	17240	17177	17114	17143	17202	17044	17362	17224	17250	17343	17273	17260	17304	17369	17193	17239	17156	17418	17400	17205	17076	17178	17201	17256	17281	17525	17272	17223	17273	17368	17192	17268	17091	17066	17161	17271	17081	17431	17122	17273	17392	17142	17171	17080	17240	17234	17338	17283	17170	17040	17058	17087	17048	17191	17164	17221	17388	17100	17254	17066	17121	17049	17240	17135	17065	17337	17155	17176	17292	17283	17252	17129	17114	17028	17137	17250	17150	17182	17008	17214	17261	17282	17063	17216	17285	17203	17023	17081	16974	17311	17232	17267	17283	17208	17187	17290	17101	17207	17178	16952	17118	17156	17151	17192	17112	17103	17505	17010	17148	17250	17247	17276	17222	17245	17193	17330	17328	17337	17144	17154	16992	17220	17252	17237	17225	17406	17261	17205	17144	17205	17270	17172	16923	17249	17392	17032	17113	17324	17243	17278	17301	17187	17131	17246	17111	17097	17457	17192	17321	17116	17217	17214	17099	17396	17227	17330	17302	17227	17235	17275	17156	17271	17489	17038	17019	16909	17144	17268	17265	16858	17247	17126	17098	17085	17131	17192	16910	17227	17150	17233	17131	17167	17020	17187	17238	17220	17246	17250	17373	17123	17246	17216	17404	17364	17280	16977	17124	17129	17051	17353	17050	17127	17274	17304	17182	17184	17197	17155	17270	17289	17163	17222	17351	16931	17197	17129	17054	17205	17039	17412	17175	17025	17210	16965	17138	17319	17036	17157
32802	52544	48098	38118	33248	29117	23467	19419	17501	17148	16574	16333	16069	16038	15903	15965	15814	16032	15674	15596	15593	15702	15661	15611	15668	15616	15656	15760	15666	15845	15670	15550	15457	15728	15556	15734	15792	15521	15604	15607	15598	15491	15619	15829	15517	15680	15666	15598	15733	15492	15640	15686	15624	15644	15590	15620	15530	15537	15700	15642	15606	15679	15694	15541	15657	15647	15643	15547	15706	15577	15676	15591	15614	15846	15609	15464	15832	15435	15569	15586	15546	15581	15700	15515	15597	15634	15519	15673	15752	15465	15644	15558	15574	15696	15652	15651	15856	15699	15564	15734	15464	15637	15810	15736	15438	15687	15688	15704	15517	15597	15567	15556	15577	15508	15752	15741	15704	15595	15495	15539	15505	15570	15582	15537	15641	15584	15489	15575	15821	15726	15516	15380	15569	15609	15550	15511	15456	15659	15538	15683	15637	15681	15623	15657	15563	15768	15665	15571	15574	15666	15579	15560	15529	15752	15663	15612	15565	15556	15658	15609	15885	15562	15697	15535	15502	15396	15543	15612	15711	15592	15613	15657	15727	15494	15805	15538	15698	15632	15542	15695	15615	15712	15647	15505	15666	15642	15658	15610	15531	15542	15463	15733	15549	15608	15492	15644	15551	15532	15650	15660	15506	15637	15527	15692	15473	15628	15638	15708	15613	15554	15638	15667	15704	15604	15602	15692	15792	15738	15570	15596	15597	15733	15490	15552	15534	15595	15605	15673	15502	15644	15573	15617	15607	15651	15638	15668	15504	15593	15611	15641	15688	15686	15783	15647	15525	15619	15628	15555	15465	15530	15572	15478	15555	15712	15590	15480	15652	15516	15661	15646	15540	15495	15505	15668	15659	15584	15474	15726	15634	15484	15605	15758	15657	15731	15282	15786	15401	15551	15663	15737	15587	15658	15528	15557	15642	15817	15846	15676	15614	15465	15622	15757	15497	15578	15588	15802	15575	15719	15625	15520	15582	15594	15545	15518	15538	15452	15643	15555	15595	15615	15874	15596	15658	15630	15596	15569	15605	15539	15648	15626	15661	15829	15603	15713	15553	15541	15626	15691	15616	15710	15691	15609	15663	15569	15513	15507	15605	15511	15760	15806	15497	15629	15785	15526	15407	15537	15615	15560	15659	15593	15494	15591	15605	15573	15530	15525	15716	15514	15705	15483	15503	15593	15903	15570	15560	15774	15667	15583	15650	15662	15526	15546	15480	15509	15454	15564	15653	15644	15629	15656	15542	15662	15595	15554	15353	15791	15473	15713	15577	15612	15727	15609	15482	15609	15495	15631	15588	15578	15605	15755	15618	15400	15631	15684	15596	15651	15786	15503	15665	15452	15737	15565	15428	15596	15735	15526	15515	15753	15566	15591	15706	15682	15688	15711	15616	15583	15696	15726	15502	15714	15416	15557	15619	15471	15418	15608	15589	15667	15526	15561	15551	15608	15521	15648	15573	15590	15519	15822	15564	15660	15605	15664	15597	15601	15598	15669	15548	15551	15576	15641	15745	15678	15659	15524	15595	15677	15551	15615	15483	15585	15514	15728	15580	15575	15563	15589	15641	15628	15686	15429	15612	15589	15545	15651	15701	15614	15517	15570	15694	15574	15797	15601	15575	15668	15577	15544	15664	15580	15684	15657	15787	15561	15564	15703	15726	15761	15588	15545	15616	15569	15621	15573	15658	15536	15767	15593	15567	15491	15603	15795	15626	15485	15579	15484	15506	15480	15458	15783	15529	15563	15590	15619	15725	15562	15649	15823	15596	15635	15624	15550	15688	15582	15659	15671	15635	15569	15673	15754	15480	15541	15736	15715	15722	15674	15905	15421	15565	15709	15601	15629	15474	15622	15673	15695	15520	15485	15704	15574	15686	15482	15645	15397	15500	15680	15570	15724	15600	15513	15711	15541	15544	15686	15416	15545	15521	15702	15688	15562	15866	15647	15616	15626	15564	15764	15769	15598	15617	15602	15534	15590	15379	15541	15638	15577	15564	15553	15693	15689	15596	15586	15501	15594	15708	15570	15510	15562	15566	15597	15572	15571	15536	15800	15625	15345	15481	15430	15724	15646	15766	15659	15731	15532	15515	15605	15523	15834	15579	15568	15545	15579	15602	15538	15520	15639	15725	15559	15647	15638	15590	15659	15589	15682	15550	15445	15507	15642	15527	15670	15505	15536	15721	15545	15571	15651	15502	15606	15460	15620	15637	15602	15665	15666	15516	15502	15588	15503	15779	15567	15512	15662	15485	15556	15715	15746	15563	15535	15646	15514	15611	15374	15655	15644	15794	15684	15716	15611	15757	15499	15652	15688	15600	15646	15601	15406	15571	15580	15600	15487	15622	15519	15625	15621	15581	15384	15616	15655	15522	15611	15543	15572	15645	15556	15506	15588	15690	15528	15452	15696	15553	15558	15538	15715	15692	15538	15511	15457	15653	15581	15522	15452	15640	15597	15550	15625	15455	15604	15660	15605	15708	15841	15533	15637	15458	15594	15631	15528	15663	15605	15637	15718	15531	15629	15719	15579	15617	15650	15706	15730	15709	15422	15628	15548	15631	15662	15549	15777	15642	15600	15644	15594	15472	15854	15583	15590	15606	15682	15491	15590	15611	15590	15646	15618	15759	15731	15433	15391	15685	15685	15666	15717	15492	15576	15791	15576	15618	15582	15446	15771	15797	15686	15521	15779	15648	15634	15753	15761	15540	15734	15642	15575	15513	15491	15707	15692	15567	15690	15447	15756	15426	15761	15651	15439	15665	15533	15607	15518	15625	15516	15592	15636	15659	15516	15601	15598	15602	15650	15596	15696	15605	15674	15647	15730	15572	15583	15674	15631	15682	15654	15676	15508	15612	15604	15535	15600	15495	15554	15722	15563	15538	15762	15569	15615	15671	15562	15712	15632	15570	15740	15718	15594	15717	15605	15657	15655	15490	15631	15360	15496	15601	15568	15556	15547	15633	15610	15629	15678	15650	15472	15585	15547	15659	15664	15523	15822	15609	15592	15476	15592	15620	15539	15420	15608	15614	15615	15644	15684	15550	15686	15697	15730	15530	15575	15524	15582	15523	15672	15724	15558	15507	15635	15580	15605	15502	15725	15474	15487	15726	15638	15663	15531	15552	15558	15442	15575	15679	15490	15493	15590	15708	15639	15707	15484	15631	15705	15646	15613	15623	15587	15780	15817	15588	15626	15701	15519	15740	15546	15703	15665	15546	15669	15577	15616	15377	15549	15606	15788	15676	15454	15583	15617	15601	15685	15596	15447	15569	15550	15643	15374	15664	15624	15485	15530	15527	15700	15608	15742	15561	15517	15601	15650	15510	15737	15555	15633	15662	15582	15586	15581	15618	15737	15670	15570	15628	15659	15445	15627	15532	15564	15684	15649	15601	15673	15746	15600	15642	15616	15606	15513	15674	15498	15497	15720	15634	15654	15630	15617	15655	15776	15569	15494	15490	15579	15657	15657	15583	15506	15570	15747	15561	15525	15633	15607	15429	15692	15592	15576	15478	15504	15528	15586	15564	15639	15706	15649	15584	15733	15509	15511	15666	15732	15496	15559	15599	15478	15424	15586	15598	15340	15527	15593	15484	15538	15825	15693	15524	15614	15649	15631	15452	15476	15679	15505	15643	15583	15410	15599	15394	15613	15544	15612	15482	15711	15524	15586	15764	15444	15620	15668	15696	15609	15479	15776	15497	15536	15609	15608	15638	15593	15722	15467	15666	15669	15564	15546	15546	15701	15473	15624	15644	15733	15593	15517	15710	15664	15739	15493	15578	15564	15718	15673	15585	15782	15492	15631	15640	15631	15581	15477	15626	15618	15585	15452	15816	15528	15450	15502	15549	15590	15511	15569	15520	15558	15529	15587	15715	15567	15575	15864	15684	15612	15797	15504	15521	15562	15583	15513	15678	15511	15659	15588	15613	15604	15576	15612	15565	15542	15584	15508	15606	15452	15489	15607	15721	15663	15618	15462	15617	15585	15715	15688	15416	15440	15554	15528	15636	15457	15691	15714	15807	15528	15715	15622	15751	15645	15588	15548	15557	15451	15614	15671	15711	15614	15682	15600	15546	15763	15718	15682	15637	15674	15624	15519	15593	15617	15614	15591	15506	15606	15538	15610	15572	15621	15656	15699	15545	15436	15655	15793	15515	15563	15602	15473	15680	15586	15590	15544	15772	15766	15580	15538	15808	15563	15436	15694	15574	15676	15510	15805	15507	15586	15707	15602	15585	15578	15609	15604	15626	15662	15412	15506	15403	15576	15485	15643	15620	15591	15662	15848	15583	15600	15608	15659	15636	15580	15559	15585	15633	15745	15642	15874	15426	15661	15606	15689	15634	15619	15647	15485	15559	15567	15637	15629	15510	15760	15753	15598	15526	15715	15541	15628	15657	15570	15731	15656	15489	15711	15565	15641	15557	15439	15639	15696	15525	15603	15468	15541	15622	15627	15691	15630	15686	15713	15697	15589	15660	15763	15502	15623	15667	15590	15527	15708	15650	15459	15721	15758	15612	15628	15553	15586	15656	15732	15647	15615	15599	15670	15724	15442	15454	15521	15618	15635	15696	15551	15488	15763	15532	15578	15656	15590	15444	15672	15580	15530	15612	15642	15709	15483	15609	15794	15590	15639	15619	15407	15514	15603	15585	15557	15637	15665	15491	15627	15768	15578	15369	15630	15774	15685	15584	15509	15616	15756	15554	15615	15591	15587	15513	15480	15715	15755	15494	15629	15661	15553	15468	15500	15493	15628	15503	15479	15493	15562	15634	15662	15476	15523	15558	15628	15530	15669	15696	15648	15681	15662	15689	15738	15535	15596	15629	15604	15564	15502	15768	15823	15628	15599	15585	15593	15612	15628	15832	15585	15610	15273	15681	15529	15468	15541	15606	15667	15561	15503	15516	15653	15636	15647	15522	15466	15560	15721	15585	15736	15679	15585	15596	15721	15580	15629	15621	15551	15723	15668	15582	15725	15591	15728	15587	15710	15599	15736	15689	15555	15746	15567	15713	15365	15570	15670	15619	15610	15597	15695	15670	15453	15687	15764	15444	15612	15507	15696	15479	15360	15525	15465	15620	15566	15603	15598	15579	15632	15554	15472	15638	15727	15795	15731
22954	21408	29351	24519	23879	27183	27267	21604	20059	19866	19449	19049	18555	18636	18395	18260	18252	17983	18184	18179	17943	18079	18240	18130	18118	18204	18097	18006	18023	18141	18053	17776	17943	17937	17746	17901	17866	17913	18009	17910	18129	17529	17925	17861	17793	17955	17959	17947	18126	17916	17886	17710	17856	17692	17983	17864	17839	17760	17908	17922	17849	17915	17897	17933	18043	17941	17802	17886	17734	17938	17983	17726	17938	17649	17845	18092	17797	17813	17786	17683	17902	17856	18044	17735	17750	17867	17747	17929	17948	17779	17969	17991	17859	17880	17887	17870	17884	17785	17867	17766	17984	17850	17798	17793	17610	17889	17931	17710	17932	17985	17803	17623	17858	17729	17838	17836	17874	17795	17764	17826	17807	18039	17692	17886	17858	17874	17901	17833	17741	17605	17942	17856	17911	17750	17810	18003	17869	17998	17778	17884	17750	17923	17974	17761	17672	17805	17848	17835	17735	17733	17829	17887	17889	17970	17738	17989	17840	17853	17766	17636	17820	17965	17701	18074	17906	17952	17959	17780	17817	17592	17829	17889	17862	17794	17779	17898	17696	17774	18047	17812	17854	17927	17757	17817	17847	17766	17794	17795	17927	18055	17865	17958	17590	17697	17780	17697	18099	17938	17895	17928	17976	17710	17873	17698	17738	17910	18031	17763	17800	17792	17828	17778	17941	17902	17545	17802	17873	17960	17772	17741	17816	17871	17642	17753	17983	17830	17876	17878	17891	17762	17881	17760	17633	17865	18041	18217	17798	17716	17893	17930	17773	17846	17895	17845	17801	17692	17625	17841	17672	17715	17895	17785	17869	17865	17810	17637	17891	17825	17786	17866	17845	17875	17846	17906	17976	17998	17726	17760	17956	17817	17637	17996	17842	17902	18056	17937	17932	17888	17898	17658	17965	17871	17909	17676	18014	17890	17830	17845	17930	17809	17860	17719	17896	17575	17695	17907	17673	17764	17764	17949	17721	17730	17785	17861	18107	17839	17767	17699	17808	17682	17573	17836	17808	17778	17950	17643	17814	17732	17953	17577	17838	17854	17859	17733	18005	17697	17798	17951	17945	17873	18014	17943	17739	17746	17779	17806	17852	17758	18064	17692	18022	17952	17746	17834	17627	17953	17706	18098	17720	17936	18009	17779	17756	17772	17792	17818	17848	17804	17792	17960	17686	17681	17671	17875	17978	17969	17927	17707	17863	17617	17920	17923	17760	17869	18057	17844	17730	17768	17783	17814	17921	17891	17728	17806	17942	17958	17991	17812	17849	17922	17551	17762	17771	17765	17757	17861	17763	17669	18060	17942	18020	17773	17762	17756	17877	17900	17863	17551	17880	17866	17807	18041	17873	17786	17945	17751	17967	18017	17923	17710	17907	17616	17699	17909	17940	17858	17930	17901	18016	17835	17799	17806	17887	17837	17838	17743	17899	17785	17721	17959	18001	17873	17822	17777	17898	17795	18168	17886	17910	17942	17680	17856	17681	17932	17783	17714	17899	17775	17717	17941	17900	17938	17535	17726	17897	17671	17931	17898	17750	17829	17893	17749	17781	17919	17759	17717	17841	17765	17776	17952	17899	17909	17838	17868	17907	17859	17695	17948	17912	17913	17927	17761	17802	17816	17890	18013	17968	17644	17676	17836	17741	17886	17888	17852	17801	17857	17833	17733	17979	17940	17966	17872	17877	17740	17705	17844	17805	17806	17954	17653	17849	17785	17858	17597	17808	17738	17857	17715	17795	17847	17792	17746	17869	17836	17926	17828	17878	18009	17872	17780	17904	17756	17857	17760	17996	17941	17880	17935	17895	17791	17848	17837	17574	17663	17748	17801	17922	17679	17659	17813	17898	17902	17907	17894	17917	17987	17681	17643	17880	17868	17846	17729	17751	17707	17842	17801	17781	17870	17879	17903	17719	17838	17988	17999	17832	17865	17845	17624	17953	17818	17574	17820	17994	17885	17650	17669	17705	17853	17981	18208	17717	17893	17891	17780	17746	17744	17721	17948	17933	17766	17738	17847	17752	17837	17635	17737	17767	17597	17689	17756	17751	17972	17681	17664	17964	17721	17852	17582	17797	17836	17933	18035	17912	17820	17771	17849	18075	17758	17774	18033	17860	17520	18000	17971	17588	17975	17962	17761	17706	17769	17806	17915	17779	17795	17745	17837	17823	17896	17847	17739	17909	17875	17836	17805	17797	17931	17833	17851	18025	17868	17834	17734	17792	17851	17741	17788	17771	17794	17728	17932	17751	17791	17861	17770	17878	17826	17736	17902	17946	17842	17952	17731	17730	17809	17578	17711	17765	17786	17653	17844	17831	17900	17711	17901	17665	17957	17547	17623	17702	17880	17813	17852	17711	17861	18015	17905	18046	17758	18049	17808	17775	17790	17622	18068	17740	17614	17892	17677	17791	17782	17778	17743	17877	17822	17697	17720	17784	17852	17661	17722	17874	17766	17786	17808	17752	17817	17730	17901	17603	17778	17714	17864	17887	17902	17980	17763	17620	17775	18046	17890	17818	17798	17756	17772	17828	17840	17776	17815	17979	17915	17848	17941	17909	17838	17849	18061	17871	17650	17665	17658	18029	17819	17832	17799	17805	17792	17877	17823	17772	17686	17822	17877	17928	17948	18007	17799	17917	17773	17584	17650	17751	17819	17866	17770	17909	17735	17851	17786	17902	17902	17803	17889	17903	17830	17862	17892	17808	17646	17702	17728	17787	17807	17843	17686	17912	18015	17812	17878	17808	17592	17664	17693	17736	17786	17805	17828	17881	17967	17866	17847	17768	17741	17812	17997	17750	17969	17893	17736	17899	17825	17884	17723	17981	17730	17754	17710	17940	17884	17731	17751	17769	17833	17678	17777	18046	18054	17813	17621	17847	17944	17934	17852	17931	17787	17971	17911	17930	17901	17777	17728	18091	17724	17932	17894	17782	17786	17818	17714	17842	17824	17978	18007	17796	17715	17659	17841	17871	17610	17627	17673	18028	17854	17879	17842	17859	17976	17843	17804	17622	17749	17974	17959	17726	17866	17874	17778	17999	17875	17780	17728	17764	17707	18009	18068	17847	17754	17859	17876	17792	17732	17879	17855	17757	17633	17703	17700	17651	17811	17757	17863	17850	17889	17775	17827	17809	17828	17945	17750	17858	17784	17936	18032	18040	17686	17963	17766	17892	17744	17736	17824	17999	17889	17751	17782	17715	17825	17579	17714	17513	17942	17824	17718	17687	17696	17896	17988	17643	17784	17756	17669	17903	17849	17885	17845	17921	17841	17966	17723	17841	17832	17936	17594	17917	17911	17902	18012	17917	17771	17793	17983	17905	17715	17870	17805	17935	17787	17931	17713	17757	17827	17894	17796	17927	17710	17982	17781	17801	17860	17949	17778	17748	17772	18115	17781	17840	17968	17848	17781	17962	17847	17671	17918	17888	18061	17702	17885	17933	17952	17579	18090	17856	17953	17716	18089	17787	17928	17915	17789	17850	17954	17841	17794	17807	17830	17655	17960	17936	17847	17860	17798	17860	17894	17907	17788	17896	17993	17821	17846	17991	17712	17667	17734	18056	17580	18010	17719	17813	17805	17867	17627	17833	17818	17884	17814	17821	17895	17716	17658	17800	17827	17896	17905	17902	17837	17779	17882	17800	17787	17683	17932	17793	17857	17890	17768	17881	17903	18042	17800	17682	17635	17994	17618	17859	17901	17861	17775	18007	17893	17522	17835	17872	18127	17959	17866	17763	17896	17751	17828	17765	17765	17655	17759	17915	17899	18025	17895	17718	17953	18016	17831	17926	17780	17621	17844	17762	17809	17808	17892	17655	17913	17958	17802	17816	17758	17887	17801	17713	17648	17724	17798	17805	18015	17888	17797	17750	17806	17921	18061	17826	17888	17799	17880	17954	17955	17963	17771	17950	17749	17935	17794	17926	17894	17772	17879	17946	17838	17780	17697	17703	17683	17882	17879	17706	17675	17919	17693	17840	17717	17679	17734	17990	17634	17688	17875	17810	17667	17724	18017	17916	17682	17689	17746	17769	17832	18078	18153	17926	17812	17928	17776	17951	17741	17815	17870	17869	17893	17779	17663	17823	17872	17932	17816	17891	17755	17954	17758	17743	17714	17957	17791	17905	17701	18053	17888	17841	17974	17912	17707	17950	17830	17829	17871	17691	17656	17911	17881	17784	17793	17799	17981	17701	17833	17842	17770	17916	18029	17961	17947	17799	17797	17926	17892	17945	17766	17775	17854	17943	17974	18063	17961	17686	17676	17851	17804	17820	17821	17984	17635	17738	17975	17853	17765	18125	17678	17766	17522	17869	17806	17782	17750	18016	17873	17620	17951	17797	17910	17991	18047	17741	18032	17674	17885	17837	17763	17840	17916	17921	17828	17987	17836	17972	17818	17875	17867	17904	17759	17936	17952	17657	17971	17717	17783	17897	17756	17871	17864	17928	17858	17778	17809	17867	17750	17782	17919	17989	17809	17906	17673	17777	17643	17856	17853	17899	17746	17839	17942	17897	17828	18015	17637	17556	17814	17729	17734	17741	17736	18087	17673	17807	17762	17926	17691	17749	17763	17835	17597	17787	18032	17974	17556	17666	17739	17807	17843	17910	17977	17912	17930	17668	17738	17795	17759	17828	17700	17783	17882	17628	17807	17812	17971	18025	17733	17870	17657	17759	17764	17675	17742	17931	17886	18077	17792	17776	17710	17708	17824	17941	17911	17960	17991	17731	17904	17746	17821	17996	17875	17770	17668	17936	17724	17811	17724	17871	18162	17953	17751	17746	17830	17905	17610	17772	17793	17926	17723	17968	18047	17890	17623	17899	17787	17789	18008	17969	17989	17713	17725	17752	17964	17692	17800	17757	18128	18063	17718	18003	17767	17983	17778	17852	17794	17821	17651	17827	17840	17601	17686	17774	17938	17757	17576	17595	17715	17797	17942	17739	17971	17966	17836	17754	17858	17783	17829	17809	17672	18079	17800	17786	17578	17857	17896	17670	17717	17834	17701	18008	17831	17915	17769	17715	17931	17551	17840	18062	17792	18024	17745	18088	17815	17831	17991	17912	17748	17828	17896	17753	17583	17692	17638	17867	17688	18027	17834	17801	17750	17830	17753
35731	59025	54928	46236	38693	30377	23024	20418	19330	18512	17984	17517	16963	16658	16652	16570	16202	16196	16089	15999	16049	16277	16199	15929	16073	16001	16072	15963	15976	15972	16061	16015	16137	16241	15857	15897	16004	15921	16074	16102	16028	16016	16056	15776	15989	15849	16009	16157	16142	16145	16119	15846	16065	16075	15944	16129	16223	16143	15938	15915	15949	16047	16141	15785	15968	16025	16056	15942	16027	16000	16087	15873	16135	15873	16038	16031	15936	15999	16009	15983	16089	15865	15893	15890	15962	16006	16204	15943	15864	16160	16052	16001	15928	15762	16118	16048	16025	15776	16137	16086	16019	15812	15980	15948	15796	15897	15908	15947	15968	15923	15868	15947	15946	15897	16058	15958	15926	16058	15914	16039	15961	15984	15996	15840	15815	16164	16069	15805	15816	15877	16025	16021	16152	15940	15926	15973	15959	15810	16003	16111	15790	15970	15945	15987	15933	15885	15857	16023	15971	16024	15823	16047	16035	15934	16093	16010	16008	15954	15839	15752	15902	15862	16070	15971	15838	15895	16021	15986	16233	15986	16024	15964	15976	15860	15941	15790	16052	16003	15982	15835	16076	15926	15988	15985	15939	16089	15818	15987	16131	15841	15979	16033	15992	15823	15994	15945	16139	15850	16142	16050	15919	15980	15815	16031	15965	16057	16043	15793	15975	15930	16043	15950	15963	15789	15946	15854	15921	15934	15974	16099	15865	16064	15983	15897	15835	16094	15920	15946	15828	16031	15911	16100	15852	15948	15908	16010	16153	15895	15927	15897	15948	15998	15877	15906	16049	15864	16077	15773	16144	15874	16031	15856	16050	16056	15906	15852	16039	15857	15980	15888	16086	15926	15941	16010	15989	16066	15979	16078	15910	15842	16119	16068	15990	15901	16039	15881	16092	16073	15906	16082	15982	16011	16070	16088	15926	15978	15875	15847	15884	16125	15890	15866	16052	15844	15871	16000	15962	15996	15920	16127	15977	15913	15979	15976	15934	15994	15899	15938	16074	15934	16038	16007	15945	15906	16068	15826	15885	15917	15962	16040	16147	16028	15941	15773	15988	16102	15784	15853	16165	15968	16026	15936	15836	15878	16043	16066	15916	15880	15982	16094	16005	15879	15921	15895	16028	16012	15989	15852	16052	15985	16023	15936	16090	15946	16111	15842	16052	15994	16012	16071	15947	16011	15787	15953	15844	16082	15998	15948	15982	15971	15681	15903	16162	16066	16160	15886	16037	16021	16157	15876	15815	15913	15906	16004	15985	15856	16038	16196	15994	15976	16135	15869	15938	15984	15949	15985	15891	16062	15881	16040	15999	16024	15978	15928	15945	15803	15977	16014	16022	15947	15690	15829	15887	16082	15962	16086	15873	15866	16085	15855	15854	16106	15823	15913	15997	15956	16073	16083	15946	15958	15865	15836	15972	16095	15884	15907	15875	16127	15889	15919	16045	15907	15875	15932	15882	16160	15863	16025	15920	16089	15903	15770	16003	15857	16083	15851	15978	15971	16001	16008	15922	16017	16064	16095	15908	16040	15957	16161	15883	15911	15940	16098	15908	15852	15853	15961	15946	16105	16105	16026	16106	15823	16129	16035	15960	16042	15940	16046	15851	15882	16026	15937	16073	15850	15883	16074	15993	15885	16076	15806	15999	15982	16022	15912	16014	15888	15796	16000	16095	16035	15970	16027	15915	15986	16085	15816	15893	15890	15942	15842	16091	15911	15987	16039	16034	16144	15944	15993	16129	15909	15974	16054	15964	15953	15966	15903	15935	16091	15929	15872	15848	15810	16196	15866	15945	15963	15964	16002	15849	15919	16133	16136	16044	15892	15702	16055	15981	15843	16183	16035	16093	16096	16177	16135	15860	15818	16080	15940	15895	15817	16051	15956	15954	15719	15986	16009	15826	16061	16091	16082	16009	15943	16060	15888	15966	15975	15882	15965	15997	16106	15900	15937	16007	15856	15958	16078	16097	15956	15984	15746	16005	15976	15892	15956	15785	16066	16059	15998	15794	16066	16038	16085	15897	16055	16058	16060	15928	16077	15897	15949	15877	15820	16053	15918	16006	15994	16113	15995	15764	15888	15912	15953	15835	15948	15891	15969	16004	16038	15964	15936	15988	15903	15932	16023	15840	16038	16162	16000	16017	15910	15837	15805	16007	15874	15888	16012	15856	16029	16141	15967	15971	15792	15797	15794	16104	15857	16137	15918	15996	15902	15900	15963	15878	15844	15944	16049	16025	15817	16002	15953	16040	16042	16025	15879	16020	15898	16092	15902	15946	15883	16096	15810	15895	15793	16119	16005	15869	15980	15800	15945	15917	16029	15963	16122	15896	15728	15859	15894	15844	15862	16117	16045	15903	15958	15959	15962	15902	16003	15983	15908	16046	15917	15751	15858	16045	15827	15920	15990	16002	16264	15983	16017	16129	15848	15975	16022	16011	16007	16004	15951	16030	16025	16011	15989	15809	16202	16005	16026	15983	15860	15914	16049	15999	15987	16100	15966	15860	16005	15918	15876	15729	15938	15876	15929	15997	15914	15928	15974	15988	16120	15915	16085	15985	16100	15961	16035	15909	16048	15961	15900	15929	15843	15951	15964	15926	15975	15898	16131	15932	15908	15933	16007	15901	15916	15979	15952	16054	15981	15978	15841	16002	15877	15961	15962	15891	15941	15942	15868	15945	15882	15786	16034	15860	16067	15935	15998	15942	16000	15822	16110	16065	15861	15904	15832	15978	16099	15838	15947	16157	15948	16036	15919	16014	16021	15818	16007	16011	16080	15941	16000	15945	15980	16034	16001	16065	15929	15983	16018	16040	15951	15929	16008	16084	15940	16033	15993	15930	15979	15861	15975	16156	15961	16044	15967	16001	16085	15933	15950	15890	16042	16076	15956	16018	15755	15860	15873	15958	16092	16023	15977	16061	16208	15932	16063	15925	15904	16046	15897	15975	15811	16020	15990	16015	15966	15994	16040	15879	15993	15844	16078	15836	15933	15802	16001	16071	15842	15909	15937	15959	15965	15912	15979	15883	15974	15974	15971	15886	16073	15917	15999	15832	15931	15918	15811	16025	15951	15874	16042	15900	15989	15917	15889	16053	16123	15973	15993	15937	15960	15951	15896	15877	16225	15779	15930	16184	16094	15771	15998	15901	15961	16062	15896	16003	15943	15958	15909	15965	15890	16044	15765	16045	15895	16079	16026	16195	15938	15907	15870	15969	16065	15943	16144	16076	15915	15978	15914	15968	16096	15792	15958	15889	15962	15965	15991	15973	16023	16039	15982	15887	15881	15911	16050	15889	15999	15883	15855	16201	15967	15992	15971	15905	15970	15944	15929	15817	16073	15888	16096	15858	15977	15917	15966	16133	15897	16012	15945	16034	15939	15910	15996	16025	16050	15755	15902	15981	15910	16001	15912	15978	15755	15989	15949	15954	15861	16040	16037	16020	16021	16182	16001	15817	16042	16005	15898	15994	15867	16013	15824	15971	15959	16035	15926	15948	16037	16094	15924	16033	16039	15998	16090	15987	15969	15824	15920	16074	15966	15994	15982	15923	16071	15872	16041	15906	15998	15936	16112	16017	16015	16163	15955	16115	15764	15827	16036	15924	16016	16228	16035	15951	15876	15958	15899	15914	15875	15941	15827	16060	15892	16061	15969	15838	15873	16084	15866	15916	15853	15870	16088	15771	15879	16039	15959	16095	16007	16118	15886	16111	15864	16018	15938	15867	15952	16060	15992	16173	16045	15965	16001	15842	16014	15970	15947	16009	15983	15709	15911	15753	16066	15996	15895	15929	15784	16020	16042	15970	15769	15951	16023	16173	15881	15782	15972	16046	15952	15976	16008	16026	16082	15847	16035	15904	15917	16081	15969	15890	15986	16049	16002	16046	16013	15861	16000	15959	15849	16027	15943	15978	15954	16034	15934	16120	15855	16021	15980	16080	16061	16039	16072	16043	15910	15960	15765	15998	15934	15865	15956	16022	15964	15911	16097	15784	15966	15966	15905	16020	15832	16142	15865	15894	16040	15850	16050	15920	15994	16086	15823	16031	16097	15832	15971	16084	16057	15993	16043	16107	15927	15885	15865	15904	15927	16002	16010	15963	16010	15911	16002	15900	16079	15953	16091	15927	16058	16077	16026	16012	15954	15904	15934	15946	15986	15998	15924	16121	15859	16110	16057	15961	15999	16047	15986	15924	15903	15996	15979	15987	15871	15995	15903	15976	15958	16068	16031	16041	16182	16034	15938	15971	15915	15983	15992	16036	15931	16038	16000	16051	16057	15982	15951	16014	15909	16100	15964	15976	15855	15815	15897	16030	15934	15949	15986	15850	15873	15845	15961	15909	15939	16022	15977	15974	16070	15840	15863	15950	15958	15929	15896	15947	15822	15931	15828	15913	16029	16101	15983	15965	15967	15896	15879	16072	15804	15878	15964	15938	16061	15957	16053	15876	16015	16082	15927	15994	15615	15898	15874	15960	16021	16118	16058	15990	16019	15994	15952	16007	15960	15908	15995	16149	16030	15899	15989	15960	15917	16116	15763	16049	15982	15921	15908	15916	16099	15942	15889	16081	15774	15975	15806	16080	16095	15830	16041	15703	16060	15740	15982	15821	15911	15889	15918	16038	15869	15966	15968	15965	16008	16028	15996	16046	15898	16026	15965	16072	15989	16027	15814	15917	15939	15998	15947	16218	15979	15851	16001	15879	16105	16038	15844	15992	15853	15938	15914	15958	15898	15998	15832	16053	16033	15885	16087	15937	16048	15943	15912	15928	16004	16081	15876	16045	15992	16012	16065	15870	16240	16105	16065	15984	16157	16011	15900	15990	15847	16026	15875	15979	15890	16005	15904	15994	15793	16049	15861	16040	15940	15928	15731	15941	16102	16174	15961	15866	15758	15900	15880	15948	16008	15890	15941	15874	16023	15906	15959	16095	15882	15885	15958	16001	15968	16127	15964	16046	15965	15831	15916	15969	15979	15802	15918	16027	15953	15820	16144	15961	15749	16170	16069	16024	15970	16043	16041	15988	15861	16022	15931	15947	15849	15814	15972	16072	16019	15969	15959	16051	16040	15917	16063	15919	15878	15798	15937	15979	16058	16000	15977	15993	16062	15757	15853
28965	27907	34680	30318	24598	22028	20220	18942	18749	18308	18353	18112	18068	18039	17936	17911	17836	17759	17801	17877	17867	17789	17875	17798	17863	17911	17896	18038	17822	17772	17891	17875	17833	18022	17783	17794	17666	17951	17893	17982	17756	17703	17899	17841	17806	17825	18003	17876	17852	17926	17907	17872	17737	17789	17891	17771	17880	17842	17865	17835	17953	17967	17829	17949	17832	17939	17946	17810	17905	17811	17717	17708	17772	17792	17805	18028	17954	17913	17800	17847	18084	17895	17630	18043	17796	17791	17963	17933	17754	17991	17799	17884	17730	17805	17957	17933	17651	17732	17696	17877	17854	17904	17908	17987	17849	17892	17635	17792	17762	17881	17936	17871	17883	17894	17911	17822	17779	17932	17920	17908	17684	17709	17685	17880	17821	17630	17870	17757	17878	17786	17649	17674	17845	18104	17736	17832	17809	17805	17845	17864	17936	17782	17906	17979	17819	17759	17989	17782	17569	18009	17839	17779	17602	17937	17871	17747	17850	17905	17822	17909	17760	17728	17820	17718	17829	17857	17878	17967	17948	17857	17745	17970	17820	17772	17805	17840	17913	17880	17744	17958	17850	17800	17891	17838	17976	17878	17671	17832	17793	17936	17871	17841	17920	17791	17719	17713	17819	17789	17943	17851	17897	17823	17751	17633	17670	17761	18040	17992	17820	17831	17876	17866	17931	17879	17740	17788	17977	17882	17662	17901	17610	17928	17593	17703	17880	17928	17966	17940	17888	17869	17781	17799	17927	17964	17777	17710	17934	17772	17879	17705	17789	17939	17969	17804	17820	18049	17592	17845	17641	17746	17796	17707	18093	17877	17767	17858	17990	17822	17731	17779	17896	17951	17740	17979	17933	17937	17798	17782	17800	17960	17915	17827	17768	17856	17861	18004	17652	17994	17800	17741	17759	17943	17666	17746	17938	17924	17941	17950	17814	17780	18016	17854	17752	17924	18063	17698	17788	17856	17824	17892	17825	17895	17859	17776	17897	17804	17964	17899	17943	17796	17766	17982	17640	17978	17762	17986	17898	17899	18002	17899	17902	17887	17872	17815	17823	17632	17748	17776	17830	17798	17799	17922	17745	17871	17873	17924	17832	17797	17875	17929	18023	17926	17900	17884	17873	17951	17886	17686	17879	17805	17809	17814	17864	17844	17881	17907	17939	17943	17695	17797	18012	18161	17768	17892	17937	17752	17790	17796	17939	17859	17795	18039	17718	17724	17856	17909	17793	17615	17831	18007	17538	17963	17702	17874	17940	18010	17899	17855	17755	17873	17765	17841	17926	17780	17775	17818	17886	17856	17974	17567	17798	17798	17941	17591	17939	17736	17677	17893	17794	17835	18091	17873	17895	17916	17740	17879	17861	17973	17892	17964	17932	17849	17817	17876	17891	17665	17957	17925	17959	17730	17731	17706	17717	17839	17894	17917	17766	17952	17759	17756	17866	17907	17794	17765	17827	17636	17937	18027	17735	17901	17898	17886	17980	17903	17759	17831	17739	17917	17723	17709	17998	17743	17917	17879	17781	17798	17836	17868	17844	17920	17763	18009	17880	18009	17781	17820	17963	17786	17907	17944	17705	17829	17801	17980	17706	17853	17900	17728	17958	17748	18025	17729	17930	17840	17668	17784	17746	17836	17814	17838	17990	17907	17795	17764	17906	17836	17871	17682	17931	17836	17863	17825	17897	17802	17926	17856	17725	17778	17874	17760	17810	17938	17879	17869	17950	17837	17796	17850	17963	17733	17868	17865	17786	17948	17976	17894	18101	17745	17819	17845	17789	17824	17718	17835	17900	17763	17716	17881	17975	17768	17755	17806	17706	17765	17672	17874	17744	17498	17861	18011	17942	17940	17659	17656	17628	17733	17895	17978	17823	17695	17889	17899	17833	17973	17840	17933	17726	17670	17813	17803	17820	17843	17832	17786	17861	17758	17856	17951	17880	17889	17744	17872	17767	17858	17926	17795	17816	17769	17659	17771	17917	17808	17848	17753	17611	17743	18101	17909	17904	18009	17700	17690	17649	17907	17815	17824	17832	17987	17912	17888	18030	17702	17949	18082	17965	17888	17797	17848	17863	17855	17692	17858	17900	17976	17786	17894	17948	17845	17729	17868	17911	17830	17757	17858	17922	17806	17847	17899	17623	17653	17727	17808	17797	18024	17618	17935	17783	17673	17807	17734	17837	17646	17710	17871	17919	17867	17726	17831	17831	17922	17909	17874	18084	17781	17897	17832	17925	17791	17793	17955	17943	17845	17826	17963	17903	17765	17951	17960	17915	17769	17784	17760	17666	17833	17890	17926	17698	17911	17831	17744	17918	17805	17911	17811	17857	17848	17866	17902	17973	17824	17862	17819	17811	17999	17961	17786	17752	18080	17997	17726	17786	17791	17906	17704	17888	17658	17864	17817	17752	17762	17803	17816	17663	17841	17664	17779	17631	17905	17600	17928	17750	17950	17819	17664	17754	17843	17860	17892	17873	18001	17845	17824	17841	17985	17829	17925	17867	17983	17740	17879	17907	17878	17778	18037	17522	17854	17851	17774	17872	17938	17934	17835	18134	17917	17883	17802	18057	17811	17758	17884	17959	17958	17886	17950	18033	17758	17751	17869	17886	17781	17853	17639	17957	17862	17689	17715	17843	17864	17874	17798	17724	17577	17600	17956	17987	17864	17820	17926	17763	17726	17826	17776	17942	17937	17821	17897	17998	18046	17876	17923	17975	17700	17860	18017	17780	17884	17588	17937	18000	18021	18015	17905	17793	17805	17645	17726	17682	17954	17632	17618	17714	17690	18032	17822	17876	17911	17879	17683	17765	17763	17666	17660	17733	17915	17909	17687	17856	17777	17891	17845	17755	17858	17843	17677	17772	17845	17837	17924	17820	17790	17930	17764	17830	18044	18033	18041	17895	17814	17837	17854	17994	17787	17700	17626	17662	17876	17898	17681	18098	17748	17993	17790	17806	17829	17823	17866	17638	17855	17678	17769	17838	17913	17910	17755	17947	17678	17852	17910	18021	18175	17995	17854	17777	17727	17830	17969	17734	17831	17799	17855	17882	17876	17970	17911	17866	17711	17867	18046	17761	17908	17811	17959	17840	17874	17775	17777	17908	17939	17821	17768	17901	17942	18235	17909	17942	18071	17929	17695	17878	17912	17922	17877	17843	17726	17787	17777	17933	17883	17703	17737	17962	17987	17597	17896	17678	17913	17727	17772	17787	17840	17720	17995	17919	17757	17648	17757	17840	17851	17848	17900	18039	17940	17735	17838	18028	17716	17715	17799	17806	18025	18007	17734	17756	17869	17556	17943	17813	17869	17715	17761	17614	17846	17830	17877	17890	17932	17907	18049	17750	17772	17916	17852	18103	17870	17658	17943	17897	17839	17873	17808	17719	17671	17793	17779	17775	17701	17865	17947	17730	17653	17942	17887	17748	17941	17986	17925	17886	17907	17820	17944	17748	17950	17904	17829	17991	17828	17709	17740	17836	17787	17940	17642	17796	17906	17771	17845	17965	18181	17930	17915	17759	17911	17831	17857	17758	18034	17711	17945	17747	17864	17844	17986	17876	17797	17687	17841	17756	17739	17784	17923	17932	17740	17652	17907	17816	17892	17942	17934	17929	17891	17855	17740	17818	17792	17811	17821	17971	17838	17883	17909	17892	17987	17674	17834	17832	17817	17924	17776	17822	17672	17895	17824	18010	17642	18165	17805	18010	17863	17723	17652	17759	17810	17837	17947	17645	17740	17821	17904	18033	17757	17876	17973	18006	17785	17828	17933	18026	17913	17739	17955	18091	17788	17932	17999	17707	17666	17790	17623	17887	17777	17770	17823	17905	17938	17807	18075	17822	17887	17824	18064	17798	17718	17862	17766	17893	17914	17638	17656	17770	17648	17997	17713	17792	17622	17798	17883	17829	17911	17856	17540	17778	17821	17872	17945	17975	17864	17847	17761	18043	17823	17759	17791	17871	17841	17899	17814	17840	17805	17593	17747	17884	17992	17668	17791	18003	17747	17798	17894	17949	17673	17688	17740	17877	17803	17869	17942	17565	17996	17869	17771	17765	17934	17702	17753	17827	17780	17835	17767	17867	17834	17810	17863	17843	17674	17912	17749	17636	17821	17924	18066	17799	17857	17691	17818	17873	17832	17895	17940	17893	17884	17873	17576	17812	17927	17605	17722	17692	17902	17716	17708	17919	17767	17708	18082	17820	17972	17685	17658	17695	17740	17840	17918	17839	17724	17882	17970	18174	17772	17733	17802	17859	17945	17918	17830	17911	17792	18003	17750	17810	17760	17796	17774	17929	17965	17817	17920	17849	17905	17898	17960	17803	17945	17941	17850	18008	17800	17685	17632	17963	17916	17799	18022	17895	17970	17958	17858	17894	17922	17727	17649	17605	17814	17898	17948	17834	17857	17958	17800	17780	17983	17760	17792	17725	17813	17894	17842	17962	17883	17950	17769	17963	17916	17814	17774	17894	17892	17711	18041	17845	17974	17756	17669	17805	17849	17743	17940	17725	17753	17785	17744	17822	17957	17937	17882	17848	17983	17868	17866	18043	17709	17897	17564	17673	17703	17927	17790	17947	17895	18020	17779	17862	17766	17877	17803	17911	17758	17839	17542	17648	17882	17818	17730	17777	17860	17602	17814	17768	17766	17720	17928	17716	17778	17797	17775	17939	17799	17925	17956	17941	17847	17881	17887	17893	17835	17812	17635	17885	17835	17910	17972	17669	18005	17806	17797	17906	17795	17967	17969	17986	17565	17549	17761	17845	17712	17800	17550	17879	17779	17935	17928	17883	18017	17935	17859	17805	17743	17922	17787	17904	17724	17829	17863	18133	17791	17986	18230	17802	17764	17794	17846	17696	17882	17996	17782	17889	18091	17956	17874	17691	17969	17904	17838	17809	17843	17787	17726	17863	17908	17986	17754	18018	17785	17768	17785	17833	17912	17895	18005	17868	17726	17707	17928	18028	17889	17794	17639	17802	17794	17759	17739	17828	17999	17764	17771	17739	17762	18022	17932	17917	17741	17735	17851	17825	17879	17809	17783	17840	17806	17861	17800	17805	17733	17703	17850	17851	17961	17818	17702	17809	17766	17773	17827	18016	17906	17936	17764
32961	45114	40676	30959	25362	21649	18513	17621	16984	16766	16566	16491	16208	16235	16165	16095	16281	16027	16103	16164	15985	16025	15949	16016	15894	15930	16105	15820	15942	16001	16111	16015	16041	15960	16058	16116	15840	16051	16053	15967	15929	15937	15897	16058	15886	15816	16007	16078	15965	15809	16055	15910	16044	15913	15813	15875	15845	15965	15999	15913	16011	15988	16043	16066	15958	15957	15883	15948	15983	16108	15974	16023	15902	15956	15926	16131	16070	16152	15963	16007	15866	16032	15937	15960	16036	16115	16097	15862	16051	15999	16086	15957	15903	16028	16087	15993	15815	16133	15897	15993	16018	15919	16004	15721	15991	16020	16110	16058	16074	15973	16146	15971	16081	16016	15784	16153	15930	16013	15856	15953	15945	16066	15894	15746	15892	15804	16105	15924	16060	16094	15925	16002	15931	16125	15646	15822	15744	15928	16022	15919	16025	15928	15932	16017	15967	15953	15980	15901	15871	16093	15937	15864	15845	16058	15951	16030	16029	15914	15842	16066	16041	15885	15938	16106	16097	16068	15946	15875	15958	15974	15858	15939	15914	15980	15878	15794	15879	15921	15969	16009	16003	15896	15897	16080	15969	16005	15856	15783	16006	15912	15944	16020	15921	15956	15926	16035	15937	15893	16016	16069	15853	16005	16081	15924	15984	15970	15813	15928	16029	15892	15945	16098	16037	15935	15889	15941	16012	15787	16178	15850	16117	15848	15955	16111	15999	15869	16099	15996	16033	15888	15886	15886	15949	15945	16031	15814	15977	15934	16041	15917	15962	15885	15894	15956	16013	15895	16110	16319	15978	15749	15943	15820	15910	16063	15991	15915	16156	15820	15994	16262	16035	15948	15943	15852	16023	15967	15962	15928	15933	16077	15973	15788	15859	16043	16052	15940	15858	15985	16021	16091	15948	15981	16118	15931	15801	15845	15938	15963	16038	15883	16029	15876	16075	15979	16118	15752	16083	16019	15879	15964	16151	15991	15895	15953	15781	16067	16004	15890	15925	16072	16033	16097	15920	15987	15946	15925	15955	15985	15896	16009	15826	16043	15964	15966	15913	16003	16045	15869	15981	15980	16021	16080	15862	15866	15907	15941	15874	15972	16188	16042	16005	15999	15969	15958	16062	15814	16126	16071	15832	15655	16077	16099	15942	16187	16109	15910	15899	15847	16120	15975	15908	15840	15988	15974	15886	15824	15969	15919	15891	16121	15893	16061	15955	16048	15880	16000	15919	16106	15939	15945	16068	16122	16032	16026	15906	16106	15976	15934	15905	15953	15768	15928	15985	15912	15979	16060	16059	16023	15797	15965	15985	15992	16007	15987	16144	15846	15913	16060	15954	16065	16012	16104	16082	15919	16237	15927	15820	15923	15981	15851	15960	15648	16073	16104	15968	15945	16061	15888	15976	15917	15946	15777	16141	15965	16014	16074	15925	15841	15944	15946	15862	15956	15985	15975	15890	15983	15940	16044	16170	16165	15951	15932	16103	15994	15901	16018	16015	16127	15874	16079	15932	15709	15928	15904	15956	15921	15868	16152	16055	15694	16090	16040	16072	15928	15922	15986	15920	16131	16030	15919	15915	15949	15986	15932	15992	16006	15888	16085	15990	15952	16008	16152	16011	15991	15851	16195	15903	15963	15932	15931	16102	15910	15766	15861	15941	15899	15938	15779	16036	15814	16033	15938	16012	15852	16052	15972	16009	15855	15855	15881	15907	16064	15961	16033	16184	15867	15897	16096	15973	16082	16012	15945	16028	15951	15999	16138	16032	16286	15988	16026	15875	15854	15910	15876	15996	16029	15989	15913	16076	15911	15924	15866	15952	15927	15942	16032	15855	15949	15958	16012	15999	15896	16031	15903	15912	16132	16008	15896	15898	16015	16146	16060	15839	16110	15880	16000	15866	16051	16114	15981	15859	15986	15819	16102	15836	15938	15884	15907	15989	16035	15946	15974	15916	16081	16115	16101	16024	15876	15933	15950	15987	15836	15880	16012	15929	15865	15947	15858	16097	15930	16055	15971	15970	15930	15974	15953	15995	16014	15969	16047	16010	15947	15687	15913	15864	15989	16026	15915	15932	15979	16043	16089	16052	16005	16040	16019	16288	15917	16015	15971	15921	16021	15919	16019	16070	15755	16148	15923	15932	16032	16028	15897	15998	16067	15960	15858	15975	15863	16215	15966	15984	15890	15987	16165	15962	16088	16065	16002	15963	15870	16078	15886	16006	15830	16019	15985	15947	16025	15928	16043	15958	16048	15972	16016	15919	16035	15825	15944	15917	15978	15927	15849	15997	15985	16074	15890	15975	16069	15843	15960	16083	16034	15840	15827	15932	15847	15925	15964	15736	15899	16031	15972	15901	16039	15950	16085	15952	15885	15909	15884	16019	15998	15878	15964	15964	15990	15932	15753	15931	15821	15979	15916	16002	15911	16037	16013	15897	16128	15883	15980	15916	16029	15898	15959	15925	16157	15994	15939	16117	15880	15977	15961	15857	16116	15995	15836	15958	15973	16005	16085	16101	15928	16238	16038	16090	16016	15876	16085	16108	15922	16046	15975	16005	16044	16108	15877	16152	15948	16094	15911	16002	15905	15986	15979	16042	15996	15871	15857	15992	15793	15731	16000	16027	15951	16096	16007	15928	15938	15840	15908	16154	15928	15996	15964	15906	16053	15886	15882	15910	15847	15981	16004	16080	15930	16042	15921	16029	15879	15937	15982	16050	16116	16025	16215	15900	15976	15930	15927	16134	15853	15955	16065	16159	16006	16084	15838	16047	15859	16031	15968	16013	15894	15976	15853	15998	15965	16232	16111	16099	16130	16112	15783	15860	15906	15972	15976	15849	15998	16226	15976	16026	16003	16004	15872	15926	15989	16045	15800	15845	15942	15909	16020	15977	15995	16029	15835	16029	15995	16144	15976	16002	16112	16033	16093	15839	16009	16086	16030	15897	15982	15834	15991	15953	15926	15899	15980	16133	15893	16018	16071	15920	15964	15846	16125	16067	16030	15955	15989	15916	15879	16006	15894	15920	16085	16031	15920	16024	16096	15944	15945	16039	15998	15983	16191	16083	15745	16194	16094	16017	16139	16012	16107	15893	15875	16109	16105	15915	15879	16063	15965	16072	15879	16092	15930	16032	15945	15940	15997	15894	16055	15980	15859	16092	15954	15966	16001	16055	15900	15846	16243	15906	16292	15887	15970	15940	15966	15914	15888	15965	16025	15846	15949	16004	16088	15988	15996	15893	16158	16076	16027	15991	15967	15940	15979	15972	16181	15786	15998	15954	15931	16014	15949	16060	15866	15949	16080	15979	16024	16089	16074	16171	16093	15928	15965	15928	15958	15878	15897	15993	16023	15977	16130	15910	15887	16063	15987	15910	16055	16076	15989	15927	15926	16068	15936	16028	15958	16036	15880	16039	16097	16113	15949	16019	16123	16057	15942	15929	15981	15810	16040	15987	16003	15937	15965	15997	16016	16003	15937	15856	15948	16020	16047	16184	16054	15815	15964	16086	15992	15915	16028	16066	15889	16045	15988	16012	16116	15944	16047	16035	16102	15960	16048	15960	15915	15849	15853	15952	16011	15993	15984	16132	15789	15891	16027	16103	15919	16057	15907	15904	16020	16039	15910	16032	15924	16093	16043	16163	16056	15975	15827	15896	16097	16056	16142	15838	15909	15986	15994	15931	16036	15971	15989	16049	15920	16101	16136	15863	16061	15872	15986	16110	15927	16009	15972	15876	15853	15927	15787	16009	15930	15827	15998	15996	15954	16107	15867	15966	15916	16102	16023	16012	16139	15973	16140	16176	16108	16073	15957	16103	16059	15906	15897	15969	16011	15929	16091	15824	16011	16073	15912	15942	16178	15961	16037	16149	15977	15933	15813	15870	15920	15955	15838	15795	15923	15949	16022	15979	15853	15894	15942	16162	15968	16049	15982	16173	16042	16095	16033	15851	15926	16029	15877	16010	15920	16128	15773	16079	15912	15983	16078	15960	16005	15933	15980	15935	15985	15894	16045	15984	15900	16089	15899	16047	15962	16058	16054	16198	16014	15870	16005	15972	15905	15950	15946	16040	15930	15758	15984	16071	15737	15968	15977	15895	16032	16037	15957	15929	15962	16027	15946	16016	16101	16160	16038	16026	15973	16127	16150	16027	15977	15997	16005	15962	15969	15974	15842	15979	15973	16092	15986	16008	15992	16156	16020	16035	15857	15982	16060	15875	16008	16021	15906	16059	15900	16079	15992	15940	15971	16137	16083	15862	15971	15883	15923	15955	15886	16109	15873	15911	16036	16124	15840	16006	16016	15952	15861	16096	16008	15867	15986	16005	15894	15744	15921	16021	16008	15841	16005	15891	15992	15885	15917	15855	16031	16099	16043	16037	16035	16042	16055	16080	15999	15906	16149	15874	16004	15913	15966	16082	15904	15856	16017	15867	16054	16063	16075	16167	16059	15949	15854	16116	15842	16027	16013	15814	16086	16001	16053	15973	16025	15767	15972	15949	16021	16018	15915	15904	15829	15881	15990	15998	16068	15921	15914	16003	15946	16178	16052	15973	15961	16127	16104	16131	15911	15898	16010	15893	16014	15900	15767	16093	15847	15747	15897	16103	15740	16021	16093	16030	15990	15953	16006	15879	15944	16094	15962	16068	16014	16157	15874	15848	15876	16055	15918	16004	15973	15941	15913	16082	16030	16090	15978	15892	15881	16169	16149	16021	15932	15856	15986	15896	15951	16049	16090	15766	15985	16013	16101	16052	15976	15951	16022	16004	16008	15790	15939	16022	15842	16044	15995	16028	15908	15985	16043	15992	15976	15995	16054	15968	15890	15985	16157	16051	15986	16024	15928	15907	16075	15965	16006	15957	15888	15938	16064	15924	16113	15994	16014	15900	15961	16023	15890	16044	16055	15991	16096	15918	16087	15879	15868	16050	15874	15960	15939	15848	15905	15882	16041	15905	15993	15980	16152	15964	15962	16059	16033	16162	15948	16001	16068	16040	15912	15927	16039	15858	15915	15954	15867	16039	15925	15938	15899	16075	16050	15958	15960	15968	15971	15941	15941	16061	16040	16106	16097	15889	15841	15951	15978	15892	16085	16014	16038	16028	15831	16184	15968
24149	21429	29019	26497	26158	25112	22645	19483	18707	18330	18075	17768	17702	17417	17385	17345	17493	17168	17264	17291	17258	17280	17137	17195	17130	17203	17078	17062	17300	17273	17237	17419	17272	16975	17403	17129	17155	17090	17200	17286	17127	17303	17121	17360	17279	17197	17246	17323	17112	17231	17157	17275	17189	17113	17126	17241	17084	17033	17062	17390	17249	17114	17050	17156	17262	17189	17167	16888	17075	17084	17189	16994	17044	17021	17080	17189	17035	17062	17162	17053	17121	17020	17059	17026	17175	17048	17118	17182	17056	16854	17160	17042	17380	17210	17052	16938	17148	16976	17071	17074	17172	17050	17423	17332	17279	17213	17077	17201	17034	17100	17029	17048	17133	17192	17090	17022	16983	17183	17385	17021	17048	17153	17187	17049	17082	17088	17064	16946	17081	17294	17076	16984	17020	17031	17141	17169	17153	17050	17081	17015	17160	17148	17286	17098	17174	17093	17057	17177	17062	17110	17232	17219	17065	17203	17184	17092	17104	16860	16978	17127	16994	16939	17035	17034	17165	16997	17089	17131	16962	17283	16968	16917	17240	17090	17151	16978	17107	17037	16976	17132	16936	16966	17229	17115	17184	17070	17078	17105	17101	17085	17199	17000	16885	17146	17046	17017	17242	17086	17064	16998	17237	17119	16958	16936	17066	17103	17231	17122	17046	16848	16786	17084	17079	17195	17101	17123	16919	16972	17157	16864	17089	17183	16978	17110	16971	17247	16833	17020	17039	17120	17143	17211	17212	16985	16977	17080	17083	17189	17111	17068	17261	17081	17077	16840	17066	16879	17044	16967	17181	17086	17094	17050	16950	17091	17065	17047	17028	17111	17165	17027	16873	16950	16970	17235	17058	17154	16947	17045	17024	17231	17068	16915	16937	16977	17201	16968	16987	16980	17132	16967	17123	16905	16919	16969	16888	17050	17169	16946	17100	17010	17073	17047	17190	17023	17077	17297	17066	17204	17141	17019	17028	17129	17377	17010	16938	16987	16999	17140	17139	16895	17044	17108	17198	17205	16978	17161	17030	16865	17053	17260	17103	17009	17216	16950	17047	17029	17094	17097	17303	17114	16994	17026	17066	17116	17246	17097	17040	17017	17054	17231	17118	17119	17187	17272	17206	17005	17203	16988	17015	17145	16931	17141	17048	16892	16934	17023	16998	17136	17015	17041	17021	17142	17332	17090	17255	17165	17162	17087	16898	17158	17132	17088	16829	17173	17014	17245	17152	17235	17144	17183	17068	17015	17068	17263	16911	17095	17137	17018	16957	17058	16997	17187	16990	17203	17283	17127	17042	17189	17025	16998	17158	17007	16946	17204	17105	17253	17056	17214	17178	16937	17043	17094	17117	17189	17172	16927	17066	17126	17013	17112	17090	17068	17111	17051	17126	17213	16996	17105	16945	17160	17377	17149	17049	17137	17191	16856	17061	16949	17114	17093	16939	17150	16818	17047	16954	16994	17181	17147	17196	16857	17139	17054	17150	17109	17074	17193	17060	17020	17032	17095	17178	17081	17252	17221	16987	17125	17196	17145	17182	17050	17113	16919	17124	17023	17221	16898	17103	17107	17022	17131	16947	16891	17060	17000	16900	17084	17027	17235	17052	16982	17218	17022	17108	17158	17089	17196	16976	17049	17153	17047	16961	17102	17164	17225	17212	16986	17147	16908	17040	16980	17107	17043	17263	17068	16923	17208	17130	17250	17150	17122	17020	16777	17124	16958	17138	17076	17134	16899	17213	16836	16950	16937	17106	17037	17110	17013	17257	17080	17205	17269	17256	17074	16909	17096	17039	17045	16907	17120	17166	16856	17002	17207	17157	17028	17043	16883	16971	17119	17287	17004	17106	17330	17092	17076	16993	17030	17097	16888	16985	17089	17027	16850	17065	17111	17241	17045	17048	17248	17073	16984	17173	17067	17256	17021	17235	17033	17024	16977	17039	17305	17091	17062	17157	17200	17053	17338	17069	17086	17243	17015	17002	17016	17154	17063	17023	17074	17090	16914	17115	17196	17241	17022	17131	17096	17070	17124	17065	16956	17006	17095	17001	17144	17005	16968	17084	17094	17110	16994	17171	16891	17048	17150	16937	17011	17136	17031	17162	17140	17119	17036	17249	16963	16959	17088	17232	17154	17182	16995	17140	17310	17088	17129	17005	17102	17123	17019	17099	17163	16931	16911	17232	17166	17213	17084	17242	17182	17016	17106	17239	17136	17121	17312	16964	17200	17178	17061	17159	17004	17085	17159	17032	17131	17198	17107	17138	17174	16999	17161	16938	17066	17025	16927	17064	17026	16767	16971	17147	17195	17117	17152	17003	17089	17118	17149	16996	17063	17207	17142	17151	17157	16942	16943	17037	16848	17098	17016	17193	17174	17025	17238	17200	17189	16975	17159	17254	17117	17176	17148	17061	17127	17082	17103	17195	17009	16873	17262	17185	17055	17029	17169	17164	16969	16982	17112	17112	16987	17146	17130	17075	16889	17167	17030	17178	17068	17203	17288	17207	17080	16930	17177	17017	16967	17118	17020	17226	17356	17076	16968	17067	16999	17030	17235	16836	16977	17184	17195	17168	17057	17105	17034	17174	16945	16927	17007	17042	17170	17021	17269	17291	16915	17171	16911	17013	17032	17011	16964	16948	17074	17060	17068	16960	17193	17116	17181	17010	17025	16840	17064	17508	17115	17149	17138	17353	17113	17345	17126	17029	17010	16990	17009	17023	17272	17211	17036	17062	17190	17246	16884	17034	17101	16987	17185	17280	16994	17149	17234	17045	17162	16965	17078	17192	17186	17204	17053	17121	17092	17012	17177	17208	17143	17227	17220	17280	17248	17182	17046	17207	17093	16984	17156	17138	17129	17008	16930	17217	17129	17125	17166	16939	17142	17147	17232	17191	17086	17108	17133	17029	16929	17053	17217	17063	17006	16953	17207	17173	17070	17105	17008	17183	17084	17027	17122	17017	17114	16999	17050	17224	17173	16992	17120	17146	17095	17062	17092	17018	17200	16967	16918	17083	16978	17280	17045	17137	17307	16991	17261	17167	17109	16864	16935	17090	17151	17261	17044	17206	17166	17061	16921	17182	17008	17208	16943	16938	17008	17217	17079	17304	17144	16977	17079	16923	17177	17018	17028	17124	17267	17101	17142	17059	17546	16988	17138	16988	17072	17178	16987	17168	17131	17171	16954	17085	17227	17146	17151	17083	16938	17202	17181	17058	17184	17147	17135	17146	17156	17220	17036	17121	17139	17006	16930	17117	17054	17141	17117	17100	17315	17170	16863	17002	17125	17014	16953	16977	16952	17016	17117	17025	17023	17052	16934	17070	17077	17095	17257	17172	17036	16969	16971	16774	17233	17265	17130	17240	17081	17162	17007	17223	17070	17334	17079	17182	17162	17174	17067	17191	17092	17007	17240	17041	17052	17150	17171	17064	16833	17084	17241	17141	17260	17236	16979	17158	17140	17013	16924	17078	16906	16930	17135	17107	17109	17033	17114	17145	16965	17095	17004	16974	16996	17266	16991	17018	17150	17123	17194	17174	17202	17158	17092	17097	17016	17174	17186	16968	17101	17231	17006	17085	17076	17072	16967	17055	17193	17199	16958	17256	17120	17060	16986	17186	17197	17293	17069	17079	16972	16816	17096	17134	17211	16997	17056	17185	17301	17181	17178	17012	17212	17339	17143	17085	16970	17117	17129	17084	17075	17084	17011	17102	17146	17083	17049	16936	16951	16886	17190	17021	16932	17133	17194	17063	17237	17107	17105	16960	17138	17086	16782	16749	16938	17038	17151	16915	17027	17120	17132	17199	16895	17202	17015	17201	17144	16930	16754	16970	17025	16917	17072	17217	17020	17295	17095	17000	17134	16860	17143	17224	17234	17008	17107	17121	17016	16969	16951	17257	17038	16955	17051	17010	17211	17069	17086	17214	16937	17134	17179	17268	16945	16840	17041	17035	17185	16993	17074	17333	17113	17244	17226	17114	17069	17158	17107	17058	17004	17213	17077	17312	17220	17113	16955	17097	17096	17012	17089	16997	17147	17122	17204	17148	17063	16963	17075	17062	17101	17065	16995	17167	17139	17254	17134	17309	17100	17213	17006	17084	17231	16910	16925	17098	17055	17060	17084	17276	17136	17142	17028	17235	17132	17005	17126	17200	17188	17217	17014	17097	17168	17131	17220	17038	16954	17223	17264	17156	17057	17051	17032	17147	17175	17020	16956	17122	17082	17091	17028	17124	16898	16942	17028	17251	17180	17078	16953	17119	16960	17119	16907	17071	17241	17098	16994	17155	17164	17172	16973	17191	17004	17009	17034	17237	16990	17020	17038	17140	17050	17158	16967	17150	17145	17027	17097	16941	17025	17207	17077	17092	17049	17079	17079	17229	17103	17033	17023	17246	17086	17071	17040	17226	17191	17101	16977	17086	17138	17081	17076	16967	17053	17224	16963	17359	16995	17125	16981	17115	17215	16929	16901	17037	17014	16926	17173	17177	17120	16998	17345	16921	17260	17214	16909	17164	17074	17026	17077	17038	17056	17130	16966	17101	17043	17074	17197	17220	17064	17228	17071	16930	17188	17249	16870	16872	17140	17272	16841	17048	17047	17025	17070	17009	17009	17239	17154	17049	17054	17149	17212	16867	17221	17121	16921	17143	17081	17181	17205	17091	17073	17230	17166	17020	17255	17236	17020	17009	17119	17056	16911	17078	17041	17133	17149	17246	17242	17216	17146	16888	16950	17059	17209	17179	17332	16994	17089	17098	17062	16988	16973	17151	17200	17004	17126	17392	17053	17218	16999	17191	16981	17141	17110	17138	16979	17167	17170	16968	16962	17036	16896	16922	17099	17193	17146	17040	17142	16991	17178	17090	17071	17031	16947	17015	17044	17127	16890	16842	17066	17091	17079	17051	17058	17144	17259	17148	16938	17138	16981	17140	16995	17238	17080	17015	16935	17186	17160	17093	17289	17093	17078	17000	17063	17033	17226	17196	17146	17058	17105	17110	17040	17020	17145	16961	16994	17045	17012	17134	16792	16971	17134	17249	17221	16853	17152	17258	17111	17135	17035	17134	17298	17116	17090	17048	16908	17042	17122	17207	17215	17118	17141	17199	17156	17232	17314
34091	53578	49266	40874	33162	23913	19798	18611	17689	16950	16707	16272	16116	15872	16021	15925	15950	15822	15714	15687	15802	15734	15707	15520	15675	15783	15648	15577	15746	15718	15493	15641	15734	15555	15614	15503	15716	15522	15594	15508	15720	15734	15895	15570	15556	15639	15423	15825	15463	15751	15628	15447	15647	15663	15609	15636	15563	15674	15564	15666	15684	15511	15550	15411	15626	15571	15543	15630	15450	15455	15532	15598	15622	15606	15694	15698	15536	15422	15450	15444	15470	15589	15610	15580	15566	15637	15492	15498	15399	15587	15609	15521	15483	15613	15582	15751	15521	15637	15631	15636	15524	15629	15487	15496	15624	15721	15553	15723	15746	15487	15602	15581	15607	15366	15542	15561	15502	15534	15429	15491	15676	15666	15613	15514	15580	15521	15572	15295	15595	15498	15463	15589	15604	15661	15460	15507	15540	15512	15583	15401	15694	15461	15467	15440	15487	15519	15493	15546	15679	15539	15548	15522	15449	15513	15511	15466	15602	15605	15548	15459	15345	15610	15643	15591	15520	15451	15575	15461	15537	15536	15426	15600	15498	15471	15556	15677	15472	15462	15586	15641	15766	15637	15570	15502	15463	15522	15595	15427	15556	15633	15525	15609	15602	15574	15625	15463	15622	15533	15529	15486	15414	15317	15451	15584	15588	15553	15721	15467	15527	15546	15410	15550	15507	15478	15606	15589	15759	15653	15657	15577	15659	15558	15467	15556	15464	15587	15527	15433	15623	15511	15585	15472	15482	15661	15566	15646	15654	15602	15641	15545	15732	15522	15584	15587	15620	15501	15588	15616	15527	15544	15629	15629	15433	15416	15405	15523	15634	15621	15574	15554	15518	15494	15653	15544	15594	15540	15651	15626	15406	15418	15587	15402	15603	15481	15550	15776	15638	15564	15776	15711	15584	15708	15477	15569	15652	15433	15637	15488	15577	15514	15691	15584	15589	15542	15645	15567	15538	15535	15644	15631	15687	15521	15501	15617	15480	15588	15657	15499	15538	15623	15650	15621	15503	15523	15399	15431	15707	15494	15544	15695	15692	15486	15604	15571	15546	15661	15598	15512	15546	15508	15658	15488	15500	15730	15639	15393	15563	15641	15525	15541	15532	15640	15519	15441	15569	15517	15674	15416	15639	15559	15614	15523	15677	15513	15506	15684	15639	15565	15519	15634	15706	15417	15375	15548	15546	15555	15632	15612	15634	15617	15589	15486	15622	15599	15530	15610	15584	15546	15581	15587	15608	15623	15577	15393	15647	15468	15637	15466	15424	15380	15469	15481	15628	15490	15568	15465	15453	15548	15596	15601	15555	15469	15462	15733	15392	15465	15696	15559	15588	15623	15571	15644	15568	15516	15680	15497	15537	15615	15541	15560	15515	15434	15518	15678	15535	15702	15503	15572	15496	15454	15642	15683	15463	15626	15439	15543	15540	15541	15647	15501	15595	15459	15360	15712	15501	15634	15473	15544	15631	15444	15473	15419	15789	15791	15620	15672	15602	15635	15447	15478	15639	15539	15612	15452	15565	15673	15572	15587	15613	15550	15644	15559	15489	15559	15497	15395	15600	15587	15438	15480	15533	15687	15353	15678	15459	15526	15620	15573	15518	15607	15460	15462	15592	15622	15488	15564	15597	15621	15541	15409	15618	15614	15567	15559	15646	15603	15528	15538	15507	15490	15647	15415	15478	15583	15512	15506	15754	15479	15607	15476	15875	15634	15629	15550	15590	15613	15515	15539	15517	15552	15437	15568	15485	15631	15528	15618	15588	15651	15532	15527	15590	15600	15432	15677	15607	15578	15770	15606	15524	15525	15560	15523	15394	15569	15609	15415	15517	15618	15646	15617	15564	15436	15433	15500	15524	15666	15505	15650	15597	15583	15421	15429	15517	15785	15536	15735	15440	15502	15446	15607	15725	15527	15466	15702	15773	15480	15623	15508	15489	15619	15546	15556	15590	15490	15495	15612	15640	15603	15530	15452	15488	15474	15507	15552	15591	15666	15509	15677	15564	15545	15493	15604	15554	15681	15588	15644	15532	15553	15588	15341	15554	15628	15641	15587	15667	15555	15718	15564	15577	15506	15388	15404	15565	15537	15381	15426	15492	15513	15602	15479	15594	15619	15606	15413	15587	15567	15482	15528	15521	15566	15500	15535	15473	15521	15505	15567	15545	15497	15488	15485	15589	15622	15824	15555	15626	15412	15501	15839	15618	15497	15689	15451	15404	15585	15703	15691	15616	15525	15563	15383	15494	15653	15526	15610	15603	15711	15570	15505	15555	15597	15531	15633	15472	15497	15566	15556	15605	15524	15608	15534	15583	15316	15632	15433	15690	15551	15608	15398	15517	15558	15613	15584	15539	15637	15643	15535	15574	15652	15479	15440	15572	15587	15488	15453	15693	15471	15527	15692	15631	15533	15513	15683	15582	15706	15540	15613	15449	15482	15629	15608	15434	15593	15586	15488	15585	15552	15514	15502	15288	15687	15622	15583	15665	15644	15513	15614	15428	15630	15560	15554	15666	15524	15423	15521	15628	15620	15542	15655	15485	15578	15608	15546	15577	15434	15671	15515	15334	15502	15598	15722	15513	15369	15516	15433	15448	15485	15626	15561	15440	15622	15533	15625	15641	15523	15659	15596	15691	15486	15644	15642	15626	15646	15456	15455	15535	15601	15395	15497	15667	15517	15535	15650	15536	15629	15581	15562	15503	15450	15540	15596	15519	15619	15498	15541	15544	15706	15565	15547	15454	15570	15475	15588	15615	15716	15464	15530	15516	15453	15555	15514	15556	15431	15475	15482	15524	15542	15542	15703	15567	15514	15704	15646	15492	15721	15584	15659	15566	15516	15779	15496	15416	15482	15535	15495	15544	15622	15551	15596	15605	15516	15565	15576	15468	15400	15604	15463	15483	15632	15649	15640	15423	15528	15567	15654	15569	15729	15676	15486	15386	15440	15358	15695	15584	15709	15557	15479	15585	15510	15527	15572	15716	15642	15585	15645	15546	15534	15767	15465	15432	15440	15618	15500	15544	15476	15593	15575	15613	15411	15547	15455	15547	15594	15449	15524	15699	15539	15681	15552	15535	15683	15539	15546	15645	15364	15672	15509	15534	15656	15479	15623	15571	15587	15591	15537	15689	15442	15342	15511	15406	15533	15549	15608	15539	15672	15622	15358	15591	15458	15594	15442	15613	15453	15630	15499	15562	15843	15729	15455	15646	15548	15639	15613	15587	15657	15421	15534	15527	15469	15655	15586	15590	15607	15656	15688	15674	15494	15580	15544	15395	15512	15434	15512	15481	15476	15593	15731	15554	15605	15505	15673	15337	15424	15667	15703	15467	15667	15605	15520	15511	15630	15518	15515	15718	15459	15364	15704	15477	15572	15599	15560	15640	15703	15375	15333	15637	15641	15471	15560	15632	15619	15589	15377	15373	15593	15495	15663	15464	15643	15383	15394	15465	15698	15645	15605	15687	15556	15589	15551	15498	15471	15573	15629	15532	15636	15615	15697	15597	15619	15587	15607	15387	15509	15733	15688	15748	15502	15512	15533	15578	15489	15610	15612	15657	15553	15664	15432	15593	15620	15742	15651	15655	15559	15475	15664	15502	15539	15542	15867	15509	15558	15830	15380	15659	15587	15439	15545	15777	15671	15788	15661	15511	15625	15585	15734	15571	15599	15688	15374	15693	15410	15755	15410	15527	15428	15474	15527	15536	15473	15696	15541	15493	15571	15670	15458	15608	15569	15664	15527	15532	15699	15591	15738	15553	15672	15529	15424	15402	15625	15669	15364	15498	15504	15669	15664	15680	15469	15509	15543	15495	15588	15688	15536	15462	15711	15592	15437	15548	15649	15562	15576	15558	15512	15758	15577	15563	15614	15871	15509	15567	15462	15576	15551	15560	15563	15580	15580	15606	15521	15635	15490	15458	15538	15454	15621	15552	15543	15616	15563	15538	15539	15674	15546	15508	15542	15618	15524	15451	15613	15526	15620	15562	15637	15730	15323	15606	15635	15526	15511	15580	15684	15608	15595	15628	15695	15485	15602	15521	15584	15590	15706	15663	15575	15548	15583	15526	15717	15489	15700	15420	15542	15500	15574	15541	15534	15627	15579	15455	15552	15592	15461	15591	15574	15633	15294	15498	15555	15463	15607	15835	15606	15514	15639	15574	15384	15551	15568	15680	15437	15609	15772	15557	15647	15561	15618	15657	15551	15501	15479	15413	15737	15791	15438	15541	15556	15505	15424	15601	15491	15555	15584	15530	15663	15560	15442	15533	15490	15456	15545	15567	15604	15661	15461	15496	15395	15553	15443	15500	15677	15540	15479	15605	15371	15534	15628	15568	15685	15614	15520	15594	15629	15496	15477	15622	15486	15670	15475	15660	15623	15636	15470	15642	15646	15487	15546	15583	15542	15489	15588	15388	15651	15622	15593	15604	15564	15545	15416	15723	15522	15509	15481	15472	15596	15528	15698	15556	15635	15555	15449	15658	15440	15599	15592	15594	15455	15564	15243	15440	15584	15597	15504	15621	15496	15647	15558	15445	15548	15701	15595	15585	15511	15719	15521	15424	15566	15519	15655	15615	15719	15604	15527	15614	15402	15612	15451	15623	15470	15508	15523	15603	15793	15685	15506	15566	15518	15562	15421	15625	15758	15592	15652	15703	15618	15578	15545	15564	15653	15495	15683	15671	15528	15506	15597	15661	15469	15557	15404	15404	15572	15610	15646	15610	15513	15585	15490	15494	15570	15644	15565	15581	15377	15689	15469	15470	15715	15640	15618	15665	15525	15718	15414	15563	15462	15763	15601	15450	15711	15718	15437	15368	15739	15618	15668	15547	15475	15512	15458	15601	15451	15580	15661	15603	15479	15583	15721	15417	15494	15629	15655	15743	15477	15668	15660	15654	15568	15564	15419	15660	15575	15451	15547	15466	15530	15409	15418	15520	15505	15490	15683	15566	15699	15467	15461	15600	15438	15674	15458	15656	15426	15496	15648	15461	15511	15628	15542	15606	15554	15625	15541	15521	15642	15509	15472	15455	15460	15680	15357	15636	15530	15536	15419	15611	15486	15415	15559	15543	15621	15531	15672	15439	15626	15532	15725	15679	15540	15667	15654
23017	21467	29327	24873	24630	27118	26591	21663	20433	20150	19737	19241	18991	18783	18952	18699	18607	18397	18582	18426	18615	18431	18303	18344	18368	18475	18268	18466	18196	18510	18222	18090	18279	18285	18235	18377	18311	18361	18062	18238	18473	18192	18382	18346	18283	18329	18179	18283	18189	18230	18193	18239	18256	18026	18351	18183	18033	17946	18238	18048	18331	18060	18289	18258	18117	18304	18124	18292	18162	17885	18113	18201	18230	18330	18158	18237	18208	18063	18071	18216	18114	18279	18187	18144	18364	18222	18170	18056	18264	18124	18246	18184	18219	18096	18033	18087	18218	18014	18083	18041	18152	18081	18235	18038	18112	18052	18093	18191	18229	18060	17894	18083	18370	18058	18232	18098	18168	18268	18238	17959	18233	18224	18072	18285	18049	18077	18329	18168	18044	18232	18239	17886	18326	18218	18236	18080	18143	17948	18232	18159	18186	18411	18274	18214	18046	18193	18269	18144	18382	18176	18318	18232	18021	18150	18132	18082	18344	18164	18298	18243	18093	17917	17973	18525	18206	18191	18132	17921	18223	18094	18146	18197	18122	18292	18153	18024	18011	17916	18021	18252	18220	18085	18006	18220	18135	18041	18182	18300	18303	18139	18224	18355	18163	18106	18273	17876	18094	18060	18190	18139	18163	18135	18184	18274	18164	18133	18324	18163	18070	18252	18099	18096	18154	18029	18282	17973	18111	18217	18259	18402	18187	18322	18123	18049	18107	18270	18082	18133	18105	18077	18226	18120	18143	18043	18014	18058	18040	18075	18154	18024	18138	18178	18074	18173	18431	18171	18218	18219	18035	18309	18132	18189	18173	18080	18009	18152	18143	18511	18247	18021	18326	18236	18151	18339	18444	18143	18096	18278	18149	18050	18010	18153	18169	18155	18283	18078	18094	18179	18123	18106	18283	18168	18132	18053	18140	18179	17997	18126	18237	18184	18109	18252	18256	18217	18015	18148	18214	18203	18125	18253	18168	18148	18344	17861	18011	18260	18044	18271	18242	18184	18056	18096	18259	17981	18123	18250	18463	18272	18232	18315	18205	18232	18084	18152	18034	18149	18309	18265	18197	18173	18049	17989	17896	18286	17976	18208	18276	18058	18235	18058	18045	18032	18252	18352	18201	18196	17996	18230	18166	18098	17984	18042	18073	18013	18143	18102	18188	17958	18149	18127	18126	18154	18069	18180	18107	18345	18287	18283	18097	17978	18152	17971	18255	18147	17905	18258	18095	18320	18162	18031	18118	18165	18251	18231	18158	18099	18164	17978	18043	18132	18159	18021	18101	18290	18040	17892	17963	18123	18370	18258	18202	18431	18166	18134	18142	18143	18266	18144	17994	18149	18080	18003	18103	18165	18232	18306	18299	18292	18081	18201	18114	18040	18280	18168	18196	18234	18208	17905	18042	18160	18267	18083	18180	18050	18340	18006	18084	18421	18163	18175	18079	18082	18150	18143	18137	18166	17877	18188	18097	18057	17993	18007	18184	18150	18184	18145	18309	18091	18219	18105	18278	18010	18095	18146	18153	18045	18078	18247	18228	18075	18143	17965	18129	18059	18025	18151	18092	17951	18264	18003	18027	18256	18112	18201	18147	18176	18288	17940	18052	18154	18251	18201	18271	18178	18004	18010	18222	18285	18326	18095	18245	18290	18337	18311	18111	18177	18213	18236	18177	18110	18116	17864	18041	18056	18065	18134	18184	18140	17914	18088	18129	18216	18316	18262	18332	18114	18161	18261	18216	18332	18371	18209	18114	18104	18016	18151	18009	18179	18028	18273	18228	18043	18048	18245	18247	18245	18116	18054	17816	18087	18181	18187	18084	18239	18216	18066	18182	18181	18268	18163	18039	18272	17998	18138	18092	18005	18430	18047	18093	18038	18224	18206	18331	18144	18266	18175	18258	18297	18150	18271	17935	18130	18029	18160	18226	18186	17928	17929	18410	18130	18164	18121	18172	18088	18246	18044	18129	18248	18168	18061	18222	18191	17978	18179	18130	18230	18042	18164	18217	17951	18048	18018	18273	18167	18265	18150	18136	18195	18129	18017	18425	18287	18097	18134	17932	17944	18223	18154	18238	18216	18281	18692	18108	18121	18395	17979	18049	18055	18109	18250	18330	18143	18115	17908	18286	18280	18095	17991	18290	18146	18172	18211	18301	18192	18172	18310	18208	18196	18070	18132	18131	18294	18352	18111	18182	18014	18116	18136	18069	18226	17992	18079	18227	17973	18275	18186	18163	18186	18027	18274	18183	18276	17989	17978	18027	18015	17979	18170	18064	18203	18474	17993	18315	18255	18164	17981	18098	17875	18003	17910	18254	18168	18224	18099	18238	18182	18229	18204	18144	18128	18350	18024	18105	18235	18134	17943	18097	18126	18178	18128	18041	18088	18259	17862	17922	18253	18221	18330	18168	17861	18100	18098	17977	18023	18083	18032	18051	17922	17941	18047	18078	18343	18251	18093	18131	18152	18272	18257	18323	18078	18112	18051	17962	18030	18139	18315	18301	18419	18241	18159	18186	18010	18193	18015	18119	18187	18064	18141	18155	18059	18117	18339	18219	17979	18150	18003	17968	18197	18105	18185	18090	18137	17967	18029	18164	18063	18211	18204	18078	18074	18221	18065	18046	18025	18091	18240	18214	18204	18229	17934	18266	17924	18166	18201	18049	18213	18149	18191	18103	18364	18212	18201	18112	18098	18036	18136	18318	18315	18049	18218	18308	18388	18098	18083	18192	18078	18251	18246	18271	18045	18115	18328	18127	18051	18262	18098	18016	18362	18120	18092	18098	18086	17945	18022	18471	17915	18375	18214	18281	18310	18096	18113	18191	18083	18064	18063	18155	18021	18035	18362	18210	18308	18128	18046	18042	18350	18032	18066	18084	18289	18185	18263	18099	18323	18210	18052	18359	17912	18153	18033	18064	18154	18166	17916	18137	18377	18113	18139	18182	18038	18084	18185	18107	18324	17953	18138	18276	18032	18202	18178	18200	18004	18162	18196	18203	18098	18233	18050	18068	17967	17969	18132	18120	18198	18043	18231	18157	18246	18146	18135	18009	18029	18083	17995	18116	18160	18138	18206	18086	17893	18286	18191	18057	18084	18050	18177	18148	18098	18103	18036	18094	18183	18224	18070	18040	17994	18261	18299	18196	18129	18236	18014	17987	18160	18199	18174	18195	18083	18197	18277	18157	18179	18165	18108	18303	18064	18077	18274	18233	18155	18137	18139	18199	18033	18128	18127	18182	18147	18213	18195	18251	17982	18216	18280	18080	18029	18081	18227	18299	18280	18236	18267	18307	18158	18176	18193	18094	18231	18056	18186	17873	18051	18176	18230	18132	18370	18156	18317	18095	18226	18150	18106	18296	18096	18138	18040	18256	18082	18012	18066	18119	18077	18039	18146	18069	18294	18138	18091	18010	18212	18269	18333	17956	18154	18215	18278	18085	18093	18218	18258	18126	18208	18174	17937	18327	18205	18008	18239	18172	18273	18152	18108	18128	18256	18145	18324	18307	18084	18296	18275	18316	18309	18058	18245	18027	18034	18226	18281	18152	18183	18220	18151	18188	18273	18186	18114	18128	17965	18155	18242	18226	18189	18016	18154	17930	17963	17929	18061	18114	18094	18165	18189	18154	18055	18053	18204	18032	18139	17978	18206	18302	18209	18084	18188	18343	18037	18463	18216	18259	18152	18237	17945	18201	18273	18041	17987	18154	18070	17992	18092	18121	17887	18313	18125	18084	18235	18234	18403	17926	18302	18059	18122	18354	18133	18164	18209	18473	18114	18205	18212	18344	18370	18186	18021	18384	18179	18183	18212	18039	18333	18360	18250	18239	18015	18002	18071	18154	18109	18052	18150	18161	18204	18033	18164	18230	18052	18059	18270	18129	18060	17985	18135	17979	18029	18136	18184	18028	18240	17929	18145	18234	18152	18006	17925	18056	17901	18070	18023	18143	18282	18074	17792	18364	17986	18027	18062	18094	17940	18048	18057	17791	18112	18094	18180	18262	18050	18222	18123	18257	18295	18236	18196	18135	18349	18020	18215	18063	18228	18103	18135	18282	18327	18045	18077	18132	18191	18081	18273	18141	17986	18146	17999	18122	18063	18312	18223	17989	18226	18482	18218	18148	18279	18177	18150	17982	18060	18233	18138	18195	18295	18104	18252	18077	18288	18129	17982	18244	18302	17960	17947	18285	18274	18181	18105	18229	18171	18037	18174	18032	18119	18199	18130	18155	18171	18078	18359	18275	18257	18047	18161	18200	17981	17971	18180	18198	17886	18369	17921	18260	18217	18256	18220	18259	17971	18184	18319	18120	18300	18263	18015	18136	17982	18073	18104	18252	18006	17989	18185	18151	18320	18015	18171	18339	18120	18185	18313	18410	18116	18262	17986	18145	18127	18119	18012	18076	18094	18133	18241	18147	18306	17945	18165	18156	18153	18005	17822	18093	18034	18202	18196	18144	18020	18314	18094	17987	18208	18129	17865	18153	18059	18295	18038	18331	18093	17952	18163	18062	18018	18154	18286	18225	18120	18136	18164	18227	18335	18047	18325	18280	18063	18111	18020	18131	18195	18037	18146	18151	17968	18141	18229	18007	18191	18208	17872	17923	18005	18102	18277	18127	18159	18225	18007	18299	18076	18348	18139	17963	18211	18007	18070	18306	18117	18186	18185	18107	18301	18010	18077	18205	18033	18334	18158	18050	18044	17979	18284	17981	18318	18143	18209	18225	18120	18218	18211	18079	18129	18125	18131	18184	18241	18059	18210	18121	17942	18221	18309	18136	18134	18097	18009	18223	18142	18080	18234	18109	18344	17988	18125	18185	18021	18275	17917	18247	18072	18038	18239	18022	18065	18301	18177	18148	18271	17918	18061	18004	18110	18165	18047	18105	18110	18162	18071	18091	17967	18053	18060	18109	18116	18248	18311	18195	18184	18173	18139	18051	18052	18105	18145	18068	18130	18165	18090	18187	18277	18111	18217	18097	18073	18053	18241	18186	18215	18304	18196	18059	18119	18151	18234	18117	18298	18211	18087	18340	18134	18157	18199	18286	18225	18066	18240	18128	18301	18005	18138	18089	18208	18187	18043	18226	18148	18076	18194	18246	18261	18083	18130
36401	61138	58178	48607	39872	29516	22017	20247	19260	18553	17879	17465	16841	16855	16565	16673	16451	16500	16392	16227	16315	16304	16130	16177	16168	16262	16236	16218	16288	16233	16320	16113	16158	16273	16260	16254	16114	16138	16249	16259	16208	16226	16278	16104	16206	16104	16247	16217	16091	16385	16370	16193	16224	16215	16381	16177	16086	16142	16157	16015	16265	16297	16148	16176	16295	16126	16121	16262	16296	16348	16213	16228	16183	16257	16114	16201	16128	16081	16225	16085	16161	16266	16004	16076	16140	16100	16144	16124	16057	16119	16195	16099	16238	16107	16086	15876	16275	16151	16137	16153	16072	16263	16256	16191	16019	16251	16127	16087	16057	16002	15993	16046	16274	16296	16060	15989	16086	16215	16087	16142	16353	16144	16084	16177	16048	16034	16028	16000	16082	16149	15920	16008	16328	16014	16164	16115	16184	16189	16088	16271	16214	15999	15961	16183	16140	16060	16116	16188	16141	16213	16233	15977	16086	16254	16120	16130	16228	16254	16024	16208	16145	16113	16269	16112	16157	16048	16294	15994	16083	16109	16055	16165	16056	16103	16138	16259	16122	16114	16231	16054	15989	16141	16218	15967	16190	16216	16204	16177	16096	16174	16123	16162	15957	16035	16074	16175	16093	15992	16186	16249	16230	16105	16131	16356	16020	16130	16241	16171	16211	16087	16041	16251	16067	16192	16214	15954	16037	16169	16139	16160	16137	16052	16132	16161	16098	16109	16040	16046	16062	15949	16126	16074	16261	16102	16336	16135	16101	16054	16096	16226	16156	16007	16220	16085	16359	16034	16239	16045	16125	15939	16142	16118	16106	16088	16019	16328	16121	16204	16123	16332	16088	16091	16080	16258	16120	16043	15989	16159	16193	16196	16152	16123	16173	16249	16179	16001	15842	16103	16127	16130	16148	16095	16295	16232	16044	16207	16017	16062	16038	16053	16158	16010	16109	16181	16023	16177	16071	16061	15937	16270	16216	16049	16090	16101	16297	16137	16317	16147	15986	15880	15993	16021	16154	16076	16253	16120	16154	16210	16054	16273	16335	16109	16192	16189	15998	15997	16170	16171	16136	16185	16074	16106	16030	16240	16051	16153	16011	16195	16128	16151	16050	16286	15933	16126	16064	16068	16242	16159	16186	16121	16116	16291	16320	16102	16031	16032	15997	16101	16081	15994	16140	16159	15999	16139	16089	16176	16015	16224	16001	16193	16107	16015	16080	16073	16099	16098	16143	16094	16177	16056	16177	16299	16061	16011	16226	15955	16085	15935	16026	16124	16137	16144	16105	16017	16143	16203	16173	16195	16190	16107	16065	16017	16242	16060	16232	16182	16189	16104	16012	16147	16143	16000	16171	16036	15890	16228	16072	16029	16160	16069	16252	16090	16198	16051	16276	16171	16144	16064	16091	16032	16051	16062	16334	16095	16102	16042	16028	16081	16046	16009	16130	16149	16164	16203	16060	16058	15983	16323	16127	16092	16071	16096	16049	15999	16145	16138	16128	16034	16034	16116	16121	16187	16182	16310	16280	16137	16008	16172	15994	16132	16081	16146	16222	16345	16220	16133	16077	16050	16143	16130	16142	16168	16031	16094	16098	16009	16102	16074	16100	15999	16197	16219	16237	16044	16128	16159	16113	15995	16052	16209	16187	16100	16271	16100	16014	16042	16076	16090	16196	16118	16367	16202	16023	16000	16255	16027	16221	15992	16071	16164	15994	15970	16023	16175	16211	16111	16196	16122	16296	16172	16184	16075	16052	16068	15962	16080	16135	16184	16060	16023	16294	16078	16140	15997	16131	16149	16151	16217	15916	16193	16112	16182	16080	16119	16027	16091	16303	16102	16091	15974	16099	16091	16115	16014	16198	16116	16017	15884	16039	16128	16114	16129	16164	16026	16000	16077	16090	16061	16384	16088	16209	16055	16259	16052	16187	16124	16156	16138	16057	16048	16253	16184	16067	16099	16127	16103	15962	16219	16166	15963	16088	16055	16222	16096	16133	16249	16035	16156	15966	16255	16120	16166	16067	16046	15958	16232	16055	15952	16111	16060	15970	16047	16284	16146	15991	16102	15974	16205	16114	16154	16100	16140	16150	16148	16101	15923	16149	16000	16064	15965	16058	16086	16322	16026	16012	16153	16093	16154	15918	16323	16189	16132	16208	16092	16134	16172	16101	16231	16042	16172	16129	16085	16247	16234	16173	16013	16215	16118	16014	16031	16036	15898	16056	16016	16084	16006	16270	16254	16269	16312	16109	16090	15993	16128	16273	16126	16130	16164	16171	16145	16024	16027	16156	16122	16279	16274	16071	16109	16012	16093	16295	16068	16170	16050	16061	16143	16101	15985	16192	15996	16002	16193	16080	15994	16109	16080	16098	16093	16191	16093	15981	16266	16040	16120	16036	16266	16153	16221	16037	16175	15979	16135	16099	16093	16075	16156	16149	16053	16143	16316	16081	16268	16043	16254	16267	15947	16132	15999	16022	16185	16079	15986	16135	16239	16175	16169	16185	16137	16082	16038	16214	16118	16179	16234	16075	16104	16031	16064	16058	16012	16167	16009	16116	16267	16221	16076	15973	16174	16128	16107	16298	16076	16257	16083	16130	16104	15988	16090	16006	16171	16109	16211	15932	16152	16081	16039	16238	16182	16089	16076	16173	16170	16153	15976	16153	16156	16117	16221	16057	16162	16268	16094	16356	16169	16098	16046	15989	16120	16060	16176	16193	15993	16123	16196	16122	16207	16222	16112	16163	16091	16272	15943	16141	16143	16114	15942	16239	16039	16112	16050	16227	16103	16160	16246	16164	16085	15946	16117	16148	16207	16053	16143	16117	16111	16098	16064	16164	16067	16162	16099	15995	16271	16299	15963	16174	16161	16121	16030	16089	15978	16184	16077	16149	16083	16141	16151	16333	16171	16031	16026	16162	16037	16047	16381	16013	15927	16038	16076	16126	16038	16046	16035	15980	15950	16180	16153	16011	16103	16098	15987	16106	16051	16222	16181	16120	16168	16197	15849	16075	16013	16013	16084	16059	16048	16023	16027	16029	16288	16130	16244	15968	16068	16190	16164	16169	16125	15989	16126	15989	16259	16038	16217	16013	16102	16206	16089	16196	16068	16085	16116	16026	15992	16127	16125	16367	16157	16035	16188	16251	16205	16032	16111	16175	16262	15941	16252	16172	16003	16109	16126	15935	16188	16213	16050	16258	15935	16202	16239	16259	16088	16051	16065	16144	16131	16114	16370	16155	16094	15974	16174	16329	16147	16277	16331	16132	16112	16123	15988	16032	16141	16079	16017	16282	15921	16199	16080	16172	16187	16127	16120	16103	16067	15954	15889	16086	16056	16320	15961	16203	16231	16181	16235	16191	16099	16159	16040	15870	16165	16130	16193	15982	16081	16190	16200	16207	16105	16309	16259	16022	16153	16171	16035	16208	16173	15995	16285	16264	16122	16118	16097	16194	15949	16033	15984	16006	16074	16100	16071	16184	16117	16217	16095	16195	16132	16101	16141	16048	16094	16252	16020	16021	16190	16259	16233	16064	16023	16197	16154	16088	16046	16159	16061	16085	16020	16142	16149	16143	16132	16065	16079	16158	16056	15962	16002	16147	15993	16081	16053	16216	16097	16012	16200	16097	16265	16095	16169	16146	16132	16179	16135	16256	15954	16135	16094	15979	16305	16061	16244	16085	16211	16137	16240	16197	16225	16236	16051	15981	16066	16111	16214	16090	16011	16138	16266	16084	16094	16307	16219	16063	16076	15907	16124	16209	16081	16346	16207	16117	16158	16085	16167	16110	15967	16006	16335	16079	16162	16131	16189	16083	16043	16046	16134	16259	16168	16121	16074	16023	16036	16152	16014	16326	16061	16148	16006	16153	16230	16043	16173	16186	16142	16119	16051	15863	16190	16107	16010	16222	16247	16132	16244	16257	16102	16072	16126	16115	16202	16264	16172	16220	16102	16202	16164	15956	16026	15945	16296	16069	16106	16022	16167	16075	16098	16085	16109	16002	15981	16157	16224	16136	16240	16136	16140	16160	16135	16103	16219	16214	16089	16166	16243	16148	16112	16125	16075	16205	15907	15965	16163	16168	16064	16122	16007	16103	16102	16161	15885	16092	16047	16194	15991	16044	16367	16228	16040	16069	16097	16091	16171	16086	16220	16096	16186	16271	16107	16198	16278	16235	16085	16090	16156	16039	16070	16165	16048	16139	15961	16014	16102	16030	16211	16245	16097	16161	16174	16161	16100	16125	16211	16193	16264	16175	16180	16107	16167	16011	16016	16063	16178	16060	16133	16198	16003	16295	16076	16174	16149	16193	16243	16210	16120	16223	16119	16202	16153	16284	16142	16252	16122	16056	16083	16132	16220	16115	16140	16040	16006	16110	16106	15961	16140	16077	16034	16212	16075	15870	16075	16174	16109	16136	15966	16137	16076	16146	16155	16032	16264	16042	16147	16362	16036	16186	16147	16161	15974	16064	16081	16216	16197	16213	16095	16139	16196	16110	16157	16057	16248	16252	16044	16015	16004	16094	16114	16064	16138	16178	16151	16103	16003	16300	16009	16079	16042	16113	16102	16109	16244	16126	16168	15969	16108	16069	16130	16126	16047	16186	16014	16338	16093	16138	16227	16027	16245	16134	16227	16113	16078	16010	16116	15993	16208	16201	16214	15959	16169	16133	15985	15995	16104	16018	16008	16117	16115	16015	16207	16105	16122	16033	16094	16006	15969	16037	16084	16268	16179	16252	15977	16126	16090	16011	16056	16269	16136	16111	16170	16041	16107	16060	16077	16188	16208	16298	16094	16051	16291	16233	16284	16124	16158	16204	16116	16068	16252	16113	16103	16120	16090	16164	16131	16089	16235	16238	15998	16099	16301	16148	16292	16228	16113	16120	16124	16113	16277	16042	16291	16051	16006	16069	16205	16177	16044	16005	16148	16103	15992	16159	16102	16081	16193	16079	16188	16132	16152	16145	16095	16011	16009	16021	16078	16190	16140	16012	16023	16118	16163	16101	15957	16165	16001	16197	16122	16050	15970	15975	16152	16193	16135	16064	16199	16055	16158	16092	16095	16230	16072	16036	16097	16095	16245	16092	16185	16150	16189	15970	16067	16137	16154
29040	29033	36874	31958	23392	20540	20153	19034	18826	18478	18332	18368	18391	18073	18231	18015	18150	17836	17972	18108	18017	17861	17903	17867	17942	17821	17972	17730	18088	18005	18124	18123	17941	17898	17790	17958	18018	18021	18152	17942	18051	17837	17922	18046	17764	17851	18035	18025	17948	17955	17814	17889	17916	17903	18076	18170	17975	17957	18048	17843	17803	17719	17922	17991	17978	18078	17850	17888	17946	18103	17905	18088	17731	17955	17710	17968	17916	17955	17731	17886	17939	18191	17915	17892	18103	17821	17980	17978	17993	17696	18148	17932	17910	18045	17938	17966	17665	17960	17813	17773	17930	18091	17944	17750	17872	17827	18036	17891	17862	17932	17970	18006	17891	18149	18058	18095	17881	17856	17972	17758	17912	18017	17707	18017	17897	17923	17921	18009	17860	18049	17778	17832	17949	17880	17979	17997	17970	18054	17856	17871	17824	17915	17902	17974	17958	18266	17992	18198	18169	17978	17813	17705	17773	17871	18126	17886	17887	17842	17962	17853	17732	17898	18124	17936	17951	17953	18023	18018	17942	17972	17865	18047	17751	17860	17821	17897	17839	17700	17900	18020	17926	17904	18177	17992	17829	17822	18064	17734	18210	17942	17913	17853	17788	17804	17808	17962	17806	17745	18210	18064	17888	18015	17843	18144	17845	17897	17954	17855	18116	17920	17897	17965	18015	17811	17616	17829	17941	17904	18036	17968	17987	17922	17910	17902	18155	17896	17747	17732	17714	17810	17850	17846	17797	17928	17740	17706	17829	17821	17895	17818	17839	17908	17961	17892	17744	17838	17826	17825	17967	17845	17790	17928	17963	17967	17925	17967	18062	17999	18078	17813	18113	18009	18013	18007	17917	17768	17951	18189	17905	17934	18073	17922	17942	18022	17823	18005	17914	18060	18002	17709	17937	17913	17941	17878	17921	17888	18026	17784	17999	18020	18002	18213	17892	17963	17823	17817	17914	17857	17903	17834	17784	17973	17926	17906	17736	17968	17881	17752	17746	18033	17930	17998	17821	17760	17956	17934	17944	17810	17855	17719	17858	17971	17936	18110	17902	17796	17865	17818	18072	17876	17794	17786	18043	17923	18063	17857	17981	17993	17897	17904	17906	17896	17841	17831	18062	17834	17873	17822	17804	18070	17878	17864	18114	17767	17875	18017	17849	18029	17980	18033	17776	17940	17705	18033	17985	17700	17913	17881	17864	17925	17710	17845	17912	18070	17950	18087	17819	17891	17940	17908	17942	17863	17882	17865	17888	17656	17980	17800	18069	18105	18007	17671	17855	18016	17914	17869	17987	17874	17976	17745	18013	18017	18085	17983	17883	17879	17749	17976	17803	17897	18017	18038	17711	17969	17972	18092	18125	17809	18065	18013	18109	18127	17806	17785	17973	18092	17685	17968	17895	17896	17895	17783	17872	17993	17914	17961	17940	18004	17926	17991	18041	17818	18091	18004	17957	17953	17928	18005	17957	17988	17709	18057	18071	18018	17886	17955	17825	17974	17867	17924	17760	17965	17834	17830	17906	17840	17836	17869	17873	18074	18056	17870	17859	17838	17634	17926	17903	18018	17821	17903	17951	17619	17873	17881	17842	17852	17867	17998	17806	17972	17777	18046	18045	17796	17955	17852	17853	17895	17901	17833	17837	17719	17845	17947	17976	17886	18120	17774	17887	17940	17913	18053	17848	17991	17919	18011	17973	17691	18078	17684	17917	18054	17924	18001	17964	18048	17911	18063	18044	17902	18014	17886	17971	17917	17940	17988	18040	17916	17847	18015	17904	17862	17950	17829	17710	17959	17889	17743	18055	18088	18112	17948	17747	18024	17827	17796	17737	17913	17738	18006	17962	17934	17926	18058	17927	17970	18103	17888	17713	17809	17830	17755	17906	17916	18058	17927	17797	17834	18185	17925	18022	17812	18019	17809	17829	17899	17812	17783	17915	17718	17866	17722	17771	17986	17947	18002	17925	17918	17921	17917	18071	17934	17956	17938	18117	18048	17912	17992	17990	17939	17921	17745	18086	18008	17966	17813	17981	17863	18147	18031	17971	17974	17841	17947	17792	17890	17975	17868	17907	17960	17834	17927	17856	18035	17929	17915	17998	17940	17851	17949	17889	17948	17754	18000	17608	18005	18008	17917	17900	18093	17826	17838	17951	17749	17822	17868	17928	17837	17903	18217	17756	18041	17943	18005	18035	18271	17892	18075	17874	17989	17939	17897	17796	17955	17991	18004	18036	17920	17908	17828	17943	17810	18061	17919	17963	17811	17916	17892	17916	18156	17962	17986	18063	17788	18053	17883	17900	17991	18164	17841	17865	17965	18078	18062	17902	18180	17822	17881	17987	17739	18035	17925	17873	17914	17822	18015	17882	17840	17978	18031	18086	17826	17836	17731	17885	17888	17899	17753	17870	17852	17735	17896	17764	17949	17803	17944	17892	18061	17791	18089	17935	18002	17942	17970	18039	17731	18030	17934	17765	17835	17813	17977	17998	18010	17959	17853	17673	18098	17983	18116	18159	17930	17902	17933	17848	17941	17709	18145	17773	17931	17887	17846	17779	17862	17847	17759	17876	17930	17973	18125	17948	17993	17971	17942	17976	17972	17891	17885	17994	17681	18013	17902	18203	17781	17934	18075	17789	17967	18105	17894	17880	17918	18150	17795	17749	18061	18075	17909	17678	17809	18013	18029	17849	17846	18105	17862	17706	17993	17810	18013	18049	17967	17916	18031	17863	17920	18012	17744	17996	18078	17877	17837	17992	17757	17843	17903	17753	18151	18049	17912	18002	17862	18044	17881	17988	17947	17934	17946	17902	17654	18004	17691	17914	17916	18089	18175	18090	18015	17837	18041	17965	17921	17851	17988	18057	17776	17809	17815	17774	18022	17878	17994	17945	18026	17966	17708	17988	17915	17996	17808	17893	17919	17910	17873	18031	18173	17755	17947	18179	17997	17900	17946	17940	17849	17904	17974	17939	18105	17931	17796	17784	17867	17847	17864	17885	18091	17983	17809	18031	18049	17936	17904	17830	17750	17826	17925	17943	17969	18008	17820	18019	17886	17978	18190	17818	17801	18026	17933	17903	17949	18095	17802	17977	17948	17897	17880	18079	17779	17769	17831	18008	17935	17937	17917	18067	17863	17952	17727	17771	17860	17753	17893	17739	17859	17896	17884	17852	18083	17953	17787	17805	17899	17869	17951	17909	17933	17947	17843	17863	17813	18005	18010	17900	17900	18004	17868	17966	17968	17819	18111	18051	17896	17971	17965	17929	18014	17768	17941	17835	17927	17879	17805	17933	17953	17938	18193	18092	17998	17744	17952	18076	18144	17930	18113	17946	17935	18018	18101	18004	17920	17941	18037	17937	18058	17948	18084	17918	17789	17820	17812	18031	18008	17883	17855	17697	17861	17935	17752	17840	17940	17966	18098	17856	17853	18052	17868	17936	17977	18172	17797	17925	17831	17883	17801	17830	18108	17948	17924	17831	17694	17902	18059	17895	17972	17981	17804	17885	17849	17903	17997	17963	17869	18050	18077	17797	17975	17828	17973	17902	17702	18004	17886	17854	17949	17582	18021	17921	17899	17976	17932	17774	17716	17828	17777	17813	17996	17994	17856	18095	17998	18117	17985	17807	17782	18045	17955	17809	17919	17737	17852	18020	17968	18121	17963	17977	18013	17758	18135	18016	17813	18003	17860	17892	17830	18092	17920	17979	17850	17906	17792	17908	17945	17917	17941	18079	17875	17619	18138	17964	17879	18100	18157	17837	17703	17861	17974	17972	17834	17805	18033	17839	18020	17896	17914	18011	17829	17828	17939	18000	17912	17825	17977	18007	17929	17876	17914	17963	17928	18006	17903	17952	17787	18038	17863	17725	17725	17909	17864	17941	17737	17934	17857	17847	18095	17867	17828	17843	18007	17933	17823	18021	18004	18072	18100	17962	17828	17837	17981	18028	18008	17771	17919	18143	17854	18091	17984	17987	17984	17747	17993	18005	18018	18171	17982	18010	17985	17769	17929	18002	18058	17833	17902	17788	18009	18012	17941	17978	17995	17846	17995	17901	17980	17907	17834	17953	17916	17884	17905	17921	17952	18131	17932	17806	18108	17871	17970	17802	17939	17816	17744	17967	17843	17909	18044	17939	17986	17884	17864	17966	17874	17970	17800	18114	17936	17917	18099	18016	18159	17935	18052	17843	18053	17918	17941	18008	17915	17969	17931	17870	17803	17844	17970	17846	17851	17899	17957	17894	17922	17726	18146	18031	17916	17727	17862	18063	18025	17827	17819	17938	17870	17954	17906	17933	18091	17905	18052	18000	17934	18167	17929	17829	17993	17891	17988	17836	18074	17955	18006	17942	17968	17835	17868	17889	17849	18028	17855	17942	17904	18154	18029	17798	17758	17851	17894	18124	18189	18029	17992	17878	17873	17840	17890	17893	18023	17940	17887	18069	17900	18085	18044	18063	17695	17595	18014	18011	17925	17914	17783	17917	17914	18108	17959	17931	17996	18016	18022	17976	17883	18069	17866	17875	17893	17930	17892	18072	17963	17944	17823	17954	17837	17801	17879	17917	17830	17992	17906	17941	17758	17772	17813	18212	17908	18156	17904	17824	18163	17868	17864	17903	17893	18113	17992	18042	17797	17831	17834	17858	17854	17710	17975	17936	18030	17893	17915	18051	18156	17794	17972	17775	17859	17767	18042	17983	17852	18054	17896	18024	17835	17917	17980	17812	18011	17863	17989	17940	17968	18051	17877	17916	18134	18112	17968	17947	17977	17943	17911	17989	17946	17877	17837	17951	17968	17992	17899	17943	17872	17807	18061	18080	18007	18199	18018	17958	17875	18081	18119	17836	17825	18036	17970	18027	17869	18085	17742	18130	17810	17885	17763	17946	18046	17979	18100	18028	17904	17934	17872	17902	17774	17969	18092	17964	17834	18004	17908	18072	17826	17992	17937	17939	18057	18221	17998	17791	18093	17979	17918	17824	17924	17892	18106	17891	17952	18091	17873	18060	17887	18012	17937	17897	17968	18016	17973	18134	17876	17870	18145	17951	17906	18032	17843	17830	17796	17940	17978	17922	17689	17913	18082	17951	17758	18081	17856	17943	18066	18045	17974
32866	47215	43198	32511	22787	19769	18350	17826	17213	16919	16629	16649	16448	16317	16148	16217	16094	16182	16173	16106	16224	16092	16193	16144	16087	16008	16060	15902	15816	16125	16049	16134	16179	16025	16185	16043	16047	15982	16162	15930	15987	16061	15863	16071	15823	16108	16206	16053	15981	16172	16005	16243	16035	15934	16035	16150	15961	15933	16092	16074	15909	16095	15953	15972	16178	16161	16042	15959	16023	16044	16058	16056	16053	16138	15897	16110	16129	16010	15980	16007	15950	16105	16090	16151	15891	16159	15986	16105	16073	15932	15879	16007	15975	15947	15973	16065	16044	15993	16010	15892	16083	16181	16085	16021	15883	15790	15977	15977	16093	16077	15975	15991	16203	16007	15907	16057	16050	16128	16028	16038	16136	16116	16120	16108	15915	16073	16102	16091	15864	16052	15962	16119	16052	16131	15926	15963	16085	15965	16060	16033	16067	16045	15950	16005	16118	16081	15995	16070	16010	16096	16139	15975	15882	16008	16114	15845	16048	15887	16118	16137	16074	16027	16130	16086	16000	16181	16213	15878	15996	16111	16177	15754	16068	16038	16058	15997	16002	16033	16047	16163	15969	15980	15971	15933	16003	16096	16095	16105	16125	16099	16195	16112	15958	15988	16146	15899	16121	15949	16298	16144	15957	16003	16002	16059	16011	16086	16117	16042	16022	16026	16042	16036	15938	15965	16016	15924	16044	16158	16044	16001	15952	16172	15970	16033	15976	15939	15809	15943	16078	16039	15949	16080	16133	15951	15929	16068	16164	15962	15985	16113	16028	16119	16028	15891	16028	16132	16069	15882	15967	16078	16019	16046	16047	16189	16161	16101	15913	16101	15939	15942	16131	16048	15994	16142	15919	16247	15995	16065	15995	16107	16116	15779	15946	15869	15960	15897	16258	15867	16125	16057	16016	16077	16014	16254	16050	16020	16080	16163	16156	16000	15804	16109	16100	16087	16051	16071	16011	16178	16031	16111	15943	16180	16174	15986	15969	16027	16174	16053	16022	15906	16098	15882	16025	15960	16199	15833	16015	16110	16078	15941	16135	16177	16017	16100	15995	15992	16207	16144	15998	16079	16145	15842	16059	16015	15981	16259	15922	16102	15962	16187	16038	16128	16111	15947	15968	16025	15959	15955	16048	16103	16020	15987	16084	15949	16013	16036	16187	16033	16000	16030	15962	16006	16028	15967	15937	15960	16047	15992	15993	16034	15916	16084	16023	16147	16057	16020	15989	15890	16042	16166	16019	15951	16005	15910	16036	15984	16181	16059	16080	16120	16027	16009	16037	15935	16029	16005	16045	16096	16075	16223	16110	16062	16192	16037	15983	16061	16116	16202	16052	16070	16164	16243	16078	15880	16060	16054	15937	15974	15979	16096	16013	16073	16008	16170	16002	16089	16039	15877	16117	16065	16036	15971	16020	16120	16044	15976	16173	16101	15899	15976	16173	15944	15946	15969	15969	15768	15985	16181	15976	16098	16198	16002	16171	15870	16006	15954	16078	16090	16117	15900	16017	15988	15962	16118	16014	16085	15987	15978	16005	16071	16011	15996	16026	15883	16188	16036	16061	15965	16084	15971	16143	16122	15874	15978	15993	16032	16011	15991	16090	15983	15812	15868	16078	16046	15933	16202	16064	16032	16149	15988	15924	16112	16003	16071	16169	16014	15938	16253	15967	15969	16074	16024	16102	15956	15946	15893	16103	16053	16041	15874	15916	16018	15997	15857	16121	15907	16055	16111	15978	16031	15992	15953	15981	16060	16025	16067	15763	16075	16021	16010	15858	15973	16184	15897	16041	16075	15974	15961	15995	16080	15879	16046	16100	16166	15950	16027	15991	16019	16031	15970	16034	15998	15997	16001	16074	16070	15983	16074	16094	16012	15993	15996	16021	16152	16026	16193	16001	16084	16075	15830	16010	16057	16182	16117	15850	16143	16195	16023	16061	16090	15958	15972	16066	16127	16086	16042	16019	15940	15951	16067	16034	15897	16061	15924	16139	15966	16018	15991	15894	16034	16129	16134	15986	15937	16076	15985	15963	16100	16092	15960	16020	16068	16021	15863	15969	15984	16049	16072	16198	15929	16003	16028	16088	15880	16154	15988	15979	16014	16150	16114	15838	16012	15842	16132	16060	16161	16113	16017	16176	16070	15914	16044	16106	16082	16042	16101	16272	15997	16030	15954	15999	15959	16037	15907	16070	16054	15983	16143	15990	15929	15870	16123	16097	16039	16096	16066	15952	16037	15988	16040	15867	15933	16021	16071	16036	15896	16244	16119	16053	16018	16041	15928	16174	15941	16050	16092	16080	16228	16103	16043	16048	16117	16050	16172	15902	16211	16105	15979	16163	15879	16078	15906	15878	16011	16096	15843	16016	15880	15887	16026	16087	15981	16092	15992	15999	16067	16066	16193	15972	16028	16087	16191	16063	16052	16161	15979	16034	15943	15970	15978	16012	16153	16052	16095	16224	15876	15925	16135	15920	16042	15995	16137	16039	16071	15891	16028	16158	16050	15993	15959	16060	16028	15983	16120	15925	15959	15833	16076	15961	16104	15923	16389	15916	16009	15859	16103	16025	16176	16017	16027	15951	16166	15965	15950	16026	15971	16058	15938	16014	16120	16028	16058	16156	16166	15840	16023	16161	15922	16171	16064	16024	16119	16047	15917	16117	15982	16158	15971	16064	15947	16140	15990	16150	15982	15966	16002	16023	16108	15982	16104	15945	15961	16141	15979	15852	15980	16082	16050	16184	15989	16177	15936	16094	15920	15927	16164	15997	15897	15922	15938	16147	16079	15988	15897	15857	16282	16089	16291	16020	15903	15986	16067	16298	16112	16016	15924	16009	16048	15929	16089	16037	16028	16036	16090	15969	15938	16049	15939	15950	16076	16120	16030	16045	16050	15986	15995	16124	16223	15937	15953	15925	16132	16154	16190	16083	16256	15944	16014	16040	15905	16018	16225	16044	16180	16038	16041	16073	15887	15954	16100	16075	16007	15997	16059	16055	15847	15947	15974	15806	16157	16179	16065	16024	16014	16053	16026	16002	16059	15796	16037	16047	16068	15980	16118	16033	15877	16014	15927	16253	16087	16124	15924	15933	16066	16015	16114	15878	16060	15962	15988	16019	16052	15947	16046	16115	16048	16063	15955	15804	15975	16098	16068	16021	15829	16092	15979	15914	16047	15873	16232	16127	15944	16144	15950	15949	16065	16010	15972	16092	16038	15984	15964	16289	16154	15974	16079	15947	15920	16047	15998	15979	16093	16016	15961	15902	16103	16088	15757	16033	16097	15891	15942	16086	16127	16135	16016	15962	15884	15999	16080	16017	16092	16101	15916	16101	16000	15974	16079	16010	15940	16005	16081	16019	16056	16198	16146	15859	16002	16217	16027	15872	15966	16184	16061	16009	16012	16176	15926	15956	16099	16209	16163	16101	16133	15797	15967	15952	15955	16013	16060	16096	15870	16082	15956	16267	15957	16072	16108	15910	16123	16187	16231	15870	15913	16015	16030	16028	15857	15926	16118	16080	15934	16185	16085	16070	15889	15953	15864	16053	16124	16128	16160	15871	16042	15952	16061	16056	16090	16036	15859	16053	15936	16060	15930	16112	16221	16036	16052	16040	15954	15950	15920	16029	16106	16061	16065	16052	15960	15993	16136	15863	15857	16190	15955	15951	15959	15904	16033	15928	16021	16076	15999	15955	15912	15900	15846	16073	15825	16093	15990	16051	16055	16141	16146	16047	15941	16250	15980	16066	16183	16163	16054	16165	15944	16000	16136	15966	15897	16075	16023	16017	16161	16021	16022	16005	15954	15977	16188	15942	15848	16120	15868	15963	16117	16068	16173	16175	16089	15973	16229	16054	16001	16011	16099	16025	15975	16080	16098	16114	16004	15987	16004	15991	15970	16000	15929	16022	15988	16009	15900	16049	16003	15955	16035	16150	16043	16181	16037	16127	15824	16134	16122	16061	16029	16113	16068	16194	16258	15997	15878	16082	15987	15970	15860	16106	15990	15988	16073	16064	16092	16118	15964	16147	16049	16005	15921	16003	16191	16028	16047	16066	16060	16079	16067	15948	15966	15984	16063	15978	16043	15984	16138	15950	15946	16049	15868	16101	16003	16097	16030	16075	16071	16106	16009	16064	15925	15888	16001	16130	16079	16035	15874	15951	16175	15944	15995	15864	15973	16171	15957	16025	16080	15976	16063	16251	16162	16123	16230	15986	16034	16062	16054	16245	16031	16015	16013	15989	16016	15826	16158	15970	16138	16083	16076	15860	15973	15987	15966	16064	16009	16125	16119	16078	16032	16136	16019	16159	16195	16063	16107	16147	16053	15951	15931	16100	16003	16117	16030	15801	16097	16109	16130	16160	15984	15926	16158	16185	16020	15981	15919	16148	16035	15911	15933	15911	16208	16000	15996	15997	15947	15991	16018	15993	16130	16010	15988	16078	16139	16057	15857	16089	16032	16113	16152	16045	16003	16053	15985	16102	16033	16041	16015	15972	15950	16176	15849	15877	16102	15980	16122	16094	15994	16123	16134	16068	16047	15989	15895	16067	16010	16008	16016	16021	16085	16044	16005	16019	15994	16065	15883	16063	16151	15959	16064	16125	16199	16002	16008	16031	16043	15990	16069	16009	15955	16043	16160	15965	16083	16137	16143	15852	15920	15822	15858	15974	16154	15920	16009	16005	15985	16056	16205	16126	16008	15984	16007	15980	16175	16158	15956	16210	15934	16038	16087	15909	16086	16143	16209	16042	16099	16036	16026	16072	16091	15889	15937	16012	16029	15972	16118	16074	16208	15998	16158	16077	15991	16106	15942	16004	16055	16109	15804	16149	16043	15895	16082	15942	15946	16083	16160	16019	15932	15977	16045	16195	15981	15914	16034	16095	16093	16063	16024	16056	16154	15817	16042	16194	16211	16123	16106	15942	16131	16122	16127	15879	15943	16255	16101	15984	16005	16097	16096	16029	16089	16018	16041	16028	16102	16096	16033	16073	15975	16139	16097	15936	16076	15940	16040	15992	16080	16141	15975	16075	16109	16263	15906	16036	16074	15998	16118	16052	16117	16088	16111	16117	16221	16062	16249	16212	15869	16137	16118	16116	16049	16057	16060
24264	21576	29349	26404	24372	24906	24309	20673	18946	18663	18405	18144	17928	17868	17809	17793	17664	17627	17712	17593	17472	17574	17547	17461	17400	17475	17388	17459	17559	17483	17506	17156	17548	17588	17481	17294	17440	17627	17313	17527	17358	17435	17527	17279	17204	17539	17423	17470	17391	17479	17343	17528	17530	17432	17542	17443	17348	17177	17267	17381	17301	17351	17560	17406	17175	17491	17383	17325	17539	17294	17230	17392	17494	17452	17278	17319	17552	17406	17477	17318	17364	17536	17358	17404	17360	17517	17328	17461	17670	17529	17255	17491	17546	17434	17497	17418	17277	17470	17235	17571	17472	17589	17470	17447	17135	17297	17469	17469	17382	17484	17280	17120	17283	17213	17261	17330	17297	17368	17569	17336	17545	17572	17228	17398	17479	17568	17419	17522	17615	17302	17471	17463	17335	17393	17398	17204	17582	17464	17312	17304	17269	17333	17388	17448	17378	17343	17309	17388	17560	17354	17529	17436	17547	17514	17542	17295	17420	17428	17254	17374	17288	17343	17308	17243	17458	17440	17415	17298	17117	17296	17242	17422	17568	17256	17279	17395	17402	17506	17531	17495	17365	17301	17417	17510	17316	17418	17496	17294	17517	17312	17592	17393	17383	17526	17427	17280	17365	17341	17406	17095	17151	17199	17574	17419	17404	17330	17448	17344	17521	17481	17327	17445	17319	17443	17570	17420	17453	17515	17427	17372	17408	17210	17469	17456	17349	17576	17365	17274	17305	17643	17426	17393	17485	17530	17439	17542	17369	17156	17340	17218	17368	17459	17432	17211	17379	17386	17479	17311	17357	17292	17416	17447	17224	17376	17345	17388	17533	17486	17223	17386	17248	17310	17517	17267	17213	17522	17411	17440	17416	17213	17112	17354	17591	17468	17332	17306	17177	17377	17550	17386	17544	17335	17358	17259	17164	17395	17277	17347	17434	17631	17404	17210	17424	17275	17545	17391	17418	17477	17205	17371	17299	17359	17465	17143	17362	17164	17467	17120	17361	17421	17374	17270	17299	17530	17407	17398	17353	17431	17341	17236	17261	17252	17363	17362	17560	17364	17260	17274	17411	17334	17425	17490	17400	17407	17467	17594	17591	17220	17321	17194	17360	17381	17381	17357	17363	17303	17394	17467	17492	17432	17451	17326	17213	17337	17447	16873	17220	17241	17367	17362	17321	17391	17257	17635	17353	17413	17320	17348	17266	17495	17300	17279	17380	17494	17483	17371	17400	17561	17410	17522	17698	17163	17364	17318	17397	17403	17317	17312	17211	17500	17208	17496	17582	17324	17573	17420	17354	17428	17535	17417	17364	17544	17530	17202	17371	17561	17568	17403	17430	17387	17203	17429	17386	17469	17443	17435	17331	17361	17316	17320	17291	17099	17390	17537	17433	17267	17273	17286	17271	17392	17387	17265	17374	17560	17394	17272	17556	17542	17444	17224	17348	17494	17423	17410	17280	17300	17406	17446	17602	17478	17314	17422	17389	17608	17431	17532	17388	17348	17648	17338	17304	17323	17295	17442	17459	17162	17421	17149	17151	17479	17455	17435	17391	17266	17381	17286	17508	17337	17375	17708	17397	17427	17512	17206	17278	17658	17113	17258	17392	17427	17413	17277	17250	17293	17326	17478	17549	17315	17657	17384	17312	17466	17300	17290	17564	17303	17504	17401	17377	17441	17289	17348	17498	17319	17264	17386	17421	17404	17344	17435	17372	17281	17431	17283	17395	17342	17460	17469	17474	17436	17419	17355	17262	17316	17467	17332	17569	17132	17480	17369	17392	17456	17538	17433	17380	17282	17331	17305	17215	17242	17233	17237	17413	17614	17519	17349	17458	17243	17242	17299	17381	17258	17366	17369	17477	17215	17472	17550	17290	17543	17404	17179	17428	17361	17407	17276	17268	17272	17573	17388	17573	17592	17351	17364	17276	17263	17487	17326	17427	17420	17559	17420	17246	17365	17195	17391	17275	17518	17424	17292	17307	17340	17603	17268	17430	17395	17443	17463	17078	17339	17533	17408	17318	17273	17405	17581	17554	17365	17412	17314	17404	17301	17476	17373	17487	17493	17121	17487	17293	17308	17383	17340	17527	17350	17439	17270	17426	17300	17224	17309	17211	17521	17239	17283	17365	17494	17389	17616	17317	17388	17375	17721	17395	17198	17332	17597	17456	17354	17470	17497	17509	17500	17528	17345	17280	17263	17166	17398	17255	17384	17450	17272	17355	17554	17334	17557	17403	17243	17410	17188	17304	17420	17584	17387	17292	17339	17367	17190	17305	17434	17462	17431	17484	17355	17215	17191	17380	17276	17128	17382	17546	17285	17227	17325	17588	17395	17231	17507	17581	17524	17302	17382	17495	17461	17352	17256	17306	17428	17517	17456	17267	17380	17337	17602	17540	17534	17267	17258	17419	17413	17191	17270	17479	17430	17423	17394	17394	17323	17395	17476	17524	17467	17406	17502	17403	17384	17420	17686	17225	17567	17210	17445	17497	17441	17315	17621	17355	17242	17390	17328	17346	17488	17348	17422	17480	17632	17400	17436	17352	17555	17412	17339	17437	17401	17481	17548	17402	17416	17465	17390	17502	17379	17410	17362	17512	17488	17462	17381	17251	17192	17324	17466	17457	17429	17503	17405	17468	17418	17472	17322	17454	17499	17575	17414	17266	17205	17406	17353	17429	17515	17520	17441	17367	17390	17384	17514	17544	17555	17177	17550	17452	17347	17407	17225	17259	17396	17388	17364	17436	17426	17347	17407	17445	17464	17322	17397	17371	17469	17517	17470	17469	17435	17326	17422	17380	17375	17456	17388	17241	17401	17402	17414	17346	17377	17442	17276	17469	17449	17219	17271	17300	17305	17346	17637	17330	17405	17329	17418	17360	17370	17479	17370	17493	17211	17607	17305	17302	17321	17425	17321	17453	17543	17430	17472	17304	17547	17430	17443	17350	17411	17377	17388	17498	17346	17454	17285	17437	17468	17272	17484	17281	17335	17259	17221	17176	17197	17374	17358	17321	17400	17488	17404	17332	17476	17424	17414	17343	17492	17326	17426	17433	17412	17494	17488	17297	17370	17552	17486	17352	17405	17409	17233	17271	17219	17340	17549	17548	17285	17482	17328	17441	17366	17367	17336	17328	17301	17429	17505	17369	17500	17492	17346	17403	17403	17413	17492	17516	17281	17203	17240	17184	17385	17374	17441	17497	17591	17458	17442	17383	17421	17456	17327	17205	17485	17305	17266	17574	17559	17362	17379	17381	17486	17363	17468	17319	17433	17420	17591	17355	17366	17203	17335	17323	17335	17376	17310	17359	17285	17114	17283	17457	17320	17296	17252	17489	17507	17319	17270	17233	17273	17496	17518	17325	17159	17355	17564	17291	17267	17180	17298	17435	17564	17328	17425	17289	17402	17449	17543	17646	17498	17547	17384	17369	17410	17336	17411	17281	17347	17218	17419	17415	17415	17388	17436	17368	17248	17358	17251	17267	17349	17488	17189	17477	17352	17319	17139	17592	17426	17384	17413	17249	17401	17242	17318	17258	17280	17546	17489	17439	17264	17563	17438	17405	17296	17500	17433	17215	17353	17470	17486	17331	17387	17435	17305	17371	17506	17291	17474	17452	17306	17254	17232	17289	17357	17253	17303	17262	17396	17180	17396	17298	17298	17413	17243	17312	17298	17425	17406	17376	17150	17301	17574	17437	17389	17360	17377	17397	17271	17393	17415	17469	17351	17530	17317	17523	17535	17432	17220	17473	17341	17393	17500	17362	17314	17523	17343	17264	17440	17326	17479	17318	17393	17522	17410	17493	17410	17368	17398	17478	17607	17382	17588	17574	17534	17371	17426	17335	17239	17444	17441	17247	17360	17401	17487	17410	17482	17467	17347	17370	17586	17533	17195	17567	17412	17505	17401	17432	17526	17282	17255	17372	17255	17404	17498	17503	17474	17424	17371	17370	17188	17418	17572	17556	17270	17506	17535	17417	17535	17271	17413	17324	17326	17490	17541	17526	17383	17369	17443	17372	17318	17336	17520	17248	17359	17253	17313	17604	17381	17415	17562	17353	17365	17437	17291	17438	17377	17225	17369	17442	17264	17272	17520	17611	17149	17400	17476	17273	17199	17392	17508	17564	17381	17276	17336	17267	17466	17480	17558	17282	17285	17352	17493	17380	17600	17523	17297	17378	17560	17283	17286	17524	17461	17410	17306	17460	17345	17283	17371	17299	17226	17451	17204	17431	17540	17294	17300	17474	17418	17482	17485	17196	17385	17556	17216	17536	17404	17408	17447	17384	17399	17349	17380	17408	17381	17613	17411	17342	17431	17355	17297	17379	17466	17448	17410	17307	17309	17266	17387	17600	17422	17208	17336	17529	17430	17293	17453	17251	17393	17337	17356	17295	17420	17311	17473	17330	17462	17209	17341	17365	17421	17566	17374	17557	17391	17344	17635	17437	17609	17335	17450	17661	17592	17513	17468	17280	17414	17302	17360	17364	17332	17423	17359	17512	17168	17481	17447	17364	17390	17373	17399	17221	17249	17420	17424	17209	17286	17519	17399	17525	17345	17272	17603	17368	17444	17299	17455	17600	17237	17387	17447	17510	17211	17369	17399	17068	17442	17527	17280	17428	17413	17233	17358	17554	17419	17385	17243	17541	17548	17404	17218	17272	17316	17299	17265	17339	17211	17116	17387	17422	17496	17470	17545	17411	17213	17540	17477	17438	17499	17338	17346	17228	17459	17475	17543	17424	17474	17171	17333	17456	17275	17366	17438	17113	17599	17524	17647	17364	17377	17513	17531	17593	17397	17505	17317	17575	17515	17379	17491	17179	17266	17210	17489	17307	17536	17462	17434	17335	17253	17303	17365	17228	17241	17362	17262	17382	17326	17303	17468	17398	17258	17361	17464	17364	17454	17337	17572	17388	17442	17576	17318	17375	17296	17221	17328	17452	17426	17469	17404	17382	17532	17291	17217	17556	17340	17194	17573	17450	17346	17425	17238	17416	17348	17564	17446	17383	17424	17356	17506	17220	17423	17538	17402	17334	17469	17507	17633	17301	17286	17345	17331	17313	17504	17304	17286	17388	17524	17520	17404	17426	17409	17365	17335	17419	17410	17360	17301
34633	54966	52533	38344	28083	23962	22255	19259	18044	17190	17070	16760	16474	16216	15978	15887	16031	15813	16029	15755	15819	15710	15895	15855	15844	15856	15898	15767	15844	15880	15936	15839	15681	15689	15541	15648	15843	15709	15874	15675	15779	15729	15652	15548	15867	15709	15716	15857	15735	15724	15787	15840	15905	15631	15615	15616	15744	15708	15525	15561	15716	15608	15751	15585	15707	15689	15709	15700	15711	15844	15836	15586	15674	15801	15653	15652	15715	15692	15867	15829	15624	15684	15705	15793	15777	15765	15898	15746	15757	15753	15728	15694	15764	15549	15759	15686	15728	15618	15755	15787	15852	15658	15861	15575	15750	15586	15712	15881	15710	15646	15610	15677	15798	15595	15688	15666	15623	15706	15897	15692	15780	15830	15657	15608	15613	15696	15593	15684	15606	15644	15814	15739	15838	15595	15868	15530	15712	15604	15737	15696	15772	15628	15659	15724	15655	15723	15900	15707	15753	15805	15864	15832	15679	15710	15745	15808	15729	15574	15952	15801	15579	15677	15816	15750	15618	15647	15708	15640	15711	15622	15724	15521	15768	15718	15907	15935	15612	15595	15569	15711	15560	15772	15533	15762	15955	15811	15832	15872	15870	15723	15739	15769	15629	15845	15663	15657	15745	15662	15518	15806	15542	15899	15684	15777	15680	15739	15858	15836	15909	15851	15674	15652	15744	15648	15689	15712	15696	15708	15697	15827	15725	15724	15676	15807	15691	15692	15597	15745	15807	15790	15674	15766	15708	15705	15607	15652	15724	15723	15810	15516	15583	15683	15725	15963	15840	15763	15731	15689	15698	15656	15653	15773	15593	15632	15827	15695	15668	15824	15623	15797	15829	15761	15728	15829	15576	15569	15823	15827	15599	15678	15596	15853	15619	15789	15611	15666	15763	15710	15634	15735	15653	15571	15757	15690	15771	15627	15668	15686	15853	15515	15687	15577	15725	15728	15612	15652	15752	15736	15853	15807	15675	15618	15758	15780	15594	15758	15705	15663	15737	15867	15639	15660	15612	15603	15745	15907	15699	15617	15737	15859	15562	15731	15814	15851	15709	15737	15835	15757	15593	15595	15715	15737	15731	15625	15831	15741	15562	15787	15828	15578	15735	15694	15788	15608	15709	15718	15776	15894	15736	15675	15673	15548	15674	15912	15617	15593	15693	15673	15829	15635	15807	15753	15721	15794	15513	15750	15746	15711	15831	15639	15838	15796	15685	15622	15832	15770	15775	15795	15619	15493	15735	15724	15822	15650	15601	15856	15809	15812	15742	15746	15722	15636	15810	15902	15743	15612	15894	15616	15562	15767	15665	15730	15736	15582	15710	15829	15793	15799	15707	15589	15711	15773	15757	15736	15745	15764	15645	15700	15787	15702	15756	15823	15700	15782	15893	15843	15530	15793	15756	15707	15745	15770	15729	15719	15513	15752	15675	15690	15707	15853	15674	15676	15662	15866	15774	15675	15765	15914	15676	15604	15821	15701	15633	15754	15703	15537	15669	15708	15638	15569	15678	15744	15692	15795	15810	15687	15600	15828	15669	15664	15693	15720	15757	15687	15625	15665	15651	15758	15577	15666	15540	15744	15791	15723	15683	15721	15751	15750	15710	15874	15794	15780	15805	15555	15778	15783	15794	15534	15544	15919	15727	15596	15704	15698	15795	15796	15763	15804	15737	15519	15685	15727	15688	15677	15667	15614	15704	15742	15618	15762	15679	15792	15737	15781	15492	15815	15571	15709	15676	15596	15793	15761	15768	15834	15708	15688	15796	15633	15456	15651	15721	15710	15770	15796	15739	15414	15741	15666	15747	15470	15872	15693	15650	15650	15733	15980	15771	15622	15820	15548	15804	15686	15880	15823	15647	15768	15833	15672	15610	15642	15629	15712	15581	15671	15660	15685	15559	15615	15684	15864	15620	15787	15707	15774	15659	15812	15586	15818	15768	15656	15736	15740	15692	15712	15655	15696	15826	15687	15761	15802	15694	15817	15675	15654	15792	15631	15623	15884	15718	15756	15778	15617	15800	15768	15735	15716	15600	15592	15778	15897	15726	15801	15730	15820	15762	15626	15785	15448	15790	15883	15584	15931	15701	15695	15658	15823	15686	15753	15787	15599	15672	15562	15576	15672	15863	15748	15654	15824	15776	15709	15779	15736	15788	15752	15760	15720	15730	15779	15721	15865	15785	15702	15746	15787	15768	15748	15677	15853	15697	15743	15764	15756	15762	15639	15748	15697	15835	15742	15605	15775	15855	15682	15875	15744	15619	15896	15737	15823	15660	15761	15855	15747	15823	15797	15749	15833	15678	15687	15710	15823	15921	15622	15833	15808	15727	15794	15575	15690	15862	15558	15627	15620	15779	15783	15618	15485	15694	15749	15803	15811	15523	15755	15663	15820	15615	15776	15726	15561	15731	15709	15707	15732	15735	15844	15609	15875	15610	15841	15852	15846	15709	15707	15798	15848	15710	15722	15772	15800	15784	15453	15632	15653	15708	15762	15790	15554	15698	15836	15669	15683	15967	15726	15709	15754	15718	15740	15739	15694	15682	15987	15771	15737	15769	15677	15706	15670	15744	15754	15746	15857	15565	15769	15887	15556	15724	15853	15887	15597	15712	15730	15709	15638	15774	15705	15766	15668	15865	15758	15788	15769	15706	15771	15700	15811	15804	15863	15652	15703	15777	15635	15714	15859	15722	15763	15811	15728	15774	15617	15702	15723	15674	15727	15816	15860	15792	15788	15646	15698	15779	15639	15738	15713	15756	15761	15758	15744	15625	15669	15525	15739	15728	15753	15796	15672	15710	15835	15694	15599	15502	15723	15602	15692	15799	15584	15684	15789	15596	15723	15670	15681	15651	15763	15794	15935	15694	15694	15718	15804	15659	15824	15609	15506	15867	15782	15732	15657	15762	15706	15630	15565	15643	15687	15711	15548	15581	15726	15719	15724	15750	15708	15689	15658	15642	15623	15614	15548	15789	15485	15802	15693	15602	15641	15734	15753	15637	15767	15873	15750	15744	15710	15764	15729	15738	15723	15682	15680	15978	15682	15717	15538	15810	15586	15799	15822	15499	15806	15795	15612	15462	15722	15768	15608	15633	15640	15832	15606	15739	15739	15590	15812	15656	15803	15660	15580	15702	15815	15791	15644	15885	15613	15545	15729	15750	15700	15787	15781	15702	15788	15790	15661	15754	15925	15624	15651	15642	15792	15859	15816	15704	15687	15787	15600	15484	15862	15671	15679	15729	15632	15432	15762	15834	15695	15506	15576	15620	15785	15726	15626	15707	15788	15688	15718	15585	15656	15641	15721	15718	15721	15661	15558	15598	15534	15860	15638	15694	15699	15744	15833	15770	15729	15688	15655	15636	15825	15763	15765	15720	15837	15673	15610	15521	15653	15822	15787	15702	15810	15485	15774	15719	15713	15780	15866	15719	15690	15687	15730	15682	15658	15687	15748	15658	15712	15729	15720	15747	15635	15634	15595	15554	15770	15855	15707	15616	15869	15713	15646	15802	15714	15587	15851	15805	15706	15760	15642	15747	15691	15700	15853	15757	15749	15621	15773	15526	15799	15798	15766	15805	15638	15773	15730	15529	15750	15659	15852	15712	15616	15796	15771	15863	15875	15806	15683	15544	15855	15594	15591	15643	15920	15742	15784	15683	15713	15684	15752	15704	15880	15712	15809	15748	15569	15805	15819	15821	15748	15779	15865	15828	15838	15640	15627	15662	15654	15662	15987	15730	15592	15662	15779	15874	15846	15663	15781	15780	15765	15880	15806	15748	15545	15623	15755	15742	15905	15649	15761	15601	15868	15685	15600	15556	15689	15698	15655	15571	15697	15724	15675	15801	15578	15769	15648	15683	15711	15849	15575	15820	15669	15670	15621	15681	15751	15696	15719	15589	15798	15819	15737	15893	15702	15646	16002	15682	15622	15669	15607	15675	15798	15662	15622	15717	15704	15670	15613	15603	15560	15718	15730	15610	15808	15822	15733	16053	15799	15737	15735	15685	15718	15670	15601	15776	15557	15813	15639	15667	15626	15692	15794	15728	15718	15835	15421	15768	15731	15742	15633	15847	15850	15569	15501	15644	15672	15598	15757	15690	15650	15682	15649	15585	15574	15605	15757	15883	15660	15507	15488	15782	15590	15756	15701	15779	15646	15975	15786	15775	15697	15753	15744	15632	15804	15802	15813	15757	15593	15482	15652	15813	15757	15868	15752	15810	15875	15741	15645	15718	15683	15888	15706	15693	15789	15641	15701	15918	15740	15842	15707	15778	15679	15850	15812	15711	15850	15576	15713	15911	15812	15744	15783	15668	15696	15616	15728	15740	15718	15608	15649	15679	15871	15655	15504	15669	15595	15885	15627	15739	15592	15627	15571	15716	15705	15685	15691	15591	15810	15700	15634	15713	15557	15619	15722	15580	15793	15730	15671	15617	15860	15706	15656	15825	15624	15808	15802	15808	15656	15783	15796	15707	15696	15673	15626	15708	15759	15604	15699	15638	15520	15770	15699	15708	15647	15735	15704	15714	15818	15649	15780	15597	15704	15818	15856	15776	15865	15603	15792	15774	15767	15674	15847	15613	15663	15691	15742	15896	15644	15806	15671	15644	15736	15759	15703	15763	15739	15796	15566	15767	15736	15659	15666	15788	15570	15747	15506	15758	15792	15680	15692	15697	15706	15540	15801	15834	15673	15640	15818	15773	15571	15883	15611	15751	15554	15820	15625	15642	15642	15869	15983	15557	15596	15880	15598	15834	15550	15717	15675	15813	15774	15741	15737	15806	15670	15806	15829	15741	15782	15768	15725	15752	15739	15743	15597	15866	15661	15703	15616	15938	15736	15843	15633	15813	15689	15769	15827	15640	15691	15622	15886	15692	15582	15797	15784	15736	15702	15712	15714	15692	15674	15621	15672	15718	15684	15739	15785	15723	15953	15572	15728	15775	15786	15717	15652	15815	15741	15762	15696	15629	15697	15866	15797	15771	15670	15653	15540	15884	15691	15791	15719	15610	15672	15844	15899	15790	15883	15720	15636	15744	15673	15652	15820	15702	15807	15675	15612	15775	15720	15702	15585	15770	15758	15637	15741	15715	15684	15733	15704	15860	15553	15860	15676
23050	21535	29430	24659	23450	27692	29059	22702	20500	19885	19672	19417	19115	19101	18590	18748	18765	18576	18418	18396	18652	18620	18430	18321	18265	18373	18390	18460	18559	18468	18581	18425	18394	18372	18439	18573	18361	18383	18362	18203	18292	18341	18462	18221	18343	18166	18574	18419	18373	18349	18456	18186	18354	18349	18411	18394	18049	18064	18173	18248	18333	18087	18276	18255	18455	18405	18537	18275	18279	18224	18257	18280	18263	18192	18290	18068	18401	18502	18215	18297	18160	18369	18376	18286	18172	18350	18076	18057	18104	18317	18081	18561	18211	18060	18167	18400	18315	18394	18414	18289	18375	18281	18346	18315	18078	18158	18276	18407	18175	18447	18081	18198	18144	18242	18242	18286	18218	18122	18195	18223	18411	18190	18355	18422	18337	18226	18326	18271	18219	18109	18241	18090	18371	18164	18023	18157	18232	18382	18338	18425	18162	18086	18388	18205	18047	18169	18257	18283	18371	18120	18289	18225	18179	18144	18169	18327	18440	18415	18407	18427	18174	18169	18233	18220	18160	18075	17969	18108	18284	18384	18483	18088	18325	18329	18247	18335	18368	18216	18294	18338	18283	18346	18269	18322	18289	18155	17990	18357	18099	18280	18156	18346	18232	18241	18507	18257	18127	18217	18260	18288	18223	18326	18028	18451	18548	18283	18137	18295	18361	18351	18233	18236	18357	18338	18380	18222	18192	18383	18113	18588	18355	18116	18202	18227	18112	18414	18127	18348	18226	18271	18198	18086	18258	18148	18219	18235	18206	18079	18053	18109	18265	18189	18343	18200	18345	18185	18139	17977	18356	18382	18299	18409	18305	18265	18284	18395	18469	18370	18282	18135	18235	18268	18189	18091	18205	18184	18295	18250	18392	17998	18264	18379	18336	18168	18262	18371	18156	18123	18267	18312	18337	18322	18510	18364	18417	18401	18552	18325	18292	18174	18574	18402	18248	18226	18266	18227	18292	18145	18249	18383	18343	18344	18503	18266	18312	18433	18174	18181	18274	18169	18064	18272	18386	18186	18478	18299	18277	18423	18058	18291	18269	18231	18109	18068	18325	18269	18299	18083	18195	18252	18241	18252	18249	18223	18334	18332	18177	18233	18342	18272	18194	18264	18384	18223	18249	18225	18237	18173	18061	18426	18170	18528	18088	18412	18295	18268	18221	18282	18315	18353	18433	18383	18229	18300	18292	18238	18087	18250	18280	18362	18381	18400	18213	18479	18192	18161	18164	18042	18214	18396	18294	18449	18263	18269	18149	17909	18346	18244	18285	18550	18156	18351	18439	18382	18125	18135	18257	18031	18223	18287	18151	18153	18313	18094	18351	18181	18411	18091	18292	18236	18176	18165	18242	18254	18274	18241	18162	18123	18149	18278	18279	18294	18538	18166	18271	18115	18304	18298	18419	18545	18379	18320	18404	18241	18221	18316	18262	18192	18080	18373	18409	18334	18302	18330	18193	18414	18282	18173	18326	18195	18159	18122	18416	18165	18324	18224	18238	18281	18292	18178	18222	18461	18195	18245	18209	18222	18275	18202	18209	18401	18279	18348	18324	18236	18221	18242	18454	18298	18542	18278	18245	18188	18307	18115	18236	18245	18566	18403	18194	18211	18296	18325	18264	18237	18325	18156	18077	18103	17982	18217	18409	18163	18392	18383	18086	18409	18237	18224	18185	18544	18401	18331	18199	18286	18197	18213	18279	18201	18588	18439	18532	18086	18062	18350	18273	18347	18410	18304	18230	18475	18171	18245	18190	18193	18133	18463	18277	18272	18233	18237	18176	18035	18076	18309	18181	17997	18073	18177	18243	18276	18327	18326	18325	18304	18229	18327	18267	18418	18237	18353	18199	18393	18230	18510	18061	18202	18313	18179	18093	18135	18261	18261	18158	18354	18442	18337	18364	17965	18133	18189	18101	18437	18338	18258	18322	18158	18306	18179	18261	18164	18213	18229	18447	18332	18151	18238	18353	18211	18048	18162	18384	18223	18352	18182	18343	18245	18307	18173	18352	18055	18072	18194	18203	18340	18228	18322	18285	18359	18366	18153	18210	18308	18221	18055	18200	18276	18343	18187	18179	18246	18171	18324	18273	18228	18207	18227	18456	18222	18141	18208	18255	18289	18212	18300	18220	18254	18225	18161	18105	18530	18372	18387	18089	18387	18460	18276	18111	18362	18361	18372	18223	18468	18252	18322	18223	18329	17986	18462	18221	18188	18304	18222	18152	18161	18229	18215	18362	18210	18303	18220	18037	18252	18237	18223	18132	18190	18162	18244	18335	18276	18356	18352	18337	18344	18153	18235	18262	18425	18436	18381	18251	18292	18190	18457	18137	18174	18253	18262	18412	18017	18338	18312	18147	18243	18194	18093	18307	18182	18108	18325	18290	18291	18283	18519	18256	18490	18291	18291	18234	18427	18480	18222	18357	18217	18373	18324	18134	18364	18366	18266	18375	18291	18165	18261	18267	18034	18274	18322	18332	18164	18017	18073	18157	18310	18113	18269	18198	18364	18363	18333	18230	18166	18548	18183	18436	18232	18376	18363	18375	18384	18048	18431	18379	18480	18408	18290	18335	18222	18157	18193	18131	18410	18189	18231	18368	18456	18340	18255	18010	18222	18316	18253	18168	18099	18248	18405	18216	18141	18349	18119	18227	18386	18179	18377	18271	18304	18548	18563	18347	18044	18139	18372	18331	18120	18341	18188	18346	18266	18230	18106	18272	18303	18267	18182	18197	18104	18104	18338	18122	18272	18354	18319	18250	18238	18319	18284	18246	18312	18269	18206	18228	18233	18112	18140	18330	18307	18191	18462	18275	18185	18219	18386	18084	18352	18297	17998	18182	18350	18406	18514	18200	18182	18040	18269	18298	18155	18325	18319	18136	18432	18269	18194	18335	18403	18183	18208	18359	18337	18158	18073	18514	18372	18311	18161	18170	18198	18127	18036	18214	18248	18429	18374	18177	18145	18249	18236	18280	18353	18045	18218	18190	18260	18252	18110	18255	18211	18314	18281	18230	18155	18285	18240	18221	18063	18246	18115	18370	18272	18189	18109	18145	18143	18254	18245	18384	18307	18264	18227	18290	18283	18275	18241	18332	18345	18154	18428	18206	18486	18257	18365	18145	18156	18360	18172	18330	18466	18338	18207	18218	18284	18383	18365	18434	18354	18422	18376	18324	18288	18211	18225	18222	18361	18358	17968	18252	18215	18272	18243	18349	18291	18300	18433	18206	18165	18292	18194	18269	18293	18120	18331	18245	18012	18549	18267	18233	18259	18304	18245	18296	18269	18208	18114	18382	18376	18454	18318	18430	18332	18239	18375	18177	18216	18203	18166	18467	18036	18346	18293	18272	18332	18171	18166	18153	18145	18202	18298	18223	18339	18340	18363	18508	18117	18422	18177	18293	18445	18372	18386	18436	18156	18128	18226	18153	18245	18224	18361	18315	18132	18324	18172	18215	18103	18267	18224	18332	17931	18347	18286	18074	18289	18191	18278	18168	18206	18267	18143	18218	18258	18313	18351	18271	18328	18349	18295	18228	18217	18060	18354	18234	18073	18287	18090	18388	18172	18337	18332	18301	18081	18131	18365	18331	18457	18189	18316	18165	18309	18279	18177	18625	18440	18282	18225	18187	18302	18202	18138	18185	18175	18208	18251	18179	18180	18425	18246	18322	18181	18294	18150	18177	18126	18222	18231	18220	18287	18284	18439	18249	18275	18307	18235	18251	18011	18075	18246	18389	18297	18463	18369	18337	18194	18377	18215	18174	18445	18228	18078	18105	18161	18130	18370	18326	18309	18252	18306	18274	18289	18255	18274	18158	18237	18333	18173	18102	18160	18253	18252	18410	18334	18390	18252	18217	18284	18340	18329	18338	18317	18239	18267	18029	18246	18294	18136	18524	18241	18121	18340	18196	18300	18300	18442	18347	18361	18236	18337	18366	18064	18348	18141	18292	18256	18332	18278	18108	18167	18389	18273	18293	18164	18250	18332	18222	18095	18381	18157	18133	18215	18231	18130	18100	18201	18344	18252	18237	18309	18264	18406	18369	18409	18396	18364	18093	18369	18237	18279	18110	18227	18367	18180	18326	18275	18276	18170	18251	18211	18253	18292	18139	18289	18349	18263	18207	18294	18447	18408	18300	18312	18252	18321	18399	18213	18209	18208	18319	18047	18394	18310	18475	18300	18278	18442	18152	18236	18307	18082	18327	18265	18358	18521	18340	18147	18291	18192	18293	18307	18382	18162	18397	18274	18334	18394	18355	18301	18371	18348	18386	18338	18333	18350	18341	18217	18355	18532	18208	18267	18107	18344	18332	18522	18266	18122	18416	18341	18257	18129	18284	18236	18504	18178	18238	18157	18371	18327	18355	18351	18174	18162	18318	17983	17974	18208	18407	18393	17993	18266	18016	18208	18287	18354	18168	18115	18095	18210	18199	18172	18330	18317	18381	18203	18394	18241	18162	18218	18330	18267	18273	18219	18329	18442	18268	18187	18187	18282	18316	18109	18241	18148	18209	18376	18247	18233	18288	18340	18280	18274	18180	18057	18251	18245	18327	18457	18305	18265	18017	18271	18431	18214	18315	18253	18414	18245	18403	18085	18256	18335	18162	18216	18178	18177	18145	18240	18116	18323	18501	18365	18276	18266	18186	18143	18354	18336	18347	18431	18356	18482	18448	18289	18231	18344	18361	18325	18369	18328	18432	18360	18308	18318	18314	18300	18206	18310	18284	18211	18307	18285	18416	18565	18380	18350	18383	18108	18175	17891	18230	18174	18370	18410	18191	18223	18412	18275	18320	18372	18168	18232	18604	18186	18261	18373	18138	18222	18272	18199	18135	18325	18253	18239	18364	18328	18423	18227	18056	18288	18290	18272	18351	18304	18334	18316	18305	18384	18238	18211	18436	18337	18374	18374	18229	18339	18438	18198	18387	18230	18297	18391	18106	18162	18257	18353	18255	18352	18102	18247	18257	18352	18168	18033	18452	18326	18197	18340	18348	18382	18304	18230	18157	18429	18293	18143	18268	18225	18249	18455	18185	18191	18288	18212	18350	18162	18230	18232	18165	18492	18389	18327	18348	18343	18242	17951	18243	18313	18244	18230	18347	18059	18337	18354
37161	61962	57440	43849	36037	31955	26026	21244	19273	18182	17737	17332	17254	17150	16746	16613	16525	16482	16536	16492	16431	16326	16219	16361	16074	16307	16290	16400	16287	16281	16321	16271	16295	16223	16392	16178	16188	16103	16152	16235	16348	16165	16178	16316	16085	16263	16282	16097	16280	16261	16326	16199	16236	16229	16254	16332	16125	16268	16302	16307	16331	16048	16307	16215	16241	16240	16251	16108	16269	16176	16170	16288	16479	16327	16050	16345	16376	16087	16318	16220	16162	16136	16293	16160	16141	16243	16212	16367	16212	16182	16349	16063	16126	16177	16314	16227	16184	16145	16176	16287	16102	16284	16265	16214	16377	16168	16380	16104	16309	16070	16211	16352	16308	16343	16269	16382	16275	16122	16358	16121	16079	16296	16251	16333	16149	16214	16112	16231	16384	16281	16275	16264	16168	16297	16236	16356	16260	16370	16122	16247	16279	16227	16209	16120	16227	16236	16197	16247	16248	16232	16272	16168	16227	16320	16216	16367	16111	16323	16105	16206	16238	16298	16264	16194	16032	16209	16348	16296	16435	16231	16187	16120	16267	16083	16265	16321	16230	16267	16382	16269	16234	16115	16202	16063	16258	16266	16179	16099	16142	16099	16137	16206	16253	16275	16144	16285	16147	16190	16284	16140	16059	16281	16257	16288	16282	16203	16154	16176	16303	15985	16413	16346	16277	16259	16291	16267	16169	16135	16328	16268	16250	16166	16182	16214	16098	16057	16120	16577	16278	16217	16211	15995	16276	16136	16276	16322	16204	16320	16446	16192	16214	16162	16276	16398	16129	16207	16317	16018	16258	16251	16274	16213	16240	16197	16118	16252	16257	16292	16210	16124	16243	16295	16212	16110	16270	16351	16244	16330	16351	16202	16451	16230	16142	16107	16166	16115	16265	16272	16148	16100	16172	16126	16305	16228	16207	16280	16247	16339	16271	16155	16273	16233	16354	16126	16321	16309	16254	16187	16322	16035	16268	16230	16449	16167	16191	16378	16326	16218	16371	16247	16325	16184	16455	16275	16184	16113	16303	16092	16412	16205	15990	16274	16219	16293	16255	16153	16172	16330	16213	16276	16147	16428	16269	16068	15992	16294	16150	16142	16256	15939	16240	16013	16242	16089	16243	16313	16228	16209	16267	16182	16033	16273	16060	16212	16355	16181	16444	16303	16073	16427	16391	16098	16310	16110	16040	16273	16427	16241	16251	16117	16041	16302	16246	16154	16195	16166	16283	16214	16076	16179	16241	16258	16054	16112	16254	16136	16200	16254	16390	16122	16098	16279	16171	16288	16215	16297	16283	15973	16186	16050	16148	16200	16132	16049	16242	16194	16194	16280	16154	16163	16215	16201	16295	16205	16165	16096	16180	16216	16236	16374	16205	16146	16277	16144	16362	16149	16127	16192	16228	16300	16110	16327	16234	16230	16301	16375	16224	16229	16325	16026	16239	16167	16265	16295	16130	16218	16196	16293	16213	16268	16276	16254	16254	16288	16260	16312	16159	16315	16203	16185	16203	16199	16156	16166	16367	16161	16314	16101	16160	16094	16287	16202	16188	16139	16302	16281	16065	16064	16317	16061	16129	16096	16120	16121	16243	16183	16151	16256	16230	16092	16106	16132	16240	16275	16353	16096	16391	16058	16181	16165	16190	16318	16208	16433	16426	16241	16176	16237	16174	16132	16159	16432	16280	16256	16154	16402	16105	16108	16264	16164	16027	16298	16192	16247	16262	16238	16219	16227	16218	16225	16232	16138	16255	16096	16222	16237	16144	16319	16090	16141	16117	16239	16241	16054	16243	16345	16197	16167	16246	16241	16138	16350	16364	16329	16098	16268	16237	16238	16078	16219	16279	16197	16116	16222	16109	16168	16108	16200	16193	16126	16096	16294	16142	16218	16279	16288	16286	16194	16417	16092	16225	16010	16162	16131	16141	16399	16118	16219	16219	16096	16244	16190	16120	16255	16177	16029	16141	16189	16278	16218	16189	16079	16161	15989	16455	16110	16362	16238	16351	16144	16331	16331	16260	16235	16272	16205	16214	16195	16224	16014	16261	16186	16202	16355	16097	16144	16193	16143	16198	16172	16079	16240	16256	16321	16218	16070	16269	16226	16121	16225	16185	16244	16248	16274	16253	16259	16291	16098	16344	16204	16256	16085	16204	16209	16170	16306	16157	16174	16333	16357	16207	16289	16319	16461	16143	16365	16101	16315	16179	16241	16164	16331	16178	16190	16339	16303	16275	16106	16306	16185	16140	16200	16136	16313	16101	16217	16293	16321	16195	16000	16326	16158	16257	15995	16248	16148	16351	16223	16284	16111	16289	16318	16184	16179	16236	16093	16197	16309	16352	16202	16092	16033	16106	16344	15936	16444	16403	16140	16189	16131	16225	16233	16338	16372	16356	16227	16286	16269	16289	16201	16107	16250	16186	16245	16203	16341	16236	16107	16174	16251	16190	15998	16066	16098	16251	16295	16245	16248	16148	16363	16265	16190	16123	16313	16183	16233	16120	16210	16213	16204	16229	16370	16131	16128	16342	16309	16314	16245	16215	16359	16142	16173	16273	16248	16202	16274	16317	16127	16138	16212	16249	16157	16143	16223	16234	16115	16131	16199	16256	16247	16280	16204	16181	16149	16230	16342	16159	16267	16142	16272	16143	16331	16176	16309	16197	16395	16444	16177	16090	16185	16195	16160	16061	16056	16009	16257	16072	16349	16189	16216	16166	16149	16327	16227	16363	16249	16269	16123	16190	16293	16016	16124	16224	16008	16230	16082	16299	16180	16351	16253	16278	16233	16260	16230	16298	16299	16230	16131	16290	16284	16269	16285	16203	16393	16345	16210	16234	16298	16121	16194	16200	16216	16360	16115	16336	16387	16053	16268	16224	16159	16041	16249	16048	16390	16378	16180	16149	16065	16124	16191	16203	16247	16147	16227	16347	16168	16288	16232	16321	16082	16218	16063	16082	16271	16197	16305	16195	16160	16002	16155	16203	16030	16232	16177	16273	16258	16104	16095	16146	16231	16266	16187	16285	16101	16037	16205	16346	16234	16209	16182	16280	16175	16321	16159	16325	16180	16314	16181	16330	16251	16267	16315	16023	16267	16144	16130	16107	16248	16173	16192	16135	16244	16261	16101	16206	16106	16348	16161	16225	16001	16093	16255	16294	16033	16318	16434	16082	16094	16208	16118	16247	16229	16246	16349	16059	16186	16227	16306	16123	16190	16134	16172	16243	16244	16156	16189	16300	15929	16261	16386	16133	16289	16141	16027	16308	16289	16143	16175	16235	16145	16098	16080	16122	16231	16052	16246	16209	16159	16065	16233	16289	16134	16256	16195	16263	16155	16065	16304	16104	16159	16339	16207	16198	16334	16214	16470	16102	16324	16140	16230	16105	16140	16198	16280	16202	16197	16202	16312	16242	16460	16331	16175	16094	16106	16276	16249	16218	16270	16305	16286	16315	16264	16130	16217	16056	16269	16088	16305	16245	16089	16128	16249	16137	16024	16179	16231	16196	16261	16188	16196	16247	16175	16164	16229	16287	16389	15946	16153	16176	16252	16167	16180	16203	16243	16227	16224	16248	16138	16193	16377	16151	16257	16290	16207	16306	16191	16183	16069	16036	16192	16318	16175	16256	16109	16229	16117	16369	16173	16165	16274	16154	16092	16283	16293	16195	16198	16254	16289	16184	16264	16106	16241	16255	16175	16068	16192	16207	16180	16158	16325	16221	16405	16240	16121	16194	16259	16202	16229	16039	16370	16176	16079	16095	16246	16355	16087	16178	16198	16196	16248	16111	16146	16155	16230	16454	16188	16186	16246	16245	16061	16191	16169	16172	16253	16299	16395	16215	16316	16097	16194	16286	16260	16007	16171	16330	16057	16346	16219	16316	16232	16249	16088	16215	16064	16140	16257	16492	16157	16047	16229	16265	16119	16304	16467	16166	16294	16279	16231	16261	16244	16239	16119	16394	16269	16169	16137	16209	16284	16149	16310	16424	16178	16184	16080	16188	16264	16251	16242	16092	16133	16207	16370	16271	16222	16044	16307	16169	16140	16116	16125	16306	16359	16079	16190	16323	16210	16501	16243	16142	16452	16140	16304	16200	16099	16202	16248	16410	16156	16145	16097	16239	16196	16206	16222	16165	16233	16218	16229	16156	16304	16208	16271	16035	16171	16244	16085	16334	16138	16194	16304	16100	16232	16115	16214	16446	16105	16285	16070	16147	16182	16260	16206	16226	16288	16160	16145	16111	16135	16124	16257	16113	16250	16224	16096	16073	16195	16191	16273	16306	16107	16185	16208	16171	16119	16203	16070	16253	16230	16382	16257	16269	16268	16111	16111	16142	16230	16112	16282	16215	16096	16178	16327	16239	16214	16068	16186	16347	16339	16276	16249	16249	16316	16356	16303	16167	16209	16243	16090	16304	16268	16193	16229	16137	16236	16277	16252	16057	16354	16061	16405	16236	16240	16282	16186	16122	16212	16266	16215	16202	16140	16262	16263	16108	16323	16078	16114	16228	16284	16359	16004	16136	16113	16370	16335	16235	16172	16166	16118	16198	16245	16128	16013	16253	15995	16199	16287	16260	16136	16271	16310	16290	16394	16174	16168	16160	16205	16290	16184	16202	16076	16246	16318	16265	16051	16103	16240	16096	16401	16183	16086	16258	16337	15996	16263	16289	16198	16163	16086	16173	16401	16300	16231	16130	16026	16238	16306	16088	16294	16356	16353	16224	16096	16329	16082	16238	16207	16206	16309	16184	16229	16301	16004	16291	16016	16212	16013	16321	16366	16298	16122	16310	16230	16329	16226	16065	16324	16243	16271	16118	16190	16247	16318	16056	16066	16228	16362	16189	16238	16180	16217	16195	16195	16221	16139	16129	16293	16059	16238	16181	16298	16420	16247	16322	16078	16153	16325	16161	16123	16205	16182	16120	16284	16062	16230	16195	16307	16370	16204	16361	16212	16172	16165	16247	16118	16187	16286	16213	16389	16168	16191	16140	16232	16106	16223	16237	16225	16054	16205	16257	16095	16218	16259	16353	16201	16354	16240	16139	16186	16239	16327	16376	16212	16180	16211	16257	16381	16024	16261	16048	16144	16305	16025	16124	16231	16300	16161
29171	28030	34100	29630	23789	21002	19956	18996	18662	18522	18165	18176	18063	17996	17924	17903	18028	17832	17879	18027	17797	17928	17946	17961	17919	17786	17942	17626	17869	17708	17915	17902	17837	17883	17802	17897	17845	17915	17844	18055	18030	17957	17886	17907	17995	17839	17950	17748	17902	17717	17829	17820	17723	17857	17654	17716	17670	17807	17892	17866	17775	17784	17931	17953	17942	17954	17879	17932	17937	17825	17787	17471	17788	17877	17646	17760	17927	17829	17808	17680	17819	17894	17631	17902	17953	17876	17882	17970	18032	17801	17827	17788	17919	17939	17730	17852	17685	17817	17768	17869	17918	17941	17980	17767	17748	18103	17747	17738	17901	17945	17888	17870	17852	17764	17766	17770	17702	17805	17772	17759	17875	17493	17868	17986	17897	17683	17933	17981	17747	17832	17773	17768	18119	17734	17905	17657	17730	17807	18053	17911	17626	17745	17968	17816	17820	17775	17786	17887	17960	17865	17984	17812	17676	17999	17807	17638	17835	17869	17986	17836	18107	17845	17972	17978	17872	17819	17644	17929	17877	17908	17868	17791	17833	17779	17629	17789	18011	17955	17895	17615	17803	17731	18060	17730	17937	17801	17853	17777	17755	17940	17753	17807	17821	17749	17697	18043	17822	17773	17727	17796	17700	17893	17815	17860	17731	17740	17859	17827	17904	17826	17854	17994	18065	17668	17936	17825	17910	18008	17841	17882	18047	17698	17802	17745	17874	17869	17771	17861	17881	17780	17759	17846	17654	17763	17808	17818	17618	17963	18088	17802	17789	17874	17977	17819	17897	17949	17829	17808	17807	17777	17929	17779	17859	17813	18077	17808	17835	18017	17824	17979	17805	17822	17762	17935	17810	17771	17986	18082	18069	17810	17644	17974	17798	17823	17803	17863	17980	18024	17927	17665	17706	17712	17870	17708	17784	17880	17785	17728	17578	17710	17629	17620	17842	17961	17764	17883	17648	17801	17731	17816	17827	17751	17947	17705	17823	17944	17751	17639	17923	17796	17708	17783	17942	17850	18107	17656	17765	17587	17732	17817	17953	17871	17783	17656	17701	17877	17999	17664	17827	17799	17779	17775	17762	17849	17766	17931	17976	17858	17761	17893	17901	17683	17926	17842	17924	17762	17763	18009	17803	17806	17918	17882	17802	17761	17660	17805	17787	17969	17742	17685	17943	18114	18050	17806	17836	17838	17861	17724	17808	17941	17870	17848	17890	17931	17899	17538	17632	17763	17964	17993	17579	17826	17833	17877	17714	17775	17722	17741	17945	17789	18053	17835	17945	17868	17779	18001	17821	17886	17779	17744	17797	17815	17968	17713	17718	17728	17684	17920	17836	17851	17884	17906	17597	17906	17746	17883	18044	17715	17840	17680	17766	17753	17792	17837	17902	17791	17883	17682	17910	17917	17987	17889	17919	18061	18004	17872	17893	17942	17900	17816	17766	17703	18016	17638	17818	18053	18020	17906	17669	17775	18079	17638	18007	17839	17741	17776	17869	17875	17844	17859	17806	17742	17760	17853	17961	17932	17867	17948	17858	17900	17939	17733	17639	17780	17617	17902	17697	17826	17616	17795	17836	17932	17900	17791	17823	17692	17630	17982	17928	17853	17809	17815	17895	17777	17752	17587	17742	17941	17897	17938	17918	17885	18105	17733	17751	17904	17849	17954	18084	17763	17794	17844	17921	17897	17967	17963	17869	17740	17846	17881	17789	17823	17704	17634	17992	17851	17972	17928	17809	18000	17826	17611	17804	17840	18087	17878	17921	17812	17907	17594	17936	17952	17897	17895	18007	18013	17778	17854	17912	17778	17853	17912	17928	17768	17841	17823	17819	18025	17567	18051	17817	17819	17828	17876	17739	17905	17763	17704	17705	17732	17618	17899	18078	17892	17892	17895	17917	17888	17792	17835	17793	17825	17951	17904	18048	17872	17767	17699	18012	17959	17692	17828	17909	17818	17722	17670	17736	18005	17763	17808	17904	17784	17924	17937	17704	17657	17855	17961	17963	17796	17881	17803	17718	17776	17820	17636	17800	17884	17946	17755	17710	17867	17845	17871	18043	18074	17773	17752	17883	17567	17934	17770	17628	18025	17758	17838	17709	17905	17773	17821	17815	17906	17883	17877	17850	17773	17803	17876	17906	17923	17920	17940	18045	17875	17898	17856	17851	17894	17962	17911	17840	17838	18057	18125	17815	17857	17742	17561	17817	17814	17887	18070	17756	17758	17641	17890	17605	17863	17650	17771	18018	17913	18073	17787	17754	17746	17845	17963	17962	17957	17979	17948	17864	17667	17921	17858	17711	17913	17785	17770	17817	17822	17935	17785	17983	17946	17627	17730	17827	17896	17654	17866	17781	17890	17884	17742	17687	17727	17691	18013	17947	17832	18124	17922	17726	17790	17670	17616	17492	17818	17737	17994	17877	17833	17865	17876	17799	17816	17827	17820	17630	17974	17713	17719	17902	17939	17824	17666	17740	17760	17858	17903	17841	17957	17745	17676	17797	17893	17692	17831	17830	18043	17649	17872	17734	17935	17790	17710	17745	17694	17565	17745	17837	17735	17775	17878	17804	17656	17863	17754	17833	17766	17614	17938	17751	17645	17807	17847	17765	17639	17805	17656	17845	17911	17798	17822	17945	17733	17972	17754	17879	17857	17914	17774	17814	17936	17817	17916	17830	17700	17616	17980	17727	17930	17728	17698	17979	17742	17675	17768	17709	17758	17938	17955	17740	17814	17958	17893	17784	17930	17911	17797	18007	17772	17861	18043	17842	17698	17671	17839	17809	17618	17739	17465	18020	17958	17736	17844	17722	17923	17872	17672	17788	17654	17639	17685	17700	17747	17782	17942	17841	17857	17884	17905	17746	17817	17920	17655	17838	17709	17988	17805	17963	17863	17833	17814	17805	18010	17921	17896	17786	17605	17798	17728	17814	17690	17765	17805	17912	17994	17941	17709	17897	17845	17802	17795	17829	17931	17943	18050	18115	17836	17756	17804	17854	17897	17782	17777	17882	17687	17819	17781	17751	17977	17840	17947	18025	17913	17818	17865	17929	17910	17610	17905	17732	17515	17747	17818	17796	17919	17740	17739	17934	17695	17836	17681	17939	17958	17846	17853	17750	17948	17759	17943	17890	17836	17739	17832	17603	17677	17785	17822	17961	17866	17861	17629	17876	17977	17736	17567	17987	17867	17947	17769	17939	18087	17799	17846	18081	17873	17808	17909	17812	17887	17968	17752	17808	17833	17785	17723	17798	17860	17978	17892	17911	17950	17930	17669	17867	17607	17728	17754	17968	17776	17825	17933	17907	17745	17996	17882	17737	17952	18008	17861	17711	17749	17793	17810	17695	17756	17497	17772	17958	17918	17926	17933	18070	17810	18085	17888	17705	17788	17811	17875	17920	18038	17914	17717	17857	17637	17866	17915	17893	17851	17680	17778	17762	17927	17807	17811	17712	17791	17832	17798	17999	17874	18012	17673	17900	17926	17868	17770	17995	18023	17637	17694	17840	17659	17953	17724	17796	17913	17681	17870	17775	17831	18026	17720	17795	17874	17850	17644	17724	17746	17955	17782	17890	17809	17955	18003	17884	17702	17923	17863	17771	17732	17747	17870	17970	17795	17906	18069	17921	17920	17841	17689	17804	17862	17911	17871	17864	17839	17624	17943	17953	17599	17723	17908	17937	17989	17777	17877	18021	17860	17970	17842	17792	18094	17865	17979	17709	17728	17821	17829	17740	17671	17700	17897	17973	17876	17802	17832	17737	17869	17862	17715	18005	17820	17957	17920	17812	17809	17914	17867	17863	17706	18058	18021	17851	17829	17847	17983	17891	17787	17995	17962	17756	17786	17839	17898	17752	17961	17794	18007	17989	17864	17980	17841	17752	17982	17821	17833	17861	17521	18015	17803	17746	17910	17766	17893	17782	17722	17991	18012	17897	17714	17512	17913	17781	17810	17964	17695	17843	17806	17854	17887	18049	17826	17793	17817	17905	17945	17862	17962	17697	17893	17752	17920	17932	17727	17801	17883	17878	17727	17799	17977	18015	17733	17855	18006	17862	17951	17672	17888	17900	17816	17873	17682	17948	18055	17912	17942	17816	17605	17851	17831	17586	17777	17904	18021	17869	17704	17685	18064	17933	17840	17763	17816	17795	17809	17859	17656	17970	17667	17844	17825	17921	17607	17833	17767	17730	17990	17872	17576	17822	17798	17943	17842	17765	17792	17852	17783	17812	17829	17901	17723	17720	18086	17783	17731	17765	17836	17999	17705	17780	17870	17783	17756	17768	17825	17871	17847	17892	17750	17779	17981	17757	17898	17857	17735	17760	17876	17934	17845	17858	17843	17877	17824	18010	17589	17624	17744	17970	17777	17726	17731	17789	17599	17800	17836	17858	17839	17867	17865	17910	17749	17907	17688	17882	17864	18031	17655	17815	17851	17687	17886	17980	17935	17853	17840	17917	17802	17846	17710	17841	17811	17846	17942	17793	17986	17771	18052	17939	17719	17913	17884	17732	17873	17956	18016	17787	17816	17982	17793	17789	17969	17808	17914	17859	17578	17878	17564	17791	17724	17911	17839	17753	17866	18084	17766	17528	17814	18059	17756	18023	17933	17856	17775	17828	17777	17709	17798	17898	17818	17761	17841	17784	17889	17891	17701	17834	17810	18048	17870	17776	17836	17774	17739	17848	17791	17623	17568	17926	17907	17898	17769	17850	17776	17846	17797	17943	17932	17705	17887	17853	17807	17792	17750	17938	17690	17991	17639	17905	17863	17987	17878	17947	18029	17755	17771	17653	17913	17908	18095	17829	18013	18013	17863	17830	17955	17767	17978	17971	17787	17783	17692	17831	17774	17678	17739	18062	17816	17845	17785	17788	17854	17958	17680	17802	17866	17970	17915	17730	17762	17900	18003	18009	17844	17848	17745	17886	17858	17600	17722	17819	17899	17824	17905	17879	18041	17922	17857	17613	17777	17858	17936	17909	17850	17776	17957	17780	17807	17800	17882	17884	17868	17809	17812	17812	17892	18017	18014	17862	17710	17664	17842	17717	18075	17913	17862	18024	17936	17961	17824	18039	17738	17947	18004	17827	17861	17785	17898	17840	17967	17953	17794
33124	45022	39520	29550	24164	20260	18700	17634	17389	16964	16599	16432	16272	16475	16059	16113	15992	15965	15996	16108	16102	16173	15942	16036	16014	15979	16153	16064	16014	16039	16007	16055	15887	15723	16137	15932	15973	15991	16034	16137	15746	16001	16129	16166	15882	15947	15817	16128	16008	16090	15982	15937	16010	16110	16073	15976	15814	15969	15953	16088	16003	16045	15973	16157	16084	15896	16031	16018	16056	15896	16119	15773	15913	16015	16053	16169	16211	15759	15944	15941	15903	15972	16016	16238	16045	15765	15972	15960	15932	16088	16174	15910	16126	16007	16087	15813	16110	16013	15973	16040	15895	16088	16101	15993	15979	15981	15990	16046	15923	16034	16059	15903	15828	16025	15995	15936	15983	15751	15969	15965	15930	16053	16046	16161	16001	16110	15906	16080	15970	15772	16042	16010	16019	15773	15902	16033	16030	15913	16003	16037	15876	16014	16013	15818	16003	16065	15970	15794	15976	16008	15919	15996	15951	15909	15900	15978	16061	15734	15835	16024	15885	15958	16021	15934	15909	15931	15864	15994	16001	16014	16014	15760	16028	15954	16010	16019	16030	16068	15835	15912	15973	15867	16035	15921	16007	15925	16163	16227	15968	15882	16071	16132	15998	15937	15939	15888	16197	16084	15967	15871	15818	15948	16088	15842	16079	16094	15941	15970	16035	15924	15987	16116	15971	16009	16025	16129	16067	16002	15876	16064	16054	16042	16046	15946	16066	15910	15875	16076	15938	15996	15938	15933	15907	16000	15899	15900	16037	16034	15974	16128	15941	15960	15884	16106	16023	15903	16042	15993	15911	15903	16064	15833	16078	16102	16020	15759	15893	16007	15963	16015	15975	15976	15983	16002	15985	15945	15896	16211	16021	15975	16014	15982	15990	15946	16122	15933	15967	15932	15939	16134	15901	16145	16130	16045	15946	15970	16006	15954	15795	16100	15957	16084	15837	16003	16075	15920	15982	15838	15908	16119	15939	15990	16221	15923	15987	15995	16031	15861	16045	15986	16007	15909	15960	16082	16006	15982	15960	16272	16005	16020	15930	15919	15985	15804	15937	15862	16117	15952	15934	15912	16049	16156	16124	16005	15748	15964	15922	15899	15846	16060	15973	16021	16052	15973	15956	16075	15896	15891	15986	16025	16005	16043	16075	16084	16056	16003	16173	15999	16118	15811	15931	16149	16160	16061	16081	16050	15981	16008	16004	15880	16011	16006	15995	15936	15907	16051	15925	16055	15862	16011	15936	16053	15778	15986	15918	15920	15945	16064	16082	15917	15987	16000	16005	15958	15932	15952	16044	16046	16140	15944	16030	16044	16002	16000	15985	15749	15940	16013	15813	16109	15907	15977	15991	16122	16009	15963	15913	15969	16016	16080	15890	16047	16042	15897	16029	15985	16016	15969	15869	15892	16034	16215	15846	15970	15876	16179	16039	16045	15920	15851	15743	15866	15954	16042	16065	16074	16116	15970	16151	15944	16059	15793	15841	15929	15871	16046	16064	15796	16007	16113	16135	15937	16030	15967	16023	16015	16057	15854	15955	16031	16180	16188	16164	15956	16069	15988	16015	16120	15969	15991	15920	15989	16134	15983	15923	15931	16133	16045	15837	16133	15896	16078	15852	15958	16054	15999	15990	15998	15848	15922	16003	16001	15927	15879	16150	16026	15967	16071	16059	15982	15816	15979	16038	16097	15964	16008	15849	15914	16048	16119	16040	16100	15956	16017	16096	15908	15939	16048	15976	15959	15927	16173	15946	15820	16139	15923	15989	15741	15884	16188	15978	15944	16075	15748	15975	16012	15969	16061	16013	15955	15951	15976	16102	16033	16047	15938	15933	15983	15948	16099	15950	15956	16051	16057	16045	16029	16124	15816	15986	15864	16204	15964	16000	16150	15966	16086	15979	15929	16111	15793	16086	15931	15956	16054	16052	15859	15879	16068	15989	15955	15973	15969	15854	15921	16006	15994	15834	16016	15868	16079	15902	15955	15883	15781	16029	16001	16018	16039	15933	16092	16073	16122	15918	15994	15956	15737	16028	16161	15891	15915	15999	15938	16030	16113	15927	15848	15987	15887	15875	15886	15877	16008	15919	15795	16007	15963	16085	15942	15878	15954	15959	16103	15865	15962	16104	16057	15976	15894	15924	15999	15934	15977	15920	15967	16059	15846	15861	16092	15928	16146	16005	15965	15966	16082	15839	15953	16008	15874	16021	15932	15828	15929	15921	16091	16150	16105	16094	15963	16066	16155	16053	15962	15967	16195	15755	15986	16035	16017	15880	15958	15946	16051	16143	15815	15924	15982	16002	15936	16006	15943	16013	15893	15958	16033	15926	15993	15892	15812	15910	16013	15988	16180	15898	15957	15861	15962	16078	15958	15986	15977	15951	15904	16115	15945	15948	15995	15950	16004	15953	15949	16148	16035	16042	16128	16037	15968	15935	16029	16025	15926	16238	16025	15829	15948	16121	15914	15763	16089	15769	16114	15857	15915	15951	16087	15997	15941	15840	15954	16053	16090	15994	16065	16173	15992	16074	15999	16005	16051	15965	15939	15997	16022	15908	15903	15881	15958	16027	16011	15979	16032	15839	16154	16033	16176	16057	16053	16038	15973	15857	16205	15997	15895	15892	15949	16144	16011	15839	16102	15938	16097	15963	16064	15940	15940	15870	16101	15990	15951	16044	15933	15927	16036	15954	16002	16137	15835	16016	15964	16023	16038	16007	16075	15920	15893	15966	16029	15912	15966	15870	16037	15962	16215	15978	16002	15928	15985	15958	16044	16032	16156	15844	15912	15933	15956	15978	16215	16049	16094	15835	16107	16035	15937	16062	15890	16106	16007	16140	15884	16150	15932	15865	15937	15995	15991	16028	16145	15980	16053	16056	16055	16070	15962	16101	15926	15994	15947	15830	16086	15942	15998	16052	15962	15977	15935	16113	16093	15959	15917	16110	16195	16201	16138	15888	15892	16031	15928	16091	15960	16075	15793	16166	15856	15752	16045	16061	16056	16053	16117	15769	15919	16074	15803	16136	15976	16083	15980	15996	15993	16038	15994	16007	16039	16151	15986	15932	16230	15834	15798	15814	15838	15942	16167	15908	15900	15886	16039	15949	15926	15986	16085	16068	16049	15952	15826	15999	16052	16051	15945	15916	15897	16035	16039	16029	15874	16122	16053	15923	15989	15889	15938	15970	16030	15996	15809	16024	16114	16044	15879	15827	16027	16066	16016	15904	16062	15971	16046	15958	15976	15953	15965	15892	16160	15902	15806	16045	16084	15915	15800	16102	15909	15853	16006	16154	15968	16020	15981	16029	15866	16099	16063	15981	15975	15805	16090	15952	15872	16023	15932	16101	15903	15865	16097	15938	16079	16101	16231	15934	16056	15976	16099	15772	15983	16081	15955	15934	16065	16026	16031	16060	16061	16031	16054	15942	15820	16027	15895	16088	15881	15941	16085	16027	16127	16016	16049	16048	15886	16064	16107	15817	15892	16027	15803	15903	15942	15881	15844	16017	16039	15783	15967	16145	15950	16054	15928	16008	15858	15925	16105	16198	15925	15877	15913	16070	15976	16166	16068	15905	15983	15840	15907	15884	15868	16194	16212	16037	16093	15966	16067	15956	16065	15896	15958	16063	15911	16236	15944	16099	15953	16178	16099	15854	16020	15957	16061	16066	15827	15898	15986	15985	15999	15946	16110	16149	15952	16196	15934	15927	15907	15915	15763	15962	16060	15953	15950	16191	15992	16018	16015	16022	15916	15923	15905	16189	15972	15945	15946	16102	15909	15970	16035	15883	16013	16128	16111	15914	16114	15891	16077	16034	16151	15993	15983	16145	15852	16100	16065	15948	16087	16038	16016	15767	16040	16093	15958	15972	16050	16008	15903	15949	15859	16026	15926	16055	16073	15881	16204	16058	15827	16116	15957	16037	16089	16164	15778	15936	16168	15975	15957	15905	16051	16016	15971	15948	15785	15972	16014	16072	15961	16121	16003	15888	16040	15634	16061	16089	16023	15919	15978	16116	15947	15996	15888	15975	15968	15958	16178	15867	15894	16035	16095	15855	16015	15749	16046	15893	16046	15965	15974	15760	15980	15990	15898	15855	16001	15957	15931	16024	15958	16030	15891	16033	16024	15936	16064	15921	16129	16028	16028	16186	16108	16019	16057	16035	16117	15979	15941	15877	15809	16017	15945	15915	16005	16019	16105	15963	15876	15986	16041	15875	16160	15974	16071	16067	15744	15848	16002	16132	15762	16083	16201	16061	16024	15884	15902	16129	15969	15991	15900	16027	15915	15895	15958	15964	15923	15956	15944	16009	15978	16027	16001	16153	15823	16073	16001	16103	15980	15898	16123	15860	15964	15826	16136	16039	15895	15932	16139	16112	15946	15932	15990	15844	16051	16121	16030	15988	15834	16098	15950	16037	15897	15956	15930	16080	15961	15989	16114	15851	16071	16054	15774	15863	15939	15837	15923	16107	15973	16047	16040	15873	16075	16123	16158	16068	15931	16151	15828	15985	15863	16000	15867	16068	16048	15857	16014	16111	15934	15930	15988	15858	16240	16070	15868	16096	15948	15922	15920	15919	15907	15987	15864	15972	15898	16105	16090	15874	16078	16031	15737	16028	16050	15736	16040	16087	15966	15993	15885	16015	15979	15989	15947	16076	15932	15942	15994	15889	16033	16116	16065	15993	15908	16027	15950	16008	16052	15965	16047	15985	15825	15948	15985	16079	15937	16006	16009	16073	15866	16069	16062	16162	15832	15970	15970	15852	16037	15945	15723	16074	16027	16162	16033	16033	15987	15813	15796	15871	16024	16053	15926	16017	15990	15983	15885	16041	15917	16046	15959	15966	16044	15987	16016	15773	15952	15951	16088	16090	16024	15873	16026	16036	16113	16040	15991	16023	15964	15956	16008	16042	16080	15803	16035	16074	16013	16041	16139	15938	15856	15897	16011	15815	16216	16144	15982	15996	16055	16077	16020	15868	15887	15919	16057	15918	16083	16050	16163	15972	15980	16155	16147	16095	16041	15922	15978	16006	16021	15987	15855	15974	15873	15975	15888	16015	16155	15790	15965	15976	16111	16095	16045	15779	16116	16067	16062	16013	16011	16044	15898
24271	21533	29111	25463	24283	25537	24054	20029	18697	18726	18261	17988	17797	17554	17465	17513	17382	17281	17417	17179	17266	17293	17026	17012	17159	17078	17395	17222	17107	16822	16951	16926	16896	17278	17104	17285	16875	17149	17096	17076	17265	17194	17091	17163	17127	17131	17080	16998	17081	16956	17104	17177	17201	17041	17315	16922	17075	17070	17218	17120	16996	17201	16897	17095	17089	17049	17048	17230	17234	17122	17207	17130	17212	16926	16987	16994	17153	17087	17132	17084	17039	16883	16934	17083	16997	17298	17041	17177	17241	17087	16923	17226	17276	17250	17210	17181	17154	17106	17160	17158	17051	17064	16982	16942	17106	17103	17156	17018	17072	16950	17092	16940	17029	17101	17092	17158	17080	16867	17169	17066	17184	16974	17105	16785	17029	17062	17072	17030	17382	17161	16954	17099	17153	17045	17080	17018	16979	16885	17033	17128	17020	17011	17132	17012	16932	16832	16980	17150	17051	16938	17087	17267	17099	17232	17084	16959	16975	17238	17234	16980	17015	17031	17171	17078	17046	17299	17006	17073	16858	16894	17034	17082	17080	16982	17136	17127	17039	16996	17150	17132	17158	16972	16764	17030	16986	17124	17106	17183	16944	16833	16995	16977	16842	17030	17113	17026	17084	17070	17107	17108	17176	16916	17179	17141	17203	17173	17089	17086	17110	17192	17038	17078	17148	17176	17150	17081	17029	17282	16972	17212	17200	17165	17164	17036	16897	17121	17049	17030	17103	17007	16909	17122	17132	17181	16996	17125	17081	16852	16985	17136	16835	16938	17247	16974	16888	17066	17042	16946	17090	16992	17223	17103	16967	17187	17047	16924	16804	17157	17292	16996	17077	16964	17106	16961	17083	17074	16969	17027	17091	17371	16991	16974	17110	17109	17085	17067	16968	17049	16959	17094	17066	17039	17148	17044	16824	17037	17049	16978	16978	16902	17172	17205	17126	16996	17141	17118	16906	17051	17086	16998	17100	16801	17204	17129	17219	16950	17028	17316	17145	16985	16993	17065	16960	17064	17021	17117	17009	17057	16964	16993	16929	16965	16922	17161	16969	17150	16955	17200	17288	17100	17182	17021	17125	17178	17050	16879	17160	16974	17198	17067	17219	17210	16946	17068	16926	17109	16955	16975	17034	17041	16948	16955	17029	16937	16968	17174	17107	17250	17150	17154	17000	16964	17161	17225	17119	17214	16918	16793	17000	17162	16915	17102	17025	17110	17073	17045	17047	17198	17033	17245	17209	17069	17030	17120	17048	17057	17256	17056	17045	17140	17135	17151	16938	16968	16947	17167	17154	16965	16987	17180	17098	17314	17129	17174	17256	16996	17011	16974	16941	17111	17251	17296	17084	16988	17026	17113	17099	17123	17246	16873	17203	17053	16969	17145	17025	17077	17080	16931	17020	17096	16973	17054	17137	17035	16973	16952	17241	17199	17089	16943	17140	16991	16927	17175	17200	16813	17137	17225	16967	17143	17120	16953	17012	16986	16937	16995	17146	17088	17258	17073	17068	17016	16993	17126	17109	16970	16912	17030	17094	16940	17177	17161	17075	17099	17084	16977	16995	17023	17169	16962	17152	17024	17204	16977	17191	17039	17219	17249	17072	17031	17146	17047	17197	17077	16921	17157	17068	17026	16903	17079	16916	17092	17102	17006	16993	17137	16959	17132	17296	17232	16968	16955	16900	17010	17038	16925	16924	17057	16882	17168	16990	16872	17097	17175	17344	17091	17049	17234	17294	16850	17238	17062	17153	17151	17291	17149	17018	17182	17037	16992	17194	17144	17043	17269	16878	17211	17188	17056	17240	16982	16981	17044	16926	17166	17029	17182	17250	17461	17304	17001	17243	17095	17264	17025	17103	17072	16919	16952	17172	16942	17164	16948	17032	17082	17155	17041	17203	17002	17005	16931	17141	17034	17074	17059	17071	16880	17002	17044	17053	17130	17101	17224	17109	17050	17064	17150	16970	16863	17252	17187	17121	17049	17049	17089	17024	16931	17101	17066	16907	17165	17232	17075	16842	17102	17216	17064	16985	16974	17131	17229	17029	17087	17022	17057	17022	16901	17143	17100	17044	17054	17106	16910	17131	16846	17165	17081	17053	17078	17044	17109	17082	17094	17293	17015	16857	17200	17095	17115	16975	16918	17057	17060	16945	17075	17303	16882	17014	16909	17062	17019	17045	16961	16985	16811	16958	17108	17118	17105	17176	16912	17078	17099	17027	17134	17239	17105	16963	17059	16954	17054	16989	17099	17014	16963	17177	17104	17175	17123	16984	17073	17110	17089	17045	16968	16964	16883	16899	17079	17391	16999	17249	17173	17307	17156	17318	17005	16993	17089	17041	17176	17038	16898	17125	17172	16966	17072	17017	17026	16985	17173	17116	17181	16854	16820	16996	17019	17147	17253	17288	17151	16959	17099	16966	17036	17018	17104	17035	17058	16960	16924	17250	17113	16970	16946	17047	17132	16926	17005	17115	16968	17073	17015	17039	17238	17046	16872	17136	16945	17029	16897	17067	17208	17024	17073	17112	17002	16999	17082	17023	17051	17273	16959	16902	17080	17145	17060	16943	16979	16928	16846	16953	16981	16873	17113	17194	16858	17216	16999	17085	17090	17005	17200	17115	17141	17021	17227	17044	17078	17111	16988	17084	17202	17078	16952	16983	17131	17007	17023	17074	17150	17083	16883	17021	17097	17187	17154	16926	17234	17166	17177	17074	17082	17195	17144	17215	16909	17020	17004	17008	17031	16972	17010	17052	17178	17030	16951	17044	17001	17025	17245	17004	16985	17178	17072	17105	17100	17313	17138	16882	16999	16861	16829	16903	16913	17032	16878	17204	17090	17052	16901	16800	16958	17039	17055	17091	17221	17085	17002	17095	17147	17264	17118	17145	16926	17209	16990	17135	17087	17236	17169	17052	17079	16793	17014	17032	17002	16736	17014	16998	16922	16864	17099	17057	17193	17108	16851	16986	17260	17024	16938	16853	16966	17294	17081	17008	17081	17142	17115	17180	17039	17169	17288	17142	16951	17234	16922	16968	16953	17069	17347	17166	17019	17094	17076	17038	17062	17002	17189	17080	17032	17294	17085	17100	17096	17170	16996	17008	17091	17060	17148	16897	17124	17133	17042	17171	17319	16982	16966	17028	16954	17044	17066	17034	17269	17039	17040	17006	17201	16824	16923	16885	17004	16938	17078	17196	16873	17161	16892	17131	17037	17088	17216	16977	17109	17303	16967	17000	17098	17019	17160	17072	16962	16961	17083	16986	16973	16972	17047	17185	16986	16970	16839	17096	16877	17091	16964	16908	17066	16952	17206	17132	17043	16948	17028	17179	16935	17172	17001	17011	16950	17051	17150	17202	17307	17006	17291	16988	17060	16990	17117	17049	17238	17078	16888	17030	17140	17131	17167	17098	17143	17102	17285	17099	17078	17002	17261	17113	17010	17178	17070	16981	17229	17099	16883	17177	17065	17008	16993	17121	17021	17041	16972	17145	17039	17288	17119	16935	17132	17053	16974	16928	17045	16921	17119	17099	17205	17186	17069	17026	17275	17088	16928	17099	17093	17104	16959	17184	17028	17216	16865	16936	17120	17086	17253	17194	17022	17135	17110	17148	17161	16866	16938	17129	17127	17176	16874	17151	16783	17047	17347	17147	17268	17107	16907	16837	16935	17198	17104	16794	17171	17179	17068	17174	17063	17159	17082	16954	17206	17083	16930	17300	17018	17093	17080	17120	17005	16947	16884	16876	17110	17136	17258	16996	17064	17160	17180	17041	17071	17016	16952	16985	16994	16983	17129	17009	17074	17122	17072	16955	16839	17203	17086	17071	17019	16982	17050	16807	16955	17088	17179	17024	17141	17054	17067	17046	17044	16981	17091	17000	17104	17145	17100	17085	17144	17008	17120	17227	17114	16849	16981	16922	17060	17090	17088	17273	17036	17023	17079	17095	16980	17006	16873	17109	17081	17098	16973	16987	17060	17072	16982	17117	17283	17165	17033	17118	17287	17219	16968	16981	17208	17126	16946	17182	17085	17003	17060	17206	16923	16989	16922	17037	17237	17079	17277	16991	17132	17027	17238	17015	17105	16866	17051	17245	17071	17080	17039	17020	17112	16973	16937	17204	16982	16951	17151	17067	17085	17198	17209	16919	17002	17103	17159	16944	16934	16927	17129	16901	17015	17009	16832	17231	16888	17263	17062	16988	17181	17164	17256	16987	17019	17036	17099	17131	16805	16996	17051	17018	16965	17120	16943	17120	16908	16907	17150	16763	17165	17297	17232	17044	17057	17079	17135	17042	17019	17089	17250	17121	16989	16897	16953	17128	16936	17011	17114	17046	17058	17027	17281	17118	17232	17131	16955	17062	17149	17129	16993	17058	17032	17220	17123	16957	17025	17264	17125	17186	17300	17145	16970	17061	16910	17134	17152	17093	17018	17119	17096	17093	17022	17089	16959	17215	17162	16992	17015	16932	17046	16989	16923	17238	17221	16950	16908	16767	16948	17044	17020	16943	17232	16883	17128	17271	17000	17112	17011	17153	17025	17230	17268	16985	17086	17195	17137	17203	17083	17141	16974	16904	17147	16931	17208	17126	16998	17218	17142	17064	17080	16956	17268	17064	16960	17191	17177	16964	17037	17120	17119	17054	17103	17143	17168	17043	17273	17091	17079	17055	17057	17109	17104	17126	17270	16918	17075	17238	17070	17195	17009	16928	17006	17323	17119	17181	17083	17038	17220	16955	16912	16933	17190	17094	17118	16831	16975	17055	16962	17152	17064	16919	17058	16967	17189	17045	16926	17116	16987	16977	16958	17045	17081	17038	16822	17092	17096	17169	17086	17062	17018	16969	17026	17020	16870	17068	16986	17017	16779	17064	16863	17257	17132	17156	16927	17097	17022	16963	17032	17052	17036	16845	16948	17069	17010	17053	17052	17116	17201	17232	16979	17240	17147	16941	16917	17101	17219	17022	16982	17358	17153	17024	17063	17067	17077	17130	17021	17072	16884	17122	17100	17056	17116	17149	17166	16906	17071	17087	16985	17238	17094	17056	17088	16965	16975	17057	17096	17005	17179	17046	17027	17256	17158	17121	17110	17103	17063	17057	17103	17064	17113
34424	52736	45961	34699	28581	25883	21938	19134	17958	17269	16889	16427	16338	15978	15899	15748	15802	15765	15609	15715	15706	15656	15557	15680	15519	15510	15765	15599	15409	15565	15493	15727	15468	15571	15432	15491	15595	15332	15478	15504	15417	15441	15555	15552	15599	15368	15486	15497	15563	15593	15435	15722	15565	15536	15430	15568	15440	15447	15685	15490	15486	15356	15546	15392	15380	15480	15635	15746	15607	15409	15486	15301	15472	15344	15466	15451	15648	15561	15528	15457	15527	15260	15632	15441	15242	15439	15670	15396	15561	15390	15467	15574	15544	15465	15612	15639	15386	15362	15420	15519	15282	15531	15457	15492	15574	15341	15545	15418	15631	15701	15716	15670	15527	15607	15375	15457	15615	15585	15495	15411	15611	15625	15502	15485	15528	15535	15551	15380	15390	15347	15571	15592	15511	15701	15726	15413	15542	15488	15606	15510	15488	15447	15399	15501	15580	15329	15676	15670	15681	15614	15510	15433	15566	15404	15508	15583	15502	15521	15492	15464	15508	15476	15448	15651	15373	15525	15599	15488	15470	15529	15411	15445	15511	15478	15544	15563	15545	15525	15390	15564	15473	15464	15450	15469	15444	15428	15461	15734	15553	15655	15638	15553	15585	15434	15595	15374	15366	15536	15422	15482	15408	15295	15522	15593	15408	15599	15432	15485	15444	15558	15388	15560	15591	15494	15370	15549	15363	15569	15614	15392	15384	15334	15513	15469	15615	15545	15426	15452	15441	15544	15497	15554	15456	15384	15371	15435	15641	15380	15539	15792	15427	15538	15557	15593	15268	15590	15532	15630	15567	15633	15449	15519	15453	15359	15552	15474	15461	15485	15561	15306	15567	15432	15455	15433	15453	15672	15576	15274	15666	15446	15447	15608	15492	15469	15706	15519	15466	15526	15528	15550	15474	15294	15554	15515	15470	15545	15483	15393	15451	15436	15362	15455	15575	15430	15389	15449	15436	15491	15566	15455	15423	15517	15395	15673	15504	15703	15352	15544	15583	15515	15463	15447	15653	15403	15443	15420	15459	15642	15460	15605	15531	15622	15550	15379	15320	15339	15515	15496	15463	15449	15650	15530	15519	15591	15463	15411	15653	15484	15453	15569	15411	15234	15435	15504	15658	15510	15633	15592	15448	15464	15513	15451	15619	15557	15620	15614	15430	15477	15581	15380	15545	15532	15441	15446	15627	15530	15476	15367	15477	15506	15534	15469	15516	15461	15477	15435	15464	15533	15562	15475	15448	15523	15496	15593	15506	15604	15615	15602	15534	15604	15353	15574	15536	15517	15657	15658	15349	15501	15463	15622	15631	15555	15568	15557	15314	15581	15306	15483	15574	15516	15322	15305	15414	15471	15373	15460	15772	15722	15468	15494	15322	15533	15473	15701	15480	15476	15632	15315	15568	15357	15552	15563	15398	15611	15517	15511	15441	15376	15515	15608	15472	15697	15474	15403	15447	15397	15570	15407	15465	15588	15486	15513	15547	15572	15469	15445	15341	15349	15618	15401	15405	15569	15414	15590	15614	15425	15492	15582	15567	15344	15701	15496	15595	15521	15512	15527	15539	15394	15685	15360	15521	15469	15537	15497	15428	15480	15555	15273	15331	15536	15601	15458	15566	15445	15692	15248	15576	15637	15604	15676	15597	15535	15579	15353	15436	15381	15491	15451	15650	15645	15376	15429	15590	15633	15517	15446	15545	15576	15520	15382	15674	15447	15510	15390	15586	15431	15550	15463	15479	15566	15606	15703	15451	15562	15344	15598	15531	15405	15491	15399	15437	15477	15581	15409	15599	15431	15358	15491	15533	15468	15481	15499	15647	15506	15498	15353	15370	15591	15452	15562	15551	15548	15495	15397	15525	15391	15360	15544	15514	15353	15658	15449	15435	15584	15552	15384	15472	15441	15497	15366	15515	15498	15473	15528	15428	15510	15509	15488	15560	15380	15534	15589	15638	15472	15479	15357	15566	15526	15431	15672	15395	15598	15444	15499	15459	15563	15424	15512	15452	15410	15504	15519	15529	15453	15366	15491	15524	15326	15406	15503	15681	15634	15447	15462	15532	15560	15563	15460	15510	15441	15582	15550	15583	15520	15578	15511	15621	15506	15272	15580	15582	15385	15474	15414	15517	15594	15461	15400	15675	15514	15554	15555	15500	15586	15516	15586	15540	15298	15728	15426	15439	15634	15561	15329	15457	15646	15620	15758	15466	15396	15565	15293	15486	15350	15374	15512	15448	15547	15430	15490	15437	15442	15319	15483	15357	15523	15542	15502	15603	15637	15498	15710	15352	15441	15517	15586	15636	15418	15594	15424	15414	15460	15706	15439	15510	15427	15478	15521	15568	15659	15402	15543	15470	15397	15443	15515	15510	15450	15499	15503	15458	15429	15573	15538	15554	15513	15533	15593	15363	15549	15591	15462	15521	15479	15376	15591	15661	15532	15396	15558	15666	15467	15569	15482	15400	15359	15700	15613	15473	15572	15511	15608	15381	15418	15487	15428	15638	15378	15456	15488	15600	15520	15390	15602	15462	15505	15392	15626	15397	15316	15326	15505	15480	15472	15518	15494	15515	15485	15509	15567	15512	15578	15391	15336	15542	15399	15453	15393	15540	15486	15471	15682	15406	15572	15533	15475	15593	15542	15571	15410	15522	15526	15543	15357	15275	15399	15650	15572	15462	15539	15465	15429	15429	15358	15435	15546	15401	15503	15502	15433	15507	15516	15341	15399	15359	15548	15459	15611	15458	15653	15533	15470	15592	15612	15590	15461	15544	15490	15577	15512	15514	15528	15596	15512	15393	15506	15472	15354	15330	15553	15494	15529	15559	15524	15267	15539	15501	15572	15514	15679	15599	15443	15442	15464	15366	15256	15522	15547	15599	15473	15583	15467	15283	15384	15649	15440	15412	15651	15376	15384	15488	15709	15433	15503	15534	15620	15714	15414	15547	15413	15666	15560	15455	15561	15462	15403	15514	15405	15385	15476	15510	15496	15646	15479	15608	15491	15405	15552	15566	15670	15373	15443	15530	15574	15520	15387	15347	15496	15439	15508	15390	15423	15449	15503	15396	15364	15534	15549	15393	15431	15501	15452	15458	15650	15512	15560	15594	15542	15479	15369	15569	15498	15414	15443	15642	15543	15444	15662	15454	15447	15549	15470	15432	15490	15655	15461	15663	15448	15675	15448	15399	15599	15317	15503	15535	15675	15417	15415	15635	15582	15566	15528	15320	15289	15339	15511	15461	15435	15620	15528	15379	15354	15577	15428	15388	15476	15601	15439	15497	15484	15429	15470	15414	15396	15395	15481	15445	15651	15522	15487	15466	15508	15420	15538	15424	15439	15503	15377	15600	15470	15762	15526	15398	15465	15386	15513	15553	15479	15457	15431	15483	15428	15396	15472	15444	15488	15525	15489	15531	15599	15409	15520	15604	15552	15335	15593	15483	15689	15441	15442	15503	15610	15716	15511	15496	15509	15506	15521	15478	15547	15431	15442	15471	15598	15559	15617	15631	15503	15452	15567	15583	15481	15501	15357	15487	15479	15532	15564	15543	15559	15433	15486	15513	15508	15415	15421	15634	15611	15503	15383	15464	15487	15505	15444	15502	15549	15543	15467	15404	15399	15442	15632	15452	15577	15482	15503	15550	15514	15511	15409	15541	15509	15498	15370	15487	15265	15376	15477	15659	15504	15496	15554	15615	15551	15543	15302	15527	15494	15677	15611	15476	15393	15638	15328	15436	15428	15312	15511	15483	15680	15448	15429	15488	15491	15497	15387	15411	15489	15635	15723	15303	15610	15491	15520	15537	15433	15609	15556	15560	15719	15425	15351	15425	15441	15293	15526	15527	15536	15626	15517	15633	15466	15607	15296	15462	15569	15462	15498	15462	15393	15521	15364	15583	15431	15554	15609	15545	15527	15438	15619	15381	15455	15609	15540	15485	15690	15491	15517	15589	15472	15519	15423	15446	15571	15506	15465	15392	15440	15548	15607	15366	15515	15579	15633	15324	15479	15566	15371	15564	15544	15492	15578	15378	15480	15598	15639	15459	15466	15528	15505	15476	15516	15407	15460	15649	15508	15495	15596	15517	15719	15419	15418	15505	15607	15413	15345	15454	15515	15592	15582	15479	15521	15418	15478	15646	15416	15457	15585	15547	15314	15583	15574	15407	15566	15517	15485	15439	15459	15471	15570	15458	15594	15313	15394	15480	15464	15407	15358	15413	15521	15406	15523	15613	15571	15509	15430	15268	15530	15584	15362	15407	15358	15573	15226	15591	15301	15414	15700	15652	15501	15534	15496	15551	15509	15565	15491	15596	15505	15529	15345	15496	15475	15467	15399	15508	15481	15441	15546	15476	15418	15383	15532	15367	15567	15644	15645	15450	15560	15586	15495	15536	15455	15508	15514	15421	15428	15463	15486	15540	15648	15356	15495	15574	15621	15671	15476	15606	15598	15539	15475	15517	15515	15666	15440	15445	15443	15542	15287	15410	15480	15388	15578	15479	15342	15481	15371	15351	15508	15491	15442	15355	15494	15287	15496	15366	15614	15421	15510	15603	15453	15511	15329	15478	15485	15587	15482	15419	15474	15495	15598	15490	15350	15515	15606	15417	15600	15497	15414	15458	15535	15561	15560	15499	15592	15572	15685	15600	15581	15402	15527	15642	15417	15485	15505	15620	15502	15524	15245	15465	15566	15616	15543	15515	15553	15457	15363	15441	15530	15459	15402	15569	15517	15572	15496	15475	15478	15503	15470	15662	15510	15556	15362	15497	15471	15409	15317	15497	15400	15441	15382	15524	15573	15651	15547	15467	15511	15464	15494	15400	15491	15442	15601	15546	15458	15466	15548	15503	15372	15615	15568	15627	15456	15498	15466	15507	15340	15440	15494	15425	15670	15553	15492	15500	15446	15653	15327	15494	15560	15438	15444	15515	15310	15573	15326	15529	15601	15517	15536	15459	15679	15547	15591	15427	15571	15357	15505	15533	15526	15595	15489	15528	15682	15514	15592	15404	15479	15523	15678	15571	15409	15355	15425	15439	15445	15556	15451	15470	15557	15592	15521	15469	15574	15618	15612	15443	15496	15488	15592	15330	15351	15538	15491	15686	15624	15549	15577
23065	21476	29296	24358	23283	27211	27584	21793	20219	20174	19092	18783	18861	18488	18401	18303	18098	18046	18100	17977	18060	18131	17825	18057	18007	17970	17918	17703	17906	18005	18027	18139	17856	17780	17867	17603	17929	17882	17814	17923	17907	17803	17831	17827	18005	17944	18012	17851	17612	17567	17589	17759	17716	17941	17931	17977	17758	17661	17791	17784	17657	17751	17741	17939	17714	17790	17639	17663	17878	17649	17857	17746	17625	17947	17812	17803	17871	17939	17878	17776	17567	17765	17862	17638	17730	17632	17741	17784	17703	17812	17624	17773	17630	17705	17794	17451	17737	17721	17785	17790	17878	17908	17900	17618	17716	17524	17680	17620	17711	17758	17636	17546	17764	17701	17584	17643	17641	17638	17799	17793	17687	17738	17808	17609	17829	17921	17740	17677	17583	17751	17604	17633	17986	17810	17678	17838	17757	17773	17776	17754	17865	17694	17877	17667	17708	17785	17834	17641	17662	17707	17802	17773	17798	17785	17849	17814	17981	17763	17738	17592	17636	17615	17965	17666	17800	17875	17807	17638	17766	17690	17818	17723	17839	17652	17578	17671	17782	17528	18009	17829	17905	17616	17921	17739	17682	17796	17908	17817	17943	17752	17539	18070	17829	17906	17733	17791	17678	17663	17579	17454	17599	17769	17699	17814	17766	17823	17738	17577	17708	17682	17633	17969	17899	17929	17809	17712	17725	17712	17718	17702	17837	17877	17489	17664	17807	17694	17752	17652	17704	17840	17678	17801	17601	17804	17794	17806	17684	17717	17699	17630	17624	17881	17822	17888	17814	17875	17615	17740	17838	17662	17748	17667	17647	17589	17671	17594	17584	17664	17828	17810	17537	17711	17623	17832	17783	17657	17776	17736	17723	17807	17868	17722	17720	17787	17828	17607	17760	17622	17531	17800	17834	17837	17625	17924	17727	17701	17851	17615	17891	17887	17654	17780	17721	17627	17595	17636	17775	17669	17549	17643	17886	17704	17598	17664	17697	17621	17812	17726	17551	17625	17725	17672	17772	17775	17740	17514	17677	17709	17644	17906	17789	17713	17820	17648	17616	17705	17670	17696	17731	17612	17644	17717	17576	17699	17929	17666	17843	17700	17923	17731	17812	17629	17816	17800	17659	17896	17792	17685	17507	17647	17535	17728	17769	17715	17805	17695	17762	17676	17629	17738	17848	17649	17695	17852	17778	17651	17690	17787	17703	17868	17604	17562	17612	17821	17628	17654	17886	17590	17870	17896	17735	17500	17562	17790	17650	17749	17811	17526	17680	17796	17547	17803	17679	17847	17538	17635	17617	17714	17778	17619	17641	17590	17720	17677	17615	17674	17684	17823	17966	17649	17778	17723	17492	17537	17678	17810	17606	17934	17772	17715	17879	17753	17824	17580	17864	17615	17768	17573	17627	17746	17684	17704	17656	17635	17607	17737	17747	17841	17954	17644	17723	17734	17756	17768	17747	17495	17690	17755	17802	17583	17488	17827	17647	17671	17820	17959	17893	17656	17791	17625	17629	17721	17644	17803	17869	17737	17776	17621	17566	17530	17710	17723	17815	17508	17737	17897	17688	17658	17910	17703	17662	17781	17781	17813	17663	17604	17841	17899	17771	17851	17928	17848	17840	17808	17891	17736	17736	17752	17519	17643	17818	17676	17486	17608	17779	17726	17728	17873	17665	17563	17503	17571	17647	17580	17470	17749	17868	17527	17660	17622	17603	17971	17633	17696	17822	17697	17496	17486	17585	17835	17825	17752	17526	17538	17701	17679	17732	17696	17662	17985	17843	17711	17578	17724	18026	17867	17499	17883	17660	17659	17673	17538	17675	17705	17649	17632	17718	17806	17959	17953	17752	17581	17773	17598	17809	17506	17887	17702	17786	17608	17793	17676	17602	17561	17555	17731	17680	17567	17562	17940	17877	17617	17561	17628	17599	17890	17603	17912	17574	17809	17684	17745	17559	17600	17640	17618	17737	17580	17725	17663	17905	17822	17634	17614	17659	17732	17775	17638	17776	17785	17705	17763	17618	17903	17815	17667	17881	17585	17810	17719	17751	17763	17662	17716	17620	17712	17739	17890	17663	17549	17800	17779	17728	17788	17781	17712	17629	17799	17895	17690	17645	17787	17625	17622	17748	17732	17656	17791	17799	17772	17738	17600	17835	17915	17706	17829	17372	17746	17904	17829	17817	17839	17847	17664	17805	17625	17630	17709	17893	17743	17795	17995	17748	17665	17737	17524	17858	17846	17765	17667	17713	17857	17771	17922	17489	17669	17652	17724	17647	17636	17727	17887	17710	17852	17482	17712	17608	17622	17822	17365	17850	17771	17778	17901	17638	17893	17545	17404	17767	17597	17839	17719	17584	17642	17897	17904	17798	17950	17887	17677	17899	17599	17584	17757	17585	17652	17760	17528	17774	17584	17885	17697	17684	17834	17774	17562	17954	17700	17715	17750	17797	17833	17649	17580	17539	17659	17803	17775	17742	17522	17618	17731	18131	17536	17686	17905	17598	17741	17835	17826	17739	17712	17807	17698	17796	17671	17718	17745	17689	17843	17599	17732	17642	17685	17581	17691	17754	17914	17766	17783	17761	17716	17774	17840	17881	17812	17648	17527	17593	17704	17596	17457	17639	17445	17719	17626	17781	17507	17659	17666	17728	17877	17667	17840	17716	17634	17618	17623	17653	17713	17599	17773	17755	17707	17975	17592	17701	17644	17526	17810	17895	17658	17311	17698	17736	17786	17572	17842	17658	17769	17721	17578	17734	17664	17729	17824	17555	17895	17836	17769	17634	17754	17837	17642	17592	17573	17793	17627	17807	17740	17656	17809	17873	17862	17699	17732	17650	17700	17756	17677	17880	17870	17932	17610	17881	17791	17702	18007	17919	17843	17871	17674	17550	17523	17560	17677	17814	17579	17766	17740	17702	17694	17624	17681	17728	17870	17847	17776	17713	17825	17851	17742	17778	17802	17889	17757	17836	17588	17568	17440	17756	17850	17675	17762	17582	17780	17735	17700	17720	17643	17691	17729	17884	17949	17641	17787	17810	17611	17874	17695	17670	17857	17739	17468	17645	17733	17856	17531	17745	17550	17675	17716	17639	17545	17828	17853	17746	17896	17605	17675	17661	17615	17791	17781	17833	17773	17786	17905	17670	17651	17593	17636	17698	17750	17648	17811	17820	17722	17786	17710	17591	17615	17681	17838	17846	17695	17748	17702	17835	17656	17696	17709	17797	17599	17652	17805	17881	17889	17813	17745	17558	17683	17650	17652	17689	17643	17625	17724	17728	17802	17571	17708	17861	17716	17643	17698	17736	17772	17669	17945	17529	17936	17618	17913	17668	17807	17868	17687	17800	17660	17667	17680	17843	17679	17567	17560	17766	17821	17814	17769	17677	17650	17624	17771	17804	17713	17817	17708	17697	17726	17781	18104	17682	17638	17557	17766	17685	17750	17819	17571	17754	17789	17890	17812	17823	17660	17848	17954	17614	17754	17784	17586	17917	17677	17872	17917	17769	17573	17808	17755	17795	17688	17798	17909	17705	17682	17866	17662	17906	17720	17778	17916	17759	17667	17695	17846	17726	17628	17816	17781	17768	17774	17774	17648	17574	17772	17688	17685	17752	17722	17795	17640	17787	17999	17796	17576	17739	17840	17755	17634	17754	17879	17581	17800	17574	17644	17781	17675	17690	17730	17791	17862	17643	17922	17738	17768	17774	17591	17606	17731	17810	17753	17526	17696	17685	17750	18011	17625	17869	17699	17603	17792	17675	17793	17608	17820	17661	17780	17601	17891	17721	17719	17840	17672	17650	17533	17583	17836	17712	17750	17727	17706	17628	17831	17782	17657	17771	17666	17736	17755	17705	17831	17790	17730	17843	17651	17743	17892	17813	17724	17652	17748	17645	17801	17643	17834	17776	17568	17850	17838	17616	17665	17998	17700	17794	17781	17726	17620	17685	17870	17837	17681	17700	17637	17669	17610	17635	17819	17825	17677	17882	17841	17671	17616	17803	17760	17592	17777	17588	17649	17906	17715	17840	17611	17689	17647	17715	17725	17680	17546	17660	17787	17693	17757	17799	17709	17583	17519	17693	17769	17801	17818	17726	17552	17792	17828	17738	17905	17918	17750	17931	18115	17655	17703	17826	17758	17850	17767	17829	17572	17832	17712	17758	17609	17570	17725	17727	17809	17824	17817	17673	17739	17762	17765	17704	17681	17767	17672	17806	17671	17801	17557	17591	17672	17691	17605	17824	17828	17852	17643	17913	17661	17664	17697	17750	18025	17834	17598	17669	17680	17461	17538	18010	17671	17624	17643	17711	17791	17885	17734	17874	17597	17882	17969	17795	17693	17708	17871	17599	17571	17649	17715	17893	17906	17744	17750	17731	17564	17755	17676	17845	17781	17706	17717	17678	17486	17619	17758	17704	17555	17737	17715	17780	17857	17865	17717	17685	17614	17531	17765	17695	17573	17809	17855	17778	17711	17734	17859	17572	17480	17709	17860	17649	17741	17640	17721	17625	17626	17796	17862	17847	17649	17731	17834	17463	17630	17650	17705	17537	17435	17678	17707	17859	17723	17608	17723	17625	17647	17694	17659	17906	17685	17744	17888	17787	17625	17744	17874	17658	17775	17681	17800	17732	17866	17500	17808	17618	17652	17779	17794	17794	17754	17806	17945	17716	17736	17792	17676	17581	17629	17681	17656	17662	17733	17611	17715	17858	17562	17739	17761	17667	17660	17829	17689	17892	17819	17771	17865	17570	17568	17571	17689	17576	17656	17546	17732	17654	17610	17795	17656	17745	17690	17684	17732	17807	17612	17804	17764	17667	17807	17599	17825	17798	17746	17644	17860	17897	17625	17772	17643	17564	17622	17683	17680	17847	17774	17742	17744	17512	17615	17596	17721	17643	17850	17525	17808	17743	17588	17656	17673	17915	17799	17785	17834	17689	17860	17474	17893	17632	17803	17630	17509	17698	17862	17928	17687	17725	17510	17684	17799	17778	17858	17846	17751	17585	17757	17810	17756	17713	17592	17685	17670	17531	17824	17897	17778	17765	17886	17741	17550	17641	17628	17770	17642	17808	17750	17602	17636	17655	17751	17728	17643	17889	17487	17790	17587
35337	58348	52077	41800	36090	31248	23613	20787	19583	18545	17770	17300	16864	16841	16625	16403	16226	16282	16231	16274	16011	16077	15903	15924	16067	15910	15933	15979	16043	15947	15912	16083	15977	15907	15964	15957	15893	15862	16097	15954	16160	15928	16001	15879	15998	15890	15857	16029	15904	16006	16054	15951	15916	16153	15790	15867	16018	15820	16002	15850	15836	16000	15848	15982	16003	15938	15898	15800	15956	16015	16018	15943	16116	15971	16056	15921	15844	16007	15836	15921	15837	15879	15909	15680	16018	15847	15758	16024	16034	15904	15850	15789	15932	16009	15823	16024	16013	15974	15712	15872	15858	15825	15716	16038	15913	15891	15834	15898	15878	15952	15960	15783	16010	15963	15863	15991	15624	15851	15811	16078	15902	15935	15863	15763	15889	15853	15876	15748	15811	15886	15925	15999	15877	15938	15979	15935	15829	15696	15701	15965	15983	15859	15743	15887	15913	15984	15779	15792	16192	15947	15819	15952	15887	15858	15869	15705	15754	15710	16059	15809	15852	15973	15938	15932	15805	15814	15906	15745	15975	15755	15550	15885	15821	16099	15962	15842	15887	15918	15900	15848	15978	15771	15921	15898	15975	16102	15878	15814	15945	15870	15844	15699	15859	15861	15699	15889	16020	15719	15818	15938	15964	15834	15740	15895	15826	16087	15796	16011	15959	15942	15790	16077	15929	15880	15761	15912	15848	15919	15922	15829	15828	15740	15814	15836	16190	15863	15855	15989	15907	15838	15937	15789	15961	15775	15892	15888	15753	16028	15956	15857	15759	16036	15931	15896	15917	16000	15825	15889	15825	15862	15891	15875	15899	15933	15853	15836	15889	15987	15857	15965	15769	15921	15848	15828	15984	15809	15987	15932	16044	15846	16221	15740	15884	15845	15764	16048	15822	15985	15813	15817	15856	15863	16010	15756	16049	15882	15862	15981	15849	16012	15990	15988	15858	15736	16118	15758	15725	15990	15959	15861	16008	15997	15720	15909	15679	15763	15926	15863	15663	15940	15969	15924	15792	15966	15910	15811	15876	15834	15910	15950	15841	15997	15945	15980	15986	15888	15943	15927	15897	16013	15931	15921	15697	15933	15751	15866	15996	15954	15968	15821	15953	15908	15888	15805	15944	15930	15815	15838	15745	15943	15889	15876	15839	16052	15938	15899	15762	15889	15988	15947	15670	15796	15834	15782	15821	15778	15889	15764	15840	15935	16014	15960	15808	15857	15862	15733	15921	15894	15937	16061	15898	15855	15866	16004	15908	15962	15629	16034	15781	15991	15887	15755	15894	15879	16044	15844	15928	16139	15840	15951	15846	15763	15983	15808	15920	15908	15955	15713	16008	15958	15938	16032	15971	15888	15948	16042	15914	15810	15805	16038	15730	15877	15842	15888	15963	15740	15945	15857	15917	15866	15678	16051	15896	15846	15873	15819	15905	15754	15935	15754	16094	15983	15966	15897	15915	15997	15887	15863	16010	15734	15987	16074	15849	15795	15643	15997	15822	15978	15855	15718	15865	15837	15876	15851	15893	15969	15870	15874	15989	15871	15988	15763	16151	15969	15879	15699	15847	15869	15763	15930	15985	15995	15968	15897	15788	15863	15863	16046	15977	15969	15762	15905	15897	16089	15924	15859	15847	15837	15719	15918	15825	15761	15865	15799	15874	15792	16098	15954	15828	15696	16025	15899	15702	15856	15800	15727	15890	15980	15765	15782	15913	15755	15909	15969	15831	15902	15897	15861	15795	15877	15939	15809	15802	15978	15820	15906	15909	15913	15809	15998	15638	15854	15896	15924	15961	15958	15767	15971	15859	15918	15813	15916	15875	15850	15881	15926	15765	16062	16017	15832	15965	15917	15852	15800	15915	15807	15811	15934	15903	15948	15990	15925	15954	15836	15950	15628	15681	15976	15987	15910	15846	15913	15963	15868	15870	15751	15828	16016	15755	15741	15927	15941	15744	16034	15758	15907	15898	15883	15829	15893	15852	15790	15951	15856	15763	15989	15822	15893	15963	15864	15990	15793	15864	15818	16007	15956	15929	15935	15705	15887	15803	15766	15680	15947	15818	15949	15781	15941	15746	15850	15644	15610	15787	15939	15720	15798	15644	15872	15799	15897	15881	15946	16011	15820	15966	15977	15900	16024	16096	15717	15894	15853	15820	15914	15837	15877	15907	15820	15844	15863	15804	16019	15808	15801	15705	15991	15929	15824	15933	16037	15889	15827	15849	15888	15854	15732	15884	15771	15997	15877	15852	15741	15745	15744	15910	15978	15869	15996	15885	15874	15823	15900	15823	15914	15964	15873	15937	15910	15831	15713	15883	15779	15882	15830	15842	15880	15590	15807	15855	15866	15879	15880	15867	15865	15953	15961	15657	15928	15873	15847	15952	15940	15918	15902	15980	15994	15862	15786	15930	15920	16018	15964	16048	15996	15740	15791	15919	15950	15939	15780	15907	15699	15960	16034	15981	16070	16055	15904	15904	15808	16040	16017	15933	15813	15985	15785	15926	15876	15859	15972	15754	15801	15775	15765	15796	15949	15687	15932	16001	15955	15770	15961	15926	15744	15953	15895	15770	16057	15817	15949	15824	15790	15938	15957	15812	15878	15927	15976	15752	15843	15928	15868	15962	15997	15911	15957	15915	15778	15890	15795	15876	15806	15766	15823	15915	15881	15873	15769	15939	15836	15836	15838	15813	15804	15937	15879	15827	15945	16050	16001	15944	15941	16044	15837	15774	15797	15894	15867	16136	15923	15960	15682	15909	15858	15736	15864	15956	15630	15842	15817	15910	15982	15981	15959	15957	15882	15855	15891	15695	15856	15756	15947	15788	15888	15930	15679	15916	15816	15836	15850	15877	15962	15890	15920	15871	15821	16062	15914	15849	15872	15820	15777	15870	15814	16037	15856	15815	15875	15837	15892	15895	15709	15819	15928	15818	15841	15714	16005	15815	15957	16185	15861	15900	15752	15939	15978	15873	16011	15843	15990	15951	15995	15867	15904	15960	16014	15821	15895	15837	15910	15947	15979	15831	15821	15866	16006	16042	15915	16028	16066	16135	15886	15832	15677	15976	15832	15475	15888	15761	15917	16003	15877	15856	15865	16044	15932	15916	15971	16168	15802	15926	15855	15889	15778	15926	15710	15786	15676	15804	15875	15850	15769	15882	15719	15928	15935	15912	15807	15885	16034	15893	15582	15886	15753	16006	15937	15808	15741	15875	15792	16002	15742	15899	15931	16099	15870	15946	15963	15928	16074	15876	15854	15877	15729	15772	15992	15847	15846	15782	15979	15939	15776	15828	15941	15940	15982	15889	15840	15943	15904	15846	15931	15856	15843	15855	15885	15940	15812	15770	16060	15803	15806	15760	15828	15796	15761	15933	15715	15922	15755	16002	15690	15801	16042	15888	16029	15810	15893	15827	15848	15960	15930	15930	15918	15799	15893	16100	15840	15823	15725	15847	15847	15837	15815	15881	15877	15810	15962	15953	15952	15949	15810	15790	15789	16023	15898	15958	15853	15860	15724	15900	15926	15704	16013	15890	15815	15894	15778	15972	15694	15927	15993	15911	15845	15851	15819	15824	16044	15772	15598	16004	15746	15875	16080	15864	15826	16028	15859	15965	15796	15903	15823	15840	15927	15770	15792	15673	15812	15928	15853	15882	15908	15944	15998	16060	15731	15804	15852	15712	15994	15733	15938	15879	15612	15848	15859	15786	15828	15808	15821	15845	15777	15874	15961	15912	15798	15884	15839	15641	15886	15912	15679	15845	16007	15637	15815	15855	15788	15882	15760	15824	15766	15737	15946	15810	16011	15886	15953	15761	15929	15893	15834	15825	15966	15970	15928	15916	15919	15915	15999	15893	15754	15793	15893	15940	15884	15827	15915	15961	15909	15877	15836	15870	15875	15876	15916	15930	15881	15887	15846	15781	15860	15880	15781	15894	15794	15909	15900	16024	15842	15929	16050	15895	15840	15946	15961	15759	15841	15846	15946	15764	16011	15916	15951	15774	15973	16044	15804	15877	16067	16067	15895	15922	16043	15696	15802	16007	15766	15993	16118	15757	15884	16055	15783	15951	16076	15924	15756	15976	15959	15852	15981	15915	15898	15772	16020	15993	15973	15841	15854	15858	15628	15941	16027	15876	15827	15956	15886	15769	15869	15852	15866	15829	15822	15847	15772	15877	15920	15627	15822	15828	15742	16180	15927	15885	15900	15935	16007	15899	15882	15828	16025	15877	15766	15881	15916	15923	15867	15905	15993	15788	15815	15729	15779	15928	15959	15820	15902	15809	16021	15988	15664	16047	15742	15871	15867	15880	15848	15966	15761	15929	15967	15827	15816	15711	15901	15971	15832	15936	15879	15878	15954	15858	15874	15921	15862	15765	15939	15939	15943	16037	16080	15849	15860	15815	15968	15873	15935	15845	15826	15780	15854	15902	15755	16185	15971	16003	15675	15930	15806	15822	15795	16019	15810	15964	15873	16007	16069	15919	15915	15619	16075	15690	15684	15753	15658	15718	15953	15843	15808	15937	15904	15849	16004	15891	15845	15769	15942	15882	15770	15930	15774	15936	15881	15830	15883	15806	15984	15734	15767	15949	15889	15883	15976	15996	15856	15883	15991	15904	15859	15864	15866	15883	15866	15901	15902	15952	15921	15837	15889	15899	15971	15838	15903	15775	15918	15890	15864	15831	15892	15959	15754	15915	16067	16118	15864	15950	15815	15874	15804	16215	15811	15675	15936	15931	15802	15938	15844	15749	15904	15769	15905	16071	15793	15740	16027	15810	15942	15988	15739	16013	15884	15942	15993	15955	15950	15665	15600	15951	15700	16104	15945	15869	15834	15893	15883	15740	15823	15955	15951	15934	15746	15791	15845	15992	16053	16022	16011	15798	15853	15925	15892	15699	15938	15802	15805	15614	15915	15944	15871	16040	15935	15947	15844	15902	15837	15830	15906	15805	15977	15974	15906	15866	15981	15781	15796	15779	15918	15868	15931	15951	15865	15766	15923	15778	15840	15771	15887	15993	15873	15847	15920	15812	15947	15864	15663	15858	15867	15910	15821	15773	15734	15930	15936	15894	15795	15875	15783	15980	15839	15883	15982	16014	15886	15818	15763
28785	27818	34104	30201	24459	21622	19892	19015	18476	18383	18264	17977	18019	18046	17881	18067	17930	17923	18006	17811	17938	17898	17757	17837	18027	17946	17751	17947	17857	17670	17846	17839	17935	18031	17854	17784	17907	17932	17977	17726	17789	17905	17710	17712	17940	18183	17904	17877	17915	17985	18122	17990	17784	17921	17655	17744	17836	17840	17767	17772	17839	17808	17973	17870	17715	18071	17733	17726	18028	17696	17765	17749	17892	17881	17870	17855	17684	17952	17784	17882	17884	17808	17931	17794	17607	17738	17888	17858	17949	17718	17853	18013	18162	17828	17694	17713	17826	18068	17878	17838	17673	17677	17931	17843	17908	17693	17619	17771	17652	17873	17834	17872	17682	17716	17722	17723	17886	17845	18051	17823	17762	17670	17664	17814	17871	17797	17654	17767	17570	17832	17817	17937	17834	17762	17815	17918	17738	18011	17980	17850	17911	17770	17862	18054	17800	17659	17815	17833	17840	18082	17854	17685	17543	17638	17856	17799	17777	17715	17933	17818	17697	17661	17679	17554	17749	17763	17918	18062	18000	17834	17896	17866	17940	17691	17567	17897	17799	17847	17785	17773	17888	17730	17713	17695	17849	17974	17970	17741	18023	17838	17891	17830	17870	17778	17590	17759	17725	17527	17679	17983	18029	17840	17813	17786	17837	17845	18048	17904	17708	17799	17774	17913	17767	17786	17896	17737	17523	17673	17707	17828	17779	17492	17912	17772	17873	17633	17785	17753	17714	17815	17783	17696	17709	17896	17767	17912	17934	17695	17906	17826	17702	17874	17958	17555	17693	17777	17693	17736	17968	17937	17718	17796	17654	17885	18032	17642	17629	17884	18042	17812	18019	17761	17702	17632	17667	17839	17864	17734	17904	17742	17815	17816	17713	17734	17914	17834	17701	17812	17710	17948	17671	17793	17960	17743	17841	17802	17811	17685	18028	17821	17781	17915	17737	17745	17802	17962	17767	17702	17798	17787	17839	17719	17641	17787	17819	17759	17960	17831	17786	17883	17853	17799	17884	17678	17897	17819	17819	17896	17920	17740	17935	18002	17758	17936	17877	17726	17967	17658	17833	17900	17907	17866	17947	17766	17856	17746	17754	17627	17706	17697	17708	17843	17695	17819	17804	17779	17941	17961	17854	17734	18029	17833	17921	17924	17826	17633	17775	17951	17905	17904	17792	17935	17614	17662	17910	17917	17850	17949	17509	17598	17784	17942	17991	17770	17887	17878	17946	17944	17611	17772	17613	17722	18080	17899	17938	17766	17868	17839	17827	17768	17927	17983	17998	17563	17641	17775	17853	17878	17774	17882	17894	17722	17677	17837	17886	17863	17960	17845	17720	17941	17774	17919	17649	17878	17552	17863	17569	17798	17607	17706	17760	17834	17894	17746	17920	17881	17698	17771	17811	17797	17641	17875	18092	17810	17792	17794	17808	17796	17843	17899	17986	17882	17820	17669	17911	18013	17780	17711	17543	17670	17800	17798	17752	17760	17767	17974	18034	17697	17913	17848	17823	17859	17907	17816	17936	17985	17803	17889	17957	17902	17868	17969	17747	17975	17922	17723	17870	17834	17797	17809	17854	17797	17819	17809	17645	17950	17948	17875	17711	17782	18096	17741	17741	17805	17782	17786	17876	17886	17817	17772	17702	17738	17655	17773	18136	17727	17857	17766	17683	17821	17599	17800	17628	17752	17717	17468	17773	17796	17890	17762	17781	17692	17767	17921	17700	17941	17937	17999	17950	17741	17791	17846	17549	17951	17826	17810	17695	17859	17858	17798	17906	17990	17668	17762	17851	17900	17811	17927	17776	17853	17680	17940	17601	17665	17816	17654	17854	17695	17789	17673	17786	17760	18031	17803	17661	17559	17860	17766	17718	17788	17838	17686	17758	17705	18102	17610	17708	17798	17708	17904	17806	17785	17677	17737	17848	17851	17772	17805	17944	17797	17738	17912	17834	17754	17745	17787	17667	17869	17798	17754	17620	17772	17702	17817	18007	17797	17829	17755	18012	17982	17919	17847	17790	17993	17679	17994	17967	17793	17758	17785	17732	17762	17815	17909	17767	17932	17808	17874	18137	17756	17907	17912	17802	17751	17813	17683	18012	17706	17726	17619	17615	17948	17846	17564	17590	17774	17836	17769	17866	17824	17691	17949	17759	17711	17823	17916	17750	17834	17755	17684	17795	17756	17693	17715	17785	17906	17818	17827	17872	17745	17776	17941	17845	18023	17745	17901	17790	17841	17678	17740	17618	17762	17716	17853	17660	17760	17841	17742	17801	17970	17904	17873	17704	17854	17836	17752	18013	17680	17698	17724	17873	17835	17890	17828	17916	17671	17947	17826	17805	17919	17967	17909	17836	17721	17746	17614	17773	17773	17783	17739	17731	17993	17828	17795	17713	17919	17778	17602	17808	17987	17851	17900	17755	17712	17886	17738	17844	17782	17806	17872	17824	17902	17865	17605	17864	17722	17885	17780	17792	17789	17907	17866	17637	17840	17718	17691	18000	17613	17767	17918	17962	17874	17692	17714	17973	17932	17839	17896	17663	17765	17758	17812	17718	17880	17677	17708	17801	17732	17829	17710	17670	17914	17790	17868	17870	17911	17993	17769	17662	17644	17809	17837	17777	17674	17846	17686	17796	18051	17846	17662	17784	17887	17949	17920	18013	17743	17779	17801	17750	17945	17786	18135	17884	17981	17682	17778	17816	17880	17714	17731	17841	17667	17809	17841	17746	17678	17801	17766	17837	17827	17839	17693	17884	17762	17931	17845	17687	17763	17758	17890	17855	17760	17679	17892	17870	17840	17789	17796	17909	17973	18028	17866	17937	17821	17728	17803	17953	17877	18048	17892	17787	17784	17969	17587	17899	17969	17781	17848	17972	17687	17740	17969	17781	17860	17836	17915	17950	17789	17995	17903	17982	17880	17900	17736	17815	17867	17815	17897	17792	17837	17993	17954	17842	18027	17682	17900	17924	17904	17944	17634	17560	17750	17976	17823	17680	17682	17646	17883	17781	18117	17882	17821	17769	17722	17751	17744	17915	18023	17926	17645	17920	17772	17806	18128	17971	17798	17784	17644	17873	17787	17795	17696	17860	17725	17737	17699	17806	17969	17713	17828	17913	17999	17824	17609	17722	17601	17663	17530	17768	17907	17955	17902	17840	17618	17786	17936	17812	17776	17765	17796	17825	17977	17809	17729	17708	17765	17864	17900	17812	17870	17712	17657	17751	17941	17843	17778	17684	17887	17720	17766	18011	17827	17808	17748	17859	17896	17951	17769	17812	17757	17717	17650	17798	17786	17925	17776	17768	17778	17842	17664	17839	17671	17743	17666	17963	17773	17690	17767	17948	17663	17686	17778	17914	17855	18071	17758	17851	17681	17828	17925	17802	17893	17943	17851	17744	17796	17794	17860	17538	17785	17850	17801	17726	17963	17725	17865	17853	17828	17758	17988	18010	17852	17719	17760	17820	18003	17737	17930	17817	17799	17918	17600	17867	17910	17811	17679	17778	17838	18107	17882	17864	17812	17931	17736	17890	17696	17785	17767	17759	17707	17920	17850	17894	17868	17728	17709	17748	17782	17913	17766	17783	17788	17709	17765	18007	17721	17833	17866	17780	17943	17809	17613	17878	17865	17692	17792	17874	17840	17902	17774	17648	17904	17784	17914	17999	17775	17943	17893	17999	17774	17992	17689	17968	17835	17493	17740	17959	17667	17939	17794	17904	17894	17563	17758	17848	17848	17653	17789	17837	17870	17936	17819	17966	17650	17969	17728	17692	17875	17890	17859	17728	17956	17936	17979	18022	17654	17850	17747	17805	17881	17820	17895	17946	17922	18025	17841	17733	17860	17835	17794	17853	17930	17936	17946	17836	17895	17990	17924	17850	17869	17970	17711	17768	17620	17727	17898	17797	17990	17760	17653	17805	17718	17932	17789	17641	17670	17851	17708	17746	17501	17785	17760	17802	17801	17723	17749	17911	17703	17819	17972	17742	17743	17929	17923	17756	17791	17732	17902	17703	17811	17790	17682	17885	17748	17885	18100	17915	17808	17851	17823	17794	17897	18072	17912	17631	17693	17726	17859	17925	17704	17835	17826	17868	17725	17818	17839	17877	17715	17837	17783	17612	17850	17960	17885	17966	17849	17844	17688	17799	17963	17972	17831	17929	17944	18015	18043	17968	17788	17934	17628	17846	17754	18033	18009	17992	17628	17794	17895	17806	17722	17816	17670	17805	17701	18010	17823	17720	17743	17924	18045	17807	17874	17793	17535	17790	17804	17808	17876	17783	17853	17756	17739	17708	17758	17823	17769	17881	17907	17913	17929	17789	17890	17907	17728	17664	17746	17877	18039	17770	17707	17720	17617	17875	17926	17823	18084	17862	18034	17757	17573	17918	17754	17826	17876	17692	17815	17938	17771	17808	17808	17957	17728	17815	17571	17828	17753	17760	17858	17835	17952	17624	17735	17850	17674	17649	17954	17711	17798	18004	17939	17774	17897	17993	17734	17763	17769	17913	17763	18107	17810	17882	17898	17907	17833	17810	17725	17910	17802	17914	17799	17779	17679	17729	17882	17889	17801	17698	17830	17821	17958	17566	17686	17955	17796	17930	17900	17938	17859	17933	17773	18042	17812	17783	17841	17729	17866	17878	17755	17756	17819	17720	17835	17756	18014	17862	17756	17766	17703	17785	18011	17899	17884	17825	17809	17802	17873	18022	17790	17865	17787	17728	17981	17626	17878	18058	17747	17804	17793	17635	17813	17724	17680	17898	17783	17788	17699	17840	18006	17849	17637	17545	17729	17706	17849	17753	17795	17704	17765	18000	17772	17822	17937	17792	17816	17524	17486	17743	17727	17773	17910	17810	17910	17596	17859	17706	17808	17887	17784	17894	17830	17749	17588	17766	17743	18034	17826	17792	17775	17915	17800	17992	17834	17713	17681	17688	17903	17756	17857	17730	17676	17718	17846	17772	17850	17738	17908	17800	17599	17888	17981	17845	17761	17815	17898	17816	17891	17940	17998	17973	17884	18003	18074	17818	17880	17677	17703	17797	17770	17744	17579	17675	17915	17808	17817	17844	17891	17858	17945	17745	17699	17758	17688	17788	17861	17712	17558
31489	44727	39525	30599	25181	20301	18652	17691	17119	16965	16650	16417	16213	16165	16175	16075	16084	15951	15988	15986	15974	16109	15907	16018	15896	16067	15922	16111	15934	15913	16020	16105	16015	15999	15992	15894	16071	15902	15980	16072	15973	15766	16113	16072	15834	16054	16177	15913	15894	16064	16113	15970	16123	15936	16094	15960	15912	15935	16099	16149	16024	15980	15966	16008	16072	15978	16300	16036	15920	15981	15823	16231	16054	15949	15957	15919	16046	16082	16131	16025	16023	15915	16045	15931	15984	15894	16013	16038	15850	16111	16035	15960	15936	15988	15982	15828	15995	15915	15921	16032	15911	16017	15918	15906	15954	16005	16101	15810	15960	15967	15906	16005	15837	15986	16093	16061	15844	16020	15889	16031	15891	15865	16036	15987	15867	15997	15960	15882	15998	16177	15960	16034	15954	15889	16107	16112	15842	16001	15965	15911	15919	15810	16085	16119	16024	15994	15849	15959	16112	15874	15868	16122	15905	15917	16065	15865	15838	15969	15956	16116	16069	15929	16086	15853	15876	15971	15776	15974	15983	15974	15862	15859	16105	15963	15961	15916	16101	15855	16171	15999	15909	16116	16023	15917	15927	15943	15763	15869	15913	15972	15983	15967	15902	15931	15890	15903	16028	15858	16042	15959	16097	15950	16051	15957	15886	16020	16017	15859	15960	16036	15990	16038	15989	15826	16036	15842	16171	15919	15765	15970	16025	16065	16004	15976	15894	16077	16008	16081	15869	16068	15906	16009	16043	16000	15845	15968	16097	16046	15945	15951	15955	16018	15987	15925	15907	15975	15888	16194	15960	15874	15924	16037	15871	16119	16087	16038	16001	15866	15897	16133	15781	15838	15924	15886	15915	16073	15829	16217	16077	15951	16112	16008	15922	15808	16050	15781	15995	15926	15926	16031	15771	16001	15942	15969	15840	16014	16023	15937	15953	16072	16032	16032	16171	16050	15986	15888	16012	15848	15858	15953	15912	15884	15929	15900	16145	16022	16092	16048	15938	15975	16228	15817	16182	15888	16144	15912	16236	15997	16131	15896	15886	15924	15914	15863	15946	15849	16030	15960	15921	16050	15964	16056	15966	15997	16128	16004	15856	15878	16146	16081	15922	16029	16020	15879	16057	15940	15994	16002	15896	16031	16080	15939	15833	15953	15983	16142	15977	16127	15934	16008	15876	15965	15920	15996	16020	16040	15870	15995	15889	15981	16078	16091	15912	15992	16153	16041	15941	15916	16025	15959	16011	15927	15998	15915	15911	16115	15980	16023	16125	15800	16080	16098	16028	15853	16013	15957	15908	15960	15916	15967	15978	16050	15783	15989	15913	16027	15961	15928	16086	15947	16109	16028	15977	15915	15999	15851	16039	16001	16001	16112	15980	16059	15897	15810	15980	16225	16077	16005	15893	16023	16066	16070	15963	16007	16131	15940	15967	16139	15896	15933	16084	15938	16058	16047	16106	16042	15924	15917	15917	16005	15815	16091	15978	15916	15993	15936	15904	16159	15968	15749	15839	15856	15893	15867	15938	15967	15969	15931	15963	16059	15881	16009	16107	15916	16072	15948	16042	15991	15810	15920	15920	16192	16006	15840	15795	16021	15911	16132	15983	16101	16033	15883	15957	15995	15791	15947	16094	15985	16021	15925	15958	15946	16009	15850	16008	15965	15770	16031	15993	15968	15989	15973	15904	15994	16066	15906	15903	16017	15995	15999	15865	15895	16095	16113	16034	15771	16017	15923	15992	15911	15965	15972	15936	16009	15849	15838	16216	15934	15953	16230	16068	15985	16013	15939	16171	16035	15894	16022	15824	15943	15972	16054	15839	16023	15860	16177	15950	15903	15888	16136	15734	15975	16026	16120	16048	15964	15965	16128	15739	16063	15832	15923	16024	15827	16039	15791	15680	16064	16094	16114	15914	16051	15970	15947	16005	15811	15850	16068	15960	16054	16203	15863	16019	16092	16203	15952	15954	16144	16024	15819	15963	16056	15955	16009	15949	15879	16036	16022	16129	16110	15868	16081	16104	15980	15821	15918	16001	15855	16021	16067	15863	15902	15914	16092	15911	16017	15851	16075	15870	16042	15941	16025	15878	16053	16069	16057	15879	15938	15945	15839	15805	16101	15827	16108	15880	16052	15965	16024	16029	16022	16039	15918	15917	16164	16179	16201	15920	16046	16051	15893	16076	15946	16084	16130	16039	15986	15871	15973	15937	16019	15977	15842	15989	16113	15919	15864	16058	16025	16075	16086	15955	15936	15932	15898	16016	15832	16222	15957	16035	16059	15947	15906	15758	15922	15997	16119	16050	15868	15981	16143	16087	16135	16204	16009	15914	15836	15931	16027	16028	15965	16006	16042	15972	16056	16116	15937	15727	16021	15974	15866	16196	15980	15956	15877	16068	16056	16069	16079	16181	15890	15949	15904	15944	16088	15916	15993	15954	15979	15899	15822	15960	15912	15943	15932	16002	15930	16016	16059	15875	16023	16222	15908	15916	16151	16009	16015	15944	15968	15957	16050	15768	16013	15884	15947	16102	16007	15878	15941	16039	15772	16106	15824	16069	15912	15996	16003	16113	16020	15884	16001	15786	15845	16054	15927	16118	15993	16083	16003	16043	16038	16003	16113	15998	16010	15918	15879	15992	15948	15991	16040	16017	15990	15848	15908	15991	16153	15909	16027	15954	15807	16053	16080	16076	15887	15879	15971	15958	15746	15998	15844	15978	15925	15788	15834	16034	16088	16001	16095	15903	16111	15861	16155	16011	15778	16025	15933	15757	15847	15849	15966	16132	16103	15907	16021	15978	15879	15964	15819	16073	16031	15983	16124	15969	15925	15963	16041	15869	15968	15958	16014	16061	16097	15951	15976	15944	16043	15853	15971	16060	15892	16028	15984	16111	15837	15989	16073	15996	15959	16012	15944	15996	15865	16125	16035	16015	15952	15879	15893	16093	16018	16111	16108	15995	15987	15765	16104	16017	15946	15980	15957	15862	16013	16003	15971	15955	15872	15974	15906	15943	15856	16059	15947	15931	16084	15974	15956	15804	15974	15975	15920	15898	15852	15933	15867	16033	15926	16100	16092	15931	15968	16008	15921	15962	15838	16010	16001	16104	15914	15897	15999	16039	16027	16011	15994	15901	15954	15982	15995	16099	16073	16192	15809	15993	15981	16006	16020	15910	16094	15919	16059	15866	15979	16035	16026	15969	16043	16126	16070	15951	16125	15896	15932	15899	15940	16037	15906	15979	15918	16007	16061	15850	16058	15849	16074	16007	15942	15978	16070	16011	15925	15820	15990	15766	16064	15817	15982	16036	15778	15993	15998	15861	15903	15935	15981	15881	15960	15990	15991	15878	15875	15947	16131	15920	15858	15954	16114	16015	16006	15898	16043	16095	15970	16060	15808	15871	15969	16064	15837	16060	15898	16025	15823	16024	16025	15918	15893	15814	15960	15891	15836	15823	15948	15919	15822	16020	15975	16014	15972	15917	15999	16166	16087	16054	15827	15997	16014	16196	15945	15880	15973	15971	15988	15808	16006	16067	15949	15812	15850	15950	16134	15981	15870	16079	16066	16134	15950	15912	16013	15900	15933	16062	15930	15824	15917	15868	15952	15955	15601	16127	16023	15924	15961	16075	15982	16118	16154	16003	16049	16156	16002	15959	15929	15917	15945	15818	15874	15901	15816	16049	15979	16062	15979	15904	15824	15830	15959	15950	16012	16093	16035	15899	16018	15943	16125	15971	15837	16006	16137	16024	15994	16012	16079	15800	16074	15978	15918	15835	15946	16079	16066	15973	15954	16167	15961	16004	16019	15945	15981	16142	15881	16077	15905	16048	15862	15870	15866	15820	16023	16039	15994	16069	16082	15986	16045	16072	15794	15965	15998	16208	15995	16000	16121	16146	16036	16190	16171	15974	16008	16073	15850	15940	15973	15962	15967	15973	16006	16076	16021	15984	15779	16007	15900	15863	15946	15877	16020	15862	16045	16026	16049	15869	16041	15983	15843	16063	15926	15989	16081	16053	15915	16105	16033	15837	15982	16043	15950	16067	16045	16032	15906	15991	16035	15947	15905	15936	16035	16102	15854	16106	16046	15940	15968	15882	15954	16198	16037	16274	16042	15911	16009	15824	15922	15831	15918	15979	15981	16166	16053	15948	15932	16020	15856	15918	15925	15944	16034	16057	15832	16081	15987	16116	16028	15887	15846	16140	15954	16056	15985	16162	15978	16164	16133	15966	15969	15881	15979	15959	16051	16012	16030	15953	15764	15952	15983	15974	15936	15905	16078	16027	16091	16080	15864	15893	16105	15832	15870	15965	16115	15980	15980	15954	16051	16003	16132	15988	15950	15951	15954	15991	16067	15922	16061	16006	15980	15837	15981	16036	15980	16147	15956	16008	15912	16024	16058	15957	16211	15956	15962	16025	16094	15936	15955	15868	15942	15886	15840	15867	15924	15823	16015	15913	16056	15875	15936	15705	16030	15945	15979	15966	16003	15873	15967	15909	15890	16027	16115	15831	16029	16039	15858	16109	15918	15829	15787	15948	16157	15819	15955	15964	16026	16027	16092	16070	15961	15868	15969	15965	15906	15914	15813	16020	16011	16083	16072	16068	16022	16151	15953	16092	15876	15879	16027	15846	15978	16013	15913	15846	16041	15977	15960	15974	15801	16020	15949	16214	16037	15829	16101	15974	16119	15896	16016	16056	15987	16003	15995	15852	15978	16016	16083	15925	15973	15941	16145	16008	15951	15960	15955	16119	16076	15929	15988	15924	15939	16053	16035	15902	15896	15983	16156	15959	15951	16019	15820	15965	15967	16074	15883	15943	16037	16057	16107	15899	16146	16011	15867	15979	16022	15978	15953	15719	15740	15954	16016	16013	16104	16145	16105	16040	15967	16083	15954	16062	15854	16020	16158	16140	15835	15856	15955	15920	16101	15998	15804	15820	15949	16055	16094	15870	16109	15964	15993	15840	15931	16057	15860	15816	16246	15921	15844	15942	16115	16080	16032	16029	15972	15993	15952	15924	16040	15909	15962	15855	16043	16004	15928	15951	15944	15949	15986	15968	16006	16087	15911	15797	15885	15871	16017	15892	15992	15925	15961	16021	15896	16013	15932
24281	21533	29180	26381	25558	25770	23795	19649	18562	18728	18162	17804	17593	17420	17506	17371	17358	17236	17330	17433	17374	17321	17233	17203	17224	17242	17357	17142	17251	17191	17347	17263	16996	17158	17246	17365	17142	17343	17208	17066	17232	17132	16999	17162	17182	17124	17308	17161	17398	17020	17385	17101	17213	17481	17158	17295	17281	17207	17283	17133	17137	17241	17314	17060	17112	17123	17159	17163	17227	17192	17284	17002	17170	17125	17245	17200	17120	17115	17324	17104	17277	17085	17352	17105	16898	17103	17057	17116	17254	17064	17076	17215	17151	17379	17319	17049	17292	17052	17148	17152	17222	17225	17366	17081	17147	17058	17033	16993	17103	17048	17254	16926	16969	17131	17135	17203	17060	16972	17194	17339	17216	17104	17087	17187	17192	17053	17064	17011	17431	17130	17311	17109	16942	17000	17096	17170	17215	17153	17045	17122	17153	17089	17047	17128	17031	17002	17086	17160	17189	17196	17101	17066	16885	17139	17159	17001	17139	17064	17142	17109	17003	17160	17072	17009	17321	17037	16845	17110	17227	17140	17058	17092	17142	17238	16992	16991	16962	17201	16868	17080	17117	17327	17164	17162	17182	17178	17036	17158	17062	17073	17367	17170	17219	17306	17260	17045	16992	17038	17119	17105	16989	17121	17122	17268	17106	17183	16907	16925	17353	17280	16947	16866	17146	17106	17063	17381	17091	17434	17206	17232	17119	16843	17366	17283	17319	17174	17085	17220	17176	17265	17160	17140	17160	17160	17130	17136	17126	17150	17020	17118	17020	17155	17114	17080	17059	17143	17208	16978	17153	17233	17418	17110	16985	16973	17394	17200	17243	17196	17261	17012	16976	17274	17352	17233	17085	16922	17137	17183	17134	17146	17075	17114	17127	17311	16977	17053	17222	16915	17316	17181	17087	17010	17191	17083	17136	17160	17197	17084	17220	16807	17129	16880	17120	17059	17108	16998	17109	17136	17204	17004	17239	17043	17034	17348	17103	17065	17223	17027	17168	17207	17225	17092	17007	17218	17059	17248	17137	17021	17174	17167	17132	17017	16797	17018	17268	17094	17142	17311	17149	17153	17088	17298	17191	16938	17142	17238	17052	16985	16841	17036	17181	17032	17104	17101	17148	17324	17123	16742	17246	17100	16984	16977	17098	16942	17198	16995	17045	17049	16897	17099	17082	17053	17042	17003	17084	17071	17319	17007	17015	16992	17179	17075	17205	17133	17075	17112	17078	17021	17008	17000	17334	16900	17081	17056	17019	17277	17081	17082	17199	16945	16980	17196	16992	17052	17119	17018	17115	17273	17086	17152	17090	17177	17087	17166	17155	17102	16977	17227	17136	17253	16926	17037	17014	17143	17164	17313	17241	17131	17040	17250	17053	17050	17157	17229	17027	16997	17161	17207	17014	17110	17242	17164	17195	17267	17249	17104	17136	17041	17294	17239	17123	16887	17150	17165	17067	17076	17234	17079	17166	16921	17115	17068	17259	17156	17222	16826	17158	17097	17074	17064	17210	17160	16953	17202	17294	17120	17022	16961	17189	17149	16998	16974	17325	17285	17073	17012	17157	16961	17025	17023	17155	17034	17316	17178	17123	17108	17090	17116	17221	17108	17067	17104	16984	17226	17119	17141	17208	17173	17026	17190	17272	17192	17169	17000	16940	17099	17166	17102	17008	16989	17092	17284	17153	17109	17087	17168	17241	17012	17170	17044	17235	17087	17002	17097	16955	17073	16997	17123	17203	16879	17066	17181	17158	16948	16945	17043	17189	17181	17140	17111	17090	17018	17005	17094	17084	17093	17136	17193	17025	16998	17092	17019	16807	17147	17175	17016	17013	17178	17196	17134	17179	17235	17205	17018	16938	17119	17004	16903	16983	17108	17171	17330	16983	17055	17085	16962	17062	17142	16981	17233	17088	17086	17258	17172	17235	17327	16989	16966	17362	16960	17230	17224	17085	17019	16967	17149	16968	17190	16909	17150	17098	17071	16913	16913	16942	17180	17040	17158	17029	17241	17339	17226	17337	17061	17165	17258	17102	17147	17020	17137	17201	17020	17097	17087	17091	16824	17097	17120	17207	16925	17117	17243	17117	17091	17181	17102	17007	16910	17064	17122	17172	17213	17274	16921	16906	17158	17110	16962	17135	17077	17223	16963	17210	17137	17179	16933	17186	17223	17096	17081	17230	17305	17093	16965	17101	17122	17179	17002	17091	17128	17168	17179	17190	17046	17215	17194	17257	17096	17118	17073	17210	17131	16998	17205	17090	16966	16952	17306	17329	17244	17237	17171	17215	17033	17176	17025	17201	17121	17344	17341	17242	17081	17196	17182	17084	16958	16862	17156	17031	17126	16903	17222	17150	17286	17019	17070	17157	17092	16912	17137	17124	16988	17061	16930	17115	17120	17103	17194	17096	17112	16987	17079	17260	17104	17153	16898	17028	17095	17135	17127	17203	17134	17263	17046	16918	17236	17315	17114	17305	17227	17104	17202	17125	17361	17185	17087	17117	17137	17217	17325	17158	16929	17026	17042	17175	17220	16968	17072	17162	17022	17113	17140	17048	17106	17079	17203	17263	17106	16945	17389	17300	17141	17219	17077	17118	17161	17121	17432	17297	17211	17121	17547	17385	17136	17169	17176	17138	17197	17052	17127	17196	17076	17133	17087	17233	17365	17044	17190	17116	17059	17023	17131	17030	17093	16983	17111	17085	17085	17286	17148	17225	17347	16998	17199	17215	16848	16988	17042	16994	17236	17220	17073	16850	17042	17107	17164	16999	16967	17131	17250	17084	17278	17211	17010	17074	17185	17020	17262	17118	17226	17091	16977	17157	17050	17136	17066	17022	17127	17089	16807	17110	17218	17288	17048	17026	16958	16967	17080	17234	17118	17224	17251	17225	17071	17174	17111	17111	17006	17122	17056	17194	17136	17021	17273	17184	17242	17108	17208	17226	17222	17173	17075	17189	17155	17065	17065	17161	17160	17296	17196	17061	17140	17051	17123	17071	17173	17116	17151	17071	17284	17213	17058	17201	17169	17143	17141	17101	17328	17399	17074	17330	17193	16815	17231	17086	17124	17216	17166	17187	17244	17047	17119	17200	16895	17196	16966	17319	17014	17121	16867	16992	17369	17106	17329	17102	17160	17067	17133	17129	17036	17172	17186	17189	17080	17179	17025	17288	17298	17146	17113	17233	17008	17084	16966	17154	17292	17121	17216	17227	17102	17102	17135	17097	17224	16987	17297	17378	17232	17200	17138	16846	17270	17136	17193	17187	17296	17028	16953	17086	17156	16996	17232	17175	17090	17140	16995	17183	17014	17207	17271	17340	17282	17229	17085	17181	17122	17019	16979	16900	17067	17074	17158	17199	16999	17074	17125	17112	17219	16998	17231	17155	16891	17047	17269	17263	17192	17149	17028	17127	17298	17051	17093	17123	16809	17148	16956	17165	17097	17068	17003	17268	17124	17292	17094	17248	17080	16945	17269	17197	17035	17125	16983	17152	17086	17115	17126	17244	17163	17129	17042	17040	17260	17273	17156	17138	17231	17230	17225	17075	17155	17267	17372	17422	17076	17405	17177	17106	17129	17041	17128	17218	17352	17259	17255	17232	17072	17228	16980	17234	17235	17043	16975	17044	16882	17215	17048	17295	17342	17145	17020	17271	17073	17211	17021	17112	17137	17068	17177	17158	17282	17089	17135	17236	17411	17064	17206	17110	17139	17174	17191	17336	17140	17303	17312	17066	17019	17222	17316	17018	17264	17136	17291	17087	17075	17163	17053	17119	17268	17224	17279	17161	16985	16932	17061	17167	16955	17135	17179	17215	17192	17131	17301	17301	17248	16997	17175	16959	17040	17170	17310	16881	17221	16939	17073	17228	17046	16930	17008	17209	17048	16994	17187	17128	17057	17375	17156	17192	17083	17027	17058	17140	17144	17155	17029	17192	16921	17020	17141	17272	17105	17016	17281	17042	17071	17051	17059	17244	17209	17072	16966	17095	16978	16805	17277	17258	16818	17294	17219	17372	17243	16976	17147	17155	16977	17162	17160	17244	17033	17100	17176	17277	16912	17214	17034	17043	17056	17339	17018	17148	17241	17050	17209	17138	17218	16983	17173	17020	17111	17267	17185	16993	16926	17018	17011	17072	17043	17007	17334	17162	17191	17354	16965	17278	17153	17250	17304	17238	17189	17137	17116	16936	17180	17068	16968	17177	17089	17144	17078	17171	17217	17052	17112	17013	17129	17045	17275	17201	17267	17259	17095	17082	17211	17111	17256	17136	17178	17065	17075	17128	17084	16943	17161	17128	17169	17280	17039	17036	17249	17120	17097	16894	17207	17268	17156	17019	16981	17071	17126	17079	17048	17070	17045	17059	17142	16922	16980	17088	16978	17203	17066	16961	16895	17089	16928	17149	16948	17072	17197	17152	17058	17190	17047	17119	17158	16979	17314	17088	17145	16944	17249	17145	16914	17062	17099	17083	16986	17184	17158	16914	16980	17153	17130	17138	17242	17219	16969	17193	17092	17242	17266	17127	17122	17105	17163	17203	17200	17200	16942	17204	17123	16951	17041	16932	16992	16967	17299	17131	17071	16989	16786	17282	17079	17186	17173	17244	17346	17269	17382	17114	17140	17266	17229	17285	17120	17108	16943	17113	17271	17223	17089	17118	17202	17129	16994	16982	17202	17047	17049	17252	17421	17391	17202	16930	17103	17186	17054	17145	17142	17120	17139	16891	17389	17015	17042	17081	17167	17151	17148	17020	17193	17275	17069	17217	17182	17011	17096	17355	17260	17174	17379	17089	17286	17156	17208	17114	17244	17063	17199	17117	17055	17104	16935	17042	17217	17289	17145	17344	17120	17160	17204	17083	17047	17256	17080	17202	17174	17176	17244	17109	16937	17033	16962	16915	17134	17083	17244	17199	16951	16928	17126	17144	17147	17260	17316	17092	17031	17324	17089	17068	17336	17021	17140	17044	17055	17135	17198	17034	17134	17074	17025	17027	17252	17112	17134	17222	17334	17290	17000	17106	17223	16983	17071	17031	17131	16999	17005	16920	17046	16985	17164	17064	17002	17170	16985	17046	17167	16920	16896	17362	17198	17188	17026	17263	17027	17230	17133
33186	53233	48024	38919	31795	25938	21140	18734	17531	17334	16748	16622	16262	15979	15904	15876	15769	15763	15747	15928	15766	15610	15846	15740	15605	15844	15683	15452	15519	15427	15574	15658	15555	15428	15544	15588	15608	15658	15445	15703	15638	15487	15573	15693	15593	15564	15578	15596	15642	15617	15657	15447	15631	15554	15718	15518	15739	15650	15489	15438	15679	15591	15586	15682	15641	15509	15459	15552	15582	15569	15560	15524	15537	15520	15569	15498	15554	15574	15724	15497	15651	15625	15572	15526	15571	15510	15669	15536	15520	15557	15584	15563	15547	15559	15765	15601	15554	15524	15615	15716	15739	15567	15560	15578	15579	15638	15520	15599	15636	15638	15425	15672	15526	15467	15569	15516	15356	15621	15315	15512	15682	15661	15516	15706	15431	15484	15662	15589	15577	15536	15493	15539	15666	15550	15475	15487	15420	15494	15461	15398	15683	15587	15468	15482	15667	15509	15623	15454	15576	15516	15513	15529	15447	15406	15630	15604	15575	15580	15500	15567	15432	15535	15482	15626	15570	15538	15579	15629	15588	15556	15616	15626	15602	15620	15655	15626	15479	15386	15708	15529	15510	15509	15625	15680	15587	15467	15472	15683	15346	15422	15663	15589	15551	15551	15600	15448	15647	15490	15598	15562	15520	15686	15617	15551	15513	15571	15615	15565	15592	15609	15580	15567	15619	15827	15480	15791	15506	15623	15446	15590	15356	15767	15588	15524	15515	15685	15602	15372	15451	15591	15479	15490	15587	15518	15720	15618	15566	15488	15645	15633	15588	15494	15409	15513	15419	15652	15459	15594	15593	15604	15631	15659	15709	15421	15502	15522	15666	15499	15568	15603	15519	15461	15686	15652	15441	15617	15680	15633	15563	15466	15607	15625	15507	15574	15386	15593	15642	15592	15800	15483	15627	15485	15567	15520	15599	15663	15715	15316	15535	15654	15486	15386	15670	15520	15616	15653	15607	15595	15664	15665	15550	15405	15598	15572	15378	15460	15674	15623	15645	15548	15592	15408	15542	15639	15538	15481	15456	15616	15688	15614	15654	15699	15658	15651	15565	15642	15597	15634	15506	15514	15634	15615	15611	15663	15530	15518	15444	15484	15485	15509	15472	15674	15684	15548	15463	15488	15568	15478	15471	15491	15529	15482	15557	15455	15582	15425	15602	15544	15543	15536	15536	15575	15499	15610	15590	15507	15616	15572	15583	15394	15494	15464	15571	15374	15613	15534	15472	15541	15545	15627	15716	15571	15598	15572	15492	15575	15581	15675	15584	15635	15528	15623	15553	15709	15720	15621	15466	15416	15502	15731	15665	15573	15599	15552	15499	15588	15428	15402	15614	15423	15785	15576	15510	15686	15356	15479	15578	15622	15496	15589	15522	15494	15804	15635	15437	15575	15654	15448	15564	15525	15522	15434	15744	15573	15633	15592	15480	15630	15750	15406	15661	15537	15559	15574	15419	15649	15567	15593	15434	15556	15554	15526	15600	15704	15690	15655	15473	15374	15466	15508	15773	15514	15556	15637	15661	15623	15443	15427	15712	15515	15638	15549	15711	15496	15656	15470	15490	15555	15706	15644	15564	15519	15640	15565	15635	15641	15524	15618	15388	15521	15503	15582	15421	15553	15609	15603	15486	15650	15632	15462	15700	15505	15741	15550	15549	15423	15508	15642	15554	15775	15565	15562	15634	15560	15589	15678	15464	15488	15606	15493	15595	15578	15633	15540	15730	15455	15559	15506	15625	15468	15743	15485	15669	15397	15618	15637	15548	15524	15695	15656	15744	15674	15591	15659	15523	15676	15660	15455	15529	15549	15564	15660	15449	15543	15522	15564	15465	15547	15553	15509	15505	15488	15560	15725	15737	15579	15620	15535	15424	15567	15581	15576	15525	15603	15335	15524	15642	15459	15713	15546	15398	15671	15524	15521	15516	15608	15400	15499	15495	15659	15694	15709	15472	15580	15571	15478	15517	15355	15450	15559	15516	15712	15605	15451	15678	15741	15562	15386	15576	15688	15693	15460	15527	15680	15513	15781	15743	15557	15504	15678	15650	15601	15735	15386	15417	15685	15584	15688	15543	15363	15595	15508	15549	15661	15536	15726	15502	15443	15763	15525	15552	15608	15749	15554	15528	15473	15478	15532	15512	15560	15664	15511	15657	15641	15542	15576	15560	15560	15594	15452	15606	15675	15607	15496	15623	15618	15622	15413	15699	15455	15617	15591	15563	15582	15549	15638	15461	15693	15534	15542	15615	15625	15542	15475	15486	15572	15589	15537	15402	15522	15470	15567	15446	15737	15504	15544	15514	15484	15497	15538	15531	15647	15445	15578	15369	15549	15711	15736	15606	15505	15522	15456	15676	15448	15601	15581	15648	15615	15472	15556	15481	15401	15482	15754	15556	15525	15624	15596	15447	15679	15474	15473	15566	15718	15562	15765	15492	15629	15674	15400	15646	15695	15645	15720	15533	15536	15732	15559	15738	15566	15646	15396	15422	15561	15607	15507	15353	15705	15467	15536	15519	15648	15533	15533	15479	15557	15484	15516	15683	15550	15388	15605	15573	15629	15512	15533	15622	15572	15510	15465	15599	15469	15536	15449	15623	15436	15608	15458	15517	15475	15600	15667	15671	15491	15765	15565	15648	15602	15560	15549	15719	15431	15598	15738	15763	15523	15662	15654	15501	15669	15675	15416	15570	15547	15613	15736	15549	15634	15604	15515	15379	15528	15540	15633	15461	15521	15629	15484	15501	15790	15381	15457	15607	15702	15501	15454	15602	15512	15521	15449	15441	15512	15591	15589	15426	15477	15655	15568	15581	15553	15504	15526	15683	15435	15627	15642	15682	15694	15602	15682	15508	15715	15626	15636	15793	15564	15481	15607	15535	15459	15549	15704	15608	15633	15366	15570	15645	15489	15687	15453	15479	15672	15459	15545	15507	15531	15625	15626	15583	15562	15622	15655	15441	15494	15625	15255	15482	15608	15637	15499	15658	15571	15503	15709	15657	15405	15686	15665	15675	15477	15474	15469	15705	15532	15667	15479	15533	15587	15561	15679	15589	15664	15633	15505	15412	15527	15669	15510	15529	15508	15640	15690	15676	15540	15493	15684	15533	15446	15464	15551	15406	15374	15534	15596	15522	15653	15598	15447	15731	15619	15601	15531	15757	15637	15536	15705	15560	15456	15683	15562	15488	15504	15430	15556	15698	15466	15563	15626	15594	15578	15576	15526	15572	15695	15532	15530	15720	15405	15668	15572	15765	15614	15639	15579	15684	15475	15550	15536	15465	15697	15617	15414	15448	15580	15767	15529	15602	15479	15565	15652	15524	15622	15523	15755	15402	15668	15368	15631	15620	15558	15450	15585	15442	15550	15569	15539	15545	15396	15632	15467	15489	15553	15568	15445	15597	15607	15462	15390	15651	15725	15380	15627	15429	15395	15572	15472	15614	15661	15502	15593	15704	15390	15636	15485	15613	15453	15518	15480	15537	15563	15581	15585	15655	15524	15657	15316	15635	15574	15567	15787	15639	15344	15517	15536	15348	15581	15583	15462	15608	15489	15621	15558	15681	15548	15686	15414	15687	15670	15435	15475	15468	15527	15587	15665	15523	15498	15637	15431	15653	15603	15485	15566	15560	15373	15573	15543	15560	15606	15593	15556	15672	15548	15701	15584	15583	15455	15711	15552	15554	15624	15631	15392	15597	15518	15684	15507	15598	15551	15775	15472	15664	15529	15627	15604	15416	15368	15755	15568	15438	15542	15582	15580	15503	15538	15640	15559	15729	15672	15593	15391	15388	15630	15704	15464	15627	15715	15459	15595	15622	15470	15529	15599	15706	15692	15567	15592	15485	15599	15382	15552	15651	15639	15519	15554	15506	15369	15713	15595	15665	15517	15630	15594	15572	15607	15679	15551	15666	15558	15473	15557	15445	15536	15589	15708	15633	15648	15593	15602	15638	15831	15512	15537	15467	15454	15480	15492	15399	15473	15680	15611	15751	15488	15640	15555	15513	15430	15434	15492	15547	15693	15575	15539	15635	15364	15690	15524	15656	15567	15656	15507	15719	15484	15540	15591	15669	15580	15507	15534	15541	15429	15714	15585	15536	15534	15404	15638	15579	15371	15588	15460	15580	15527	15678	15549	15594	15592	15523	15434	15504	15462	15531	15548	15572	15452	15498	15567	15455	15649	15413	15571	15574	15460	15629	15599	15556	15580	15528	15592	15586	15410	15608	15641	15506	15528	15579	15600	15586	15638	15580	15471	15543	15574	15418	15611	15576	15610	15646	15656	15678	15579	15715	15487	15689	15662	15625	15694	15585	15679	15569	15680	15615	15555	15452	15448	15739	15609	15623	15552	15432	15412	15564	15564	15729	15540	15604	15500	15517	15633	15627	15506	15458	15527	15565	15337	15652	15580	15539	15535	15383	15609	15480	15457	15583	15678	15540	15545	15502	15358	15599	15671	15582	15377	15461	15611	15594	15553	15563	15497	15637	15634	15488	15728	15595	15650	15597	15501	15554	15555	15584	15589	15623	15488	15613	15620	15567	15591	15626	15451	15518	15415	15536	15727	15526	15398	15425	15523	15513	15693	15484	15686	15411	15524	15495	15591	15634	15795	15589	15709	15598	15547	15598	15464	15553	15558	15567	15605	15564	15532	15616	15635	15639	15655	15479	15387	15394	15584	15609	15444	15505	15514	15486	15562	15529	15651	15676	15692	15539	15469	15452	15575	15649	15621	15586	15543	15488	15580	15660	15687	15442	15474	15729	15517	15544	15655	15736	15590	15608	15369	15585	15640	15693	15535	15494	15515	15504	15436	15680	15507	15424	15542	15517	15638	15661	15574	15707	15524	15569	15539	15649	15763	15563	15546	15572	15512	15477	15605	15723	15701	15648	15617	15565	15551	15858	15449	15508	15706	15548	15505	15581	15583	15663	15514	15587	15681	15605	15634	15608	15402	15571	15507	15606	15600	15626	15372	15353	15469	15561	15490	15574	15484	15591	15591	15499	15496	15696	15560	15500	15759	15563	15603	15515	15626	15637	15736	15732	15545	15678	15509	15594	15689	15396	15588	15542	15462	15544	15495	15539	15660	15590	15500	15592	15530	15610	15482	15519	15550
23052	21518	29333	24528	23441	26645	27938	22171	20645	19949	19506	18989	18778	18601	18567	18313	18078	18127	18138	18230	17986	17994	18190	17829	17882	17896	18059	18030	17930	17826	17821	17952	17895	17783	18060	17933	17757	17946	18104	17952	17908	17733	17966	18070	18104	17791	17959	17838	17807	17828	17946	17849	17985	17855	17785	17842	17964	17839	18054	18160	17948	17688	17801	17993	18108	17909	17981	17827	18051	17991	17901	17839	17951	18028	17900	17834	17962	17673	17744	17895	17882	17830	17833	17837	17844	17788	17829	17949	17931	17877	17846	17890	17836	17754	17972	17917	17835	17693	17743	17936	18003	18004	17806	17803	17713	17620	18028	17766	17786	17994	17989	18028	17693	17917	17867	17882	17501	17983	17681	17732	17538	17652	17704	17984	17869	17831	17789	17840	17871	18117	17774	17838	17663	17982	17779	17858	17919	17823	17828	17822	17733	17671	17855	17818	17831	18010	17788	17785	17872	17853	17919	17806	17842	17574	17865	17894	17818	17861	17806	17787	17694	17872	17884	17815	17672	17739	17989	17900	17822	17831	17831	17766	17925	17978	17782	17917	17938	17751	17799	17991	18039	18043	17813	17758	17984	17753	17855	17834	17915	17813	17621	17884	17582	17838	17782	18033	18089	17794	17880	17770	17804	17885	17810	17845	17747	17751	17837	17887	17891	17864	17889	17768	17772	17559	17687	17691	17783	17828	17830	17728	17873	17712	17706	17952	17951	17719	17743	17745	17946	17817	17868	17679	17947	17698	17744	17864	17879	17874	17808	17732	17580	17643	17863	17905	17761	17761	17796	17808	17788	17708	17726	17763	17747	17771	17856	17822	17781	17953	17786	17911	17975	17725	17796	17904	17841	17774	17680	17892	17642	17855	17818	17894	17674	17861	17828	17783	17797	17876	17782	17845	17898	17754	17856	17641	17765	17825	17800	17685	17889	17765	17903	17991	17781	17896	17674	17588	17739	17931	17801	17869	17965	17873	17835	17731	17623	17559	17910	18034	18000	18005	17769	17855	17729	18048	17954	18024	17901	17866	17816	17656	17873	17971	17735	17635	17850	17880	17792	17863	17820	17696	17931	17715	17908	17820	17723	17805	18011	17720	17920	17809	17761	17854	17802	17781	17803	17789	17793	17977	17842	17902	17907	17845	17938	17862	17706	17801	17647	17780	17958	17805	17797	17854	17876	17713	17797	17924	17885	17898	17785	17773	17591	17598	17997	17651	17888	17777	17603	17809	17797	17817	17825	17638	17770	17802	17903	17766	17857	17812	18029	17754	17647	17704	17901	17683	17870	17828	17651	17927	17759	17657	17974	17930	17815	18088	17814	17857	17761	17809	17809	17794	17775	17816	17750	17853	17735	17768	17583	17794	17758	17697	17819	17657	17856	17758	17973	17893	17799	17883	17934	17786	17585	17837	17793	17876	17719	17683	17929	17984	17906	17746	17551	17914	17887	17796	17953	17835	17647	17689	17771	17822	17911	17896	17822	17692	17813	17829	17673	17903	17774	17836	18002	17823	17918	17557	17992	17814	18027	17726	17966	17952	17792	17740	17893	17889	17689	17705	17889	17730	17691	17733	17665	17819	17938	17784	17848	18117	17811	17802	17923	17850	17746	17867	17624	17802	17708	17700	17765	17870	17896	17722	17891	17716	17850	17706	17843	17643	17650	17808	18042	17704	18044	17832	17810	17923	17868	18108	17719	17743	17776	17854	17826	17787	17924	17990	17977	17787	17826	17676	17646	17785	17794	17877	18104	17947	17966	17750	17834	18018	17882	17643	17821	17875	17638	17664	17838	17802	17858	17810	17745	17976	17909	17895	17884	18099	17669	17875	17780	17848	18011	17764	17805	17718	17800	17911	18037	17730	17662	17899	17917	17610	17964	17830	17787	17784	18005	17922	17790	17940	17936	17786	17827	17822	17907	17800	17717	17879	17824	17741	17811	18122	17912	17886	17752	17950	17833	17863	17852	17808	17877	17859	17852	18072	17858	17965	18074	17860	17715	17828	17947	17740	17978	17689	17762	17871	17763	17747	17754	17914	17850	17772	17788	17848	17800	17794	17825	17599	17863	17794	17835	17862	17775	17824	18021	17587	17919	17755	17840	17763	17806	17698	18045	17797	17774	17822	17933	17887	17670	17578	17833	17967	18050	17983	18016	17987	17820	17723	17826	17929	17834	17682	17841	17523	17965	17632	17797	17708	17762	17719	17804	17840	17672	17554	17905	17855	17945	17885	17822	17754	17763	17806	17661	17647	17767	17816	17822	17665	17790	17908	17846	17978	17819	17774	17645	17792	17690	17742	17776	17790	17751	17751	17849	18047	17967	17979	17966	17614	17772	17881	17751	17938	17841	17923	18005	17728	17619	17936	17717	17875	17965	17771	17927	17597	17716	17902	17894	17900	17924	17829	17895	17740	17846	17711	17618	17857	17708	18069	17660	17704	18011	17712	17953	17843	17885	17935	17898	17915	17783	17783	17760	17934	17653	17592	17777	17828	17731	17648	17764	17789	17715	17881	17784	17871	17575	17782	17806	17704	17718	18038	17906	17837	17750	17917	17863	17742	17933	17722	17798	17857	17793	17642	17647	17911	17745	17938	18015	17817	17770	17575	17951	17846	17675	17733	17690	17886	17995	17922	17859	17963	17883	17662	17691	17719	17701	17838	17815	17824	17808	17568	17727	17901	17924	17836	17794	17895	17881	17855	17805	17810	17567	17767	17943	17802	17594	17945	17873	17757	17816	17883	18001	17881	17780	17753	17734	17936	17894	17921	17795	17867	17746	17762	17881	17748	17805	17758	18061	17766	17745	17914	17710	17894	17868	17956	17703	17867	17920	17573	17947	17952	17812	17857	17648	17824	17636	17915	17844	17886	17819	17749	17676	17773	17753	17856	17887	17748	17682	17938	17758	18022	17738	17839	17863	17967	17960	17899	17671	17694	17657	17977	17782	17691	17726	17702	17945	17845	17891	17756	18028	17879	17818	17779	17889	17934	17951	17808	17760	17739	17729	17789	17855	17737	17782	17669	17831	17797	17734	17795	17699	17854	17910	17796	17788	17700	17810	17832	17905	17852	17957	17795	17711	17872	17783	17798	17720	17928	17610	17819	17744	17701	17730	17892	17873	17751	17921	17727	17941	17936	17942	17850	17861	17935	17973	17740	17797	17897	17539	17777	17581	17923	17884	18002	18127	17758	17765	17777	17659	18217	17979	17978	17715	17831	18060	17889	17732	17679	17922	17859	17794	17730	17924	17818	17699	17863	17864	17949	17855	17839	17948	17774	17595	17707	17864	17846	17958	17656	17754	17993	17863	17947	17758	17802	17582	17734	17797	17775	17845	17684	17858	17721	17853	17988	18026	17934	17777	17925	17682	17757	17676	17835	17625	17675	17707	17925	17952	17732	17885	18098	17508	17731	17754	17874	17949	17957	17914	17783	17692	17765	17928	17678	17813	17767	17861	17707	17863	17832	17727	17745	17642	17801	17711	17806	17592	17874	17926	17695	17748	17753	18185	17895	17767	17674	17810	17874	17886	17811	17669	18020	17782	17910	17902	17672	17778	17795	18080	17777	18012	17997	17907	17683	17720	17791	17627	17921	17892	17804	17901	17789	17868	17715	17787	17854	17814	17731	17890	18084	17900	17935	17918	17778	17643	17913	17938	17941	17892	17805	17627	17672	17875	17753	17957	17809	17786	17782	17832	17947	17917	17855	17893	17906	17740	17752	17662	17488	17692	17906	17875	17727	17848	17961	17690	18019	17875	17907	17903	17878	17906	17749	17753	17792	17811	17875	17943	17721	17742	17897	17773	17628	17607	17783	17911	17925	17692	17892	17884	17766	17707	17716	17837	17809	17848	17911	17879	17921	18098	17966	17791	17835	17778	17884	17877	17877	17746	17903	17677	17831	17748	17755	17811	17901	17729	17905	17762	17712	17787	17779	17738	17915	17531	17703	17888	17598	17968	17988	18137	17870	18001	17703	17851	17622	17730	17749	17618	17792	18040	17788	17775	17508	17843	17812	17885	17742	17594	17813	17792	17800	17791	17790	17807	17684	17848	17748	17970	17823	17831	17669	17723	17781	17726	17797	17845	17853	17834	17876	17720	17886	17852	17941	17939	17883	17939	17968	17935	17773	17838	17820	17850	17734	17958	17976	17861	17651	17695	17788	17810	17930	18053	17775	17750	17941	17831	17883	17877	17969	17918	17968	17715	17685	17562	17965	17648	18089	17668	17698	17884	17934	17849	17914	17941	17929	17801	17970	17708	17792	17989	17697	17748	17838	17886	17573	17721	17840	18030	17786	17751	17884	17613	17846	17736	17848	17848	17869	17741	17817	17717	17991	17815	17970	17744	17814	17858	17610	17714	17892	17665	17843	17947	17713	17594	17792	17821	17926	17852	17742	17858	17782	17984	17767	17734	17635	17719	17672	17671	17776	17860	17971	17757	17901	18016	18006	17753	17677	17855	17903	17623	17790	17809	17906	17759	17679	17838	17818	17630	17785	17823	17840	17822	17776	17873	17881	18002	17821	17767	17836	17690	17866	17885	17647	17743	17717	17711	17641	17773	17593	17773	17711	17598	18215	18079	17895	17854	17512	18083	17953	17869	17687	17973	17814	17890	17935	17627	17940	18013	17781	17981	17802	17697	17897	17798	17762	17853	17668	17850	17904	17801	17906	17754	17711	17870	17962	17798	17739	17740	17791	17968	17707	17728	17846	17568	17638	17931	17814	17946	17676	17751	17711	17956	17831	17975	17867	17701	17627	17634	17715	17828	17773	17814	17860	17834	17736	17957	17703	17727	17858	17823	17911	17910	17766	17875	17876	17728	17906	17740	17506	17677	17902	17867	17855	17734	17725	17919	17823	17982	17901	17889	17875	17905	17616	17817	17699	17847	17987	17814	17717	17807	17827	17704	17886	17747	17810	17824	17874	17436	17953	17958	17768	17696	18007	17817	17828	17864	17847	17755	17840	17663	17883	17706	17807	17941	17945	17850	18022	17751	17695	17835	17749	17806	17970	17806	18042	17926	17810	17817	17700	17852	17750	17891	17848	17922	17668	17725	17859	17648	17844	17927	17549	17854	17711	17835	17668	17867	17889	18022	17752	17736	17616	17758	17504
36042	58418	53793	42515	36169	29339	24723	21244	19760	18382	17651	17407	16916	16844	16480	16550	16372	16368	16020	16112	16157	16154	16115	16001	16157	16096	16097	16070	16094	16089	15952	15903	15933	16122	15942	15971	16200	15922	16081	15914	16100	16119	15917	16098	16049	16109	16011	16118	15944	15946	16056	15814	15992	16094	15937	15947	15798	16160	16145	15960	16120	16039	16088	15890	16026	16126	16007	16033	15955	16121	15991	15895	15976	15939	15994	15991	15827	16058	16009	16016	16133	15930	16053	15887	15955	15953	15952	15976	15865	15857	16038	16002	15893	16054	15964	15891	16101	16132	15962	16049	16132	15961	15995	16018	16034	15950	16104	16051	15923	15973	16069	15926	16102	16077	15979	16003	16000	15968	15865	15771	15901	15924	15999	15888	16068	16016	16032	15959	15970	15932	15987	15931	15981	15893	16008	15806	15983	16014	15976	16045	15993	15840	16016	15914	16076	16123	15769	15923	16023	16079	16093	15865	15853	15924	15861	15880	15848	15942	15940	15964	16003	16159	15799	16051	16065	15999	15933	16055	15702	15983	15909	15915	16049	15880	16000	16046	15965	15839	15974	15948	16103	15815	16103	16021	16030	16031	16159	15929	15873	15936	16020	15881	15777	16115	16014	15883	15866	15789	15954	16055	16016	16059	15866	15766	15821	15913	15814	15907	15974	16065	16102	15936	16196	15868	15928	16019	16028	16199	15898	15983	15980	15930	15909	15998	15973	15830	16013	16047	15956	15949	16136	15887	16051	15777	16106	16004	16030	15885	15888	15969	16000	15994	15913	15817	15846	15992	15991	15916	15915	16018	15727	16152	16019	16007	15833	15946	16051	15994	15976	16006	15937	15963	15953	15950	16004	15944	16031	15889	16044	15835	15952	15954	15777	15970	16039	15901	15950	15951	15890	15822	15877	16106	16032	15902	15886	15821	15867	15994	15902	16078	15905	15928	15959	15957	15938	16042	15904	15958	15951	15840	15853	16020	15914	15925	16013	15918	15944	15935	16011	15942	16026	15856	16018	15968	15931	16125	16129	15956	15923	15991	15950	16203	15901	16097	16015	16212	16028	15729	15911	16093	15904	15967	15982	15837	15980	15838	15967	15818	15962	15759	15995	15901	15931	16011	15862	15918	15964	15821	15928	15929	15977	15808	16056	16010	15984	15886	16025	15925	15936	15991	16016	15897	16054	15902	15941	16114	15779	16079	15915	15946	15681	16057	15977	16061	15938	15958	16120	15993	16085	15965	16055	16086	15904	16056	16101	15971	15758	16065	15970	16063	16002	16027	15871	15948	15790	16042	15956	15999	16202	15966	15993	15896	15978	16052	15820	16023	15863	15898	15974	15833	16071	16089	15914	16099	15871	15926	16073	15976	16045	15876	15873	15978	15967	15987	15931	16086	16049	15869	15759	16023	15750	15950	15974	15772	16027	15984	15933	15959	15952	16109	16152	15988	15892	16020	16050	16045	15960	15921	16146	15935	16007	16026	16052	16032	16103	15998	16103	15874	15957	15941	16079	15771	16054	16012	16038	16062	15769	16017	15873	15942	15973	15821	15785	16035	16134	15923	15920	15977	15919	15959	16158	16028	15876	16064	16140	16056	15988	16098	15920	15813	15991	15975	15859	16049	15950	15968	15980	16017	15914	15920	16006	16073	16103	15936	15862	15870	15855	15941	16024	15801	15939	16041	15931	15824	15892	15866	16213	15943	15923	15876	15876	15850	15915	15789	16155	15789	15953	15825	15872	15945	16029	15832	15860	16030	15975	15918	15948	16063	15795	16039	15878	16002	15887	15905	15979	15914	15887	16029	15961	16006	15804	15944	15859	16080	16037	15800	16005	16106	15886	15844	16090	15933	15897	15918	15880	15940	15895	15867	16043	15987	16001	15734	15819	16024	15966	15728	16068	15878	15940	15804	16020	15943	15966	16016	15911	15932	16067	16034	15967	16053	16253	16070	15889	15980	15978	15834	15968	16152	15952	15928	16077	15850	15811	15884	15894	16144	15999	16029	16280	16020	15881	16017	15867	15930	16099	15858	15934	15979	15898	15809	15979	15950	15887	15994	16055	15856	15856	15903	16061	15985	16175	16079	15996	16003	15830	15965	16197	16002	15994	15949	15950	15994	15918	15870	16075	16033	15815	15779	15995	15931	16059	15824	15983	16035	16113	15905	16000	15813	16031	16050	16142	15991	15806	15916	15996	15907	15886	15921	15889	16006	15972	15863	16058	15881	15954	16142	16200	15929	16077	16037	15844	15863	15927	16008	16036	15902	16058	15968	15908	16012	16050	16095	15824	15868	16128	15982	15951	15886	15924	16162	16017	15981	16083	15985	15884	15939	16019	16082	15807	16064	15922	15943	16021	16003	15822	15823	15991	15810	16052	16042	15828	15948	15919	15902	15966	15871	15840	16141	15970	15936	16011	15897	15957	15994	15887	15792	15917	15978	15930	15883	15718	15900	15962	15997	15823	15927	16015	15984	15878	15945	15923	15829	16203	15942	16117	15821	15910	15917	16062	15773	16061	15869	15954	15777	15965	16072	16003	16117	15821	16011	15658	16176	15826	15959	16061	15756	16021	16006	15831	16097	15987	15862	16109	15982	15891	16133	15973	15944	15948	16043	16043	16081	15875	16015	15926	15759	15943	16076	16084	15806	15839	15954	15879	15995	15837	15887	16013	15959	15925	15989	15973	16072	15991	16106	16065	16015	16063	15930	16050	15845	15870	15931	15959	15908	15819	15984	15972	15945	16022	16035	15829	15865	16017	15951	16275	16002	16012	15904	15835	15946	16063	16056	16003	15934	16023	15922	15855	15935	15928	16118	15926	15964	15939	15923	16135	15942	15917	16032	15930	15991	16120	15965	15954	15954	15836	15870	16070	15881	15989	15987	15912	16128	16006	16010	15911	15869	15977	15924	15783	16040	15997	15890	16021	15997	16140	16012	16070	15927	16004	15783	15851	15967	15921	15848	15945	15878	16023	16053	16041	16019	15965	15787	16081	16068	16042	15806	15975	15890	15944	15982	15869	16070	15898	16028	16038	15872	15928	16000	15948	16229	15969	16116	15906	15984	16093	16130	16059	15830	15912	15887	16051	15923	15891	16052	15795	16021	15951	15977	15914	15864	16123	16035	16083	15935	15811	16006	15901	16053	15963	16018	15899	15992	16006	16076	15768	16061	15998	15954	15991	15904	15781	15907	15831	16015	15957	16035	15900	16113	15808	15913	15920	15950	15951	16001	16052	16052	15904	16006	15942	16058	15868	15899	15871	15888	15917	15900	16020	15897	15945	15952	15872	15919	15856	15889	15967	15969	15912	15919	15961	15891	16062	16025	15890	16083	15816	15902	16037	16128	15942	15775	16093	15926	15994	15954	15997	15952	15872	15867	15988	16084	15877	15959	15959	15925	15886	15957	16100	15920	15626	15972	15963	16040	15930	16006	15944	15979	15882	16140	16017	15979	16051	16065	16030	16185	15863	16169	15752	15843	15851	15803	16018	16058	15947	16071	16045	15963	15884	15930	16089	15975	15872	16048	15957	16003	15899	15957	16001	15779	15924	16137	15839	15894	15838	16001	15932	15962	16047	15985	15806	16074	16015	16004	15916	16167	16009	15998	15751	16074	15915	16066	15713	16211	15961	16100	16094	15990	16045	16014	15874	15961	15927	15876	15900	15980	15925	15785	16112	15997	15913	16038	15967	16029	15816	15981	15975	15881	15836	15817	16046	16078	15929	15827	16080	15857	15853	16012	15935	15871	15845	15894	15993	15937	15866	15978	15954	16065	15900	16002	15890	15903	15845	15984	16051	16084	16075	15916	15815	15935	15955	15932	15990	15905	15829	16006	16046	16047	15962	16002	15905	16092	16031	15895	15948	15883	16034	15857	15998	15910	15886	16131	16002	16071	16054	16062	15963	16050	15964	16031	16085	15948	15837	16014	15953	15788	15961	16115	15916	16072	15836	15908	16069	15894	16090	15967	15958	15947	16020	15837	16076	15859	15974	16017	15926	16071	16004	15935	15816	16024	16074	15851	15949	15991	15959	16078	16090	15990	15753	16037	16019	15982	15994	15938	15931	15856	15873	15872	15940	15969	16025	15918	16091	15951	15971	16140	15985	15978	15954	16041	16042	16031	16071	16047	15788	16008	16021	15986	15899	15997	15936	15943	16128	16033	15919	15997	15921	15969	15875	15858	16173	15926	16033	15938	15972	15796	16186	15941	16103	15966	16075	15855	16026	15754	15785	16020	16189	15991	15883	16124	15993	15994	16193	16158	15744	15946	16012	15950	15870	15895	16001	15979	15938	15852	16041	15929	15954	16114	15651	15918	15892	15973	15943	15900	16030	15841	15982	16015	15753	16032	15894	15970	16031	16037	15966	16041	15980	16105	15934	16154	15884	16097	15902	15809	15996	16059	16050	15888	16004	15961	15813	15996	16008	15798	16061	15962	16073	15911	15926	16114	15947	16047	15989	16016	15957	15905	15789	16111	15994	15932	16004	15948	15881	15946	15847	16147	15980	15854	16017	15870	15897	16016	16009	15944	15955	15826	15858	16037	16060	16057	15900	15845	16031	15893	15917	15932	15907	16012	15933	16015	15918	16218	15879	16070	15909	15896	15845	15973	15859	15910	15976	15883	15813	16015	15871	15982	15906	16109	16111	15813	16131	15925	16005	15895	15953	16028	16062	16010	15846	15894	16040	16031	15918	16144	15921	16034	16006	16030	15839	15898	16007	15886	16021	15961	15864	15979	15888	15954	16020	15916	15965	16010	16013	16117	15943	16118	16065	15859	15812	15988	16027	15843	15921	15821	16064	15960	16098	15947	15855	15809	15833	16024	15845	15933	16049	16115	15931	15997	16051	15914	15979	15945	16019	15866	16063	15997	15895	15977	16020	15935	16029	15979	15856	16119	15979	15794	15892	16091	15968	15918	15884	16164	15987	15873	16020	15865	15949	16079	15649	16018	16096	16064	15993	15978	15963	16121	16034	15921	15772	16103	15906	15986	15779	15930	16009	15914	16095	16130	16009	15910	16034	15895	15863	15941	16027	15947	15990	15931	15857	16016	15765	15861	15928	15941	16001	15951	15980	15905	16098	15813	15737	16112	15922	15964	15978	16003	15885	15939
28889	28238	34065	29708	23675	21646	20465	19341	18692	18566	18347	18414	18144	18088	18016	18259	17966	18095	17969	18205	18088	18081	18129	18138	18043	17957	18071	18004	18080	17837	18138	18059	18050	18013	18086	17954	17966	17976	17917	17754	18111	17856	18016	17854	18063	17980	18032	17959	17822	17894	18058	18033	18111	18110	18057	17845	17886	18108	17884	17881	17855	18133	17722	18066	17957	17993	18091	17899	18103	18011	17996	17944	17790	18088	17830	17943	17760	18017	18092	17951	17862	18164	17833	17912	17876	17965	17896	17971	18090	17986	17949	18069	18059	18070	17888	18003	17824	18024	17979	17842	17898	17998	17931	17966	18065	18065	17987	18080	17844	17883	18075	18037	17868	18013	17922	17899	17975	17902	17908	17992	17916	18038	17915	17993	17980	18152	17894	17956	18049	17836	17870	18030	18050	17863	17912	17677	17889	18033	17898	17938	18020	17841	17806	17795	17987	17872	18075	18051	17875	18096	18038	17975	18071	17957	18020	18031	17861	18011	17969	17918	17913	17922	17959	17823	18122	17807	17873	17949	17839	17751	17824	18003	17931	18147	18168	18004	17818	17816	17835	17964	17970	17990	17906	17959	18112	17971	18101	17775	17974	17874	17870	18116	17954	17838	17892	17896	17963	17810	17940	17938	18070	17820	17906	18106	17966	18207	17962	18103	18001	18000	18054	18040	18029	17963	18052	17889	17790	17990	18037	17848	17996	17751	18010	17856	17958	17907	17811	17730	17860	17963	17898	17964	17956	17906	18204	17912	17818	17934	18039	17912	17859	17940	18079	17932	17928	17966	17943	18231	17883	17935	18062	17874	17926	17988	17889	17896	18003	17776	18059	17911	17985	18024	18171	17901	18094	17948	17875	18047	18175	18025	17799	18104	17901	17991	17924	17759	18144	18013	17911	17892	17808	17983	17947	17752	17979	17752	17721	17883	17985	17903	18040	17761	18109	17942	18136	18105	18022	18319	18081	18105	18142	17985	18014	17940	18024	18037	17824	18146	17930	17879	18112	17968	18322	17972	18047	17948	17969	17737	17744	18221	18174	18081	17965	18091	17863	17986	18062	17957	17881	17961	18075	17859	18000	17840	18068	18007	18159	17979	18138	17984	18068	18011	17959	17921	18066	17847	18007	17783	17809	17931	18001	17760	17872	18034	17879	17972	17767	17903	17963	18041	18010	18158	17955	18065	18084	18065	18096	18071	18166	18122	18085	17923	17926	17966	17815	17987	17907	18125	17795	17882	17969	17952	17935	17884	17929	18003	17960	17774	17915	17937	18188	17970	18117	17983	18051	17982	17936	17912	17984	17737	18100	17810	17922	18032	18215	18084	17980	17837	17902	17941	17882	17883	18042	18120	18126	18039	18088	17748	17996	17834	18076	17878	17969	17978	18105	17983	18222	18120	17976	17781	17989	17998	18053	17992	17900	17877	17932	17904	17940	17829	17965	18014	17847	17939	18097	17724	17886	17951	17805	17729	18005	17984	18061	17997	17920	17895	18097	17712	17992	17997	18098	17891	17982	17726	17921	17807	18020	17859	17890	17919	18067	17996	18023	17935	17740	17815	17995	18114	17898	17956	18058	18147	17929	17943	18112	18012	18063	18138	18109	18124	17957	17898	17997	18026	17764	17951	18049	17878	18025	17869	18005	17969	17715	17969	18156	18042	17820	18001	18050	18005	17936	17853	18015	17896	17786	18129	17921	17883	18126	17895	17984	17934	18029	17922	17746	17873	17822	17957	18034	17976	17922	18198	17785	17853	17871	17955	17984	17973	17994	18156	17951	17879	17936	18030	17779	17919	17933	17988	17758	17822	18024	17903	17982	18018	18027	17943	18121	17803	18080	18031	18084	18011	18000	17980	17738	17933	18078	18103	17976	17934	17861	17930	17924	17940	17905	17929	18002	17990	18120	17952	17986	17844	17839	17913	17908	18012	18127	17901	17887	17858	17868	17940	17994	17910	17999	17897	18042	18051	18105	18026	18042	17872	18127	18185	17990	18083	18035	17792	17840	17944	18036	17826	18026	17949	17932	17942	17802	17902	17982	17967	17947	17993	17921	18011	17721	17935	18002	17876	17949	17970	18002	18020	18061	18063	17943	17870	17884	18049	17849	17982	17994	17753	17904	18096	18014	17995	17809	17953	17930	18086	18110	18083	18035	17793	18096	18168	18148	17978	17947	17968	17996	17851	18044	17938	17881	17948	18082	18178	17887	17862	17912	18039	18005	17835	17793	17850	17922	18075	17985	18051	17928	18034	17781	17920	17970	17835	17850	17787	17875	17841	17894	17953	18117	17991	17817	18061	17942	17780	17798	17933	17861	17885	17930	17956	17914	18093	17932	17998	18047	17994	17850	17989	17887	18048	17991	18067	18197	18150	17839	17871	17875	18012	17946	17891	17949	17940	17872	17953	18182	18029	17959	17946	17916	17994	18022	18062	17978	18021	17827	17860	18018	17851	17974	17825	17969	18018	17736	17899	17784	18014	17804	17891	17914	17957	17905	17950	17800	18183	18036	17903	18096	17996	17830	17918	17849	17856	17663	17908	18045	17756	18015	18134	17869	17799	17810	17855	17905	17776	18071	17978	17897	18015	17735	18070	17905	17826	17852	17897	17837	18004	17900	17882	18053	18246	17903	17860	17717	17834	17794	17801	17981	18260	17997	18051	18095	18074	17947	18024	18099	17892	17926	17904	18112	17849	17940	17752	18039	17995	18020	17944	18066	17993	17891	18017	17916	18058	17997	18052	18043	17993	17886	17973	17899	18370	17929	17903	17952	18084	18157	18016	17966	17979	17863	18088	17953	18136	18101	17856	17951	18144	18064	17914	17901	18083	18170	18097	18107	18249	18055	18012	17933	17837	17883	17950	17853	17929	17946	17857	18221	18161	17958	18197	18111	17784	17787	17914	17988	18145	17809	18020	17683	18006	17897	17789	18005	18165	18052	18035	17920	18151	18114	17955	18110	17694	18083	17896	17980	17926	17766	18001	17842	17991	18048	18143	17981	17964	18054	17837	17684	18123	18039	17817	17868	17902	18129	17925	17855	17896	17938	17969	18252	18270	18129	17824	18041	17984	18099	17890	17865	17822	17978	18053	17987	17962	18270	17978	18050	18029	17685	17827	17927	17875	17852	17763	17803	18215	17901	17809	17888	17932	17904	17849	17898	17786	18110	17810	17923	17996	17750	18138	17916	18008	17950	17860	17818	17876	17938	17842	17803	18188	17944	17916	17902	17814	18050	17960	17869	17943	17885	18109	17888	17741	18210	17909	17924	17908	18108	17938	18052	17924	18005	17941	18089	17834	17925	17893	17794	17853	18100	17985	17965	18054	17922	18073	17935	18170	17830	17845	18050	17903	17929	18092	17793	17697	18137	17823	17989	17802	17963	17839	17915	18043	17874	17838	18106	17973	17858	17983	17930	18066	17976	18092	18053	17916	17847	18111	17952	17813	17985	18037	17967	17833	17822	17973	17852	17659	17952	17917	17740	17878	18093	18105	17924	18059	17830	17868	18073	17959	18169	17944	17952	18006	17781	18034	17902	18082	18157	17933	17940	17869	17909	17947	18092	17960	18141	17838	17965	18078	17970	17949	17800	17749	18071	17964	18035	18018	17891	17949	18049	17882	17881	18157	18088	17851	17845	17944	17960	18074	18126	18001	18332	17935	18006	18030	18011	17962	18023	17878	17982	18083	18007	17741	17809	17908	17852	18008	18018	18020	17864	17925	17988	18072	18024	17911	17851	17873	18006	17875	17851	17830	17795	18093	18076	18046	17873	18006	17964	17751	18040	18083	17726	17906	17934	17856	18013	18109	18207	17883	18045	17855	17989	17927	17908	18044	18069	18221	17908	17790	17823	18043	17967	17811	17901	18019	17842	18078	17924	17800	18029	18036	18076	17857	18034	17886	17926	17880	17613	17872	17667	17956	17939	17780	17970	17907	18056	18176	17972	18162	17952	17933	18079	17746	17862	18016	17638	18102	18142	17987	18083	17855	17804	18095	18090	17951	18096	17898	17992	18101	18279	17944	18005	17900	18042	17809	17805	18049	17860	18094	17910	18165	17881	17769	17566	17959	18062	18034	17722	18007	17816	17991	17886	17901	17745	17895	18075	17749	17994	17928	17926	18006	18110	17903	17988	18070	18131	18009	17886	18013	17992	18025	18005	17915	17903	17863	17880	18011	18015	18065	18137	17860	18093	18178	18072	18104	18153	18273	17780	17926	17819	18026	17941	18162	18043	18049	17816	17748	18114	17906	17962	18131	17835	17819	17921	18069	18254	17890	18043	18101	18052	18096	18089	17917	18066	18139	17821	17791	18080	18044	17887	17861	17892	17947	18105	18079	17888	17970	18012	18084	17976	18125	17892	17841	18020	17931	17984	17851	18073	17957	18071	17786	17856	17808	17787	17812	17918	18123	18086	17835	17898	17918	17930	18025	17777	17963	18036	17822	17904	17819	17782	17620	18153	17870	17903	17962	18052	17639	17750	17769	17847	17890	18071	18054	18160	17871	18028	17957	18003	17861	17968	17914	17957	17824	18204	18039	18049	17937	17969	17754	17917	18032	18017	17931	17908	18162	18043	17973	18036	18216	17851	17830	18182	18058	17896	18071	17974	17721	17819	17792	18108	17808	17800	17995	17985	18113	17965	17866	18170	17832	17748	17801	18058	17936	17983	17961	18182	17971	18072	17972	17941	18143	18014	18021	17971	17838	18024	18051	17891	18022	18023	17860	17912	17947	17859	17841	17959	17944	18100	17941	17981	17977	18023	17745	17933	17941	17974	18122	17932	17807	18143	17881	17966	18116	18004	18052	18047	17948	17827	17976	18007	18096	18014	18020	17885	17884	18018	18209	18051	17948	18151	18152	17857	17985	17853	17952	17907	17914	17886	17972	17896	17831	17776	18013	17900	18283	17921	17962	18028	18023	17952	18074	17907	17824	17864	17913	17910	17966	17894	17987	17798	17991	17902	18050	17861	17899	18155	18092	18129	18046	17930	17817	17975	17950	17743	17719	18198	18089	18064	18139	18049	17843	18015	17854	17968	18006	17960	18083	17960	17963	17819	17809	18019	17891	17912	18231	17967	17962	17971	18028	17837	18127	17923	17961	17979	17869	17738	18035
32201	45778	39726	29902	24257	21406	19109	17904	17251	16981	16613	16540	16221	16411	16224	16133	16246	16217	16159	16090	16180	16259	16141	16057	15928	16043	15988	16023	16027	15968	16052	16019	16152	16163	16081	15917	15907	16126	16139	16017	16192	16005	15963	16034	15870	15940	16087	15992	16102	16120	16153	15876	16216	15933	15966	15923	15963	16201	16141	16014	15862	15897	15995	16048	15898	16039	16088	16078	16082	16029	16017	16039	15988	15947	16179	15916	16091	15828	15991	15918	16009	15921	16042	15938	15854	15976	15957	15962	15963	16038	15970	16016	16061	16004	16004	16086	15938	16037	15931	16018	15978	15930	15994	16222	16016	15993	15918	16146	16070	16096	16111	15908	16196	15916	15955	16199	15959	15933	15869	15892	16020	15904	16149	15936	15949	16111	15963	15951	16101	16024	15963	15786	16130	16201	15903	15828	15919	15791	15940	15931	16039	15980	15926	16101	16065	16083	15968	15816	16023	15919	15975	15959	15943	15906	16002	15993	16005	15892	15872	15986	15993	16031	16011	16022	15985	15979	16031	16068	15980	16120	15868	16137	15952	16097	15947	16089	15960	16039	16173	16117	16047	16087	15887	16262	15974	16024	15972	16031	15986	16279	15977	15978	15969	15990	16001	16111	15956	16075	16094	15952	15875	16035	16026	15811	16009	16173	15958	16128	15896	16044	15760	16152	16039	16043	16007	16062	16105	16020	15964	16050	15888	16103	16113	15934	16036	15851	15830	15934	16001	16031	15962	16006	15825	15937	15810	16057	16016	15925	16072	16009	15961	16130	15867	16002	16033	16254	15977	15970	16082	15981	15907	16090	16077	15983	16090	16142	15866	15942	16107	15910	15973	16020	15813	15936	16215	16028	16150	15983	15989	16033	15919	15979	16079	16107	16039	15929	15975	16117	15998	16184	15966	16156	15937	16008	16206	15853	16006	15989	15861	16115	15894	16046	16111	15944	15947	16240	15897	16086	16114	15944	16007	15937	16041	16114	15846	16308	15998	16001	15913	16160	16074	15949	16048	16029	15990	16066	16068	15963	16005	15962	16052	15978	16047	16195	16032	15993	16195	16006	16124	15953	15916	15985	16022	15901	16074	15975	15827	15988	15915	15939	16057	16121	15977	16123	15886	16031	15903	15904	16064	15994	16049	16035	16136	16192	15985	16187	16111	16075	15979	15957	16004	16148	15945	15997	16100	16152	15958	16075	16084	15938	15997	16156	15954	16154	15831	15979	16110	16021	16051	16049	15970	16008	15939	16090	15926	15958	16106	16125	16018	16097	15969	16168	15982	15899	15894	16001	15852	16019	15889	16051	15885	16053	16248	15990	16139	16042	16163	15860	15949	15884	16015	16151	16075	16119	16109	16062	15914	15859	15998	16217	16046	16001	16021	16025	16040	15867	16010	16084	16084	15969	16033	15891	16087	16048	16107	16018	15993	16091	16055	16098	15895	15918	15953	16147	16000	15957	16145	16099	15950	15758	16095	15974	15991	15924	15984	15890	16008	16038	16127	15964	16077	16165	16010	16043	16108	15940	16172	16007	15906	16113	15938	16062	16109	16029	15967	15805	16135	15975	16170	16077	16116	16015	15983	15953	16091	15942	15926	16048	16004	15879	16047	16137	15870	15982	15951	16182	15950	16070	15691	15913	16102	16116	16054	15957	16153	16056	16002	15993	15966	16020	15906	16087	16007	16078	16001	16020	16015	15981	15963	16147	15979	16184	16002	16031	16003	16255	15893	15885	16004	15809	16002	16058	16125	15987	15983	16026	16153	16059	16048	16091	16034	16150	16121	16010	16117	15990	16002	16010	16149	16219	15972	15843	15874	15676	16160	16149	15988	15962	15990	16107	16112	16074	15979	15966	16155	15996	15863	15992	16003	15945	15954	15863	16011	15977	16138	16103	16068	16119	15869	16042	16109	16103	16102	16063	16115	15819	16039	16105	15863	15919	15893	16136	16076	15969	16046	15878	15964	16041	15927	15838	15953	15923	16024	16015	16111	16057	16054	16030	15934	15941	15916	15942	16214	16231	16059	16107	16256	16101	16022	16146	15941	15977	16002	15973	16032	16256	15865	15859	16103	15990	16233	16055	16119	15939	16120	16084	16107	16035	15947	15965	16120	15910	16068	15777	15935	16019	15882	15922	15941	16047	15958	16093	16154	15989	16003	16077	15974	16190	16132	16104	15972	15807	16028	15930	15927	16098	16020	15951	16103	15988	16055	16044	16024	15931	16017	16035	15963	15940	15968	15957	16129	15932	15824	16030	15985	15799	15983	15957	15976	16018	16077	16050	16013	15941	15911	16072	16099	16032	15979	16092	16059	16095	16096	15988	16064	15904	16018	16058	15914	16003	15903	16037	15904	16210	15998	15944	16161	16218	16051	16006	16056	16062	15991	15930	15878	15952	15937	16019	15922	16038	15980	16157	15905	15981	15963	16127	16092	15916	16046	16089	16194	15982	15984	16073	16084	15981	16055	15992	15876	16150	15911	15964	15855	15977	16038	16093	16094	16013	16004	16071	16184	16010	15958	16051	15991	16058	16122	16082	15919	15786	15989	16069	16018	16097	15874	15966	15975	16117	15999	15953	16086	16049	16111	16136	16197	16099	15993	16075	15914	16035	16028	16182	15942	16059	15984	16094	15788	16020	16078	16027	16126	16251	15980	15849	16031	16112	15994	15952	15933	16126	15997	15890	15997	16091	16012	16078	15974	15869	16063	15934	16079	15881	16150	16025	15959	16128	15979	16133	15933	16010	15954	15883	15966	16132	16121	16045	15991	15957	16018	15808	16187	16195	16116	16110	16045	16095	15855	15817	16039	15996	16175	15981	15985	16052	15934	15822	15973	15997	16006	15918	16040	16101	15972	16100	16071	16076	16010	15917	16041	16099	16136	15838	16016	16059	16083	16130	16160	16062	15903	15940	15953	15730	16152	16006	16060	16152	16127	15990	15962	16143	16111	16089	15841	16039	15925	16028	16085	15895	16073	16134	15965	15981	16132	16095	15968	15875	16144	15956	16110	16051	15892	16006	15985	16210	16085	15963	15992	15811	15963	15943	15891	16018	16042	16149	16042	15955	15984	16079	16119	15885	16022	16109	16098	15970	15960	16079	15941	15970	15866	16116	16058	16045	16001	16116	15854	15886	16140	16129	15937	16098	15853	16037	16137	16149	15843	16233	16061	15980	15878	16187	16088	16091	16021	16055	16097	16094	16259	16182	16054	15979	15912	16017	16000	16002	16018	16033	16130	15891	15975	16038	15958	15902	15893	16183	16022	16055	16030	16079	16089	15984	15929	15997	15941	15962	16150	16113	16097	15975	15991	15883	15952	15961	16138	16002	16107	16067	16054	16048	15785	16138	15877	16095	15964	15976	16019	16090	16036	15983	16146	15993	16096	16070	16016	15931	16158	15861	16025	16178	16120	15900	16036	16031	15956	16119	15864	16145	16052	16045	16006	15931	15841	16047	16141	16047	16068	15991	15987	15994	16019	15939	16133	15969	16051	15915	16072	16168	15942	16190	16089	15995	15878	15962	16114	15878	16026	15812	16052	16295	16081	15970	15948	15913	16003	15937	16059	15978	15989	16085	16027	15985	16073	16016	15931	15951	15969	16028	16051	16002	15935	15881	16110	15951	16108	15968	16085	16085	15913	15889	16046	16075	15984	15962	16062	16117	16133	16061	15985	16135	16010	16064	16009	15998	16037	16022	15965	16000	16019	16052	16039	16016	16086	15810	16050	15927	15988	16191	16033	16075	15736	15911	16161	15940	15983	16081	15865	15921	15973	15967	15975	15989	15969	16209	15940	16179	15853	15969	16061	15856	15997	15869	16022	16095	16002	15958	15997	16015	16047	16020	16006	15819	15938	15895	15916	16242	16086	16003	16062	16151	15859	15915	16158	15945	16076	16053	15987	16193	16021	16163	16093	16026	16002	15904	16163	16018	16015	16136	16289	16012	16083	15937	15964	15956	16080	16032	16098	16112	16002	16134	15978	15951	15981	15902	15978	16059	16218	15986	16030	16072	16012	15965	16080	16012	16134	16092	15921	15977	15960	16106	16092	15952	16025	16073	16049	15868	16165	15990	16074	15918	16049	16030	15987	15900	15961	16159	16040	15972	16122	16017	16123	16151	15997	16123	15966	15972	16078	16098	15905	15976	15946	16027	16108	15982	16140	15983	16050	15998	16116	16007	16059	16025	16089	16072	16025	16007	16033	16051	16046	16023	16044	16093	16140	15992	15857	15854	15976	16089	16008	16136	16090	16036	16236	16048	16222	16062	16019	16107	16274	15935	15901	15928	15943	15906	15993	16015	16116	15829	15963	16094	15992	16007	15907	15957	15936	16001	16021	15718	15990	16038	16083	15966	15937	16034	16040	15989	16064	16173	16134	16018	16010	16019	15980	16065	16100	16090	15990	15951	15981	15874	16207	15903	16138	15930	16042	15939	16127	15999	16031	16149	16002	15905	16140	15824	15954	16034	15986	15932	16041	16189	16087	16021	16088	15930	16011	16048	16057	15875	16199	15961	16058	16050	15927	16041	16041	15891	15935	15950	15873	15820	15974	16007	16066	16003	15866	15882	15985	15978	15822	16050	15997	16152	16007	15900	16069	16125	16160	16045	16059	15885	16190	16141	16076	16022	15966	16067	15980	16114	15995	15929	15923	16039	16010	16109	15907	15994	16176	16046	16085	15898	15851	16005	16156	15966	16031	16043	16090	15962	15845	16057	16015	16107	15969	16025	16023	15894	15918	16014	15804	15996	16043	16014	15923	15986	15916	16131	15859	16076	16170	15949	16176	16031	16211	15943	15861	15903	16046	15942	16042	16076	16137	16027	16021	15945	16102	15976	16122	15860	16172	15929	15901	15967	15994	15980	15855	15997	15944	16093	16126	16147	16058	15929	16031	16143	15970	16118	15802	15914	16080	16129	16007	15827	15992	16092	16174	15941	16140	15976	16177	16027	15986	16098	16062	15966	15871	16089	16025	15970	16149	15986	16126	16017	16088	15921	15949	16017	15931	16134	15936	16058	16126	16138	15949	16059	15999	16136	16031	16052	15934	16045	16066	16055	15936	15849	15937	16098	16112	16072	16044	15936	16043	16006	16042	16057	15855	16111	16151	16106
24199	21474	29058	26310	25172	25366	23786	19996	18682	18514	17986	17857	17564	17697	17510	17457	17452	17248	17445	17386	17351	17221	17312	17354	17248	17316	17113	17131	17292	17070	16949	17252	17177	17154	17237	16929	17347	17291	17261	17095	17059	17243	16989	17029	17228	17223	17180	17305	16973	17069	17229	17039	17074	17146	17120	17061	17085	17202	17286	17061	17189	17117	16961	17118	17115	16999	17226	17279	17071	17089	16964	17119	17234	17093	16916	17197	16942	17062	17208	16991	17050	17113	17087	17248	16995	17101	17058	17224	17188	17240	17091	17018	16944	16993	16979	17086	17224	17111	16961	17087	17020	17141	17005	17123	16988	16995	17049	17208	17169	17237	17124	17067	17182	17258	17072	17041	17092	16994	17108	17180	17143	17139	17001	17122	17119	17135	16982	17119	17077	17094	17236	17312	17135	17051	17010	17095	17145	17171	17096	17160	17073	16970	17190	17032	17035	17128	16876	16923	17167	16958	17017	17114	17130	17291	17088	16905	17042	17016	17061	17031	17117	16903	16960	17278	17126	17193	17074	16889	17204	17128	17148	17034	17164	16992	16986	17045	16911	17172	17055	17295	17103	17052	17018	16930	17162	16937	17049	16974	17056	17183	16867	17128	17006	17226	17113	17232	17079	17024	16839	17094	17037	17164	16986	16971	17149	17086	17292	17163	16874	17168	17292	16956	17078	17266	17100	16829	17205	17150	17017	17206	17129	17103	17260	17057	16957	17341	17068	16844	17052	17174	16951	16901	17177	16875	16775	17129	17091	17087	17009	17065	17316	17027	17188	17127	17079	17099	16959	16962	17055	16941	16988	17025	17020	16958	17002	16995	17081	17078	17048	17069	16955	16915	17048	17219	17136	17120	17140	16939	17323	17255	17020	17094	17195	17242	17018	17129	17116	17083	16961	17097	17011	17074	17299	17198	17106	16864	17163	17115	16986	17123	17016	17136	17061	17218	17135	17006	16981	17006	17036	17131	16964	17028	17103	17101	16978	17128	17074	16964	17237	17128	16859	17066	17069	17009	16980	17136	17104	17308	17054	17050	17077	16947	17233	16890	17260	17009	17069	17176	16897	17082	17094	16999	17325	16947	17081	17164	17114	17061	16913	17159	17100	17017	16990	16953	16974	16877	17207	17066	17001	16994	17026	17257	17352	17239	17099	16987	17135	16981	17110	17097	17292	16955	17095	17369	17096	17149	16998	17149	17212	16887	16998	17086	16879	17143	16966	16998	17220	16921	16932	17255	17251	17210	16992	16795	17288	16830	17036	17062	17109	17034	17132	17014	17051	17002	17204	16969	16863	17003	17030	17084	17082	17228	16973	17232	17062	17036	17121	17138	16942	16975	16797	17003	17133	17140	17102	16908	17250	17041	17241	16828	17122	17015	16863	16869	17174	16944	17111	17063	17261	17084	17095	17241	16928	17105	17092	17102	17169	16998	16902	17138	17094	17054	17004	16984	16903	16903	16915	16972	17116	17166	17056	17068	17024	17233	16982	16902	17177	16957	16970	16989	17151	17191	17211	17087	16960	16978	17008	17164	17110	17116	17285	16972	17024	17250	17135	16889	16907	16899	17217	16921	16955	17041	17086	17055	17164	16890	16937	17013	17094	17115	17242	17043	16999	17037	17094	17101	17170	16916	16939	17162	17115	17161	17115	16876	17056	17157	16952	17135	17028	16957	17084	17025	17064	17171	17072	16839	17038	17246	17020	17161	17029	17137	17151	16884	16993	17020	17185	17097	17212	17076	17009	16952	17123	16970	17084	17120	17075	16969	16828	17214	17175	17024	17142	16943	17223	17018	17091	17019	16960	16914	17139	17018	16882	17062	17164	17009	17279	17067	17058	17110	17213	17159	17074	17175	17164	17170	16942	17168	17104	17042	17088	17170	17027	17270	17168	17133	16896	17234	17010	17029	17018	17114	17116	16981	17161	17044	17087	17044	17295	17081	17021	17155	17200	17108	17177	17224	17017	16976	17132	17038	16876	16976	16914	16975	17108	17100	16976	17116	16956	17043	17166	16925	16978	17014	17137	17044	16992	16993	16944	17203	17208	16931	17077	16879	17022	17010	17197	17078	17177	17062	17011	17030	16993	17087	17254	17041	17076	16991	17129	17003	16935	16927	17014	17028	17000	16798	16943	16944	17015	17202	17331	17087	17124	17193	17026	17023	17142	16950	17046	16992	16868	17087	17301	17132	16970	17156	17030	17241	17011	17196	17291	16994	17092	17155	17077	17177	17245	16973	17035	17065	17115	17218	17004	16915	17200	16967	17177	17180	17168	17140	17209	16896	16982	17066	17032	17269	17002	17094	17111	17073	17148	17013	17147	17007	17144	17079	17176	17094	17166	17056	17026	16987	17134	17130	17031	17099	17025	17139	17144	17116	16887	16879	17194	17154	17099	16905	17245	16998	17088	17185	17006	16953	17113	16772	16987	17024	17055	16978	17006	17021	17072	17030	17196	17085	17006	17204	17123	16942	17100	17296	17210	17056	17158	17055	16978	17060	17075	17044	17014	17128	17068	17414	17103	17051	17097	17050	16993	17082	17050	17203	17156	17031	17015	17107	17308	17259	17154	17066	17013	17031	17021	17157	17339	17058	16988	17096	17160	16908	16982	16995	17080	17006	16956	16977	16910	17235	17216	17216	17165	16986	17095	17041	17067	17197	16845	17014	17015	17027	17178	17188	16892	16993	16896	16971	16972	17152	17115	16941	16868	17125	17093	17156	17290	17060	17110	17071	17074	17124	17192	17021	17216	17284	17161	17005	17184	17054	17250	17083	17144	16965	16986	17146	16946	16997	17103	17183	17129	17174	17264	17254	16992	17091	16767	16981	17091	16980	17152	16991	16921	17020	17041	17101	16913	16920	17128	16995	17291	17046	17082	17175	16945	16865	17018	17154	17036	17150	17173	16836	17228	17134	17174	17212	17195	17054	17116	17213	17011	17091	17133	17150	17123	17076	17022	17098	17309	17078	16996	17091	17111	17107	17034	17142	16985	16959	16987	16885	16955	17135	17271	16928	17102	16905	16965	17053	17236	17133	17188	17113	16949	17052	17023	17100	17163	16984	16856	17050	17041	17159	17109	17018	17056	17296	16927	17006	17047	17051	17273	17037	16852	17039	17029	17003	16997	17084	17181	17139	17191	17113	16904	17083	17132	16983	17095	16959	17168	17117	16707	17181	17103	17199	17063	16905	17149	17322	17366	17135	16967	17117	17105	17214	17098	16917	17009	16894	17064	17073	16995	16953	17100	16937	17147	17001	17042	16957	16931	17230	17042	17029	17136	16932	17219	17097	17072	17102	17239	17121	17255	17307	17151	17237	17200	17072	17053	17223	17309	17153	16962	17028	17074	17094	17136	17127	17002	16777	17224	17051	17044	17089	16817	16889	17097	17131	17315	17039	17124	17141	17110	17041	17135	17125	17163	17066	16826	17128	16917	16954	17080	16970	17059	17095	16924	16967	16961	17090	17229	17222	17196	16819	17030	17195	16973	17139	16927	16976	17219	17105	16954	17155	17096	17050	16906	17065	17153	17111	17126	16921	16978	17073	16897	17237	17101	17224	17007	17051	16888	17102	17134	17013	17092	17174	17020	17069	17167	16916	17040	17035	17098	17197	16944	17127	17265	17297	17284	17028	17170	17275	17090	17259	17185	17073	16966	16974	17036	17101	17105	17114	17057	17085	17085	17022	17022	17125	16963	16889	16807	17198	17079	17338	17103	16970	16992	16995	17190	17029	17036	17105	17188	17131	17151	17139	17180	17190	17211	17312	17086	16937	17136	17023	16882	17268	17025	17029	17122	17141	17018	17191	17070	17102	16973	17210	17168	17131	17044	17093	17040	17117	17146	16966	17027	16925	17230	17229	16980	17115	16994	17089	16920	17215	17011	17051	17043	17319	17123	17133	17145	17135	17165	17035	17285	17192	17219	17080	17037	17122	17299	17058	16819	17056	16917	17097	17087	17075	17066	17120	17094	16881	17141	17096	17086	17088	17127	17102	16891	17075	17141	17298	17087	17202	17039	16936	16918	17031	17268	17070	17064	17130	17006	16965	17032	17046	17032	17079	17038	16972	17119	17261	17034	17040	17136	17118	17048	17093	17101	17038	16944	17256	17108	17149	17060	17183	17086	17086	17027	17050	17198	17221	16959	17209	17312	16963	16906	16977	17228	17135	17053	16929	17276	16924	17012	16925	17311	17216	17089	17220	17055	17139	17087	17113	17344	17155	17102	17092	17173	17113	17064	17122	17036	17274	16928	17240	17144	17151	17153	17158	17202	16973	17097	16949	17293	17177	17145	17078	17077	17069	17071	17005	17118	17215	17303	17208	17074	17143	17168	17090	17128	17101	17043	17161	17008	16990	17177	17243	17026	17090	17205	17142	17138	17056	17054	17039	17009	16993	17306	17140	17019	17240	16964	16966	17225	17030	17111	16906	17134	17151	16857	17048	17039	17156	16990	17024	17071	17222	16935	17154	17205	17267	17068	17116	17126	17024	17043	16989	17114	16959	17009	16962	17055	17222	17036	17053	17147	17090	17272	17016	17045	17001	17038	17157	16982	17048	16999	17110	17119	17084	17097	17136	16990	17108	16972	17139	17134	17046	17072	17321	16848	17067	17000	17061	16902	17201	17261	17127	16986	17105	17096	17153	17136	16979	17039	17308	17196	17134	17037	16918	16963	17281	17218	17098	17139	17110	17196	17075	17031	16886	17060	17076	17049	17078	17195	16979	16978	17158	17024	17054	17376	17219	16928	17006	17147	17123	17148	17064	17072	17046	17001	17183	16936	16921	17008	17210	16977	17174	17143	17063	16981	17011	17165	17183	17047	16829	17031	17054	17345	17024	17242	17115	16993	16938	17293	17092	17172	17072	17204	16929	17120	17185	16982	17088	17166	17228	16960	17233	17334	17111	16918	17114	17049	17270	16950	17150	17221	16856	17147	17062	17282	16954	17110	17174	17407	16966	17058	17187	16998	17122	17022	17001	17162	17225	17044	17217	16989	17207	17196	17087	17126	17170	17175	17050	17196	17119	17113	16965	17024	16963	16967	17261	17113	17068	16886	17008	17124	17193	17122	16995	16842	17178	17184	17094	16881	16846	16906	16856	16989	16999	16879	17037
33600	53164	48003	39964	30928	24579	21194	19039	18003	17271	16636	16509	16311	16171	15975	15673	15739	15750	15671	15626	15627	15676	15689	15613	15529	15473	15476	15526	15433	15547	15446	15626	15495	15423	15699	15451	15636	15694	15534	15370	15304	15556	15427	15479	15652	15653	15551	15409	15620	15477	15646	15473	15531	15644	15616	15506	15458	15327	15593	15600	15521	15530	15575	15534	15562	15591	15571	15674	15637	15262	15479	15665	15606	15538	15481	15403	15587	15458	15406	15422	15646	15405	15542	15792	15473	15558	15399	15662	15388	15443	15489	15396	15557	15518	15675	15664	15554	15293	15461	15528	15471	15723	15377	15538	15274	15459	15626	15488	15542	15500	15536	15370	15588	15521	15646	15669	15394	15643	15440	15449	15549	15713	15502	15342	15520	15655	15588	15616	15420	15452	15573	15495	15429	15566	15404	15483	15487	15622	15543	15370	15526	15627	15514	15403	15585	15415	15554	15498	15542	15452	15544	15529	15555	15406	15390	15502	15684	15638	15472	15551	15462	15559	15518	15588	15484	15668	15477	15544	15561	15361	15490	15485	15409	15498	15512	15622	15630	15424	15397	15540	15646	15596	15211	15574	15506	15490	15480	15361	15595	15478	15651	15299	15568	15419	15491	15576	15444	15510	15344	15448	15554	15536	15516	15591	15438	15426	15404	15286	15466	15562	15364	15668	15657	15544	15460	15378	15545	15445	15601	15657	15533	15487	15523	15603	15632	15594	15527	15370	15372	15495	15697	15417	15600	15410	15287	15485	15242	15496	15562	15312	15477	15482	15526	15607	15516	15590	15311	15422	15609	15566	15459	15530	15569	15452	15518	15351	15628	15427	15560	15522	15622	15578	15704	15482	15525	15557	15634	15554	15510	15618	15370	15534	15682	15493	15480	15413	15589	15540	15459	15552	15431	15478	15577	15541	15509	15567	15618	15557	15538	15601	15595	15571	15423	15538	15391	15532	15483	15583	15489	15550	15445	15510	15603	15464	15398	15707	15322	15494	15358	15625	15702	15511	15443	15477	15502	15549	15471	15306	15379	15535	15598	15531	15596	15424	15469	15467	15489	15674	15520	15394	15550	15610	15320	15551	15418	15691	15473	15428	15523	15494	15467	15461	15362	15494	15325	15461	15597	15406	15626	15562	15543	15604	15510	15434	15413	15337	15453	15572	15601	15535	15369	15293	15461	15440	15409	15460	15562	15619	15253	15568	15474	15514	15515	15500	15371	15458	15376	15550	15467	15499	15436	15282	15579	15419	15560	15413	15474	15569	15473	15456	15579	15460	15524	15561	15387	15508	15309	15654	15558	15467	15697	15515	15506	15597	15533	15488	15445	15518	15688	15603	15407	15368	15430	15434	15474	15411	15560	15490	15428	15577	15284	15522	15381	15439	15615	15405	15392	15540	15460	15370	15470	15345	15627	15403	15656	15570	15408	15585	15571	15412	15513	15662	15641	15697	15528	15446	15475	15563	15475	15431	15666	15522	15612	15414	15478	15448	15551	15379	15434	15558	15526	15214	15563	15613	15463	15571	15705	15323	15497	15513	15603	15546	15433	15607	15627	15527	15505	15547	15523	15569	15401	15568	15546	15503	15416	15483	15484	15405	15391	15679	15506	15435	15416	15628	15644	15354	15580	15568	15591	15385	15608	15543	15673	15418	15517	15416	15592	15415	15470	15408	15525	15653	15357	15558	15355	15470	15545	15641	15274	15660	15585	15569	15385	15725	15611	15622	15464	15433	15629	15540	15269	15428	15536	15534	15447	15517	15473	15652	15426	15514	15692	15509	15527	15414	15402	15516	15403	15564	15375	15452	15561	15470	15529	15442	15466	15576	15449	15457	15594	15429	15273	15555	15449	15529	15600	15477	15594	15451	15467	15481	15616	15454	15392	15416	15444	15684	15558	15589	15518	15357	15308	15575	15523	15400	15487	15458	15578	15453	15258	15479	15260	15435	15648	15514	15531	15516	15498	15442	15491	15302	15656	15254	15520	15571	15422	15499	15398	15565	15446	15448	15487	15392	15513	15442	15577	15527	15383	15501	15287	15528	15591	15591	15385	15557	15589	15603	15548	15509	15508	15419	15476	15543	15536	15414	15429	15524	15519	15584	15585	15611	15549	15490	15381	15369	15570	15503	15450	15517	15507	15566	15464	15455	15670	15499	15471	15501	15597	15425	15353	15442	15578	15445	15427	15724	15556	15619	15409	15555	15520	15493	15535	15367	15410	15716	15376	15433	15565	15573	15442	15651	15539	15658	15471	15487	15409	15555	15389	15391	15493	15538	15563	15519	15549	15643	15314	15546	15519	15601	15370	15518	15484	15377	15433	15477	15479	15450	15590	15463	15454	15571	15424	15485	15579	15380	15568	15576	15544	15643	15695	15330	15605	15523	15610	15526	15419	15529	15637	15487	15355	15345	15501	15430	15415	15518	15356	15476	15643	15444	15567	15308	15432	15627	15486	15589	15351	15681	15335	15459	15507	15581	15588	15516	15645	15472	15605	15636	15373	15609	15418	15572	15571	15396	15482	15489	15517	15491	15497	15554	15606	15425	15399	15652	15589	15588	15500	15503	15422	15452	15568	15586	15580	15369	15492	15752	15587	15607	15399	15411	15506	15580	15389	15395	15411	15607	15441	15407	15485	15537	15585	15573	15569	15521	15488	15414	15526	15437	15469	15557	15338	15326	15399	15672	15523	15527	15473	15629	15566	15628	15311	15497	15314	15573	15501	15427	15568	15504	15351	15465	15501	15573	15629	15567	15504	15460	15537	15442	15242	15501	15501	15763	15533	15598	15446	15469	15559	15445	15581	15481	15555	15643	15582	15607	15542	15555	15257	15384	15564	15521	15511	15487	15404	15659	15545	15481	15617	15393	15466	15558	15433	15549	15564	15496	15463	15416	15596	15273	15672	15329	15362	15520	15620	15484	15622	15425	15530	15493	15264	15347	15453	15525	15459	15439	15600	15580	15346	15543	15490	15493	15341	15290	15571	15377	15505	15590	15466	15650	15428	15524	15533	15517	15437	15607	15474	15659	15592	15622	15348	15428	15584	15458	15286	15562	15679	15595	15616	15387	15564	15578	15663	15340	15609	15525	15503	15503	15479	15551	15555	15378	15431	15584	15530	15274	15758	15558	15569	15548	15427	15551	15310	15518	15563	15655	15485	15506	15544	15571	15503	15428	15483	15548	15442	15629	15453	15568	15415	15407	15455	15518	15473	15401	15492	15654	15499	15590	15599	15369	15601	15463	15458	15534	15505	15499	15444	15448	15391	15435	15569	15594	15435	15429	15328	15524	15624	15495	15510	15491	15618	15382	15590	15577	15516	15430	15337	15477	15534	15488	15508	15615	15671	15461	15518	15492	15669	15570	15410	15451	15587	15368	15577	15452	15620	15684	15482	15504	15563	15388	15480	15424	15543	15488	15673	15424	15677	15449	15584	15686	15672	15522	15624	15651	15511	15400	15493	15564	15331	15539	15649	15512	15533	15583	15425	15481	15367	15550	15377	15512	15532	15529	15486	15533	15467	15624	15579	15395	15506	15593	15601	15432	15412	15336	15488	15495	15300	15634	15547	15461	15479	15470	15514	15622	15365	15449	15467	15476	15627	15517	15246	15410	15393	15413	15524	15575	15551	15545	15434	15594	15648	15369	15657	15449	15437	15566	15416	15503	15603	15519	15557	15544	15462	15687	15457	15508	15431	15407	15523	15513	15544	15450	15512	15359	15655	15597	15453	15630	15301	15406	15321	15498	15420	15590	15548	15481	15550	15613	15449	15441	15494	15425	15465	15483	15329	15473	15442	15667	15312	15563	15527	15493	15581	15522	15564	15539	15637	15749	15520	15420	15651	15393	15559	15510	15466	15553	15516	15351	15654	15451	15493	15490	15645	15442	15543	15594	15629	15597	15360	15426	15441	15314	15626	15619	15447	15432	15437	15408	15425	15510	15462	15500	15326	15646	15594	15360	15406	15475	15475	15431	15428	15506	15616	15538	15611	15383	15570	15452	15474	15456	15613	15549	15424	15543	15491	15459	15579	15539	15519	15263	15633	15480	15699	15514	15503	15616	15296	15409	15613	15512	15550	15608	15625	15527	15417	15608	15538	15536	15447	15669	15470	15506	15441	15625	15560	15596	15606	15588	15676	15558	15544	15518	15507	15507	15645	15570	15527	15377	15334	15436	15563	15722	15391	15568	15545	15720	15346	15576	15403	15475	15447	15549	15349	15458	15513	15467	15433	15411	15473	15550	15353	15422	15585	15553	15601	15469	15482	15536	15555	15564	15688	15495	15624	15410	15422	15331	15520	15401	15533	15494	15423	15353	15586	15409	15488	15483	15443	15391	15680	15562	15545	15428	15513	15473	15737	15328	15500	15415	15518	15618	15609	15489	15596	15419	15577	15502	15517	15570	15583	15780	15335	15527	15506	15464	15387	15477	15440	15534	15474	15504	15393	15425	15490	15403	15400	15500	15422	15520	15420	15520	15506	15380	15458	15671	15493	15502	15681	15515	15558	15596	15552	15520	15395	15463	15733	15521	15384	15540	15564	15532	15663	15530	15602	15516	15579	15455	15521	15446	15579	15646	15572	15537	15594	15672	15468	15500	15516	15539	15675	15423	15679	15444	15608	15637	15345	15681	15570	15488	15644	15438	15358	15557	15537	15441	15629	15441	15534	15566	15569	15485	15669	15338	15487	15575	15597	15544	15363	15556	15455	15526	15620	15425	15604	15351	15633	15495	15573	15438	15456	15640	15518	15564	15643	15477	15556	15586	15522	15550	15448	15457	15485	15478	15421	15355	15508	15525	15502	15383	15602	15495	15535	15501	15587	15441	15442	15428	15368	15362	15435	15484	15579	15362	15392	15467	15463	15421	15506	15455	15463	15689	15522	15506	15481	15439	15517	15534	15463	15485	15590	15352	15460	15400	15557	15606	15443	15454	15425	15510	15591	15531	15601	15482	15524	15486	15326	15363	15625	15410	15485	15530	15504	15538	15539	15568	15493	15272	15337	15526	15440	15370	15438	15353	15604	15651	15513	15490	15547	15626	15533	15472	15683	15428	15490	15522	15308	15491	15450	15518	15553	15572	15439	15481	15468	15483	15585	15612	15572	15491	15421	15502
22999	21495	29310	24397	22882	26305	28118	22015	20259	19898	19469	18974	18701	18506	18615	18118	18466	18100	18085	17755	17907	18027	18175	18090	17961	17896	17899	17853	18164	17915	17992	18097	17768	17643	17891	17985	17944	17796	17909	17819	17800	17949	17749	17888	18011	17894	17851	17991	17815	18051	17961	18076	18002	18064	17895	17804	17826	18033	17848	17760	18112	17889	17655	17791	17951	17887	17718	17884	17848	18182	17822	17771	17860	17925	17716	17908	17791	17799	17717	17970	17818	17877	17675	17710	17831	17737	17781	17881	17846	17863	17763	17704	17861	17740	17714	17884	17839	17852	17817	17928	17790	17789	17861	17767	17725	17795	17713	17678	17891	17748	17991	17756	17889	17828	17795	17708	17764	18032	17887	17843	17886	17788	17814	17725	17572	17803	17818	17728	17702	17760	17860	17853	18080	17814	17994	17645	17829	17786	17806	17686	17941	17882	17817	17805	17727	17866	18022	17828	17706	17766	17884	17779	17809	17829	17782	17893	17901	17661	17964	17948	17764	17655	17996	17801	17812	17725	17805	17841	17679	17742	18080	17841	17797	17926	17836	17849	17925	17587	17769	17669	17768	17797	17861	17666	17900	17731	17793	17831	17771	17756	17937	17762	17652	17750	17882	17694	17937	17981	18055	17948	17662	17860	17622	17588	17860	18001	17647	17795	17961	17850	17665	17766	17875	17918	17893	17926	17914	17715	17581	17893	17786	17589	17652	17788	17638	17659	17870	17786	17719	17798	18053	17644	17839	17842	17882	17779	17929	17833	17732	17680	17927	17895	17990	17835	17918	17800	17936	17726	17873	17812	17714	17796	17883	17682	17839	17988	17676	17878	17725	17757	17854	17778	17868	17784	17811	17848	17766	17845	17772	17922	18016	17971	17881	17783	17694	17730	17852	17871	17799	17819	17910	17745	17821	17938	17890	17798	17792	17656	17738	17760	17730	17874	18106	17988	17795	17787	17789	17954	17752	17668	17819	17797	17620	17747	17861	17678	17899	17854	17693	17802	18094	17736	17770	17719	17798	17856	17819	17680	17944	17872	17982	17725	18071	17939	17708	17828	17929	17834	17884	17773	17872	17785	17826	17725	17665	17852	17705	17760	17758	17541	17901	17939	17800	17745	17720	17809	17677	17582	17949	17606	17620	17695	17871	17756	17956	17915	17725	17686	17877	17885	17940	17782	17904	17890	17767	17677	17807	17786	17670	17821	17750	17804	17507	17735	17760	17858	17893	17810	17699	17714	17917	17738	17787	17809	17715	17790	17792	17878	17643	17818	17835	17693	17922	17738	17895	17765	17744	17659	17848	17887	17576	17783	17793	17643	17975	17810	17731	17903	17895	17957	17987	17726	17648	17758	17625	17671	17646	17890	17725	17856	17743	17886	17726	17854	17638	17624	17747	17742	17471	17908	17623	17921	17843	17889	17723	17791	17641	17883	17639	17760	17642	17916	17751	18149	18059	17800	17849	17844	17777	17808	17484	17924	17872	17880	18020	17863	17496	17783	17741	17930	17753	17795	17837	17793	17806	17731	17738	17653	17781	17847	17735	17603	17596	17678	17676	17749	17776	17886	17782	18027	17959	17594	17820	17615	17792	17784	17732	17981	18010	17915	17866	17853	17869	17879	17907	17836	17840	17748	17697	17767	17649	17861	17859	17815	17816	17989	17858	17823	18018	17767	17763	17639	17751	17789	17811	17950	17684	17666	17898	17819	17902	17834	17821	17684	17556	17630	17760	17677	17633	17907	17808	17798	18029	17874	17651	17862	17763	17696	17797	17947	17908	17525	17672	17795	17912	17737	17689	17780	17863	17747	17689	17884	17762	17657	17804	17823	17875	17851	17791	17820	17790	17683	17875	17731	17925	17912	17659	17543	17679	17822	17875	17811	17926	17775	17909	17860	17722	17666	17790	17686	17973	17804	17691	17756	17717	17767	17822	17789	17689	17944	17684	17775	17771	17610	17835	17618	17773	17734	17952	17885	17920	17758	17825	17625	17677	17686	17887	17789	17808	17657	17821	17608	17893	17759	17708	17799	17820	17683	17885	17989	17717	17884	17813	17897	17740	17614	17784	17993	17729	17736	17797	17771	17939	17756	17924	17696	17808	17801	17689	17883	17868	17678	17851	17634	17701	17860	17737	17476	17966	17586	17691	17791	17807	18059	17785	17795	17987	17951	17945	17862	17802	17613	17652	17791	17758	18045	17749	17965	17919	17716	17710	17846	17758	17471	17638	17892	17826	17680	17869	17972	17774	17655	18097	17811	18028	17832	17788	17899	17733	17741	17623	17698	17912	17632	17754	17827	17891	17746	17685	17782	17839	17968	17915	17802	17738	17812	17934	17645	17645	18033	17710	17908	17765	17894	17959	17864	17827	17749	17863	17655	17787	17888	17585	17932	17939	17956	17795	18003	17930	17827	18048	17736	17825	17859	17672	17754	17779	17606	17811	17814	17800	17743	17835	18089	17878	17809	17896	17833	17687	17928	17690	17724	17689	17841	17711	17565	17769	17726	17728	17601	18022	17680	17815	17708	17998	17847	17878	17821	17649	18007	17843	17812	17841	18003	17744	17938	17940	17811	17543	17985	17868	17798	17724	17707	17938	17697	17906	17774	17690	17863	17841	17678	17610	17510	17797	17538	17750	17742	17759	17713	17702	17771	17803	17600	17799	17577	17712	17915	17794	17805	17762	17751	17971	17947	17684	17976	17698	17754	17856	17837	17697	17631	17922	17904	17862	17722	17756	17626	17553	17924	17683	17897	17777	17535	17700	17856	17760	17918	17544	17766	17678	17721	17606	17607	17662	17904	17827	17515	17666	17680	17732	17785	17954	17748	17633	17630	17753	17750	17647	17791	17768	17586	17894	17882	17841	17756	18009	17884	17943	17740	17727	17852	18000	17787	17658	17883	17783	17876	17744	17752	17631	17711	17795	17763	17629	17663	17830	17720	17780	17884	17649	17878	17733	17727	17780	17839	17697	17913	17659	17709	17622	17698	17835	17852	17620	17925	17678	17702	17764	17700	17958	17862	17652	17828	17840	17719	17735	17796	17550	17686	17912	17866	17749	17836	17746	17663	17809	17630	17883	17635	17601	17645	17708	17699	17771	17806	17805	17612	17980	17656	17559	17648	17862	17804	17809	17798	17944	17700	17671	17726	17577	17654	17937	17638	17690	17756	17771	17933	17881	17946	17700	17680	17655	17820	17912	17764	17809	17744	17782	17976	17832	17717	17812	17877	17745	17522	17689	17723	17916	17997	17827	17913	17572	17909	17864	17715	17837	18091	17652	17645	17764	17645	17815	17562	17595	17871	17871	17901	17821	17769	17729	17653	17821	17640	17753	17842	17973	17771	17841	17697	17803	17781	17731	17884	17780	17650	17842	17911	17675	17896	17885	17774	17854	17789	17704	17681	17782	17796	17941	17643	17730	17826	17850	17845	17765	17926	17877	17719	17987	17838	17648	17670	17543	17782	17625	17755	17748	17696	17770	17764	17577	17975	18042	17775	17736	17802	17809	17730	17977	17927	17826	17915	17959	17751	17884	17752	17629	17703	17680	17740	17917	17571	17572	17914	17781	17878	17802	17788	17790	17732	17943	17537	17827	17683	17713	17678	17876	17872	17931	17888	17884	17856	17743	17683	17903	17909	17786	17759	17873	17798	17764	17909	17782	17810	17666	17891	17674	17830	17817	18078	17728	17637	17779	17957	17834	17906	17837	17737	17585	17765	17660	17871	17974	17953	17918	17807	17707	17763	17872	17693	17768	17993	17942	17699	17810	17765	17894	18160	17853	17701	17765	17734	17883	17805	17690	17661	17687	17833	17713	17855	17894	17937	17954	17734	17630	17746	17866	17712	17813	17850	17717	17872	17803	17957	17854	17616	17696	17886	17651	17798	17847	17764	17811	17695	17838	17717	17743	17618	17842	17843	17798	17577	17830	17880	17650	17615	17779	17867	17925	17678	17960	17586	17876	17825	17742	17712	17733	17727	17578	17603	17707	17920	17753	17776	17908	17944	17811	17843	17749	17837	17570	17736	18244	17694	17830	18002	17962	17755	17639	17664	17852	17713	17850	17849	17897	17965	17812	17875	17893	17617	17711	17800	17762	17704	17551	18009	17746	17824	17778	18159	17764	17912	17739	17766	17749	17489	17718	17755	17858	17757	17784	17961	17881	17668	18054	17682	17927	17805	17827	17953	17749	17681	17644	17807	17661	17841	17897	17924	17772	17920	17655	17901	17640	17680	17880	17633	17726	17818	17682	17835	17878	17870	17548	17807	17742	17716	17651	17916	17835	17886	17773	17759	17931	17620	17749	17838	17799	17924	18010	17547	17824	17788	17929	17790	17854	17994	17854	17677	17883	17819	17797	17864	17814	17826	17833	17765	17801	17638	17567	17871	17748	17760	17657	17670	17871	17672	17845	17822	17853	17702	17712	17722	17623	17871	17749	17628	17714	17966	17739	17824	17899	17980	17800	17588	17694	17947	17809	17836	17794	17741	17691	17768	17776	17920	17718	17695	17842	17872	17735	17747	17983	17773	17804	17733	17816	17950	17847	17974	17920	17934	17678	17574	17893	17672	17895	17829	17744	17771	17868	17758	17978	17933	17711	17755	17715	17582	17882	17896	18024	17765	17951	17748	17673	17956	17945	17801	17790	17783	17820	17791	17680	17649	17927	18034	17725	17815	17776	17664	17510	17674	17560	17610	17704	17594	17819	17723	17698	17963	17886	17834	17753	17606	17696	17879	17887	17667	17632	17884	17761	17867	17808	17746	17548	17691	17773	17753	17910	17799	17705	17789	17965	17832	17678	17611	17788	17799	17756	17847	17919	17702	17762	17763	17823	17766	17883	17870	17798	17972	17739	17890	17941	17778	17711	17719	17747	17961	17880	17619	17827	17883	17919	17768	17920	17921	17966	17988	17924	17864	17590	17746	17845	17786	17866	17759	17701	17850	17722	17618	17770	17713	17982	17613	17810	17987	17786	17837	17761	17883	17823	17826	17922	17813	17805	17738	17743	17798	17807	17851	17804	17967	17771	17791	17860	17731	17763	17719	17895	17789	17692	17680	18002	17970	17779	17880	17810	17821	17812	17742	17925	17814	17712	17708	17934	17832	17836	17746
35488	58956	53182	41441	34020	29401	25274	21260	19243	18478	17931	17506	16959	16797	16515	16445	16127	16190	15970	16034	16181	16092	16046	16132	15892	16008	16008	15894	15966	16028	16071	15822	16088	15925	15988	15922	15933	15897	16062	16071	15740	15990	15802	15843	16035	16053	15904	16001	15957	16045	15970	16078	15940	15969	15815	15967	16008	15983	15847	16084	15974	15773	15819	15886	16050	15852	15873	15959	15959	15849	15891	15747	16056	15938	15639	15917	15711	15919	15941	15836	15896	16076	15895	15876	15968	15947	15858	15889	16037	15747	16131	16057	16009	15842	15804	15851	15899	15968	15856	16185	16015	15902	15769	15830	15836	15920	15985	16004	15836	15766	15893	15802	16019	15860	15997	15915	15846	15853	16003	15951	15811	15921	15982	15938	15886	15829	15819	15855	15965	15924	16036	15827	15942	15985	15943	15932	15930	15797	15929	15874	15872	16003	15787	15947	15982	15892	16007	15898	15913	16008	15731	15915	15815	15679	16041	15890	15868	15782	15924	15945	15949	15738	15836	16015	15761	15792	15984	15798	15959	16021	15820	15853	15848	15886	15779	15920	15905	15903	15893	15951	15751	15982	15840	15919	15867	15810	15939	15801	15865	15903	15986	15874	15644	15930	15742	15910	15965	15900	16045	16068	15659	16015	15811	16006	15947	15810	15881	15868	15996	15821	15861	15820	15904	15928	15856	15882	15814	15872	15812	15899	15767	16002	15841	15918	15942	16027	16000	15951	15995	15834	15812	16051	16031	15941	15864	15988	15776	15866	15736	15929	15826	16006	15988	15775	15670	15825	16006	15924	15989	15935	15948	15977	15882	16030	15892	15968	15853	15893	16105	15966	15949	15941	15890	15879	15902	15960	15867	15728	15838	15818	15884	15870	15787	15974	15885	15768	15897	15840	15810	15710	15855	15951	15809	16056	15837	15892	15932	15905	15893	15939	15878	15917	15971	15769	15903	15907	15980	15908	15671	15888	15934	15987	15675	15939	15879	15907	15839	15773	15972	15954	15777	15927	15904	15919	15845	15782	16006	15874	15839	15879	16013	15773	15860	15938	15905	15860	15806	15979	15845	15963	15823	15833	15877	15943	15846	16019	15821	15981	15985	15875	15851	15799	15846	16043	15858	15862	15979	15865	15983	15880	15868	15936	15809	16040	15913	15955	15794	15877	15980	15965	15881	15834	15908	15935	15904	15853	15865	15785	15901	15834	16004	15981	16088	15927	15988	15741	15830	15770	15875	15965	16056	16012	15904	15971	15963	15986	15935	15914	15804	15965	15917	15797	15780	15662	15879	15987	15763	16090	15723	15795	16046	15801	15881	15930	15886	15885	15843	16028	16021	15871	15949	15970	15921	16109	15932	15950	16003	15874	15901	16146	15852	15918	15912	15882	15854	15823	15958	15811	15751	16023	15867	15951	16046	15681	15938	15930	15792	15847	15877	15847	15881	16055	15958	16099	15671	15999	15989	15851	15718	15758	15857	15949	15853	16079	15936	15822	15930	15890	15902	15865	15838	16089	15947	15861	15811	15875	15981	15953	15825	15758	15956	15801	16028	15864	15695	15730	15767	15881	15763	15922	16011	15843	16025	16124	15990	15968	15918	15730	15923	15825	15886	15904	15854	15967	15792	15998	16018	15847	15893	15805	15804	16061	15978	15831	15870	15888	15899	15905	15910	15780	15844	15928	15846	15833	16000	15684	15871	15953	15848	15703	16078	15673	15971	15933	15800	15924	15840	15764	15831	15922	15950	15953	15856	15968	16084	15941	15858	15785	15838	15950	15733	15794	15884	15882	15766	15816	15828	15844	15987	15862	16102	15904	15882	15756	15942	15885	15955	16013	15861	16030	15999	16052	16071	15809	16009	16030	15887	15872	15980	15983	15884	15876	15747	15984	15846	15883	15912	15861	15746	15923	16015	15997	15920	15726	16048	15813	16132	15750	15992	15884	15880	15902	15834	16027	16136	15804	15966	15758	15794	15972	15895	15962	15746	16178	15855	15862	15839	16214	16011	15819	15961	15911	15799	15971	15875	15778	15841	15832	15738	15681	15915	15929	15851	15727	15832	15891	15834	15919	16059	15960	15933	15984	15928	15699	15865	15836	15815	15846	15726	16058	15932	15740	16038	15663	15988	15794	15840	15949	15886	15895	15893	15763	15867	15785	15880	15966	16044	15894	15876	15845	16006	16142	15967	15906	15908	15978	15842	15884	15718	15879	15764	16087	15866	15761	15916	16041	15717	15943	15741	15648	16022	16098	15774	15852	15964	16078	15999	15736	15907	15808	15847	15886	15946	15893	15850	15823	15804	15863	15814	15805	15858	15878	16030	15984	15819	16005	15930	15933	15789	16000	15965	15899	15948	16034	16001	15907	15820	15888	15941	15929	15994	16054	15966	15968	15940	15885	15809	15808	15897	16013	16044	15785	15929	15910	15783	15953	15875	15930	15703	15971	15803	15911	16045	15993	16009	15874	15975	15927	16040	16007	15835	16004	15842	15862	15802	16159	16005	15800	15882	15816	15808	15728	15978	15947	15895	16003	15826	15738	15830	16041	16101	15753	15877	16000	15857	15870	15959	15897	15923	15783	15865	15998	15716	16154	15819	16009	15985	15836	15784	15922	15895	16002	15933	15957	15882	16026	15865	15985	16099	15846	15827	15862	15828	16004	16069	15862	15832	15928	15927	16007	15890	15907	15974	15888	16041	15796	15959	15926	15872	15921	15983	15893	15737	15920	15928	15998	15998	16078	15677	15862	15750	16042	15835	15956	15808	15651	15762	15930	15953	15933	16099	15758	16050	15947	15893	15836	15682	15774	15980	15884	15974	15873	15758	16126	15846	15984	15813	15908	15856	15862	16020	15813	15871	15825	15865	15785	15883	15805	15998	15944	15936	15886	15889	15933	15791	15873	15832	15947	15983	15927	15950	15799	15963	15989	15899	15823	15874	15953	15936	15845	15914	15891	15981	16018	16012	15925	15933	15977	15812	15709	15831	15817	15906	15875	15899	16028	15830	15936	15829	15990	15881	16035	15801	15860	15991	16006	15851	15817	15972	15922	15901	15979	16003	16090	15849	16001	15774	16073	15965	15871	16024	15790	15970	15817	15891	15948	15821	15938	15887	16057	15957	15918	16124	16073	15872	15781	15739	15905	15781	15952	15887	15885	15925	16042	15826	15960	15782	15847	15876	15883	15776	15817	15876	15922	15988	15715	15965	15915	16003	15921	15905	15889	15929	15871	15956	15928	15878	16068	15962	15985	15687	15768	15760	15925	15923	15894	15931	15919	15962	15659	15996	15999	15982	15839	15921	15871	15803	15976	15813	15910	15950	15973	15727	16019	15862	15883	15906	15801	15807	15958	15978	15831	15989	16064	15986	15974	15799	15902	16138	15926	16016	15921	15841	15920	15762	15911	15695	16006	15939	15780	15890	15953	15874	15813	15896	15909	15773	15857	15927	16044	15955	15960	15848	15804	15940	15919	15943	15935	15902	16066	16028	15795	15974	15756	15958	15954	15919	15948	15878	15975	15832	15825	15964	15844	15880	16061	15994	15942	16148	15919	16089	15825	15902	15789	15920	15852	15937	15649	15762	16056	15796	15886	15999	15774	15908	15903	15929	16066	15857	15824	15839	15800	16068	15896	15889	16018	15788	15923	16059	15831	15775	15805	15791	16040	15717	15830	15944	15976	15876	16008	15928	15932	15888	15993	15894	15952	15771	16036	15872	15687	15845	15770	15849	15908	15789	15895	15942	15911	15748	15994	15944	15961	16011	15938	15936	15900	16070	15854	15750	16034	15812	15965	16001	15842	15594	15961	15865	15896	15879	15943	15780	15907	15662	15905	16141	15891	16037	15850	15804	16066	15986	15929	15824	15998	15987	15932	15910	15850	16044	15879	15851	15990	15869	15957	15925	15695	15729	16040	15768	15918	15826	15900	15824	16008	15914	15792	15893	15992	15958	15991	15888	16014	15868	15850	15910	16008	15913	15901	15872	15889	15943	15755	15978	15841	15955	15850	15881	15937	15864	15785	15797	15979	15968	16029	15674	15938	16013	15891	15787	15933	15733	15803	15989	15766	15774	15891	15891	15694	15890	15945	15875	15772	16097	15800	15841	15882	16025	15964	15806	16028	15883	15967	15969	15944	15788	15987	15975	15843	15745	15820	15885	15881	15954	16003	15797	15923	15857	15854	15981	15695	15936	15844	15864	15838	15853	15899	15980	15938	15939	15940	15818	16008	16090	15877	15889	15853	16022	15961	15862	15821	15961	16005	15806	15931	16040	15782	15770	15981	15792	15916	15779	15860	15733	15848	16010	15871	15897	15899	15807	16009	15932	15918	15868	15999	15980	16036	15877	15849	15901	15905	15810	15801	15989	15981	15876	15909	16024	15855	15883	15847	15979	15860	16042	16029	15746	15895	16096	15890	15983	16083	16037	15918	15980	15874	15962	15893	15918	15874	15926	15801	15903	15890	15768	16040	16076	16152	15849	15962	15964	16070	15818	15724	15943	15992	16171	15884	15909	15954	15872	16003	15796	15755	15980	15816	15939	15896	15967	15909	15947	15918	15777	15970	15945	15869	15922	15861	15898	15928	15768	16057	15998	16020	15936	15883	15966	16131	15846	16072	15847	15943	15864	15882	15820	15982	15764	15852	15888	16018	15814	15999	15979	15806	16103	15811	15898	15865	15798	15832	15878	15854	15923	15882	15837	15948	15969	15937	15900	15689	15862	15879	16001	15976	16024	15896	15814	15832	16071	15768	15708	15870	15879	15919	15931	15809	15850	16150	15884	15841	15931	15926	15958	15709	15832	15765	16010	16157	15671	16008	15816	15777	15931	16057	15836	15935	16076	15878	15869	15842	15772	15893	15925	15886	15903	15771	15884	15907	15967	16074	15922	16102	15934	15946	15844	16047	15764	15766	15919	15925	16026	15799	16039	15896	16082	15954	15785	15895	15984	15917	15919	15954	15873	15768	16011	16100	15946	15710	15935	15921	15903	15854	16050	15765	16168	15868	15966	15933	15953	15828	15917	15956	16008	15767	15986	15822	15896	15638	15840	15899	16039	15787	16014	15997	15944	15897	15762	15910	15923	16020	15807	16074	15624	15982	15837	15929	15973	15945
28570	26967	32972	29582	23953	21806	20409	19041	18443	18302	18113	17994	17751	17889	17766	17751	17840	17906	17803	17675	17872	17652	17835	17787	17719	17810	17751	17888	17789	17684	17755	17828	17686	17887	17630	17916	17620	17547	17520	17947	17776	17711	17781	17770	17728	17631	17675	17763	17623	17499	17720	17763	17889	17794	17815	17731	17781	17760	17955	17554	17776	17703	17640	17701	17699	17712	17787	17495	17619	17857	17830	17665	17764	17710	17808	17803	17747	17870	17705	17613	17758	17588	17552	17520	17714	17705	17572	17761	17774	17619	17422	17666	17791	17752	17597	17877	17964	17738	17453	17698	17677	17891	17636	17571	17841	17690	17850	17706	17723	17572	17717	17790	17704	17592	17658	17824	18103	17718	17756	17798	17821	17667	17817	17645	17754	17771	17580	17707	17674	17689	17648	17756	17698	17742	17705	17679	17709	17886	17823	17546	17949	17655	17711	17848	17766	17927	17611	17787	18022	17556	17634	17627	17966	17746	17796	17643	17592	17661	17676	17700	17431	17435	17552	17660	17653	17679	17780	17741	17741	17770	17764	17717	17591	17636	17765	17774	17691	17567	17646	17700	17634	17777	17731	17764	17736	17722	17841	17921	17760	17672	17676	17568	17687	17612	17578	17651	17687	17665	17565	17718	17818	17713	17751	17756	17557	17636	17564	17614	17555	17746	17588	17666	17823	17896	17622	17723	17582	17661	17643	17768	17758	17747	17634	17708	17664	17738	17783	17708	17674	17640	17674	17685	17683	17780	17914	17862	17747	17633	17759	17656	17927	17690	17657	17641	17540	17758	17873	17512	17783	17732	17632	17722	17856	17683	17894	17755	17770	17657	17538	17671	17670	17706	17954	17763	17814	17600	17474	17701	17555	17597	17603	17610	17608	17487	17765	17769	17775	17751	17689	17926	17753	17553	17785	17835	17908	17770	17756	17894	17727	17608	17814	17511	17779	17429	17622	17917	17584	17642	17724	17596	17749	17968	17740	17695	17691	17850	17721	17820	17777	17596	17884	17549	17796	17677	17557	17778	17879	17831	17700	17623	17721	17635	17525	17668	17644	17704	17667	17630	17545	17731	17718	17630	17734	17800	17544	17564	17785	17824	17792	17728	17813	17724	17927	17703	17584	17781	17740	17731	17793	17797	17835	17932	17717	17667	17781	17772	17731	17434	17835	17625	17689	17759	17705	17561	17717	17675	17705	17699	17711	17892	17788	17731	17791	17697	17663	17629	17658	17699	17788	17736	17853	17812	17558	17705	17792	17576	17661	17737	17635	17609	17494	17596	17530	17794	17633	17700	17741	17599	17861	17666	17598	17753	17632	17552	17914	17615	17812	17753	17862	17646	17657	17651	17623	17711	17709	17853	17623	17542	17766	17748	17502	17745	17745	17835	17779	17655	17776	17877	17697	17774	17574	17881	17829	17646	17590	17773	17636	17855	17750	17766	17668	17591	17538	17736	17690	17721	17950	17869	17956	17689	17754	17628	17720	17778	17604	17584	17818	17796	17858	17642	17589	17668	17656	17675	17535	17562	17667	17584	17881	17728	17797	17591	17637	17829	17624	17753	17796	17718	17890	17802	17580	17794	17726	17849	17711	17673	17699	17679	17883	17642	17686	17725	17710	17775	17669	17745	17994	17725	17795	17604	17741	17563	17807	17891	17775	17777	17622	17445	17729	17614	17638	17647	17664	17511	17877	17921	17751	17562	17574	17652	17790	17799	17661	17712	17485	17662	17698	17719	17748	17750	17717	17719	17749	17694	17631	17896	17862	17784	17729	17742	17682	17758	17601	17600	17662	17680	17659	17659	17842	17725	17782	17650	17692	17882	17978	17701	17621	17766	17664	17557	17553	17739	17721	17657	17814	17777	17840	17551	17650	17617	17876	17582	17751	17962	17896	17726	17737	17783	17946	17656	18023	17785	17710	17709	17699	17736	17642	17880	17677	17669	17672	17774	17821	17661	17512	17705	17737	17877	17736	17658	17694	17814	17719	17691	17812	17729	17824	17701	17804	17743	17768	17698	17778	17605	17754	17690	17707	17883	17527	17632	17635	17637	17656	17614	17842	17629	17628	17775	17803	17652	17685	17786	17880	17922	17428	17658	17622	17576	17691	17943	17688	17864	17682	17589	17667	17824	17645	17688	17924	17655	17588	17742	17791	17953	17662	17943	17669	17540	17725	17836	17744	17665	17582	17790	17782	17619	17673	17690	17866	17502	17772	17612	17749	17812	17677	17757	17733	17662	17697	17689	17811	17614	17569	17795	17663	17747	17783	17575	17758	17781	17750	17662	17599	17591	17823	17953	17775	17774	17799	17713	17653	17709	17569	17896	17850	17635	17531	17517	17619	17737	17654	17813	17633	17688	17573	17686	17487	17759	17818	17756	17658	17810	17797	17672	17413	17696	17658	17884	17760	17765	17660	17836	17773	17782	17825	17838	17690	17571	17599	17779	17682	17670	17553	17730	17758	17728	17898	17539	17579	17771	17681	17721	17405	17763	17724	17603	17732	17871	17887	17670	17751	17812	17784	17647	17855	17779	17921	17691	17656	17719	17920	17773	17725	17714	17684	17693	17589	17696	17580	17827	17525	17540	17841	17597	17565	17728	17588	17668	17662	17935	17725	17700	17600	17545	17828	17697	17537	17709	17608	17835	17746	17533	17842	17541	17712	17671	17762	17638	17632	17819	17670	17689	17734	17667	17770	17580	17685	17757	17764	17616	17411	17729	17694	17740	17841	17703	17413	17793	17872	17758	17965	17959	17719	17988	17612	17599	17801	17611	17536	17758	17880	17732	17643	17918	17730	18001	17752	17878	17663	17556	17780	17655	17807	17701	17757	17546	17829	17866	17744	17731	17739	17845	17804	17516	17761	17836	17586	17650	17643	17752	17785	17805	17750	17701	17764	17600	17654	17578	17521	17411	17581	17588	17672	17598	17686	17828	17719	17856	17539	17637	17595	17847	17771	17899	17711	17611	17722	17800	17776	17718	17698	17885	17771	17629	17851	17590	17626	17815	17640	17694	17806	17861	17911	17923	17644	17774	17744	17850	17678	17822	17754	17555	17747	17637	17622	17620	17620	17746	17619	17770	17887	17913	17832	17845	17637	17608	17824	17761	17719	17852	17756	17699	17843	17737	17773	17525	17886	17581	17670	17544	17679	17728	17986	17990	17436	17742	17752	17829	17668	17618	17757	17896	17760	17621	17705	17787	17730	17839	17709	17508	17881	17839	17650	17804	17932	17915	17717	17849	17930	17581	17701	17641	17699	17573	17869	17621	17572	17529	17752	17780	17750	17664	17701	17822	17586	17673	17741	17757	17739	17840	17616	17789	17605	17629	17748	17635	17521	17831	17793	17810	17618	17736	17958	17643	17704	17825	17759	17437	17651	17626	17671	17623	17729	17482	17905	17796	17871	17718	17760	17761	17955	17848	17840	17807	17855	17682	17639	17650	17640	17677	17512	17651	17642	17473	17559	17630	17611	17705	17882	17945	17710	17766	17577	17765	17504	17748	17747	17487	17725	17787	17755	17689	17578	17660	17526	17724	17846	17762	17403	17882	17733	17661	17766	17835	17911	17813	17700	17643	17603	17599	17746	17608	17642	17595	17612	17746	17663	17739	17768	17527	17521	17498	17530	17705	17766	17658	17979	17712	17738	17663	17680	17723	17739	17908	17716	17528	17758	17771	17683	17667	17721	17696	17701	17712	17741	17643	17734	17797	17688	17866	17834	17849	17953	17694	17683	17680	17756	17634	17765	17542	17680	17846	17720	17686	17759	17802	17805	17610	17787	17849	17563	17558	17796	17690	17872	17804	17703	17691	17994	17740	17837	17818	17529	17814	17777	17796	17532	17603	17687	17600	17781	17577	17847	17920	17783	17628	17692	17697	17696	17822	17915	17748	17694	17694	17743	17706	17581	17727	17812	17608	17728	17762	17762	17772	17591	17674	17640	17642	17655	17541	17516	17664	17682	17548	17726	17834	17810	17801	17770	17622	17575	17692	17747	17808	17826	17893	18011	17770	17750	17616	17666	17723	17883	17825	17611	17770	17753	17774	17673	17514	17651	18039	17891	17589	17545	17865	17766	17691	17823	17763	17678	17704	17726	17731	17846	17648	17867	17644	17673	17826	17676	17747	17839	17693	17647	17570	17770	17683	17770	17765	17872	17700	17589	17635	17580	17895	17780	17809	17701	17900	17857	17761	17749	17735	17912	17753	17843	17836	17907	17870	17722	17676	17717	17814	17909	17564	17867	17661	17845	17692	17621	17614	17772	17616	17902	17825	17655	17687	17751	17563	17758	17651	17793	17704	17787	17589	17694	17568	17713	17895	17823	17792	17647	17753	17869	17824	17601	17619	17731	17761	17606	17785	17678	17679	17753	17717	17730	17739	17795	17910	17620	17689	17637	17630	17947	17926	17757	17715	17713	17748	17677	17770	17802	17774	17498	17678	17978	17661	17601	17821	17734	17654	17837	17713	17873	17804	17765	17571	17639	17572	17864	17627	17926	17833	17718	17725	17666	17493	17945	17662	17730	17617	17836	17822	17797	17709	17745	17779	17807	17827	17753	17853	17943	17675	18041	17794	17710	17720	17810	17777	17896	17652	17800	17719	17583	17811	17709	17845	18030	17593	17747	17551	17635	17483	17642	17773	17895	17648	17677	17726	17902	17554	17797	17536	17936	17867	17758	17819	17706	17704	17921	17836	17845	17737	17642	17699	17681	17564	17726	17783	17728	17611	17646	17656	17720	17834	17841	17767	17675	17773	17921	17743	17807	17802	17648	17823	17864	17744	17910	17619	17741	17558	17754	17653	17693	17764	17688	17636	17941	17597	17701	17770	17812	17712	17618	17573	17831	17821	17657	17715	17633	17693	17476	17762	17915	17738	17959	17706	17844	17660	17675	17901	17753	17681	17651	17792	17951	17662	17802	17736	17726	17872	17839	17861	17736	17648	17626	17769	17671	17971	17738	17822	17525	17785	17863	17653	17926	17665	17732	17646	17659	17688	17936	17672	17723	17627	17869	17651	17834	17750	17733	17824	17601	17675	17724	17699	17784	17839	17649	17756	17758	17654	17774	17793	17716	17778	17618	17733	17757	17619	17604	17570	17692	17585	17563	17335
30722	43165	38109	29749	24700	21270	19494	17613	16908	16587	16598	16347	16225	16199	16116	15939	15938	16068	15752	15781	15871	15754	15931	15894	15834	15940	15917	15874	15826	15860	15655	15910	15829	15964	15881	15748	15854	15739	15958	15872	15950	15989	15807	15819	15667	15940	16012	15881	15966	15792	15903	15951	15893	15843	15886	15749	15869	15778	15868	15719	15742	15879	15797	15732	15900	15779	15706	15770	15791	15877	15923	15712	16033	15777	15867	15839	15862	15843	15816	15712	15892	15892	15867	15851	15808	15907	15751	16009	15802	15875	15851	15921	15834	15816	15663	15985	15951	15851	15928	15971	15958	15999	15982	15837	15817	15809	15713	15888	15925	15892	15876	15825	15926	15714	15924	15913	15924	16007	15867	15889	15872	15818	15922	15738	15909	15720	15991	15810	16033	15718	15916	15648	15753	15909	15965	15838	15738	15999	15750	15878	15885	15854	15903	15549	15858	15703	15740	15875	15863	15701	15658	15799	15754	15663	15811	15726	15637	15888	15832	15703	15812	16037	15717	15749	15939	15915	15815	15936	15874	15756	15909	15797	15830	15757	15772	16021	15971	15846	15893	15662	15908	15830	15838	15820	15706	15912	15758	15869	15816	15793	15793	15659	15874	15906	15674	15801	15931	15856	15976	15849	15705	15673	15657	15889	15849	15648	15771	15881	15915	15913	15924	15813	15953	15811	15767	15755	15882	15942	15740	15898	15787	15763	15913	15702	15692	15844	15862	15854	15721	15819	15877	15838	15869	15834	15749	15854	15878	15835	15747	15848	15795	15900	15788	15861	15737	15717	15693	15942	15943	15864	15738	15611	15741	15767	15860	15808	15909	15884	15751	15631	15919	15923	15897	15892	15879	15707	16013	15854	15831	15769	15818	15900	15887	15889	15692	15930	15916	15822	15944	15879	15932	15910	15937	15849	15736	15888	15821	15800	15863	16127	15978	15757	15883	15783	15807	15863	15857	15991	15793	15798	16042	15705	16002	15854	15742	15903	15716	15895	15943	15949	15766	15897	15911	15863	15757	15701	15895	15934	15868	15739	15838	15854	15810	15768	15834	15801	15983	15778	15823	15733	15880	15950	15689	15768	15756	15740	16129	16051	15711	15764	15704	15920	15888	15969	15764	15741	15952	15745	15780	15816	15878	15699	15834	15841	15662	15854	15677	15928	15877	15886	15963	15624	15900	15810	15665	15894	15886	15869	15852	15879	15778	15871	15827	15861	15792	15645	15908	15771	16010	15876	15983	15796	15704	15745	15986	15785	15851	15900	15795	15890	16014	15828	15912	15910	15692	15920	15889	15877	15781	15781	16099	15808	15851	15646	15972	15892	15794	15868	15765	15776	16029	15869	15989	15886	15736	15855	15823	15876	15906	15570	15846	15570	15910	15717	15748	15814	15761	15948	15762	15894	15772	15987	15863	15754	15849	15922	16027	15761	15764	15792	15694	15857	15979	15607	15983	15936	16032	15906	15941	15898	15772	15721	15956	16025	15868	15810	15749	15729	15804	15770	15728	15803	16017	15717	15896	15831	15832	15908	15651	15822	15786	15816	15890	15952	15728	15795	15767	15932	15652	15942	15685	15789	15958	15713	15874	15755	15743	15831	15896	15835	15723	15894	15890	15884	15808	15738	15827	15844	15908	15802	15842	15838	15807	15671	15953	15903	15747	15824	15913	15915	15791	15862	15830	15863	15932	15744	15731	15895	15919	15838	15959	15790	15893	15846	15860	15985	15832	15809	15608	15735	15980	15711	15701	15737	16048	15866	15852	15884	15896	15690	15963	15762	15742	15893	15682	15806	15844	15857	15883	15838	15796	15747	16027	15873	15983	15871	15775	15763	15891	15529	15714	15819	15932	15783	15875	15936	15740	15705	15712	15845	15685	15876	15884	15877	15833	15786	15919	15847	15943	15867	15752	15896	15795	15769	15984	15829	15823	15856	16021	15882	15775	15923	15866	15731	15978	15842	15874	15872	15882	15919	15693	15672	15873	15802	15709	15930	15959	15692	15815	15840	15859	15801	15775	15754	15879	15897	15957	15866	15908	15775	15828	15688	15881	15747	15662	15856	15839	15863	15754	15642	15965	16004	15729	15683	15920	15755	16033	15824	15783	15766	15862	15890	15904	15712	15769	15826	16037	15863	16031	15960	15782	15745	15693	15896	15970	15962	15886	15809	15919	15838	15798	15932	15780	15895	15800	15777	16040	15825	15858	15850	15858	15819	15611	15846	15809	16055	15744	15576	15954	15687	15734	15818	15988	15875	15849	15827	15630	15701	15919	15855	15973	15731	15701	16056	15787	15773	15918	15879	15977	15675	15877	15831	15839	16049	15851	15756	15795	15960	15633	15821	15866	15820	15881	15896	15913	15833	15952	15782	15786	15837	15808	15779	15816	15739	15834	15870	15879	15870	15894	15836	15988	15643	15821	15868	15839	15828	15828	15740	15957	15752	15715	15958	15684	15913	15801	15877	15874	15778	15827	15505	15917	15870	15898	15855	15835	15663	15896	15943	16003	15769	15852	15821	15827	15680	15919	15877	15823	15729	15981	15868	15828	15868	15777	15907	15858	15836	15879	15937	15745	15994	15730	15850	15838	15954	15910	15790	15756	15860	15826	15890	15632	15987	15636	15773	16003	15916	15716	15917	15825	16003	15630	15872	15956	15629	15830	15937	15956	15808	15783	15787	15926	15883	15760	16136	15740	15960	15880	15959	15740	15741	16004	15903	15734	15799	15886	15933	15835	15730	15794	15790	15672	15969	15834	15753	15823	15790	15856	15831	15922	15856	15775	15866	15802	15908	15888	15766	15902	15813	16003	15852	16025	15739	15830	15958	15911	15798	15837	15884	15939	16016	15785	15694	15845	15924	15796	15882	15796	15644	15851	15709	15786	15847	15740	15789	16014	15919	15846	15905	15848	15722	15854	15668	15820	15956	15730	15857	15772	15782	16019	15763	15871	15749	15669	15684	15880	15882	15769	15761	15880	15877	15798	15870	15797	15926	15842	15803	15945	15904	15956	15762	15912	15765	15853	15778	15819	15846	15891	15853	15888	15765	15863	15898	15861	16009	16033	15847	15888	15691	15741	15963	15830	15704	15833	15875	15818	15900	15826	15841	15757	15828	15486	15853	15909	15867	15780	15857	15970	15842	15776	15807	15891	15913	15847	15841	15734	15830	15848	15856	15684	15761	15752	15863	15809	15925	15888	15775	15742	15809	15966	15797	15985	15815	15814	15840	15988	15860	15826	15731	15882	15852	15912	15946	15958	15852	15824	15706	15963	15726	15988	15927	15812	15811	15923	15830	15750	15700	15870	15921	15674	15708	15932	15885	15846	15686	15799	15862	15916	15927	15646	15843	15808	15815	15785	15974	15663	15917	15717	15701	15784	15893	15741	15762	15903	15896	15922	15754	15938	15629	15775	15986	15930	15812	15782	15790	15594	15804	15882	15815	15730	15873	15699	15678	15840	15850	15943	15926	15962	15846	15881	15757	15806	15912	15887	15833	15799	15919	15849	15802	15847	15933	15785	15920	15871	15845	15700	15809	15730	15800	15810	15880	15863	15827	15782	15857	15633	15759	15900	15825	15762	15764	15965	15766	15774	15800	15771	15945	15753	15822	15944	15885	15685	15891	15879	15871	15973	15982	15882	15980	15714	15908	15845	15845	15921	15843	15883	15912	15835	15898	15832	15884	15932	15824	15837	15957	16012	15892	15751	15792	15892	16014	15872	15917	15705	15978	15823	15701	15982	15946	15874	15858	15849	15749	15922	15843	15894	15887	15834	15943	15789	15859	15687	15767	15892	15845	15756	15734	15932	15951	15772	15916	15843	15881	16019	15839	15943	15944	15969	15958	16048	15866	15903	15748	15848	15896	15834	15883	15943	15967	15837	15750	15719	15774	15886	15943	15749	15766	15850	15775	15804	15849	15929	15784	15874	15772	15806	15865	15846	15900	15975	15895	15993	15869	15865	15952	15694	15633	15878	15750	15852	15492	15934	15806	15859	15815	15967	15679	15824	15899	15982	15782	15786	15637	15784	16020	15852	15784	15723	15877	15886	15945	15927	15872	15893	15953	15960	15761	15830	15869	15852	15762	15834	15822	15904	15908	15576	15793	15904	15775	15848	15980	15862	15920	15842	16086	15750	15945	15799	15830	15669	15863	15890	15978	15717	15961	15877	15901	15842	15866	15842	15838	15848	15837	15858	15794	15816	15873	15953	15760	15871	15827	15680	15836	15787	15929	15771	15756	15718	15888	15976	15821	15886	15879	15931	15827	15867	15772	15885	15777	15949	15942	15775	15911	15966	16022	15957	15855	15789	15917	15829	15844	15798	15896	15886	15886	15892	15939	15740	15850	15871	15865	15809	15672	15952	15977	15704	15968	15885	15735	15887	15889	15955	15856	15935	15824	15814	15853	15869	15888	15973	15779	15927	15794	15690	15854	15914	15974	15805	15837	15781	15797	15795	15928	15779	15818	15665	15804	15876	15916	15799	15673	15878	15771	15918	15760	15937	15755	15822	16137	15815	15886	15748	15892	15866	16022	15907	15770	15896	15723	15834	15856	15923	15758	15878	15892	15909	15808	15822	15613	15844	15984	15798	15798	15667	15921	15863	15883	15848	15762	15802	15805	15655	15876	15790	15751	15881	15867	15959	15846	15781	15871	15773	15959	15873	15917	15878	15930	15905	15941	15815	15945	15915	15940	15691	15807	15896	15681	15806	15750	15855	15864	15856	15885	15770	15803	15769	15888	15781	15955	15776	15948	15889	15819	15823	15808	15955	15911	15773	15995	15717	15981	15897	15873	15894	15840	15912	15902	15884	15852	15928	15924	15731	15749	15778	15942	15849	16007	15763	15771	15761	15921	15795	15798	15833	15939	15881	15937	15751	15878	15683	15917	15844	15846	15847	15909	15877	15553	15855	15978	15709	15848	15828	15673	16074	15651	15733	15931	15955	15725	15806	16063	15832	15745	15850	16010	15841	15812	15669	15727	15857	15861	15914	15759	15857	15769	15806	15861	15715	15928	15917	15870	15939	15798	15888	15795	15890	15994	15801	15857	15792	15756	15851	15853	15792	15934	15927	15816	15677	15933	15985	15920	15773	15799	15913	15734	15800	15809
24181	21458	29145	26524	25600	25783	25099	20369	18670	18468	18171	18126	17839	17798	17777	17702	17592	17535	17425	17463	17346	17374	17311	17551	17575	17532	17180	17413	17448	17495	17387	17362	17404	17401	17414	17477	17524	17239	17524	17202	17277	17320	17449	17285	17402	17353	17142	17467	17273	17336	17497	17394	17431	17455	17298	17214	17292	17387	17315	17233	17551	17277	17410	17077	17287	17317	17423	17314	17555	17442	17187	17464	17463	17357	17320	17401	17275	17466	17310	17455	17358	17397	17366	17428	17410	17229	17371	17596	17126	17336	17244	17421	17284	17397	17313	17362	17392	17381	17373	17454	17401	17325	17381	17362	17228	17342	17224	17277	17096	17232	17279	17376	17211	17629	17252	17236	17318	17424	17368	17336	17370	17328	17230	17318	17295	17350	17182	17473	17396	17444	17209	17425	17471	17537	17356	17303	17201	17437	17320	17341	17329	17383	17237	17343	17479	17370	17393	17270	17200	17219	17451	17460	17271	17450	17230	17213	17182	17290	17340	17527	17174	17314	17004	17115	17255	17219	17277	17391	17280	17370	17192	17334	17264	17414	17299	17315	17307	17320	17220	17244	17219	17370	17456	17203	17466	17387	17318	17345	17422	17385	17146	17259	17358	17153	17123	17406	17210	17370	17628	17177	17189	17407	17405	17283	17343	17241	17299	17451	17367	17395	17284	17143	17357	17439	17269	17247	17393	17128	17260	17288	17267	17279	17327	17324	17476	17457	17193	17618	17127	17307	17344	17285	17374	17165	17497	17449	17442	17175	17287	17381	17366	17260	17407	17224	17295	17258	17572	17290	17467	17272	17216	17461	17269	17505	17177	17469	17370	17333	17271	17415	17381	17238	17355	17190	17353	17349	17293	17326	17141	17223	17408	17234	17317	17309	17455	17082	17376	17277	17459	17382	17260	17533	17334	17023	17193	17289	17300	17515	17127	17402	17422	17268	17436	17500	17414	17115	17421	17310	17289	17030	17325	17305	17263	17391	17341	17400	17425	17268	17145	17278	17341	17348	17292	17374	17265	17312	17529	17187	17368	17199	17302	17196	17379	17367	17234	17427	17349	17197	17244	17230	17495	17293	17280	17186	17449	17434	17236	17196	17294	17290	17245	17471	17293	17348	17244	17146	17451	17445	17401	17473	17371	17246	17379	17362	17333	17354	17317	17410	17508	17473	17281	17195	17256	17299	17234	17363	17225	17382	17192	17289	17452	17528	17425	17486	17190	17184	17370	17289	17266	17264	17286	17310	17372	17403	17148	17471	17347	17359	17320	17325	17333	17288	17322	17162	17240	17324	17459	17390	17284	17316	17336	17219	17093	17379	17343	17404	17265	17384	17335	17287	17512	17480	17342	17238	17353	17412	17251	17391	17410	17262	17385	17347	17463	17398	17502	17289	17118	17416	17480	17324	17355	17378	17318	17374	17387	17431	16994	17341	17151	17284	17295	17446	17183	17243	17259	17216	17410	17050	17466	17411	17378	17188	17458	17311	17071	17195	17396	17358	17291	17384	17322	17174	17171	17394	17295	17160	17396	17313	17519	17522	17426	17376	17314	17324	17435	17531	17341	17371	17294	17371	17256	17323	17407	17379	17266	17271	17279	17253	17488	17371	17283	17103	17270	17292	17487	17382	17462	17408	17334	17392	17365	17226	17254	17228	17220	17184	17253	17090	17383	17590	17462	17404	17398	17147	17514	17373	17229	17442	17511	17538	17372	17267	17172	17291	17289	17264	17168	17346	17351	17432	17314	17301	17308	17340	17502	17161	17354	17283	17243	17450	17318	17590	17289	17351	17263	17234	17406	17401	17460	17143	17264	17191	17524	17371	17249	17294	17259	17112	17295	17531	17314	17216	17292	17212	17264	17415	17273	17385	17462	17266	17274	17191	17227	17296	17422	17335	17203	17188	17573	17424	17341	17516	17490	17490	17488	17347	17169	17399	17410	17491	17380	17400	17269	17194	17293	17177	17316	17418	17294	17276	17294	17080	17320	17364	17426	17320	17414	17367	17464	17431	17187	17244	17303	17302	17393	17442	17481	17257	17366	17353	17447	17419	17241	17253	17369	17258	17253	17271	17294	17474	17403	17305	17123	17661	17320	17226	17378	17252	17396	17353	17543	17480	17397	17311	17370	17330	17400	17303	17346	17563	16963	17399	17341	17354	17286	17278	17469	17375	17357	17212	17114	17415	17424	17310	17404	17340	17492	17281	17317	17178	17510	17421	17374	17377	17234	17344	17298	17275	17378	17475	17406	17324	17498	17252	17383	17622	17196	17145	17469	17319	17386	17100	17128	17321	17332	17440	17358	17381	17503	17590	17331	17479	17425	17061	17415	17401	17432	17515	17257	17335	17275	17278	17413	17319	17416	17042	17513	17295	17436	17363	17087	17143	17288	17205	17359	17372	17679	17433	17348	17328	17214	17385	17384	17297	17108	17329	17418	17343	17214	17169	17278	17393	17203	17250	17172	17123	17377	17355	17561	17357	17273	17219	17440	17352	17238	17346	17354	17409	17300	17157	17353	17179	17425	17353	17333	17347	17297	17331	17447	17236	17222	17357	17137	17388	17186	17177	17397	17293	17291	17278	17318	17545	17466	17298	17370	17331	17121	17357	17249	17371	17341	17506	17384	17231	17449	17199	17273	17266	17260	17233	17067	17329	17396	17188	17449	17396	17512	17365	17418	17274	17358	17244	17363	17544	17157	17320	17374	17259	17430	17295	17419	17278	17498	17269	17536	17317	17228	17421	17475	17447	17317	17426	17252	17250	17421	17438	17171	17278	17267	17345	17384	17308	17441	17393	17331	17312	17258	17415	17335	17357	17378	17136	17225	17298	17250	17130	17174	17245	17316	17343	17163	17430	17317	17360	17315	17389	17329	17118	17373	17437	17023	17366	17448	17217	17343	17554	17497	17334	17263	17436	17444	17358	17325	17244	17284	17310	17132	17289	17325	17406	17382	17172	17269	17269	17353	17360	17130	17145	17202	17224	17097	17145	17386	17371	17454	17328	17472	17392	17460	17416	17431	17322	17429	17142	17341	17489	17357	17338	17070	17246	17641	17157	17395	17381	17297	17258	17311	17199	17288	17228	17017	17415	17406	17376	17374	17508	17291	17184	17409	17482	17263	17438	17166	17325	17098	17363	17424	17398	17187	17197	17275	17379	17131	17426	17533	17162	17284	17087	17282	17382	17414	17212	17194	17249	17330	17292	17398	17270	17324	17429	17210	17443	17110	17293	17292	17430	17354	17182	17489	17186	17152	17361	17299	17243	17359	17376	17142	17229	17120	17208	17205	17328	17397	17398	17279	17274	17259	17409	17421	17211	17443	17321	17323	17362	17383	17603	17059	17287	17438	17442	17280	17586	17270	17131	17375	17533	17371	17271	17333	17184	17367	16947	17447	17446	17187	17372	17306	17259	17330	17152	17303	17150	17454	17480	17283	17253	17338	17389	17458	17570	17419	17305	17359	17294	17327	17475	17398	17138	17294	17307	17427	17341	17224	17400	17376	17211	17413	17430	17595	17409	17477	17195	17378	17304	17350	17051	17440	17176	17338	17243	17301	17392	17389	17402	17207	17124	17295	17345	17304	17347	17378	17354	17264	17284	17228	17500	17224	16990	17462	17458	17477	17320	17314	17467	17455	17275	17236	17347	17214	17287	17392	17414	17392	17323	17456	17294	17250	17330	17282	17515	17319	17343	17368	17223	17412	17359	17304	17110	17461	17247	17268	17417	17295	17263	17504	17270	17053	17408	17418	17361	17355	17319	17428	17358	17264	17363	17307	17459	17273	17280	17291	17365	17250	17287	17519	17309	17447	17246	17476	17351	17460	17379	17335	17405	17506	17369	17330	17404	17482	17310	17436	17349	17174	17264	17251	17212	17418	17269	17331	17165	17457	17288	17219	17426	17474	17364	17442	17220	17367	17115	17159	17413	17352	17395	17305	17278	17589	17316	17353	17286	17266	17287	17350	17373	17427	17503	17348	17279	17223	17360	17270	17249	17371	17321	17283	17347	17329	17219	17230	17312	17302	17135	17315	17556	17190	17233	17509	17367	17320	17309	17449	17397	17282	17184	17130	17188	17249	17440	17141	17284	17152	17489	17457	17461	17265	17227	17323	17240	17483	17205	17479	17205	17288	17284	17462	17320	17249	17165	17369	17355	17512	17558	17330	17428	17308	17226	17295	17351	17160	17341	17344	17355	17453	17007	17276	17145	17296	17336	17366	17169	17218	17281	17343	17256	17386	17114	17206	17093	17207	17250	17419	17151	17313	17320	17290	17425	17352	17160	17384	17363	17675	17291	17502	17430	17053	17431	17241	17088	17366	17346	17373	17215	17275	17218	17237	17503	17293	17433	17450	17465	17447	17319	17305	17183	17327	17198	17488	17347	17228	17376	17407	17247	17393	17363	17259	17347	17120	17311	17260	17201	17524	16965	17145	17529	17217	17401	17478	17344	17324	17375	17330	17407	17348	17384	17284	17390	17459	17431	17295	17356	17303	17329	17315	17342	17231	17368	17239	17381	17297	17218	17276	17510	17413	17328	17292	17234	17494	17420	17317	17284	17410	17170	17304	17317	17498	17351	17273	17470	17397	17516	17407	17226	17196	17400	17336	17354	17294	17254	17168	17319	17138	17142	17201	17099	17271	17348	17348	17307	17300	17358	17392	17490	17471	17492	17337	17400	17276	17466	17387	17217	17405	17245	17384	17388	17209	17433	17163	17358	17580	17261	17491	17544	17376	17492	17533	17211	17297	17112	17214	17295	17386	17209	17512	17366	17301	17375	17317	17286	17227	17290	17477	17177	17369	17339	17470	17329	17262	17210	17309	17295	17362	17416	17114	17557	17295	17297	17615	17424	17277	17384	17433	17277	17373	17182	17348	17383	17307	17342	17266	17189	17396	17371	17448	17279	17297	17322	17311	17262	17400	17192	17181	17336	17504	17302	17502	17167	17312	17196	17244	17311	17578	17224	17409	17358	17170	17275	17128	17558	17330	17434	17321	17327	17306	17313	17348	17320	17273	17281	17339	17397	17300	17617	17249	17351	17353	17333	17359	17354	17481	17034	17215	17204	17364	17385	17337	17317	17284	17365	17304	17446	17252	17282	17297	17354	17415	17379
33811	52709	50301	40389	31628	26129	23323	18844	17634	17076	16816	16378	16311	16219	15893	15877	15767	15868	15896	15739	15827	15554	15616	15534	15715	15751	15753	15704	15704	15704	15717	15635	15621	15589	15743	15734	15609	15888	15759	15635	15902	15676	15664	15526	15711	15570	15742	15627	15685	15639	15719	15577	15745	15627	15700	15670	15681	15791	15817	15645	15568	15745	15728	15561	15877	15801	15568	15580	15781	15686	15733	15577	15744	15769	15593	15724	15890	15776	15530	15704	15753	15751	15644	15640	15627	15718	15792	15656	15584	15749	15570	15589	15798	15861	15703	15609	15585	15609	15748	15617	15685	15819	15644	15712	15630	15617	15791	15573	15704	15471	15662	15799	15658	15479	15662	15659	15657	15799	15797	15587	15569	15543	15809	15887	15772	15587	15668	15629	15696	15745	15613	15819	15779	15674	15712	15727	15574	15704	15595	15663	15707	15637	15664	15443	15642	15636	15627	15767	15534	15695	15652	15687	15863	15709	15720	15723	15700	15733	15687	15656	15639	15632	15722	15714	15602	15731	15493	15553	15819	15602	15480	15729	15550	15686	15680	15733	15429	15616	15587	15770	15633	15762	15828	15560	15517	15533	15952	15566	15599	15698	15741	15593	15750	15716	15641	15515	15632	15645	15832	15558	15581	15662	15740	15729	15604	15705	15523	15821	15760	15703	15451	15704	15682	15820	15730	15689	15744	15672	15637	15718	15727	15674	15647	15661	15731	15599	15657	15559	15669	15524	15582	15705	15461	15845	15691	15772	15620	15760	15677	15738	15623	15701	15752	15549	15745	15532	15577	15757	15448	15718	15863	15614	15687	15622	15686	15522	15533	15707	15670	15692	15671	15505	15878	15667	15664	15682	15626	15597	15586	15580	15745	15704	15608	15797	15653	15985	15668	15667	15679	15704	15532	15679	15685	15727	15540	15830	15395	15663	15742	15578	15658	15687	15591	15617	15723	15632	15707	15229	15517	15727	15639	15525	15644	15510	15541	15466	15637	15866	15518	15806	15709	15564	15581	15837	15479	15747	15629	15582	15671	15559	15632	15668	15659	15614	15636	15701	15617	15518	15625	15407	15636	15617	15744	15695	15721	15631	15621	15749	15681	15755	15652	15701	15546	15770	15697	15840	15671	15585	15786	15671	15560	15714	15454	15488	15525	15642	15650	15688	15616	15887	15615	15713	15523	15531	15759	15737	15620	15674	15685	15645	15631	15614	15713	15616	15747	15633	15725	15730	15542	15592	15767	15674	15797	15714	15745	15667	15526	15723	15823	15599	15560	15580	15676	15727	15653	15721	15666	15444	15808	15690	15652	15565	15820	15834	15620	15753	15576	15753	15735	15751	15747	15527	15544	15547	15672	15563	15626	15647	15727	15744	15519	15789	15697	15727	15685	15806	15591	15711	15535	15715	15540	15500	15584	15555	15791	15567	15732	15692	15755	15679	15778	15514	15786	15704	15529	15643	15798	15611	15763	15857	15423	15605	15715	15654	15539	15792	15572	15525	15640	15650	15521	15496	15508	15723	15605	15586	15721	15595	15574	15647	15557	15667	15506	15720	15588	15606	15530	15760	15528	15713	15480	15566	15743	15812	15511	15765	15724	15622	15708	15453	15688	15639	15679	15698	15679	15640	15661	15713	15596	15578	15643	15529	15724	15627	15646	16015	15733	15654	15727	15718	15645	15801	15662	15862	15482	15817	15668	15661	15795	15648	15591	15696	15598	15734	15523	15643	15477	15675	15790	15747	15665	15665	15702	15712	15574	15660	15637	15679	15496	15695	15814	15550	15711	15785	15569	15618	15664	15732	15635	15568	15720	15703	15830	15555	15662	15630	15498	15565	15660	15623	15627	15761	15581	15516	15697	15847	15668	15684	15523	15762	15671	15495	15650	15723	15674	15654	15569	15638	15588	15531	15620	15641	15755	15699	15503	15811	15709	15496	15750	15480	15734	15718	15605	15617	15788	15799	15674	15487	15591	15660	15936	15603	15559	15741	15722	15585	15648	15491	15541	15495	15615	15740	15589	15785	15510	15701	15649	15507	15580	15710	15741	15654	15589	15784	15615	15621	15810	15733	15664	15731	15639	15727	15542	15664	15515	15644	15674	15755	15481	15605	15626	15628	15638	15655	15591	15756	15816	15666	15687	15795	15702	15713	15658	15564	15542	15593	15748	15683	15645	15605	15634	15704	15574	15694	15611	15664	15695	15577	15589	15671	15594	15676	15697	15593	15927	15602	15528	15803	15707	15805	15626	15704	15587	15720	15799	15795	15610	15696	15623	15614	15655	15459	15560	15517	15579	15623	15681	15712	15599	15597	15648	15621	15612	15752	15618	15699	15592	15645	15783	15616	15449	15578	15617	15712	15658	15782	15776	15574	15704	15698	15657	15749	15578	15608	15742	15646	15685	15653	15767	15487	15606	15740	15661	15643	15573	15749	15626	15640	15831	15726	15658	15551	15723	15640	15695	15467	15568	15609	15759	15683	15528	15729	15596	15596	15673	15640	15823	15766	15625	15568	15728	15678	15629	15691	15574	15602	15749	15766	15577	15843	15756	15643	15700	15714	15577	15651	15548	15701	15553	15681	15556	15718	15723	15770	15480	15773	15890	15781	15593	15782	15721	15500	15654	15684	15931	15581	15660	15805	15626	15484	15721	15725	15714	15637	15658	15665	15717	15632	15753	15503	15879	15534	15890	15687	15593	15634	15788	15668	15646	15729	15640	15671	15683	15583	15623	15676	15611	15597	15803	15760	15495	15823	15729	15658	15772	15438	15826	15689	15751	15588	15555	15663	15543	15605	15578	15597	15764	15690	15576	15568	15897	15655	15687	15773	15560	15772	15566	15514	15594	15611	15632	15530	15545	15805	15542	15616	15909	15635	15509	15649	15633	15813	15751	15448	15609	15770	15611	15710	15667	15693	15671	15782	15604	15608	15499	15740	15664	15532	15598	15694	15747	15562	15879	15524	15509	15744	15641	15729	15682	15332	15657	15685	15680	15627	15581	15501	15663	15536	15739	15603	15496	15592	15701	15657	15670	15679	15692	15693	15721	15721	15772	15712	15589	15820	15649	15617	15682	15764	15698	15720	15696	15616	15717	15594	15613	15618	15639	15696	15655	15793	15586	15503	15812	15463	15551	15571	15606	15609	15553	15588	15620	15626	15680	15738	15614	15694	15443	15754	15692	15530	15771	15798	15749	15576	15745	15507	15630	15798	15628	15768	15735	15744	15614	15685	15919	15640	15778	15509	15576	15623	15791	15778	15585	15695	15425	15857	15838	15557	15755	15570	15508	15692	15704	15573	15691	15753	15663	15575	15631	15708	15772	15680	15713	15661	15595	15761	15529	15708	15733	15542	15753	15694	15761	15689	15631	15487	15812	15579	15677	15654	15551	15561	15636	15678	15636	15570	15674	15447	15621	15644	15744	15696	15623	15651	15503	15714	15652	15647	15637	15680	15545	15573	15742	15578	15647	15563	15693	15666	15638	15752	15764	15664	15681	15604	15667	15683	15626	15803	15533	15541	15841	15785	15662	15673	15718	15673	15679	15592	15618	15608	15639	15773	15513	15600	15488	15751	15723	15641	15750	15782	15633	15722	15452	15466	15783	15669	15487	15716	15696	15612	15631	15629	15596	15647	15602	15519	15620	15640	15740	15627	15562	15686	15720	15715	15661	15656	15664	15808	15560	15680	15771	15683	15668	15770	15674	15549	15722	15515	15727	15825	15676	15822	15753	15680	15675	15652	15704	15712	15539	15707	15440	15679	15768	15742	15616	15842	15527	15763	15572	15664	15575	15590	15582	15688	15765	15829	15650	15558	15694	15610	15709	15670	15609	15578	15618	15696	15551	15800	15809	15547	15542	15568	15635	15724	15573	15739	15654	15509	15581	15447	15733	15563	15537	15583	15736	15603	15749	15883	15718	15653	15608	15724	15809	15700	15699	15513	15643	15537	15618	15507	15718	15688	15581	15824	15670	15537	15678	15646	15892	15704	15689	15682	15855	15693	15591	15576	15638	15545	15674	15813	15763	15668	15788	15745	15642	15570	15647	15676	15481	15654	15744	15567	15601	15576	15774	15826	15578	15806	15814	15666	15708	15820	15589	15814	15627	15706	15808	15593	15781	15537	15627	15606	15672	15815	15693	15586	15693	15509	15679	15795	15650	15535	15648	15638	15667	15627	15541	15785	15667	15688	15568	15716	15643	15775	15698	15735	15698	15456	15602	15602	15728	15669	15656	15621	15600	15605	15521	15621	15643	15849	15827	15611	15815	15668	15783	15721	15723	15580	15737	15706	15716	15652	15513	15686	15531	15555	15742	15565	15596	15714	15568	15731	15643	15768	15764	15661	15650	15610	15768	15681	15714	15496	15696	15840	15529	15636	15615	15619	15614	15796	15656	15768	15732	15743	15624	15762	15647	15721	15615	15573	15463	15642	15605	15716	15539	15661	15732	15628	15610	15681	15565	15690	15683	15670	15615	15589	15635	15789	15867	15877	15747	15796	15485	15486	15457	15619	15724	15599	15596	15897	15666	15574	15635	15699	15687	15527	15615	15567	15779	15781	15571	15718	15652	15642	15819	15593	15810	15528	15620	15603	15515	15605	15587	15810	15655	15847	15634	15654	15742	15474	15593	15689	15616	15718	15673	15711	15689	15529	15657	15605	15611	15685	15693	15625	15663	15641	15859	15625	15676	15544	15663	15784	15537	15693	15699	15404	15687	15779	15582	15718	15474	15454	15540	15609	15696	15656	15672	15635	15876	15700	15763	15632	15634	15458	15642	15581	15696	15838	15609	15702	15547	15699	15524	15670	15643	15768	15606	15683	15612	15820	15486	15723	15626	15619	15778	15432	15569	15819	15508	15522	15514	15651	15570	15687	15665	15681	15470	15750	15688	15643	15594	15855	15699	15564	15500	15596	15622	15684	15728	15568	15544	15838	15715	15676	15724	15572	15707	15598	15517	15691	15706	15694	15559	15641	15664	15624	15710	15610	15660	15758	15552	15788	15536	15801	15658	15654	15662	15688	15750	15669	15562	15726	15561	15650	15786	15695	15646	15750	15683	15638	15630	15761	15543	15791	15549	15792	15740	15597	15477	15674	15618	15571	15927	15668	15525	15884
23007	21461	29290	24368	23421	27097	28697	22134	20375	20140	19550	19042	18813	18879	18652	18338	18499	18126	18557	18256	18397	18408	18206	18391	18217	18135	18157	18357	18317	18372	18233	18208	18319	18305	18191	18028	18054	18179	18390	18099	18062	18104	18270	18002	17947	18282	18159	18219	18154	18022	17989	18107	17972	18312	18093	18293	18322	18180	18243	18200	18261	18316	18258	18068	18061	18047	18114	18315	18323	18198	18065	18155	18319	18204	18256	18053	18070	18048	18115	18102	18104	18249	18124	18120	18122	18113	17948	18291	17934	18227	18229	18138	18120	18130	18115	18273	17969	18013	18100	18298	18059	17912	18102	18209	18202	18149	18271	18131	18129	18267	18023	18142	18014	18053	18034	18076	17992	18077	18202	18014	17830	18192	18139	18055	18037	18034	18103	18127	18113	18167	17979	18085	18065	17914	18090	18073	18033	18096	18052	18142	18089	17875	18131	18171	18098	18188	18177	17984	18089	18037	18071	18241	18041	18011	17982	18014	18016	17852	18062	17978	18073	18060	18184	17983	18192	18093	18232	18059	18145	18041	18047	18105	18114	18148	18046	17986	18168	18197	18210	18082	18296	18089	18255	17905	17959	18125	17957	18005	18351	18072	18139	18188	18044	18064	18281	18010	18174	18210	18186	17920	18067	17950	18255	18015	18292	18309	18288	18066	17993	18012	18066	17958	18085	18095	18061	18100	18000	17996	18113	18079	18064	17897	17872	18102	18225	17856	18018	18092	18329	18152	18088	17988	18438	18298	18097	18144	18333	18015	17940	18068	17968	18168	18148	18302	17980	18049	18024	17928	17886	18151	18054	18030	17924	18166	18079	18226	18173	18082	18261	18069	18040	18096	17931	17985	18362	18425	18108	18172	18212	18061	18004	18018	18160	18128	18055	18107	18197	17952	18078	18112	18071	18034	18169	18016	18113	18201	18317	18365	18015	18083	18086	18091	18086	18083	18169	17937	18062	18009	18164	18009	18150	17952	18185	18177	17989	18080	18320	18224	18129	17994	17949	18128	18259	18141	18469	17947	18228	18224	18129	18039	18073	18041	18017	18265	17998	18112	17972	17962	18068	18221	17998	18024	18084	18088	18019	18148	18115	18091	17856	18154	18094	18319	18282	18098	18088	18093	18184	18168	18067	18252	18047	18167	18031	18121	17864	18261	18077	18236	17866	18157	18084	18148	18077	18117	17922	18079	18083	18274	18291	17970	17885	17780	18175	18075	18095	17974	18210	17980	18096	18242	18281	18103	18036	18025	17955	17944	18032	18044	18108	17998	18076	18074	18196	18060	17940	17783	17878	17884	17923	18048	18132	17925	18251	18110	18073	18019	18167	18018	17905	18165	18006	18224	18018	18208	18275	17804	18348	18121	18167	18059	18155	18002	18032	18151	18097	18043	18154	18093	18070	18084	18278	18211	18185	18136	17943	18149	18316	18243	18302	18090	18058	18177	18089	17953	18205	18082	18093	18270	18032	18122	18198	18017	18326	17935	17948	18231	18094	18144	18009	18080	17960	18367	18142	18089	18271	18104	17856	18090	17840	18028	18070	18267	18153	18136	18126	18212	17972	18041	17990	18146	18137	18287	18124	17962	18319	18184	17781	18190	17996	18205	18084	18205	18131	18013	17939	18034	17976	18076	18082	18080	18299	18073	18133	18025	18135	17829	17932	18085	18178	18007	18100	18063	17996	18247	17974	18057	18153	18180	18040	18118	18355	18248	17937	18189	18224	18133	17988	18072	18125	18150	18220	17944	18088	18028	18217	18101	17972	18078	18010	18083	18139	18092	18106	18039	17909	18133	18163	18002	17767	17980	17897	18364	18152	17802	18026	18155	18124	18058	18006	18091	17969	17894	18109	17925	18201	18159	18065	18136	18020	18121	18139	18163	18137	18090	18129	17929	18167	18084	18232	18235	18198	18006	18217	18070	18167	18159	18240	18068	18106	18090	17948	18230	18007	18039	18038	17961	18003	18270	18125	18104	18061	18116	18138	18200	17846	17956	18198	18118	18033	18245	18060	18120	18230	18133	18137	17979	18352	18104	17993	18044	18158	17936	18000	17935	18177	18182	18083	17932	18188	18225	18120	18146	17776	18304	18220	18179	18280	18250	18183	18267	17989	17862	18083	18061	17868	17996	18035	18152	18098	18221	18029	17955	18003	17969	18180	17985	17953	18043	18122	17970	18099	18057	18105	18186	18129	18065	18208	18116	18193	18317	18160	17973	18198	18188	18316	18182	18219	18072	17896	18137	17997	18143	18145	18007	18033	17906	18070	17920	18071	18007	17983	17994	18156	18013	18124	18172	18093	18051	18031	18287	18037	17837	17949	18073	18325	18101	18144	18123	18088	17928	18010	17990	17854	17991	17964	18086	18114	18199	18001	17999	18134	17975	18134	17976	17944	17950	17983	18146	18180	18255	18213	18015	18072	18075	18198	18000	18339	17929	18182	18154	18146	18094	18058	17889	17942	17985	18183	18162	18187	17980	17936	18184	18125	17991	18118	18178	18162	18246	18110	18150	18171	18083	18144	17785	17938	17954	17976	18250	18026	18233	18291	18226	18113	18141	18096	18109	18159	18046	18104	18078	17901	18132	18210	17989	18008	18020	18124	17972	17711	17895	18023	18107	18244	18039	18186	18260	18169	18197	18208	18046	18160	17982	17786	18152	18146	18060	17920	18109	18186	17974	18050	18138	18101	18026	17921	17892	18097	18171	18116	18022	17933	18182	18079	17972	18129	17908	17997	18018	17902	18138	18006	17855	18176	18219	18093	18091	18115	18151	18005	18019	18057	18044	17842	18146	18321	18256	17987	17928	18095	17782	18138	18028	18219	18011	18187	18087	18324	18113	18138	17996	18137	18117	18107	17937	18174	18028	18174	18091	18318	18233	17912	18190	18104	18299	18101	18026	17984	18045	18292	17991	17988	18209	18149	18035	18116	18176	18010	18189	17968	17896	17898	18147	18291	18115	18045	18173	18250	18163	18157	18198	17929	18118	18080	18085	17999	18168	18030	18198	17923	18160	18086	18238	17973	18028	18135	18193	18043	17937	18057	18188	18189	18030	18025	18016	18068	17899	17896	18053	18252	18096	18098	17961	18069	18067	18125	17854	18081	18121	17911	18123	18165	18137	18040	17823	17915	18027	18086	18053	18053	18151	18209	18069	18030	18041	17966	18135	17955	18332	18028	18356	18258	17943	17946	17982	17842	17959	18039	18182	18137	18303	18213	17879	17914	18139	18108	18061	18009	18133	18021	18009	18174	18107	17960	18047	18066	18286	18006	18096	17986	18111	18066	18288	18096	18107	18114	18252	17970	18229	18041	18152	18114	18078	17937	18196	17989	18274	18064	18066	18173	18119	18051	18000	18041	18056	18044	18285	17930	18136	18055	18138	18216	18154	18102	18011	18130	18155	18205	18167	17946	18224	18106	18095	17990	18113	17949	18030	18029	18219	18152	17976	18175	18099	18135	18056	17987	17949	18075	18049	18098	18023	18157	18259	18000	18132	18080	18301	17994	18294	18219	17905	17966	17971	18078	18222	18407	18138	18037	18113	18189	18000	18196	18148	17815	18180	18156	18259	18321	18186	18069	18249	18135	17935	18206	18103	17972	18068	18109	18102	18114	18051	18040	17905	18162	18104	18017	18114	18130	18114	17894	17988	18046	18202	18242	18097	18060	18079	17976	18159	18115	18056	18050	18093	18103	18127	18008	17878	18099	18279	18128	18118	18162	18111	18044	18183	18107	18058	18404	18149	18105	17985	18301	18128	18030	18093	18183	17956	18018	18131	18195	18113	18116	18058	18058	18199	18041	18025	18072	18135	18155	18179	18159	17938	18066	17968	18008	18158	17912	18135	18106	17954	18058	18103	18243	17910	18399	18183	18071	18044	17866	17982	18042	17955	18083	18051	18018	18027	18016	18083	18064	18106	18134	18252	18056	17914	18166	18223	18241	18046	18006	18059	17982	18045	17974	18132	18067	18006	17986	17999	18108	18049	18107	18018	18100	18077	18359	18005	18070	18074	18090	17923	18197	17922	18198	18131	18140	18126	18036	18123	18330	18121	18106	17962	18035	18072	18006	18267	17999	18151	17977	18098	18004	18315	18096	18160	18143	18159	18228	18125	17915	17974	18026	18026	18182	18069	18145	18142	18190	18258	18236	18174	17989	18246	18086	18284	18022	17890	17927	18019	17937	18110	17955	17849	18110	18152	18056	18095	18238	18092	18070	18153	18058	18087	18105	18164	18003	18085	18188	18101	18023	18048	18053	18029	18035	18058	18178	18100	18013	18020	17954	18033	17998	18006	17892	18166	17986	17963	18124	18092	18212	18102	18211	18067	18308	18073	18188	18114	18062	18054	18037	18121	17990	18135	17942	18177	18072	18040	18049	18245	18147	18101	18250	18200	18219	18247	18021	18218	17914	17758	18073	18056	17883	18088	18141	18068	18133	17950	18242	18024	18020	18229	18015	18103	17998	18231	18222	18101	18271	18349	18150	18095	18097	17904	17824	18022	17939	18088	18071	18263	18011	18122	18079	18068	18173	17929	17923	18062	18125	18137	18050	18193	18130	18081	18053	17985	18000	18292	18279	17955	18125	18012	18127	18048	18073	18037	18032	18147	17932	18202	18097	18027	18003	18150	17999	18207	18030	18135	18225	17948	18143	18150	18181	17820	18272	18044	18190	18205	17977	18022	18005	18114	17863	18007	18063	18060	17954	18157	18196	18131	18117	18182	18182	18073	18188	18160	18053	18097	18165	18258	18069	18049	18115	18068	18104	17883	17998	18035	18278	17944	18161	18081	18346	18144	18303	18306	18095	18068	18167	18018	18020	17814	17903	18058	18317	18356	17955	18004	17945	17997	18205	18015	18308	18286	18046	18154	18082	17935	18097	18113	18060	18379	18053	18103	18221	18083	17901	18040	18162	17991	18074	17956	18318	18083	18206	18167	18334	18196	18052	18049	17977	18052	18075	18326	18073	18093	18104	18002	18039	17982	18023	17814	18089	18083	18220	18204	17947	17870	18226	18216	18277	17947	18102	18137	17957	18103	18071	18200	17995	18213	18066	18110	18077	18123	17936	18166	17904	17786	18159	18232	18000	18088	18164	18223	18033	18026	18143	18022
36279	58785	54930	43109	35957	31038	25428	20691	19284	18321	17552	17324	17254	16710	16804	16781	16182	16387	16329	16119	16335	16330	16319	16068	16184	16140	16283	16166	16128	16200	16042	16169	16257	16017	16304	16076	16258	16285	16085	16370	16154	16314	16235	16214	16025	16257	16281	16043	16109	16010	16090	16156	15973	16200	16298	16030	16171	15995	16006	16093	16006	16105	16185	16269	16305	16112	16254	16115	16187	16097	16135	16187	16082	16254	16141	15941	16165	16118	16062	16260	16271	16086	16219	16100	16166	16097	16193	16138	15997	16138	16355	16129	16203	16181	16119	16163	16224	16116	16130	16070	16290	15968	16182	15994	16093	16066	16225	16054	16110	16212	16235	15948	16195	16113	16044	16082	16036	15903	16191	16083	16246	16096	16074	16212	16093	16021	16044	16034	16202	16019	16171	16172	16085	16208	16131	16049	16269	16207	16118	16014	16233	16150	16184	16078	16043	16347	16134	16323	15960	16061	16048	16257	16153	16075	16074	16045	16205	16182	16165	16045	16160	16155	16188	15927	15950	16093	15935	16141	16073	16034	16217	16193	15958	16120	16011	16165	16138	16141	16040	16059	16170	16073	16166	16162	15916	16039	16125	16036	16140	16205	16288	16044	16226	16032	16041	16093	16106	16177	16059	16189	16135	16142	16218	16220	16098	16220	16181	16135	16133	16197	16052	16075	16148	16214	16143	16252	16110	16112	16113	15923	16273	16146	15929	16073	16093	16155	15956	16083	16184	16091	16169	16216	15948	16050	16026	16220	16346	16036	16216	16181	16068	16102	16231	16196	16131	16117	16155	16028	16135	16095	16089	16115	15941	16053	15941	16148	16091	16027	16079	16201	16096	16094	16116	16239	16135	16124	16229	16224	16194	15995	16082	16137	16151	16056	16392	16099	15944	16158	16169	16076	16145	16267	15955	16172	15992	16410	16093	16188	16081	16001	16166	15982	16065	16161	16058	16048	16067	16033	16204	16151	15924	15951	16000	16100	16165	16040	16186	16018	16220	16097	16040	16091	16106	16073	16232	16112	16112	16096	16166	16069	16163	15987	16183	16145	16176	16178	16127	16044	15982	16131	16150	16075	16064	16265	16228	16128	16227	16159	16013	16176	16001	16109	16090	16140	16119	16108	16078	16038	16198	16008	16387	16011	16062	15933	15996	16139	16157	16173	16134	16143	16118	16064	16042	16034	16274	16178	16143	16046	15987	16202	15989	16094	16117	16324	16010	16127	16013	15952	16155	15999	15961	16187	16048	16151	16028	16164	16036	16238	15988	16070	16160	16016	15888	16168	16023	16205	16088	16031	16210	15964	16037	15974	16276	16074	16114	16030	16139	16147	16148	16135	16003	16083	16021	16240	16219	16178	16362	16108	16218	16133	16210	16085	16059	16201	16077	16061	16363	16207	16063	16058	15984	16112	16087	16297	16146	16085	16067	16223	16209	16083	16037	16194	16096	16362	16015	16299	16122	16114	15853	16064	16118	15961	16148	16131	16162	16253	16180	15961	16020	15997	16149	16071	16128	16072	15796	16074	16095	16171	16136	16182	16090	16034	16177	15932	16064	15945	16125	16049	16054	16259	16073	16041	16176	16013	16159	16271	16081	16099	16047	16085	16069	16152	16030	16206	16003	16026	16039	16134	16059	16069	16090	16198	16013	16087	16172	16058	16143	15997	16057	16005	16102	16194	16255	16350	16002	16035	16093	16172	16064	16109	16101	16188	16012	16217	16160	16015	16206	15999	16156	16132	16076	16124	16180	15950	16085	16012	16123	15965	16139	16053	16060	16069	16078	16246	16166	16145	16101	16028	16206	16209	15951	16204	16205	15965	16236	16202	15993	16197	15918	16120	16015	16163	16094	15971	16193	16218	16275	16044	16117	16156	16116	16312	16008	16001	16021	16237	15840	16199	16162	16210	16319	16062	16103	16081	16022	16164	16083	15961	16085	16217	16037	16140	16130	16155	15992	16176	15955	15971	15991	16060	16105	16016	16160	16243	16169	16165	16105	16267	16178	16041	16137	16046	16272	16054	15952	16305	16063	16152	16164	16071	16138	16021	16181	16375	15919	16091	16195	16072	16194	16133	16002	16207	16125	15973	16230	15931	16182	16251	16218	16083	16112	15968	16245	16145	16094	16325	16234	16038	16076	16199	16078	16123	16109	16070	16019	16038	16315	16191	16044	16041	16228	16158	16216	16309	15929	16089	16120	16094	16161	16147	16245	16039	16185	16268	16005	16062	16092	16217	16149	16242	16090	16223	16042	15940	16094	16112	16108	16252	16004	15990	16105	16090	15983	16259	16109	16223	16059	16161	16111	16091	16110	16224	16027	16160	16055	16341	16219	16093	16123	16009	16056	16055	15960	16152	16041	16276	15938	15944	15928	16107	16157	16114	16152	16102	16066	16146	16119	16094	16186	16261	16070	15988	16196	15974	16024	16289	15999	16177	16215	16222	16106	16158	16226	16157	16144	16162	16279	16089	16141	15998	16193	16129	16148	16117	16037	16130	15993	16012	16138	15972	16097	16074	16171	16027	16031	16234	15888	15954	16069	16133	16032	16082	16215	16185	16039	15985	16094	16038	16103	16145	16130	16069	16241	15952	16145	15958	16104	16103	16184	16352	16022	16205	15896	16163	16156	16325	16115	15955	16177	16096	15936	16187	16186	15974	16130	16039	16111	16175	16237	16103	16296	16138	16208	16189	16049	16015	16313	15987	16070	16151	16011	16167	16101	16048	16270	16202	16126	16109	16096	16250	16095	16085	16081	16104	16153	16097	16187	15990	16137	16136	16156	16088	16307	16048	15930	16307	16199	16095	16160	15869	15985	16015	16111	16099	16076	16221	16084	15987	16093	16194	16001	16142	16153	16071	16098	16238	16011	16066	16234	16186	16288	16275	16107	15969	16127	15974	16273	16254	16005	15852	16084	15997	15995	16058	16097	15885	16059	16050	15977	16161	16090	16068	15997	16203	16217	16008	16128	16219	16211	16137	16150	16112	15982	16113	16079	16007	16140	16040	15979	16068	16153	15837	16185	16082	16026	16092	16140	16086	16075	16116	16088	16065	16100	16162	16171	15996	16298	16158	16153	16160	16015	16131	15971	16058	16144	16186	16237	16264	16124	16262	16102	16221	16161	16150	16217	16157	16165	15941	16143	15946	16213	16120	16200	16220	16036	16087	16049	16135	16061	16197	16111	16207	16212	15980	16206	16109	16100	16067	16133	16065	16154	16159	15975	15996	16005	16112	16046	16168	16149	15968	16163	16119	16186	16001	16009	16100	16153	16091	16157	15898	16121	16317	16153	16142	16232	16117	16100	16202	16098	16405	15972	16085	16062	16095	16094	16086	16223	16233	16181	16018	16044	16100	16115	16087	16230	16234	15952	16083	16105	16204	16178	16262	16109	16159	16061	16017	15926	16128	16282	16121	16153	16196	16096	15993	16090	16018	16131	16211	16071	16135	16043	16223	15963	16044	16158	16199	16154	15893	16126	16003	16219	16073	16133	16095	16120	16239	16197	16068	15876	16267	16086	16154	16014	15964	16112	16103	16180	16003	16231	16120	16043	16181	16208	16019	16279	15997	16126	16186	16150	16097	15946	16083	16030	16072	16114	16035	16196	16065	16179	15968	16080	15989	16037	16083	16133	15927	16036	16044	16120	16046	16203	16135	16057	16177	16165	16035	16030	16216	16098	16135	16226	16006	16081	16028	16097	16250	16272	16146	16095	16201	16146	16074	16266	16034	16237	16253	16065	15946	16097	16277	16050	16140	16164	15938	16117	16032	16184	16013	16002	16058	16080	16085	16081	16187	16030	16284	16160	16031	16134	16193	16182	16031	16122	16141	16145	16154	16329	16102	16139	16180	16263	16088	16356	16250	15980	16130	16225	16045	16150	16146	16108	16079	16132	16007	16155	16075	16182	16074	16261	16106	16143	16061	16169	16245	16187	16161	16041	16054	15953	16172	16191	16139	15837	15928	16209	16124	16205	16306	16037	16123	16135	15965	16062	16144	15938	16018	16246	16222	15988	16053	16286	15994	16070	16101	16098	15937	16233	16112	16052	16106	16221	16212	16001	16134	16194	16211	16276	16002	15995	16145	15965	16049	16060	16220	16161	16033	16194	16091	16136	16122	16121	15918	16065	16134	16065	16183	16033	16197	16169	15970	16107	16174	16121	16168	16230	16148	16227	16225	16155	16144	16050	16135	16072	16276	16066	16230	16124	16077	16130	16130	16159	16081	16175	16001	16134	16120	16058	16100	16167	16095	15867	16006	16191	16148	16115	16157	16267	16187	16116	16023	16079	16173	16003	16287	16277	15996	16098	16157	16074	16140	16180	16202	16337	16016	16118	16118	16048	16021	16339	16057	16130	16074	16010	15977	16100	16151	16105	16151	16182	16117	16060	15982	16226	16108	16095	16273	16174	16053	15888	16197	16116	16078	15985	16057	16105	16186	16171	16263	15946	15970	16057	16194	16052	16128	16095	16181	16174	16005	16001	16204	16090	16108	16071	16045	16075	16234	16017	16181	16029	15966	16221	16222	16113	16014	16370	16152	16116	16152	16027	16122	15920	16138	16115	16110	15941	16067	16184	16192	16362	16001	16145	16051	16175	16193	16102	16102	16072	16135	16172	16072	16212	16135	16046	16198	15976	16067	16012	15907	16029	16268	15994	16112	16255	16013	16049	16172	16182	16234	16024	16107	16079	16191	16196	16053	16153	16139	16099	16023	15939	16074	16055	16031	16156	16165	16168	16199	16186	16268	16130	16024	16196	16187	16127	16141	16211	16073	16066	16025	16142	16171	16264	16286	15970	16217	15976	16192	16131	15973	16130	16173	16328	16058	16191	15920	16182	16201	15884	16210	16070	16116	16078	16108	16117	16073	16077	16004	16204	16035	16167	16183	16029	16092	16234	16104	16130	16096	16100	16276	16103	16205	15987	16174	16052	16150	16132	16081	16034	16101	16074	16181	16108	16187	16013	16021	15858	16188	16089	16038	16090	16030	16101	16152	16014	16113	16222	16095	16165	16180	16140	16070	16029	16066	16215	16257	16268	16008	16069	16042	16010	16174	16155	16181	16101	16211	16165	15963	16122	16017	15997	16115	16162	16071	16038	16127	15985	16179
28630	27392	33899	29434	24433	22044	19968	18956	18542	18198	18112	17755	17948	17918	17869	17880	17895	17874	17775	17548	17722	17886	17594	17829	17693	17672	17596	17753	17672	17549	17623	17539	17721	17861	17823	17558	17612	17788	17593	17628	17484	17877	17877	17657	17567	17788	17566	17636	17742	17632	17763	17678	17566	17876	17609	17538	17606	17826	17755	17701	17580	17488	17510	17550	17559	17712	17665	17768	17661	17457	17593	17910	17709	17723	17770	17592	17749	17699	17621	17771	17625	17652	17731	17701	17506	17886	17571	17594	17651	17766	17585	17552	17452	17634	17517	17732	17727	17644	17669	17468	17591	17771	17806	17735	17532	17538	17568	17679	17683	17623	17727	17633	17692	17746	17889	17578	17674	17620	17759	17657	17592	17485	17546	17879	17862	17656	17813	17631	17733	17633	17659	17615	17545	17531	17621	17542	17724	17533	17759	17536	17749	17756	17436	17790	17418	17662	17510	17592	17870	17747	17550	17554	17709	17735	17875	17620	17725	17855	17700	17557	17536	17950	17666	17692	17602	17529	17566	17627	17683	17735	17474	17600	17745	17504	17437	17611	17622	17567	17616	17660	17846	17571	17654	17519	17600	17493	17728	17493	17250	17655	17731	17571	17667	17708	17580	17837	17843	17600	17491	17758	17656	17724	17693	17704	17574	17778	17492	17786	17603	17523	17500	17845	17531	17626	17653	17550	17570	17739	17549	17475	17650	17759	17478	17595	17595	17538	17528	17693	17588	17883	17714	17542	17451	17610	17516	17599	17536	17528	17697	17612	17591	17889	17574	17583	17650	17567	17681	17527	17743	17794	17504	17502	17673	17601	17723	17614	17564	17555	17582	17459	17508	17632	17448	17644	17731	17682	17858	17769	17533	17538	17731	17397	17633	17804	17801	17799	17682	17532	17709	17850	17645	17567	17621	17694	17574	17699	17704	17586	17553	17557	17589	17529	17496	17706	17644	17650	17506	17587	17454	17615	17848	17717	17416	17533	17600	17726	17931	17760	17667	17584	17594	17854	17853	17667	17451	17594	17713	17616	17603	17776	17830	17779	17778	17458	17764	17763	17592	17444	17662	17704	17664	17648	17657	17658	17741	17605	17450	17578	17751	17570	17712	17669	17753	17785	17859	17745	17574	17524	17385	17513	17659	17578	17722	17697	17660	17710	17696	17519	17810	17636	17655	17412	17734	17604	17511	17736	17819	17596	17535	17566	17734	17763	17574	17563	17656	17626	17594	17542	17757	17545	17563	17511	17660	17661	17699	17753	17665	17681	17779	17605	17632	17539	17641	17754	17630	17636	17677	17667	17587	17654	17730	17614	17639	17667	17775	17718	17819	17604	17445	17603	17631	17786	17609	17670	17649	17768	17805	17469	17815	17470	17701	17637	17798	17634	17844	17734	17547	17744	17645	17792	17734	17744	17586	17459	17608	17534	17811	17597	17493	17585	17575	17570	17847	17477	17501	17734	17678	17457	17390	17677	17496	17774	17472	17601	17819	17739	17445	17576	17649	17586	17742	17655	17697	17562	17921	17631	17439	17512	17637	17711	17516	17675	17729	17405	17802	17499	17546	17455	17778	17735	17594	17685	17605	17725	17783	17564	17639	17696	17646	17507	17705	17634	17696	17512	17720	17705	17645	17720	17702	17548	17636	17835	17803	17699	17589	17619	17378	17695	17775	17613	17640	17716	17698	17807	17967	17490	17574	17605	17680	17742	17691	17789	17647	17645	17828	17569	17716	17799	17682	17405	17815	17638	17852	17554	17503	17504	17814	17552	17739	17620	17527	17586	17586	17614	17629	17492	17817	17333	17458	17845	17643	17550	17889	17628	17786	17501	17529	17551	17693	17504	17342	17616	17760	17520	17597	17714	17675	17604	17712	17585	17476	17783	17721	17739	17856	17605	17709	17631	17631	17727	17595	17342	17603	17615	17674	17738	17506	17536	17504	17606	17583	17456	17625	17695	17524	17845	17442	17635	17638	17547	17608	17607	17716	17564	17798	17715	17600	17685	17368	17554	17694	17797	17773	17636	17537	17520	17686	17680	17649	17582	17733	17641	17556	17656	17710	17608	17499	17582	17773	17739	17743	17899	17630	17565	17643	17635	17499	17561	17638	17591	17595	17619	17648	17484	17561	17548	17500	17613	17446	17598	17794	17727	17682	17808	17640	17613	17658	17753	17569	17496	17590	17624	17521	17711	17676	17580	17651	17392	17495	17559	17583	17454	17688	17693	17579	17559	17649	17475	17671	17606	17558	17565	17802	17666	17687	17536	17438	17700	17733	17584	17677	17731	17679	17800	17743	17542	17503	17733	17756	17639	17556	17612	17749	17600	17648	17692	17617	17615	17582	17761	17710	17584	17594	17591	17623	17682	17556	17736	17729	17745	17484	17570	17666	17620	17603	17500	17587	17614	17665	17593	17563	17610	17781	17593	17523	17638	17698	17741	17634	17435	17711	17685	17694	17791	17745	17790	17636	17740	17640	17628	17714	17469	17675	17571	17656	17571	17720	17684	17850	17484	17537	17705	17605	17713	17653	17681	17796	17714	17788	17649	17834	17615	17387	17533	17536	17690	17551	17710	17760	17688	17431	17537	17621	17680	17777	17592	17516	17652	17882	17659	17650	17816	17852	17483	17606	17779	17746	17822	17678	17730	17790	17618	17573	17689	17582	17543	17796	17695	17486	17441	17518	17603	17506	17532	17548	17610	17750	17548	17712	17510	17616	17606	17496	17630	17599	17606	17864	17721	17605	17751	17677	17570	17713	17445	17729	17790	17520	17593	17605	17443	17688	17641	17601	17567	17538	17658	17674	17774	17537	17587	17786	17719	17661	17622	17677	17659	17443	17629	17658	17612	17906	17688	17776	17852	17511	17638	17465	17635	17644	17638	17806	17643	17745	17584	17617	17753	17499	17770	17524	17597	17764	17585	17644	17767	17821	17675	17640	17525	17765	17705	17688	17650	17549	17808	17634	17612	17565	17668	17528	17786	17827	17695	17438	17498	17530	17709	17540	17691	17656	17653	17712	17637	17698	17596	17560	17627	17730	17850	17774	17750	17786	17501	17722	17727	17464	17690	17616	17571	17760	17745	17688	17514	17760	17672	17691	17585	17586	17628	17830	17664	17601	17601	17699	17671	17662	17685	17626	17562	17511	17500	17469	17754	17727	17589	17511	17574	17360	17539	17488	17806	17624	17737	17626	17735	17770	17818	17613	17910	17765	17854	17728	17483	17595	17709	17668	17541	17490	17611	17873	17481	17842	17702	17646	17670	17414	17664	17632	17529	17426	17347	17584	17841	17746	17543	17521	17533	17600	17500	17623	17711	17624	17777	17661	17703	17766	17741	17635	17567	17575	17734	17829	17751	17553	17746	17639	17578	17759	17800	17534	17629	17592	17723	17894	17477	17522	17720	17720	17721	17495	17692	17582	17667	17788	17742	17825	17683	17653	17685	17596	17722	17952	17658	17277	17569	17615	17571	17612	17711	17671	17526	17578	17461	17598	17933	17611	17524	17654	17576	17575	17747	17621	17768	17533	17580	17707	17819	17612	17612	17682	17625	17824	17481	17620	17545	17716	17779	17457	17730	17475	17702	17754	17603	17718	17510	17707	17690	17663	17857	17629	17765	17860	17762	17569	17529	17540	17661	17613	17380	17381	17665	17766	17746	17808	17709	17573	17723	17752	17460	17791	17553	17732	17907	17683	17748	17630	17709	17598	17565	17499	17888	17823	17579	17538	17884	17631	17655	17759	17666	17712	17445	17648	17741	17716	17673	17624	17504	17362	17740	17660	17754	17585	17580	17587	17745	17527	17591	17574	17734	17781	17681	17614	17595	17629	17570	17501	17635	17650	17652	17530	17450	17586	17676	17619	17599	17739	17602	17623	17777	17659	17851	17613	17537	17668	17789	17516	17632	17682	17582	17647	17653	17586	17744	17435	17691	17763	17681	17494	17491	17590	17591	17749	17506	17652	17653	17570	17572	17658	17635	17687	17744	17794	17613	17634	17535	17552	17614	17823	17833	17626	17851	17589	17757	17755	17706	17755	17626	17642	17852	17754	17777	17568	17612	17568	17642	17321	17822	17709	17763	17599	17454	17629	17592	17747	17561	17582	17701	17582	17734	17601	17762	17547	17606	17661	17712	17872	17623	17483	17640	17630	17560	17728	17661	17811	17719	17639	17539	17591	17726	17459	17566	17669	17677	17683	17761	17774	17607	17458	17539	17594	17855	17833	17626	17801	17666	17726	17687	17736	17589	17576	17424	17762	17598	17655	17628	17535	17649	17813	17920	17415	17505	17456	17473	17840	17644	17636	17654	17621	17514	17527	17607	17740	17674	17825	17382	17643	17728	17565	17556	17526	17588	17528	17494	17467	17540	17714	17628	17486	17613	17742	17803	17860	17653	17557	17471	17711	17952	17799	17650	17677	17813	17617	17631	17702	17714	17789	17771	17499	17626	17584	17655	17621	17559	17508	17612	17554	17568	17993	17611	17382	17634	17629	17551	17502	17458	17461	17478	17653	17635	17631	17396	17480	17602	17510	17728	17653	17712	17768	17509	17724	17453	17653	17690	17614	17672	17662	17446	17502	17542	17686	17621	17879	17813	17526	17484	17741	17714	17806	17744	17555	17688	17595	17599	17530	17570	17500	17624	17741	17488	17741	17586	17688	17633	17708	17661	17475	17835	17729	17573	17520	17695	17588	17482	17580	17854	17822	17803	17858	17811	17775	17591	17533	17772	17443	17699	17650	17743	17710	17659	17775	17681	17763	17590	17611	17540	17599	17636	17548	17628	17759	17703	17566	17832	17850	17647	17762	17463	17628	17492	17704	17766	17598	17558	17559	17601	17618	17645	17612	17543	17671	17525	17537	17663	17698	17570	17606	17690	17568	17679	17569	17711	17491	17760	17525	17644	17513	17626	17472	17668	17517	17425	17634	17620	17662	17764	17405	17585	17718	17726	17526	17558	17514	17618	17755	17646	17679	17734	17462	17593	17734	17778	17707	17485	17830	17645	17483	17681	17645	17824	17704	17536	17525	17457	17617	17499	17520	17481	17636	17696	17725	17495	17792	17686	17602	17558	17562	17808	17820	17426	17487	17811	17688	17802	17807	17750	17676	17512
31379	44543	39242	29733	25292	21749	18624	17559	16950	16557	16457	16148	16025	16058	15819	15859	15828	15887	15760	15822	15733	15898	15831	15868	15736	15926	15931	15917	15980	15836	15896	15790	15907	15940	15948	16008	15847	15691	16008	15891	15758	15895	15779	15830	15923	15805	15781	15740	15686	15917	15769	15878	15890	15809	15888	15973	15855	15810	15827	15742	15747	15979	15793	15845	15640	15898	15833	15528	15730	15736	15955	15761	15787	15746	16033	15875	15723	15712	15894	15965	15904	15909	15844	15763	16062	15770	15887	15877	15818	15693	15760	15865	15759	15943	15822	15845	15722	15957	15963	15768	15991	15991	15657	15795	15739	15831	15903	16071	15739	15884	15797	15779	15832	15792	15855	15735	15878	15823	15787	15705	15792	15833	15811	15784	15663	15799	15821	15817	15789	15858	15879	15718	15874	15841	15868	15698	15869	15802	15842	15774	15923	15799	15849	15730	15803	15784	15828	15907	15794	15898	15762	15877	15604	15838	15761	15718	15667	15787	15617	16020	15837	15832	15861	15729	15811	15896	15923	15845	15821	15942	15720	15800	15722	15790	15887	15892	15821	15934	15720	15819	15881	15707	15817	15862	15803	15758	15831	15917	15973	15756	15932	15781	15913	15684	15734	15845	15787	15838	15725	15844	15790	15865	15777	15925	15868	15824	15874	15666	15931	15749	15719	15803	15846	15775	15700	15818	15800	15928	15714	15675	15978	15910	15913	15786	15798	15796	15803	15897	15664	15872	15928	15912	15904	15841	15896	15768	15790	15892	15932	15921	15696	15868	15818	15662	15880	15834	15719	15853	15583	15907	15907	15802	15937	15974	15953	15715	15774	15923	15818	15831	15719	15849	15812	15765	15774	15794	15637	16030	15871	15820	15833	15994	15795	15721	15616	15700	15844	15656	15892	15833	15767	15902	15825	15921	15930	15851	15858	15828	15925	15988	15865	15659	15927	15764	15743	15802	15995	15966	15982	15853	15899	15754	15907	15810	15932	15721	15813	15983	15706	15788	15703	15882	15861	15669	15790	15789	15830	15785	15957	15795	15833	15752	15797	15828	15885	15871	15715	15735	15828	15742	15840	15714	15753	16033	15736	15776	15860	15797	15971	15857	15805	15879	15953	15764	15880	15883	15775	15776	15809	15959	15710	15886	15846	15732	15763	15637	15756	15809	15852	15658	15632	16001	15788	15530	15670	15885	15930	15730	15871	15943	15795	15845	15772	15615	15901	15893	15791	15892	15733	15756	15853	15902	15889	15653	15802	15810	15819	15686	15822	15811	15860	15760	15789	15901	15863	15917	15773	15864	15919	15694	15797	15848	15704	15748	15945	15732	15855	15819	15946	15644	15970	15823	15841	15842	15802	16019	15908	15598	15982	15925	15919	15792	15657	15879	15729	15771	15896	15748	15933	15739	15788	15868	15570	15744	15768	15880	15873	16010	15783	15805	15956	15910	15930	15958	15910	15733	15787	15894	15786	15847	15952	15744	15880	15755	15780	15894	15841	15761	15900	15806	15864	15899	15782	15878	15871	15775	15952	15744	15865	15906	15833	15809	15911	15815	16005	15822	15814	15804	15803	15718	15893	15790	15920	15900	15859	15728	15874	15847	15663	15958	15839	15818	15847	15706	15820	15730	15867	15779	15746	15979	15904	15817	15791	15826	15794	15928	15820	15908	16017	15846	15851	15833	15861	15749	16005	15694	15703	15742	15963	15867	15872	15714	15836	15972	15691	15955	15897	15910	15869	15892	16026	15742	15963	15785	15911	15895	15807	15793	15959	15786	15920	15815	15754	15774	15751	15893	15814	15851	15838	15788	15856	15706	15902	15770	15764	15782	15770	15787	15789	15865	16011	15937	15679	15773	15851	15834	15950	15823	15802	15795	15819	15613	15838	15878	15888	15925	15854	15874	15752	15762	15864	15793	15704	15883	15886	15937	15876	15852	15760	15975	15882	15743	15871	15732	15989	15892	15896	15985	15905	15803	15810	15960	15893	15856	15712	15924	16016	15818	15841	15671	15762	15880	15888	15803	15822	15998	15848	15781	15911	15706	15699	15936	15842	15863	15747	15916	15571	15881	15882	15778	16002	15756	15784	15892	15712	15878	15830	15623	15714	15798	15951	15710	15855	15854	15762	15996	15883	15736	15720	15720	15760	16011	15828	15889	15651	15778	15749	15895	15915	15896	15906	15771	15807	15906	15744	15789	15836	15808	16024	15892	15804	15822	15809	15833	15791	15878	15820	15758	15742	15826	15917	15802	15790	15873	15904	15648	15865	15786	15723	15801	15772	15934	15721	15868	15929	15856	15818	15922	15803	15875	15836	15849	16001	15718	15840	15904	15850	15745	15654	15908	15666	15795	15864	15819	15883	15900	15913	15835	15805	15987	15803	15932	15811	15814	15907	15761	15672	15762	15932	15865	15770	15864	15956	15731	15917	15709	15955	15794	15820	15787	15863	15810	15916	15736	15799	15936	15712	15726	15879	15849	15874	16038	15718	16029	15777	15906	15849	15874	15856	15674	15852	15726	15748	15751	15881	15879	15746	15721	15740	15857	15881	15844	15914	15767	15865	15758	15823	15762	15620	15865	15903	15883	15602	15957	15973	15908	15780	15844	15839	15665	15684	15962	15768	15859	15898	15949	15875	15773	15728	15725	15872	15805	15894	15847	15745	15705	15871	15907	15878	15770	15729	15991	15983	15963	15885	15812	15815	15872	15910	15838	15680	15793	15852	15848	15869	15840	15910	15828	15848	15951	15879	15690	15911	15838	15907	15840	15850	15926	15959	15729	16004	15932	15919	15953	15805	15750	15654	15998	15516	15691	15825	15918	15757	15871	15993	15896	15787	15668	15926	16084	15818	15759	15765	15755	15839	16010	15816	15960	15875	15869	15876	16001	15794	15748	15852	15770	15850	15946	15827	15924	15916	15722	15799	15924	15701	15873	15687	15721	15983	15709	15745	15733	15741	15851	15825	15830	15775	15663	16036	15717	15817	15866	15756	15828	15776	15886	15850	15727	15846	15820	16002	15968	15951	15740	15853	15745	15868	15844	15900	15781	15833	15806	15873	15671	15908	15770	15946	15738	15883	15764	15819	15991	15712	15835	15734	15886	15773	15826	15900	15816	15785	15846	15814	15782	15761	15705	15847	15789	15860	15853	15746	15785	15706	15985	15725	15877	15797	15683	15823	15781	15838	15714	15962	15689	15832	15971	15830	15863	15888	15742	15854	15765	15964	15760	15950	15804	15693	15769	15830	15618	15898	15808	15711	15756	16074	15664	15820	15813	15732	15753	15656	15890	15965	15937	15947	15775	15766	15825	15749	15800	15838	15721	16020	15843	15880	15786	15599	15935	15809	15810	15896	16057	15882	15910	15851	15773	15844	15850	15744	15766	15981	15750	15844	15847	15773	15799	15754	16077	15813	15755	15886	15828	15829	15995	15975	15896	15750	15907	15811	15996	15624	15801	15939	15838	15953	15780	15726	15805	15759	15775	15797	15869	15758	15909	15682	15932	15840	15725	15817	15626	15837	16074	15799	15863	15726	15737	15813	15955	15852	15912	15824	15792	15686	15892	15963	15749	15735	15770	15773	15789	15828	15769	15858	15855	15891	15787	15664	15948	15991	15726	16031	15904	15882	16013	15863	15878	15866	15869	15745	15850	15886	15884	15905	15807	15897	15809	15902	15846	15758	15806	15725	15954	15871	16026	15993	15868	15868	16002	15893	15861	15958	15721	15771	15927	15892	15760	15626	15828	15781	15736	15831	15744	15812	15839	15863	15779	15890	15896	15875	15868	15746	15929	15675	15866	15805	15672	15875	15783	15785	15826	15806	15881	15598	15795	15757	15784	16007	15638	15731	15905	16020	15677	15915	15684	15812	15928	15852	15856	15917	15823	15986	15692	15699	15766	15844	15939	15679	15940	15722	15772	15934	15826	15782	15880	16007	16000	15979	15921	15798	15797	15950	15825	15673	15982	15857	15818	15872	15836	15850	15828	15812	15880	15940	15814	15876	15769	15794	15940	15820	15924	15938	15671	16030	15772	16125	16031	15993	15799	15734	15902	15881	15892	15883	15767	15820	15721	15832	15862	15836	15792	15946	15940	15848	15912	15797	15831	15837	15883	15966	15587	16041	15730	15739	15887	15884	15936	15702	15650	15969	15739	15844	15792	15846	15773	15897	15699	15947	15598	15867	15797	15722	15820	15852	15877	15921	15611	15689	15803	15831	15934	15775	15813	15670	15803	15752	15850	15804	15905	15799	15688	15986	15828	15749	15825	15853	15888	15911	15763	15741	15837	15948	15818	15954	15913	15673	15888	15702	15963	15799	15922	15640	15790	15868	15691	16025	15810	15902	16006	15893	15684	15700	15955	15990	15768	15846	15911	15638	15771	15794	15805	15796	15698	16189	15852	15898	15710	15856	15841	15925	15823	15572	15816	15813	15853	16016	15701	15793	15787	15832	15839	15862	15635	15748	15918	15939	15948	15844	15764	15864	15932	15717	15814	15866	15715	15821	15710	15910	15626	15804	15798	15732	15904	15740	16048	15826	15734	15864	15764	15886	15806	15857	15858	15785	16029	15830	15945	15761	15996	15820	15654	15837	15848	15625	15796	15839	15777	15929	15779	15895	15817	15868	15812	15887	15714	15858	15846	15870	15998	15906	15871	15744	15791	15913	15785	15909	15739	15867	15850	15859	15738	16077	15706	15883	15959	15945	15813	15769	15805	15827	15930	15904	15721	15880	15928	15975	15648	15806	15945	15776	15878	15817	15894	15886	15898	15953	15854	15785	15789	15972	15760	15900	15904	15838	15976	15825	15791	15758	15877	15839	15748	15848	15691	15846	15801	15899	15717	15826	15775	15959	15742	15601	15791	15767	15692	15878	15917	15735	15764	15998	15812	15742	15809	15849	16023	15752	15826	15707	15776	15580	15680	15788	15903	15763	15849	15905	15781	15996	15782	15878	15833	15773	16113	15707	15756	15789	15838	15874	15733	15809	15772	15919	15884	15865	15761	15939	15756	15645	15650	15958	15783	15795	15722	15970	15809	15933	15935	15797	15962	15685	15778	15843	15907	15866	15736	15706	15718	15826	15869	15866	16101	15868	15895	15812	15882	15714	15668
24175	21490	29085	26192	25871	25871	23548	19434	18230	18149	17989	17615	17802	17545	17443	17367	17181	17087	16919	17293	17114	17262	17025	17179	17068	17007	17199	17262	17263	16989	17301	16976	17075	17194	17197	17086	17068	17058	17192	17379	16961	17148	17161	17017	16955	16981	17069	17153	16974	17016	17004	16996	17046	17198	17115	17035	17242	17001	17056	17113	17010	17226	17178	17114	16870	17095	16999	16979	17093	17058	16821	16924	17245	17018	16987	17024	17196	17062	16911	17169	16973	17079	16989	17262	17018	17117	17102	17106	17089	17029	16840	16928	16999	17118	17020	16993	17241	17046	16931	17152	17068	16988	16978	17096	17139	16917	16868	17046	16972	16978	16993	16948	17040	17117	17176	17276	16944	17144	17034	17240	17001	17204	17147	16957	17241	17418	17155	17033	17180	17079	17042	16844	17155	17333	16954	16949	17188	17033	17127	17193	17078	16999	17264	17375	16825	17069	17121	16784	16923	17044	17217	17065	17067	17093	17043	17040	17054	17054	16942	17181	17328	17036	17307	17190	17106	16907	17103	17063	17159	17006	17015	17054	17163	17135	17102	17067	17123	17134	17118	16993	17062	16919	17057	17049	17060	17090	17052	17140	17131	17157	17011	16975	17085	17139	16959	17130	16954	16966	17034	17093	16950	17062	17060	17082	17272	17117	16976	17082	17079	17158	17045	17210	16979	17113	17130	17262	17156	16946	16980	17161	17227	16851	17126	17125	17126	17263	16863	17091	16909	17169	17046	17240	17046	17208	17039	17160	17055	16965	17051	16942	17061	17003	17113	17111	17103	17116	17096	17029	16972	17139	17175	17029	16797	17049	17120	17011	16993	17169	17018	17129	17161	17091	17191	17229	17184	16921	16989	17099	16988	16994	17058	17071	17060	17045	16901	17044	17071	17028	17057	16959	17007	16994	16786	17075	17095	17108	16887	17121	17017	17148	17011	17068	16896	17061	17039	17015	17103	16931	17034	17115	17134	16994	17131	17118	17117	17160	17249	17029	17100	17197	17077	16951	17100	17060	17009	17011	16964	17280	17014	17427	16882	16799	17127	16951	16947	17068	17013	17035	16865	17017	17024	17231	16963	16976	17092	16954	16898	17130	17025	17062	17024	16777	16987	16806	17079	16874	16988	16865	17126	17103	17047	17197	17117	17048	17102	16948	17092	16939	16969	17211	17050	16966	16894	17002	16985	17111	16965	17123	16984	17065	17122	17048	17057	17009	17145	17145	17289	17112	17149	17215	17231	17003	17057	16935	16964	17029	17061	17096	17178	17114	17053	16935	17158	16908	17141	17122	17235	16963	17059	17229	17102	17149	16874	17190	16910	16876	17147	16890	17192	17070	17161	16940	17108	16982	17178	17212	17346	17234	17192	17183	17004	17104	16975	17120	16946	17176	17069	17080	17055	17014	17027	17114	16944	17069	17061	17011	17058	16879	17138	17253	16932	17075	17014	17216	17033	16904	17079	16949	17305	16873	17045	17172	17186	17306	16979	17195	17155	17143	17048	17149	17089	17155	16900	16928	16848	16950	17033	17155	17052	17031	17285	17020	17130	17179	16940	17079	17284	16841	16833	16872	17208	17016	17117	17105	17109	16994	17113	17181	17177	16921	16899	17144	17157	17128	17226	17051	16882	17083	17039	16994	17387	16927	17022	17112	17257	16987	17173	17016	17063	16849	17249	17344	17231	17139	16940	16916	17013	17195	17031	17063	17001	17169	16986	16986	17244	16889	17068	16880	16859	16818	17113	17098	16948	16987	17006	17077	17318	16948	16931	16998	16930	16937	17158	17139	16901	17003	17215	17166	17117	17199	17094	17080	17079	17060	17169	17126	17084	17126	16930	17221	16897	17052	16984	16999	17023	17005	17081	17060	17044	16998	16842	17198	16881	17198	16997	17004	16969	17049	16831	17179	16980	17068	17038	17014	17093	17014	16998	16665	17014	16933	17058	17078	16961	17168	17134	17314	16889	16937	16963	17173	17100	17031	16768	16970	17105	17108	17149	17022	16917	17106	17084	17063	17140	16999	16946	17212	17019	16964	17131	17275	17110	17135	17301	17126	17027	17080	17209	17190	17147	16994	17073	17105	17123	17185	16977	16829	17090	17015	16835	16862	16932	17122	17110	17134	16950	17083	17073	17175	17045	17050	16965	17067	17154	16941	17229	16919	17032	16993	17142	17050	17202	17163	16939	17161	16988	17017	17185	17034	17104	16960	17074	17177	17049	16932	17126	17118	16865	17128	16817	17003	16920	17153	17154	16931	17189	17160	17141	17214	17110	16941	17026	17017	17059	16961	17068	17239	17103	17060	17077	17123	17044	16967	17169	16895	17066	17008	17037	17018	17094	16994	17099	16887	17178	17012	17039	16988	17107	17056	17079	17051	17084	16779	17211	17056	16984	17082	17461	17084	17151	16832	17145	17007	17034	17070	17052	17066	17037	17229	17143	17137	16989	16901	16960	17134	16932	17043	16885	17037	17054	16891	17134	17094	16915	17022	17039	16790	17114	17224	17079	16982	17194	17012	17049	17203	17110	17133	17029	16972	17091	17108	16953	17134	17059	16986	16971	17065	17235	17091	17064	16981	16937	16984	17048	16965	17105	17020	16999	17086	17127	17269	17098	17226	16890	16955	17062	17086	16858	17056	17047	17076	17103	17152	17046	16984	17068	17100	17120	17046	17162	17011	16912	17117	17048	16920	17014	16933	16892	17149	17166	16885	17177	17239	17079	16990	17181	17094	17048	17088	17192	16910	17088	17109	17047	17042	16991	17139	16987	17134	17135	17038	17180	17122	16971	17152	17196	17042	17003	16816	17116	16935	16995	17033	17026	16951	17055	17296	17116	17143	16989	16876	17176	16950	17105	17346	17013	16989	16992	17020	17181	16984	17075	17020	16800	17326	17228	17032	16998	17183	17037	17097	17079	16932	17288	17042	16982	17122	17130	17136	16964	17216	17109	17088	16984	17050	17063	17159	17000	17051	16957	17207	17139	17140	17215	16962	17058	17131	17090	16903	17107	16823	17245	16835	16952	16991	17044	17155	17160	17130	17039	16933	17030	17109	17238	17051	16968	16918	17137	17148	17073	17040	17299	17156	17041	17109	16985	17082	17154	17097	16964	16984	17111	17055	17264	16983	16678	17047	17078	17019	16988	17066	17374	17112	17284	17132	17153	16779	17253	17110	16853	17095	17147	16963	16996	17167	17045	17036	17089	17241	17251	17086	17220	16969	17301	17147	16986	17169	16996	17077	17070	17185	16963	16896	17123	16942	17151	17039	16918	17140	17018	16995	17168	17087	17065	17266	17075	17084	17015	17314	17101	17107	17001	17154	17036	17055	16773	17004	16996	17198	17095	16855	17088	17204	16913	16891	17192	17125	17037	17039	17058	17075	17203	17280	17232	17087	16919	16973	17094	17072	17118	17026	17056	17063	16994	17071	17086	17020	17148	17049	16975	16988	16969	17097	17151	17027	16914	17320	17102	17043	16936	16945	17045	16893	17013	17189	17186	16872	17260	16916	17021	17120	17238	17084	16967	16933	16939	16966	17159	17139	17084	16877	17073	16886	17036	16876	17279	17116	17037	16961	17073	17197	17111	17131	17076	16899	17113	16943	17011	17079	17090	16813	16941	17082	17361	17266	17085	17034	17041	17247	17108	17012	17137	17158	16962	17053	16969	16929	16929	17006	16985	17025	16987	17163	17140	17009	17066	17070	17010	17177	16912	17081	17142	17041	16954	17051	17088	17083	16995	17046	16953	17043	17180	17147	17000	17035	16873	17030	17145	17194	17094	17342	16963	17115	17114	17196	17108	17157	17110	17058	17095	17029	16908	16884	17001	17000	17079	17183	17246	17240	17201	16981	17061	16906	17019	17309	17225	17134	16937	17134	17293	16916	17022	17050	16998	16808	17025	17211	17051	17159	17084	17214	17289	17228	16992	16935	16897	17053	17042	17020	17101	17207	16869	16996	16996	16802	17048	17083	16940	17108	17064	16992	17090	17161	17109	17024	17053	17088	17076	17057	17087	16889	16976	17001	17117	17252	17032	17138	17231	17044	17054	17251	17133	17122	16935	17322	17072	16780	17028	17157	16908	17140	16839	17168	17186	17097	17156	17083	16820	16906	17211	17100	17053	16942	17186	17140	16924	17126	17055	16976	16873	17063	17036	17163	16994	17034	16863	17053	17125	17119	17061	17102	17040	17130	17087	17056	17045	17103	16917	17049	17081	17066	17041	17274	16876	17061	16887	17106	17268	17055	17041	17125	17146	17006	17194	17072	16981	16990	17143	17145	16984	17163	17162	17128	17148	17007	17116	16902	17041	17037	17142	17021	17037	16877	16931	17015	17070	17035	17120	17183	17027	16937	16896	17015	17138	17230	17059	17181	17115	17170	16990	17047	16956	16835	16999	17171	17123	17012	17053	16856	17173	17056	16997	16995	17002	17080	16863	17080	17045	16904	17115	17021	17158	16942	16935	17111	17238	17217	17043	17268	17032	16937	17138	16818	16813	17220	17150	17136	17157	17124	17214	17244	16959	17102	17088	16949	17081	17024	16948	17066	16861	17042	17042	17092	16941	17191	17083	17157	16773	17143	16946	17076	17009	16955	17192	16952	17039	17231	17043	17167	17029	17178	17144	17167	16923	17175	17022	16942	16990	17072	17009	16987	16933	16963	17101	17060	17172	16846	17058	16975	17077	17049	17209	16989	16919	17213	17242	17068	16960	17081	17220	17125	17075	17099	16861	17055	16944	16954	17137	17330	17201	17148	17043	17022	16974	17022	17291	16955	17074	16970	17015	16948	17193	17166	16871	16930	17007	17149	16934	17024	17006	16885	16794	16896	17054	17072	17168	17212	17083	17166	17053	16925	17045	17083	17092	17049	16874	17097	16904	17148	17084	17075	17203	17091	17016	17010	17052	17048	17078	16987	17139	17194	17373	17183	17091	17045	17175	16893	17124	16974	17061	17040	17101	17167	16953	16903	17163	16939	17106	17135	17076	17025	17110	17123	17032	17218	16899	17083	17128	17005	17043	17074	17225	16882	17077	16993	17005	16990	17161	17256	17188	17144	17120	17176	16979	17071	17048	17041	17234	17194	16902	17097	17209	17142	17191	17191	17079	16981
33748	52723	48030	39472	33161	26253	21139	18408	17510	16881	16613	16315	16398	16080	15952	15821	15899	15756	15889	15748	15690	15870	15674	15682	15517	15646	15760	15688	15687	15545	15703	15670	15756	15755	15894	15651	15618	15635	15725	15630	15594	15756	15604	15643	15667	15451	15607	15751	15681	15668	15658	15658	15726	15677	15552	15588	15577	15689	15625	15821	15499	15825	15624	15635	15621	15592	15489	15502	15748	15703	15681	15610	15646	15524	15734	15621	15548	15676	15675	15618	15686	15499	15576	15685	15606	15637	15476	15511	15622	15505	15566	15677	15727	15641	15608	15714	15594	15660	15641	15619	15657	15604	15556	15443	15577	15512	15637	15432	15690	15516	15366	15671	15421	15592	15780	15537	15541	15513	15582	15632	15638	15672	15497	15547	15663	15597	15611	15595	15610	15591	15572	15670	15659	15866	15547	15618	15503	15618	15486	15632	15507	15540	15660	15530	15577	15678	15544	15599	15584	15514	15638	15694	15610	15593	15756	15658	15729	15637	15700	15694	15551	15542	15506	15806	15760	15557	15549	15538	15639	15616	15588	15502	15657	15502	15472	15404	15551	15597	15648	15678	15632	15733	15679	15482	15683	15586	15600	15687	15356	15703	15651	15437	15703	15631	15479	15586	15575	15546	15627	15612	15599	15537	15633	15531	15624	15565	15488	15595	15597	15596	15635	15667	15806	15624	15544	15372	15591	15622	15545	15580	15767	15735	15640	15466	15632	15545	15522	15533	15561	15625	15751	15447	15611	15588	15536	15631	15583	15593	15652	15686	15396	15435	15787	15629	15707	15701	15417	15870	15669	15564	15753	15486	15628	15626	15682	15554	15606	15520	15638	15619	15565	15685	15437	15505	15538	15511	15594	15623	15613	15698	15674	15648	15596	15476	15699	15629	15645	15452	15675	15715	15615	15542	15630	15643	15640	15518	15668	15789	15588	15561	15668	15629	15704	15481	15542	15589	15525	15604	15775	15679	15509	15836	15675	15540	15778	15537	15661	15583	15608	15561	15760	15578	15508	15628	15512	15493	15485	15591	15704	15541	15583	15771	15714	15414	15614	15616	15635	15519	15691	15630	15621	15663	15692	15721	15568	15589	15536	15542	15521	15610	15399	15547	15504	15609	15715	15569	15516	15526	15636	15706	15628	15667	15712	15539	15554	15484	15757	15766	15618	15486	15682	15686	15461	15620	15749	15517	15669	15675	15528	15607	15686	15587	15592	15654	15575	15485	15775	15921	15449	15688	15656	15506	15596	15652	15508	15806	15609	15560	15620	15513	15569	15645	15630	15578	15555	15641	15549	15559	15629	15657	15652	15538	15608	15623	15583	15585	15490	15684	15526	15574	15607	15608	15592	15580	15651	15612	15641	15761	15463	15768	15502	15728	15659	15693	15526	15710	15748	15423	15801	15701	15744	15731	15638	15510	15508	15674	15601	15603	15518	15468	15744	15672	15557	15550	15648	15686	15625	15670	15712	15641	15492	15684	15721	15684	15530	15668	15565	15715	15666	15644	15661	15637	15551	15626	15415	15767	15581	15550	15593	15414	15535	15622	15675	15758	15638	15695	15483	15753	15761	15591	15778	15624	15692	15618	15651	15621	15567	15651	15567	15695	15667	15545	15787	15662	15779	15545	15600	15705	15431	15701	15488	15626	15553	15662	15614	15556	15592	15601	15547	15824	15615	15544	15889	15638	15526	15604	15529	15525	15553	15674	15683	15404	15820	15537	15403	15781	15520	15583	15448	15672	15645	15485	15754	15691	15432	15559	15617	15439	15622	15621	15550	15630	15496	15530	15323	15739	15607	15665	15619	15732	15620	15724	15418	15677	15629	15527	15596	15580	15640	15634	15508	15509	15675	15597	15725	15630	15709	15668	15520	15621	15694	15668	15531	15562	15791	15586	15538	15403	15464	15674	15626	15585	15571	15513	15794	15477	15537	15554	15646	15719	15676	15680	15656	15773	15566	15528	15498	15706	15507	15679	15738	15538	15780	15565	15812	15514	15651	15567	15573	15570	15517	15453	15652	15573	15655	15587	15684	15576	15671	15663	15874	15417	15483	15656	15627	15822	15688	15543	15659	15552	15471	15677	15533	15473	15574	15597	15626	15619	15453	15699	15675	15731	15672	15531	15467	15665	15550	15381	15675	15606	15578	15642	15633	15562	15603	15529	15607	15606	15823	15602	15573	15670	15768	15604	15565	15552	15502	15948	15510	15588	15582	15634	15627	15517	15653	15519	15730	15607	15646	15486	15478	15637	15528	15506	15654	15502	15692	15571	15573	15620	15687	15638	15560	15496	15647	15660	15585	15709	15471	15607	15595	15755	15446	15605	15509	15658	15629	15737	15549	15681	15386	15634	15538	15573	15455	15681	15558	15571	15673	15438	15555	15572	15608	15655	15603	15663	15476	15537	15427	15733	15613	15718	15495	15694	15519	15576	15554	15618	15640	15715	15549	15638	15515	15515	15824	15626	15608	15665	15612	15581	15551	15546	15489	15751	15528	15726	15672	15550	15577	15702	15567	15500	15510	15573	15718	15515	15733	15518	15507	15665	15666	15587	15433	15700	15640	15705	15716	15543	15695	15696	15593	15659	15673	15595	15555	15639	15608	15591	15729	15629	15516	15682	15617	15374	15550	15600	15590	15620	15622	15728	15700	15734	15546	15483	15572	15495	15602	15568	15474	15451	15777	15579	15480	15641	15589	15601	15543	15580	15611	15473	15502	15478	15393	15684	15562	15650	15704	15505	15532	15604	15724	15588	15486	15648	15635	15671	15619	15457	15558	15542	15581	15542	15505	15615	15532	15683	15742	15580	15442	15486	15638	15702	15731	15534	15711	15555	15490	15769	15571	15626	15701	15470	15581	15542	15521	15679	15606	15598	15737	15511	15668	15460	15706	15522	15553	15707	15524	15513	15546	15471	15502	15489	15614	15594	15489	15445	15712	15450	15560	15324	15736	15708	15539	15555	15519	15489	15398	15617	15548	15443	15671	15657	15641	15654	15641	15641	15676	15693	15643	15755	15693	15658	15592	15573	15654	15555	15663	15577	15706	15582	15654	15657	15645	15562	15514	15762	15732	15427	15481	15570	15724	15436	15605	15613	15850	15617	15601	15545	15639	15705	15705	15576	15463	15629	15508	15654	15480	15678	15567	15740	15555	15569	15669	15622	15838	15513	15565	15774	15698	15598	15604	15647	15653	15676	15682	15573	15507	15613	15674	15608	15560	15543	15587	15685	15680	15519	15512	15765	15639	15425	15609	15584	15445	15478	15707	15714	15626	15497	15461	15502	15522	15584	15563	15567	15569	15752	15767	15540	15667	15688	15790	15648	15479	15534	15471	15676	15522	15606	15498	15644	15705	15538	15670	15613	15630	15645	15537	15565	15590	15509	15546	15620	15689	15566	15474	15613	15528	15634	15520	15727	15501	15590	15631	15758	15752	15614	15647	15630	15569	15665	15464	15462	15669	15516	15624	15618	15493	15700	15673	15749	15861	15561	15598	15803	15615	15564	15624	15669	15459	15527	15488	15527	15583	15596	15759	15562	15609	15546	15592	15657	15657	15603	15600	15539	15626	15611	15665	15507	15657	15722	15523	15679	15751	15635	15732	15537	15735	15737	15696	15595	15663	15714	15647	15629	15588	15637	15650	15733	15771	15504	15477	15530	15413	15700	15562	15644	15622	15522	15622	15418	15584	15670	15577	15714	15626	15523	15582	15784	15478	15663	15410	15674	15660	15572	15703	15616	15580	15630	15576	15682	15670	15582	15528	15393	15824	15521	15692	15695	15612	15493	15610	15810	15715	15660	15526	15667	15559	15608	15532	15478	15474	15729	15499	15537	15498	15770	15608	15746	15626	15780	15527	15509	15859	15594	15702	15600	15780	15465	15711	15710	15711	15455	15786	15658	15480	15497	15665	15534	15637	15680	15622	15736	15463	15719	15559	15498	15636	15534	15561	15550	15582	15655	15769	15612	15685	15490	15575	15354	15801	15593	15651	15605	15597	15579	15687	15470	15640	15654	15656	15532	15659	15553	15428	15672	15579	15616	15566	15622	15462	15718	15528	15437	15446	15499	15662	15597	15647	15624	15699	15668	15688	15433	15665	15413	15767	15565	15766	15623	15771	15477	15572	15570	15689	15506	15473	15609	15699	15501	15725	15490	15655	15504	15596	15617	15626	15389	15682	15742	15531	15633	15628	15674	15517	15590	15706	15544	15600	15722	15689	15681	15471	15467	15723	15457	15635	15617	15598	15461	15606	15701	15455	15540	15595	15567	15608	15690	15795	15450	15609	15618	15573	15537	15644	15601	15647	15537	15651	15522	15671	15728	15467	15570	15580	15555	15590	15767	15596	15450	15634	15603	15622	15476	15648	15584	15776	15637	15711	15614	15647	15479	15427	15475	15615	15704	15557	15526	15577	15529	15607	15635	15815	15740	15641	15582	15607	15660	15827	15431	15645	15488	15613	15576	15738	15555	15683	15592	15535	15500	15528	15668	15574	15572	15452	15666	15698	15600	15652	15634	15651	15601	15641	15482	15529	15744	15579	15511	15722	15642	15517	15751	15791	15729	15829	15711	15513	15585	15496	15752	15527	15561	15660	15536	15814	15537	15629	15588	15554	15609	15510	15521	15645	15564	15543	15591	15575	15581	15539	15630	15654	15574	15765	15449	15552	15600	15627	15588	15515	15672	15665	15867	15562	15494	15533	15568	15672	15569	15807	15664	15553	15439	15603	15854	15567	15549	15675	15549	15589	15617	15502	15658	15745	15698	15730	15525	15505	15592	15590	15566	15626	15418	15471	15699	15719	15482	15478	15483	15602	15550	15525	15606	15666	15612	15582	15591	15670	15569	15577	15624	15603	15503	15635	15458	15410	15718	15727	15767	15632	15512	15582	15745	15589	15617	15494	15474	15726	15423	15666	15730	15534	15443	15625	15737	15582	15572	15746	15513	15745	15441	15722	15751	15477	15636	15499	15696	15633	15689	15591	15573	15559	15512	15595	15663	15643	15548	15652	15559	15683	15613	15704	15834	15693	15693	15512	15624	15681	15756	15648	15593	15610	15505	15676	15613	15669	15639	15379	15460	15737	15606	15609	15725	15459	15559	15608	15792	15571	15454
23006	21453	29350	24619	24138	27797	29336	21850	20040	19893	19284	18954	18910	18639	18629	18503	18469	18421	18399	18357	18452	18306	18385	18428	18154	18229	18231	18169	18276	18111	17975	18093	18082	18225	18239	18426	18245	18289	18079	18135	18280	18080	18163	18224	17988	18118	18245	18263	18161	18084	17857	18216	18175	18024	18148	18207	18269	18082	17988	18138	18047	18103	18203	18090	18038	18060	17896	18211	18124	17965	18130	18128	18320	18092	18172	18250	18302	18023	18246	18147	18216	18141	18137	18126	18245	18154	18162	17991	18155	18091	18098	18068	18137	18017	18113	17968	18283	18143	18085	18229	17932	17938	18258	18013	17900	17888	18208	18230	18171	18008	18186	18183	18124	18189	18195	17972	18095	18233	18117	18083	18240	18128	18187	18015	18108	18133	17963	18086	18068	17816	18157	17978	18126	17945	18000	18060	17950	17937	18074	18165	18192	18092	18145	18110	18053	18068	18012	18073	17886	18001	18084	18212	18043	18054	18196	18132	18065	18116	18146	18112	18149	18164	18235	18028	17981	18029	17934	18221	17974	17967	18166	18044	17843	18105	18094	18134	18283	17879	17879	18069	17990	18232	17961	18031	18017	18122	18143	17938	18113	18438	18126	17979	18028	17961	18181	18031	17959	18144	18224	18071	18012	17968	18002	18097	17770	18143	18127	18063	18092	18101	18153	18043	18048	17859	18129	18076	18157	17984	18015	18097	17977	18200	18038	18123	17942	18018	17930	18132	18210	18048	18069	18114	18123	17955	18289	18126	18125	17994	18199	17795	18078	18106	18012	17938	18008	17997	18082	17985	17980	18150	18328	18187	18142	18013	17992	18065	18208	18179	17980	18137	18074	17998	17976	18131	18156	17965	17972	18030	18002	18108	17988	17981	18110	17972	18009	18120	18179	17931	18092	17930	17961	17872	18123	18154	18015	17932	18096	18166	17978	17998	17926	18044	17774	18028	18137	17979	18021	17955	18057	18017	17877	18006	18013	18095	18168	18192	18272	17897	17993	17905	18130	18310	17971	18136	17978	18004	17946	17984	17857	17963	18121	18277	17922	18121	18155	18153	17891	18008	18128	18095	18004	18069	18039	18111	18020	18121	18064	18049	17930	18171	18130	18141	18163	18250	18080	18093	18033	17848	18099	18044	18179	18010	17904	17957	18039	17955	18159	18048	18192	18092	18112	18041	18019	17991	18060	18239	18065	18203	18186	18064	18089	18127	18244	18115	18117	18180	18082	18216	18049	18064	17948	18218	17990	18049	18031	18038	18105	18162	17909	18048	18092	18117	18004	18115	18115	17881	17897	18156	18020	17923	18198	17997	18121	18042	18151	18110	18248	18069	18030	18127	18107	18173	18243	18069	17740	17938	18121	17787	17851	18156	18119	18271	18017	18188	18306	18188	17946	18100	17893	18058	18048	18146	18073	17773	18233	17873	18060	18139	18093	17854	17972	18100	18066	18114	17989	18031	18105	17887	18283	18184	18103	18059	18008	18139	18154	18154	18185	17937	18248	18271	18148	18177	18135	18054	18106	17990	18044	18081	18071	18012	18187	18155	18252	18254	18027	17897	18016	18080	18275	17886	18045	18278	18074	17942	17942	18004	18052	18146	18033	18179	18177	18028	18070	17977	18013	18056	17899	17948	18013	18117	18182	18273	17998	18053	18067	18040	18115	17933	17870	17871	18065	18273	18043	17884	17831	18063	17908	18067	17844	18128	18244	18069	17998	18162	17959	17983	18016	18195	17958	18191	18095	18068	18131	17954	18160	17906	18024	17988	18373	17964	18261	18070	18022	18115	18037	18092	18241	18272	18095	17861	17911	17695	18132	18166	18021	18249	17985	18074	18210	18131	18032	18319	18220	18041	18060	17899	18044	18094	18032	18070	18096	18142	18075	17836	18035	18087	17955	18215	18008	17967	18064	17994	18086	17928	17924	18227	17964	18066	18136	17998	17921	18150	18152	18103	18120	17874	18093	18151	18235	18059	18059	17935	17900	18173	18083	18143	18008	18098	18182	18069	18097	17879	18011	17876	18067	18041	18145	18023	18079	18010	18078	18167	18093	17870	18070	18139	18228	18243	18096	18141	17983	18093	17936	18085	18060	18216	18076	17947	17932	18030	18139	18132	17887	18042	17982	17905	18024	18003	17813	17989	17966	18042	18216	18174	18052	18095	18182	18133	18269	18147	18139	18123	18044	17932	17956	18090	17848	18047	18066	17962	18064	18053	18167	18139	18031	18077	18270	18304	18225	17963	17977	18226	18022	17873	17914	18075	18168	17813	18116	18200	18070	17929	18090	18093	18179	18192	18205	18171	17975	18089	18140	18100	17994	18142	18056	17934	18188	18071	17898	18037	18062	18108	18025	17804	18061	17957	18087	18187	18056	17952	18145	17926	18310	18053	18010	17769	17936	18171	18180	17933	18069	18204	17935	18110	18126	18102	18071	17960	18094	18142	18083	17985	18104	17945	18192	17999	18051	18053	18028	18174	18061	18235	18058	17872	18192	17978	18159	18007	18148	18210	17977	18025	17982	17880	17964	18030	18155	18176	18138	18037	18035	18024	17920	18034	18209	18174	17936	18020	18139	17922	17954	17869	17970	18095	18224	17996	18183	18112	17955	17980	18129	18023	18112	18150	18114	18076	18177	18111	18055	18115	18029	18020	17797	18135	18230	17989	18015	18098	17949	17818	18262	17937	17950	18031	18342	18040	17976	18019	18148	18072	18088	17711	18159	18015	18071	18138	18195	17864	18113	18069	18120	17933	17900	18138	18107	17958	17956	17983	18048	18182	18030	17982	18158	18111	17891	18083	18146	18366	18307	18170	17957	17939	17959	18265	17980	18042	17990	18044	18028	18037	18015	18221	18026	18091	18078	18034	18172	18117	18168	18121	18162	17902	17952	17960	18105	18178	18012	18131	18089	18117	17883	17923	18087	18060	18019	18131	18207	18095	18148	18105	17987	17933	18255	17892	17988	18047	18303	18069	18257	18125	17976	18176	18003	17918	18047	17988	18182	18048	18030	17948	17910	18073	18098	17869	18103	18117	18059	18122	17988	18178	18011	18056	18044	18017	18135	17983	18008	18177	18077	18085	18276	18016	18019	18054	18123	17978	18033	17958	18274	18031	18203	18010	18199	18309	17947	18087	17859	18269	18048	17969	18062	18202	17950	18121	18141	18198	18118	18134	18071	18162	18073	18012	18235	18070	18156	18096	18070	18206	18008	17982	18178	18006	18192	17997	17772	17825	18065	17942	17947	18146	18114	17896	18128	18218	18416	18119	18017	17919	18015	18251	17941	18067	17973	17979	18117	18097	17993	17948	17906	17946	18038	18007	18120	18082	18005	18005	17888	18067	17991	17933	17911	18107	18089	17989	18001	18163	18224	18087	18095	18138	18118	17905	18194	18137	18226	17902	18236	17954	18034	18135	17979	18047	18130	18276	18114	18004	18431	18028	18099	17853	18082	18126	18026	17922	18052	18162	18174	18169	17909	18005	18007	18073	18176	18092	18251	18040	17969	17938	17936	17985	18021	17944	17957	18153	18084	17994	18070	17940	17952	18177	18142	18128	18065	17929	18139	18181	17928	17917	18069	18208	18158	18119	17994	18158	17890	18090	18026	17955	17993	18026	18126	17918	18139	17990	18087	17894	17932	18157	17935	18117	18313	18141	18041	18106	18174	18110	18072	18283	18239	18056	18155	18166	18072	18098	17854	18207	18026	18026	18180	18111	17923	17917	18062	18177	17902	18083	18146	18290	18020	17669	17933	18057	17971	18160	18156	18096	18165	18086	17849	17962	18082	18128	17942	18014	18113	18084	18089	17975	18299	17976	17826	17954	18050	17923	18063	18184	17975	18267	18304	17963	18115	18060	18074	18080	17918	17990	18072	18115	17926	18183	18034	18099	18171	18114	18108	17950	17946	18001	17861	18058	18010	18019	18269	18128	18003	18057	18177	18015	18182	18163	17998	17915	17930	18083	18211	18097	18139	18032	17907	17997	18090	18050	18041	17996	18084	18238	18194	18133	18197	17927	18226	17998	17967	18030	18028	18069	18022	17931	18043	17909	17898	17953	18200	17836	18107	17986	17902	18125	18033	18042	18040	18058	18133	17938	17998	18079	18223	18132	17880	17951	18124	17919	18056	17973	18135	17983	18136	17992	18042	17985	18105	18069	18138	17916	18038	18085	18212	18311	18064	17960	18162	18229	18036	18225	18012	18161	18057	17961	18034	18155	18038	18145	18100	17965	18105	17981	17948	17890	17938	17965	18137	18157	18009	18123	17990	18109	18230	18167	18226	18045	18058	17948	17958	17892	18109	18018	17967	18172	18196	18158	18218	18105	18072	18003	18016	17992	18173	17885	18056	18030	18008	18014	18035	18042	18126	18226	18163	18034	18258	18172	17801	17903	18226	18134	17988	18119	17983	18072	17869	17941	18133	18026	18046	17999	18160	17999	18024	17879	17975	17980	17989	18055	17850	18136	18084	18062	18102	17943	18309	18127	17944	17979	18001	17814	17981	18166	18084	18249	18139	18048	18120	18052	18037	17919	18036	17949	18012	18158	18220	17928	18125	18211	18006	18090	18117	18037	18169	18015	18007	18098	18268	18017	18119	18131	17932	18007	18007	17970	17993	18064	18008	18119	18259	18189	18298	18074	17954	18141	18195	18029	18012	17935	18041	18154	18043	18294	18101	17941	17947	17959	17963	18162	18066	17921	18127	18060	18163	18010	18073	18022	18203	18035	17810	18167	18149	17905	17902	18262	18035	18144	18106	18068	18006	17883	17936	18062	17943	17991	18033	18004	17988	18124	18316	18139	18064	18074	18126	18094	18159	18105	18166	18043	17995	18291	18069	18174	18305	18095	17811	18055	18104	18025	18085	18011	18056	17982	17908	18291	18071	18034	18189	17962	18115	18123	18038	17891	18208	18350	18126	18124	17915	18198	18279	18310	17997	18225	18252	18111	18176	18114	18150	18139	18026	18116	18005	18063	18099	18003	18048	18010	17933	18096	18185	18244	17883	17984	17978	18141	18018	17909	17955	18042	18204	18004	18056	17974	18212	18037	17947	18134	18277	18041	18050	18063	18008	18198	18078	17951	17931	17905	17975	17898	18110	17906	18062	18094
36686	60990	59087	47274	38781	32073	26200	20065	18875	18094	17673	17224	16952	17040	16796	16553	16429	16330	16354	16236	16217	16142	16165	16395	16192	16086	16134	16316	16049	16060	16309	16083	16330	16227	16228	16250	16332	15999	16201	16238	16112	16180	16241	16148	16119	16027	16282	16126	16140	16336	16173	16163	16240	16104	16343	16173	16161	16299	16200	16084	16334	15948	15941	16242	16306	16147	16221	16205	16115	16388	16082	16070	16211	16287	16138	16314	16211	16248	16107	16129	16049	16005	16083	16049	16038	16106	16027	16027	16287	16198	16087	16170	16098	16261	16182	16166	15924	16135	16198	15939	16000	16199	16006	16001	16126	16259	16110	16019	16310	15986	16089	16207	16052	16218	16198	16069	16196	16132	15970	16164	16259	16055	16022	16210	16166	16257	16017	16192	16191	16030	16205	16121	16372	16024	16123	16267	16002	16092	16010	16179	16180	16014	16221	16193	16151	16118	16183	16227	16255	16206	16105	16209	16051	16063	16215	16142	16200	15987	16284	16132	16223	16235	16098	16329	16142	15950	16216	16107	15868	16086	16139	16163	16210	16152	16069	16162	16299	16280	16215	15914	16081	16001	16091	16157	16112	16287	16093	16056	16306	16215	16064	16143	16266	16197	16224	16101	16124	16247	16027	16184	16162	16166	16031	16111	16112	16036	16259	16038	16145	16159	16087	16017	16138	16212	15873	16379	16204	16037	16055	16090	16055	16090	16065	16104	16122	16179	16086	16333	16228	16193	16185	16182	16207	16189	16234	16143	16150	16341	16039	16150	16067	16309	16153	16261	16116	16145	16256	16114	16177	15997	16253	16276	16248	16111	16146	16223	16284	16174	16182	16086	15991	16141	16076	16061	16314	16107	16150	16042	16216	15952	16183	16052	16178	16018	16284	16323	16159	16189	16273	16138	16262	16073	16112	16045	16127	16276	16236	15968	16130	16090	16233	16259	16005	16073	16150	16149	16159	16092	16109	16129	16138	16085	16209	16137	16183	15944	16048	16251	16150	16088	16292	16092	16172	16287	16415	16320	15965	16225	16119	16074	16200	16103	16124	16142	16121	16207	16059	16051	16045	16034	16095	16224	16074	16145	16092	16274	16059	16122	16065	16101	16142	16206	16052	16023	16101	15994	16145	16139	16110	16134	16167	16084	16136	16004	16022	15960	16135	16077	16163	16103	15991	16246	16007	16135	16155	16086	16147	16134	16008	16140	16153	16209	16190	16183	16356	16166	16176	16211	15969	16216	16194	16007	16183	16035	16178	16135	16020	16205	16270	16163	16081	15991	16145	16085	16219	16098	16117	16233	16033	16158	16092	16233	16110	15953	16030	16185	16117	16200	16269	16126	16045	16143	16228	16109	16127	16275	16070	16228	16344	16081	16244	16227	16070	16174	16017	16126	16251	16147	16015	16113	16171	16123	16214	16031	16190	16153	16004	16211	16150	15970	16176	15892	16029	16007	15865	16213	16207	16293	16181	16185	16135	15950	16243	16082	16219	16186	16136	16033	16141	16168	16051	16162	16187	16052	15996	16277	16213	16031	16148	16261	16039	16056	16137	16168	15945	16064	16157	16293	15967	16268	16227	16180	16151	16324	16203	16130	16271	16243	16055	16132	16191	16129	15975	16216	16042	16129	16095	16225	16118	16107	16117	16006	16112	16041	16191	16004	16084	16158	16326	16159	15967	16107	16131	16101	16112	16170	16222	16126	16093	16269	16119	16312	15978	16225	16218	16180	16009	16190	16306	16063	16146	16176	16205	16326	16293	16042	16078	16002	16163	16309	16372	16246	16058	16061	16110	15961	16250	16143	16033	16202	16075	16070	16237	16214	16207	16134	16133	16121	15986	16125	16150	16182	16287	16108	16150	16171	16088	16246	15856	16181	16132	16127	16358	16026	16259	16134	16091	16247	16053	16089	16166	16211	16100	16122	16266	16087	16037	16333	16179	16063	16133	16215	16361	16020	16128	16313	16123	16033	16148	16105	16174	16189	15964	16193	15954	16133	16070	16132	16138	16243	16019	16040	16193	16090	16256	16222	16283	16160	16168	16078	16270	16259	16094	16297	16185	16251	16065	16065	15983	16275	16207	16102	16244	16229	16153	16175	16222	16063	16206	16307	15990	16147	16286	16168	16039	16121	16144	16155	15958	16094	16058	16106	16245	16163	16131	16118	16073	16142	16140	16004	16017	16096	16175	16127	16032	16086	16218	16250	16017	16160	16044	16075	16176	16132	15943	16197	16249	16323	16190	16032	16029	16306	16336	16050	16170	16021	16239	16027	16218	16000	16019	16208	16090	16090	16197	16167	16052	16145	16131	16289	16145	16214	16153	16254	16129	16212	15893	16152	16023	16290	16118	16194	16146	16011	16039	16239	16137	16322	15957	15984	16103	16083	16138	16067	16275	16106	16127	16300	16120	16005	16225	16143	15936	16253	15974	16142	16075	16074	16086	16048	16031	16052	16043	16108	16078	16165	16187	16204	16123	16227	16007	16004	16167	16133	15913	16001	16070	16083	16090	16239	16045	16170	16170	16182	16110	16104	16127	16124	16173	16034	16172	16272	16215	16109	16314	16263	16310	16329	15995	16198	16070	16103	16034	16202	16219	16088	16220	16208	16139	16122	16236	16093	16038	16157	16098	16104	15981	16197	16075	16103	16157	16076	16173	16225	16127	16281	16220	16185	16283	16264	16096	16104	16039	16244	16238	16165	16178	16104	16155	16060	16187	16186	16007	16170	15971	16103	16253	16297	16200	16162	16149	16165	16112	16084	16145	16084	16201	16182	16065	16197	16061	16027	16198	16108	15966	16054	16352	16259	16150	16331	16168	15963	16073	16298	16325	16036	16164	16198	16166	16236	16311	16160	16050	16231	16134	16247	16116	16287	16200	15984	16156	16142	16094	16149	16058	15998	15975	16102	16008	16069	16182	16182	16164	16038	16198	16232	16217	16184	16021	16133	16195	16135	16029	16173	16218	16094	16203	16121	16152	16215	16267	16195	16124	16137	16039	16244	16173	16310	16110	16208	16073	16232	16006	16111	16054	16200	16084	16200	16197	16098	16172	16194	16096	16204	16099	16155	16092	16071	16114	16006	16252	16128	16106	16139	16181	16160	16095	16120	16082	16230	16153	16122	16289	16181	16187	16019	16026	16359	16031	16105	16268	16204	16240	16101	16221	16059	16202	16016	16305	16301	16149	16169	16221	16102	16305	16155	16170	16151	16038	16172	16038	16077	16210	16158	16198	16192	16230	16156	16180	16034	16001	16087	16106	16160	16060	16139	16062	16178	16059	16122	16236	16169	16108	16012	16107	16036	16307	16190	16137	16147	16372	16079	16263	16295	16036	16140	16124	16188	16191	16248	16111	16112	16023	16153	16117	16164	16114	16093	16208	16375	16280	16113	16240	16082	16171	16155	16147	16327	16049	16189	16137	16145	16162	16182	16143	15982	16183	16141	16109	16151	16203	16061	16213	16332	16204	16175	16094	16090	16097	16060	16185	16258	16237	16175	16162	16063	16083	16041	16255	16079	16258	16157	16009	16148	16147	16092	16249	16177	16123	16170	16007	16211	15954	16185	16087	16120	16101	16185	16142	16240	16093	16092	16120	16179	16196	16250	16277	16121	16230	16077	16145	16128	16029	16111	16386	16249	16154	16085	16108	15969	16159	16046	16074	16217	16022	16158	16027	16230	15912	16156	16066	16335	16207	16286	16017	16179	16297	16037	16096	16191	16203	15981	16129	16306	16086	16106	16078	16256	16175	16193	16154	16052	15989	16170	15993	16358	16194	16077	16132	16227	16053	16282	16180	16066	16201	16086	16114	15951	15956	16140	16117	16158	16215	16265	15991	16175	16083	16195	16239	16105	16052	16191	16212	16100	16196	16100	16319	16168	16068	16096	16112	16280	16132	16121	16224	16195	15961	16299	16300	16091	16166	16197	16093	16215	16140	16075	16170	16252	16227	15972	16101	16125	16076	16119	16120	16245	16369	16066	16364	16123	16168	16185	16146	15968	16186	16144	16164	16216	16049	16247	16252	16306	16065	16119	16197	16122	16222	16020	16213	16239	16129	16262	16252	16274	16130	16035	15910	16266	16077	16208	16124	16153	16209	16069	16010	16399	16058	16106	16275	16314	16043	16209	16179	16229	16119	16170	16097	16219	16172	15984	16141	16067	15905	16217	16126	16022	16098	16102	16127	16240	16098	16139	16075	16274	16186	16111	16118	16178	16121	16134	16296	16057	16259	16027	16265	16289	15942	16200	16052	16219	16157	16073	16155	16013	16040	15990	16045	16238	16089	15959	16104	16106	16050	16052	16199	16119	16095	16271	16077	16328	16272	16062	16084	16120	16046	16054	16202	16237	16235	16075	16157	16055	15935	16252	16100	16137	16155	16266	16166	16077	16171	16201	16087	16030	16055	16069	16158	16101	16153	16004	15977	16071	16016	16227	16144	16155	16189	15989	16128	16243	16174	16266	16178	16080	16106	16248	16153	16132	16228	16154	16244	15986	16163	16147	16110	16055	16105	16215	16250	16083	16203	15997	16010	16219	16073	16200	16026	15941	16105	16088	16167	16066	16259	16084	16215	16133	16255	16105	16138	16141	16270	16211	16164	15995	15941	15830	16254	16100	16267	16100	16150	16152	16019	16025	16155	15985	16085	16199	15895	16389	16009	15962	16173	16118	16215	16285	16298	16253	16271	16101	16163	16033	15938	16169	16163	16125	16048	16148	16058	16339	16139	15985	16173	16184	16106	16184	15951	16213	16107	16072	16131	16327	16190	16033	16146	16108	16093	16021	16318	16143	16074	16132	16127	16196	16296	16114	16061	16289	16030	16190	16309	16130	16306	16033	16250	16178	16138	16059	16088	16288	16119	16144	16186	16142	16232	16238	15996	15974	16242	16163	16129	16130	16158	16092	16025	16139	16059	16141	16159	16139	16090	16188	16021	16089	16206	16110	16089	16147	16063	16174	16118	16119	16005	16210	16079	16161	16129	16117	16129	16148	16092	16139	16185	16146	16214	16075	16165	16121	16230	16352	16168	16178	16143	16178	16332	16127	16128	16025	16218	16086	16209	16227	15869	16177	16397	16181	16159	16152	16323	16019	16272	16297	16036	16154	16327	16006
29202	28854	37044	32141	24581	21788	19881	19182	18749	18487	18262	18404	18283	18274	18192	18267	18166	17887	18173	17915	18212	18199	18058	18102	18277	18339	18155	18028	18160	18427	18451	18194	18054	18201	18052	18194	18023	18089	18195	18129	18067	18094	18072	18040	18315	18169	18282	18084	18146	18280	18360	17988	18187	18175	17905	18186	18217	18150	18206	18164	18039	18072	18056	18190	17879	18187	18377	18105	18241	18109	18193	17938	18282	18102	18251	17999	18204	18146	18112	18048	18147	18102	18339	17949	18091	18059	18092	18114	18128	18050	18316	18254	18086	18170	17974	18139	18159	18061	18173	18069	17970	18072	18097	17902	18215	18019	17938	18007	17915	18038	17959	18123	18196	18045	18148	17938	17879	18168	18018	17897	18000	18189	18226	17992	18002	17986	18004	18223	18349	18059	18045	18079	18095	18180	18183	18078	18354	18219	18029	18175	18025	18233	18149	18080	17977	17905	18027	18039	18159	18084	18149	18160	17991	18279	18236	17916	18351	18257	17974	17879	17942	18027	18039	18057	18008	17893	17985	18019	18057	18212	17995	18019	17991	18257	18023	18123	18106	18107	18110	18135	17920	18081	18287	17956	17863	17973	18244	18141	18149	18162	18051	17828	18279	18146	18066	17971	18175	18308	18112	18181	18147	17971	18139	18064	18031	17935	18141	17875	18096	18269	17969	18126	18026	18152	17972	18075	18146	18018	18130	18147	18042	17927	17899	18093	17939	18143	18255	18010	18198	18041	18068	17949	18256	18084	18086	18011	18036	18038	18205	18091	18073	18237	18078	18096	18123	18275	17993	18346	18046	18215	18091	18277	18075	18025	18281	17840	18044	18119	18038	18009	17894	18090	18217	17981	18261	18024	18036	17988	18140	18099	18024	18119	18158	17968	18308	18016	17976	17988	18082	18101	18083	18072	18122	18103	18263	18144	18090	18138	18044	17981	18086	17870	17897	18179	17938	18303	18239	18084	18089	17746	18238	18042	18213	18364	18062	18238	17893	18034	18058	18004	17908	17935	18031	18082	18038	17990	18284	18023	18162	18094	18092	17987	18282	18193	18197	18176	18259	18105	17847	18077	17871	17904	17878	18104	18101	18030	18160	18016	18039	18051	18034	18262	18111	17995	18181	17946	17957	18095	18005	18101	18085	18214	18103	18133	17940	18017	18012	18166	18044	18105	18014	18130	18185	18116	17973	17995	18204	18173	17753	18117	18059	18387	18036	18159	18197	18108	18148	17909	18222	18079	18340	18151	18121	18218	18295	17942	18272	18080	18139	18102	18177	18132	18166	18275	18085	17996	18136	18237	18182	18191	17961	18099	18144	18123	18119	18052	18031	18234	18218	17975	18275	18099	18019	18073	18084	18091	17895	18138	18152	18012	18239	18131	18150	18089	18181	18007	17997	18139	18122	18171	18281	18244	18093	17976	18086	18149	17868	17965	18111	18118	18058	18111	18151	18204	18129	18221	18135	18091	18008	17975	17986	18161	18017	18165	18138	17933	18170	18028	18151	18157	18089	18130	18032	18227	18204	18145	18123	17975	18117	18079	17892	18014	18049	18301	18202	18021	18128	18189	17935	18061	18000	18165	18004	18219	18090	17939	18135	18036	18041	18016	17922	18195	18217	18034	18081	18160	18204	18135	18079	18298	18176	18251	18293	18060	18018	17974	17931	17931	18032	17863	18066	18070	18110	18166	18121	18072	17941	18035	18126	18029	18227	18119	17987	18141	18077	18194	18040	18147	18109	17911	18000	18093	18001	17923	18161	17988	18135	18053	18042	18074	18109	18233	18177	18016	18151	18083	18103	18100	18046	17984	18081	17954	18117	18178	18038	18007	18248	18155	17948	18168	18042	18014	17996	18121	18196	18351	18194	18143	18149	18126	18190	18109	18213	18174	18321	18214	18099	18214	18144	18081	18191	18058	17944	18240	18292	18127	18101	18218	18148	18071	18094	18281	18288	18240	18049	18204	18433	17881	18094	18223	17826	18224	17974	18155	18215	17938	18122	18048	18150	18056	18158	17902	18194	18092	18143	18048	18027	18171	17909	17907	18101	18293	18087	18029	18044	17913	18033	18213	18022	18099	18162	18091	18174	18027	18105	18100	18042	18121	17988	18027	18174	18100	17850	18236	18213	18178	18048	18243	18126	18095	18246	18086	18107	18255	18253	18136	18139	18110	18073	18353	18220	18020	18158	17976	18309	18080	17976	17899	17927	17947	17974	18205	17951	18096	17939	17935	17949	18130	18022	18087	18262	18008	18059	18193	18215	17992	18157	18119	18120	17968	18116	17958	18077	17973	18194	18197	18104	18038	18105	18088	18278	18231	18198	18212	18116	18092	17991	17929	18069	18059	18095	18028	18189	17853	18017	18059	18269	18083	18164	18222	18069	18364	18302	18160	17940	18033	18176	18071	18028	17857	18126	18066	18166	17929	18172	18013	18218	18214	18114	18042	18118	18132	18062	18389	18170	18215	18241	18129	18270	18014	18187	18022	18141	18135	18073	18029	18068	18089	18024	18078	17995	18067	18096	18157	17875	18151	18141	18102	18134	18016	18052	18054	17988	18277	17968	18146	18165	18159	18057	17993	17897	18052	17953	18202	18006	18182	18167	18137	18123	18028	18151	18410	18133	18321	18071	18221	18036	18339	18210	17943	18257	17997	18020	17976	17970	17827	18145	18032	18141	18151	18060	18098	18125	18011	18176	18140	18053	18196	18166	17939	18188	18045	18153	17972	18153	18395	18008	18162	18155	18106	18012	18025	18019	17953	17975	18135	17942	17978	18133	18179	18118	18085	18170	18163	18077	18048	18224	18146	17992	18130	18259	17970	18103	18142	18276	18156	18006	18240	18141	18228	18160	17983	18112	17980	18288	18102	18048	18077	18107	18145	17909	18026	18167	17861	18335	18105	18212	18119	18186	18192	18055	18160	18172	18085	18227	18231	18263	17947	17867	18138	17884	18035	18216	18200	18011	18267	18076	18042	18080	18009	18154	17835	18116	18089	18170	18013	18138	17889	18111	18172	18288	18118	17968	17899	18156	18063	18114	18031	18049	18084	18206	18130	18315	18054	18032	18249	18286	18074	18232	17974	18351	18215	18235	17914	18308	18052	18065	18069	18057	18146	18097	17916	18016	18283	18112	18039	18391	18284	18064	18168	17862	18178	18242	18097	18113	17982	17962	18080	18195	18272	18232	18043	18137	18359	18172	18017	18118	17921	18117	18163	17994	18150	18277	18169	18168	17957	18109	18033	18018	18106	18264	18346	18142	17907	17969	18027	18126	18369	18119	18143	18125	18019	17968	18029	18207	18212	18092	18115	18149	18153	18006	17979	17969	18253	18102	18069	18255	18077	18063	17970	18210	18113	18231	17922	18172	18050	17967	18104	18128	18005	18185	18123	17881	18008	18083	17968	18080	18013	17986	18112	18017	18151	18006	18269	17963	17981	18023	18091	18278	18089	18013	18068	18030	17916	18023	17837	18036	18109	18103	18153	18018	17920	18179	18132	18214	17970	18097	18100	18193	18224	18060	18175	18179	18065	18206	18056	17892	18229	18198	18087	18034	18181	18058	17986	17921	17798	17994	18044	17889	17849	18219	18241	18193	17963	17924	17891	18190	18085	18146	17955	18125	18093	18218	18123	17919	18093	18113	18147	18136	18268	18196	18102	17937	18047	18078	17990	18224	17983	18162	18138	18197	18148	18103	18069	18019	18104	18214	18109	18166	18028	18059	17815	18148	18227	18343	18053	17966	18178	18205	18107	18134	18128	18212	18071	18234	18233	17991	17944	18220	18272	18370	17795	18115	18006	18170	18013	18030	18159	18218	18194	18277	18299	17973	17965	18413	18208	18010	18157	18172	18201	18249	18254	18070	17951	18057	18136	18028	18066	18199	18098	17942	18042	18205	18032	17993	17960	18132	18019	18031	17903	18210	18181	17895	18028	18153	18162	18240	18317	18162	17988	18142	18113	18147	18084	18190	17982	18248	18163	18220	18238	18182	17932	18100	17808	17925	18014	18098	18189	18018	18145	17823	17951	18170	18086	17901	17945	18156	18084	17933	18075	18161	17991	18203	18038	18135	18065	18176	18145	18000	18042	18089	18181	18269	17924	17938	18151	18182	17831	18177	18066	18212	18014	18199	18181	17953	18192	18114	18167	18137	18091	18147	18105	18237	18097	17932	18097	18086	18025	18245	18056	18088	18115	18137	18101	18218	18010	17893	18182	18358	18001	18043	18094	18153	18081	18150	18007	17989	18026	18048	18063	18144	18250	18189	18201	18088	18240	18033	18327	17860	18055	18037	18281	18055	18053	18124	18157	18163	18097	18031	17985	18246	18072	18492	18112	18052	18108	18138	18078	18186	18056	18025	18013	18141	18054	17967	18001	18308	18119	18312	18325	17917	18112	17955	18074	17901	18136	18137	18188	18027	18148	18056	17966	18336	18146	18140	18127	18178	18027	18183	18213	17957	17947	18010	18253	18147	18094	18175	18134	18107	17955	18208	18108	18103	18083	18040	18041	18198	18154	18292	18029	18280	18027	18066	18300	18246	18204	18107	18066	18319	17977	18053	18092	18034	18086	17979	18120	18086	17970	18189	18118	18103	18034	18071	18137	18075	18052	17945	18193	18193	18121	18051	18122	18064	18213	18071	17918	18111	18332	18107	18154	18170	18139	18206	18234	18179	18230	18133	18127	18068	18161	18043	18062	18186	17987	17882	18093	18077	18007	17957	18014	18050	18067	18201	18093	18199	18258	18172	18201	18090	18216	17995	18030	18190	18221	18109	18130	18127	17966	18047	17975	18035	18112	18140	18201	17990	18125	18139	18183	18085	18112	18112	18235	18104	18201	18266	17962	18057	18079	17925	17843	18206	18128	18027	18040	18113	18083	18142	18069	18257	18055	18146	18105	18144	18187	18214	18112	18144	18197	18073	18346	18320	18115	18308	17922	18082	18172	18052	17987	18226	18175	18092	18064	18018	18095	18158	18164	18033	18038	18156	18162	17927	18322	18314	18225	17860	17825	18074	18160	18012	18132	17897	18246	17846	17874	17950	18147	17900	17848	18107	18026	18044	18018	18205	18030	18226	18131	18130	17976	18199	18203	18135	18107	18228	17956	18152	18238
34227	47372	44064	32359	25302	20921	18379	17684	17139	16853	16642	16657	16217	16393	16261	16237	16365	16207	16300	16130	16157	16044	16048	16052	16329	16406	16324	16150	16144	16163	16147	16084	16237	16149	16143	16235	16225	16101	16238	16083	16297	16201	16214	16141	16047	16143	16204	16250	16343	16081	16295	16078	16137	16114	16216	16179	16212	16104	16149	16269	16138	16162	16194	16275	16148	16184	16296	16140	16210	16231	16236	16332	16173	16016	16143	16164	16106	16378	16095	16316	16213	16260	16239	16130	16209	16060	16192	16275	16161	16268	16201	16226	16173	16220	16335	16204	16269	16127	16124	16206	16050	16314	16112	16145	16228	16339	16235	16093	16033	16280	16260	16099	16014	16180	16019	16196	16303	16129	16121	16107	16174	16289	16315	16130	16069	16109	16159	16215	16096	16115	16290	16321	16254	16247	16262	16204	16283	16235	16224	16176	16209	16248	16091	16333	16073	16234	16056	16207	15986	16021	16223	16112	16327	16097	16052	16134	16054	16069	16118	16063	16114	16064	16140	16145	16185	16282	16161	16059	16273	16151	16290	16173	16240	16112	16123	16235	16236	16185	16149	16237	16045	16143	16140	15936	16152	16129	16297	16321	16330	16373	16175	16111	16253	16207	15977	16309	16076	16065	16127	16176	16329	16131	16355	16017	16134	16130	16119	16034	16244	16214	16042	16037	16192	16061	16237	16163	16231	16055	16144	16179	16152	16066	16045	16177	16040	16233	16256	16129	16271	16167	16221	16107	16195	16204	16309	16155	16324	16218	16108	16066	16160	16101	16152	16129	16098	16135	16041	16230	16104	15999	16253	16195	16121	16300	16112	16217	16266	16270	16237	16136	16049	16175	16014	16146	16151	16224	16069	16105	16137	16139	16245	16114	16180	16005	16204	16149	16252	16197	16131	16282	16237	16094	16204	16146	16221	16044	16040	16137	16266	15968	15979	16166	16171	16165	16328	16209	16267	16124	16130	16342	16131	16201	16224	16017	16074	16185	16083	16203	16069	16200	15951	16191	16190	16100	16102	16204	16185	16111	16219	16185	16200	16067	16171	16012	16015	16234	16185	16318	16145	16169	16374	16062	16178	16048	16038	16260	15961	16246	16181	16236	16178	16049	16067	16042	16002	16139	16374	16202	16298	16154	16389	16137	15888	16309	16131	16305	16205	16121	16098	16347	16174	16252	16221	16396	16241	16150	16225	15980	15996	16141	15954	16007	16126	16125	16178	15973	16232	16176	16267	16122	16220	16017	16297	16326	16288	16081	16160	16214	16169	16047	16111	16319	16081	16097	16119	16123	16075	16086	16205	16222	16290	16489	16272	16046	16101	16146	16004	16189	16120	16112	16269	16259	16218	16181	16195	16236	16046	16180	16246	16163	16304	16151	16177	16262	16074	16171	16079	16101	16301	16213	16145	16222	16120	16172	16214	16255	16196	16089	16142	16214	16327	16094	16250	16096	16111	16253	16087	16143	16191	16196	16189	16151	16125	15977	16159	16124	16285	16110	16295	16207	16100	16194	16137	16242	16089	16166	16156	16190	16120	15996	16170	16019	16044	16082	16136	16235	16081	16257	16192	16087	16122	16223	16290	16273	16333	16085	16250	16223	16093	15987	16035	16133	16009	16142	16133	16189	16148	16249	16381	16158	16087	16216	16048	16265	16223	15979	16183	16136	16161	16071	16105	16321	16110	16029	16222	16110	16073	16085	16203	16230	16091	16181	16111	16198	16292	15933	16231	16233	15989	16082	16217	16192	16133	16275	16072	16126	16141	16086	16260	16287	16217	15998	16012	16124	16188	16246	16178	16181	16000	16176	16218	16361	16099	16135	16267	16082	16202	16127	16039	16262	16326	16136	16159	16238	16011	16121	16197	16144	16119	16399	16175	16265	16228	16087	16206	16018	16246	16163	16324	16093	16218	16274	16313	16053	16257	16126	16229	16154	16197	16172	16303	16262	16073	16197	16060	16383	16079	16118	16284	16286	16008	16090	16103	16223	16119	16133	16190	16112	16140	16272	15934	16083	16241	16082	16125	16264	16232	16143	16118	16231	16329	16117	16425	16171	16066	16094	16136	16164	16150	16228	15967	16146	16298	16055	15973	16088	16155	16165	16288	16128	16248	16133	16297	16065	16243	16222	16102	16124	16091	16279	16108	16107	16205	16266	16266	16239	16288	16192	16212	16138	16119	16214	16191	16183	16029	16189	16041	16160	16089	16273	16136	16361	16358	16091	16159	16007	16291	16231	16077	16081	16191	16358	16185	16252	16151	16208	16101	16154	16140	16179	16203	16215	16128	16033	16050	16114	16237	16018	16254	16133	16172	16073	16196	16297	16190	16098	16136	16187	15919	16054	16243	16190	16170	16259	16414	16156	16267	16143	16161	16250	16119	16244	16241	16204	16189	16250	16372	16079	16167	16162	16199	16058	16197	16062	16255	16324	16118	16065	15917	16049	16220	16129	16033	16032	16155	16010	16197	16084	16403	16362	15999	16102	16243	16203	16165	16126	16088	16057	16245	16194	16219	16144	16258	15944	16219	16194	16164	16029	16160	16140	15971	16131	16245	16086	16174	16240	16041	16257	16109	16066	16244	16198	16265	16033	16151	16112	16267	16095	16139	16146	16403	16155	16299	16072	16005	16074	16143	16105	16319	16098	16065	16116	16276	16087	16104	16197	16363	16097	16032	15994	16204	16105	16228	16167	16158	16236	16111	16178	16205	16075	16266	16192	16257	16216	16112	16425	16129	16218	16157	16254	16179	16094	16155	16251	16092	16267	16160	16339	16205	16205	16154	16230	16176	16252	16256	16073	16181	16252	16136	16308	16299	16211	16155	16123	16194	16127	16165	16151	16115	16187	16288	15940	16094	16284	16163	16155	16232	16102	16340	16274	16126	16032	16085	16110	16151	16204	16212	16043	16240	16080	16176	16122	15994	16174	16135	16373	16315	16123	16174	16147	16328	16316	16198	16218	16147	16137	16140	16226	16294	16201	16173	16103	16223	16174	16299	16118	16160	16092	16183	16309	16010	16264	16124	15833	16227	16189	16180	16073	16049	16126	16273	16119	16262	16096	16122	16225	16181	16005	16249	16291	16252	16177	16065	16101	16143	16280	16163	16278	16257	16278	16005	16155	16027	16135	16046	16119	16138	16213	16144	16061	16176	15995	16165	16089	16011	16173	16175	16249	16243	16179	16184	16202	16205	16145	16132	16170	16149	16117	16189	16134	16290	16029	16338	16100	16289	16172	16081	16329	16116	16106	16231	16264	16253	16061	16307	16169	16086	16234	16210	16157	16112	16182	16275	16015	16433	16085	16081	16176	16044	16195	16161	16282	16439	16260	16106	16294	16249	16165	15989	16224	16196	16087	16376	16177	16193	16179	16169	16158	16121	16274	16109	16089	16159	16078	16111	16245	16167	16142	16254	16292	16217	16087	16208	16036	16135	16138	16062	16281	16329	16220	16294	16084	16385	16162	16104	16146	16157	16062	16003	16149	16094	16246	16052	16064	16174	16087	16260	16173	16385	16014	16358	16219	16088	16070	16141	16283	16185	16282	16387	16258	16018	16445	16318	16119	16190	16003	16100	16240	16195	16078	16054	16018	16222	16350	16125	16022	16220	16415	16287	16201	16114	16132	16220	16238	16049	16209	16235	16161	16120	16064	16132	16198	16094	16119	16130	16022	16215	16144	16148	16156	16197	16086	16036	16132	16114	16147	16312	16270	16246	16058	16170	16124	16183	16129	16077	16106	16190	16157	16191	16121	16263	16182	16219	16257	16318	16121	16075	16272	16205	16316	16222	16055	16117	16149	16004	16076	16128	16092	16147	16213	16200	16080	16062	16251	16178	16097	16090	16004	16173	16176	16236	16074	16173	16114	16270	16076	15969	16058	16059	16247	16081	16246	16160	16295	16218	16452	16257	16045	16110	16176	16115	16039	16298	16013	15957	16244	16117	16120	16206	15999	16199	16213	16193	16040	16177	16052	16139	16335	16234	16176	16162	16262	16154	16056	16092	16325	16171	16128	16058	16161	16280	16199	16227	16036	16104	16190	16255	16152	16138	16199	16119	16050	15999	16203	16129	16229	16346	16044	16136	16418	16302	16143	16158	16230	16053	16259	16086	16255	16129	16009	16321	16404	16403	16276	16025	16206	16138	15937	16081	16167	16246	16276	16176	16252	16270	16146	16253	16059	16315	16134	16164	16144	16136	16171	16106	16100	16184	16347	16105	16106	16236	16057	16345	16090	16265	16116	16117	16339	16214	16346	16112	16089	16127	16180	15956	16090	16293	16302	16170	16149	16118	16201	16240	16127	16226	16070	16264	16179	16177	16198	16121	16197	16207	16251	16046	16317	16178	16161	16296	16282	16117	16223	16132	16277	16073	16306	16218	16269	16334	16093	16025	16314	16298	16224	16239	16095	16049	16364	16153	16286	16144	16089	16193	16187	16117	16094	16138	16179	16204	16099	16115	16005	16145	16248	16213	15985	16183	16402	16124	16252	16129	16190	16212	16054	16153	16105	16261	16064	16120	16276	16086	16140	16251	16282	16110	16073	16086	16056	16053	16056	16189	16250	16061	16258	16204	16185	16049	15923	16155	16156	16064	16063	16051	16201	16295	16033	16281	16274	16219	16075	16126	16108	16338	15978	16128	16067	16139	16170	16226	16252	16097	16115	16027	16146	16188	16301	16205	16189	16137	16101	16038	16143	16084	16079	16232	16299	16300	16047	16143	16154	16138	16208	15996	16151	16275	15996	16270	16344	16163	16240	15968	16227	16123	16059	16197	16154	16281	16299	16306	16128	16118	16224	16114	16225	16392	16182	16113	16307	16153	16188	16147	16035	16146	16214	16066	16073	16128	16168	16220	16182	16112	16172	16317	16251	16101	16275	16143	16176	16329	16038	16190	16013	16052	16234	16229	16135	16128	16178	16194	16132	16235	16220	16232	16124	16329	16432	16031	16263	16135	16270	16123	16375	16140	16229	16154	16136	16078	16086	16290	16103	16125	16114	16341	16260	16222	16201	16104	15973	16149	16084	16294	15840	16139	16202	16129	16266	16255	16162	16199	16300	16173	16391	16132	16054	16245	16274	16204	16094	16172	16320	16064	16211	16174	16206	16076	16183
24215	21505	29096	26037	25136	24893	22414	19132	18234	18020	17655	17476	17462	17362	17315	17105	17070	17126	16948	17030	17104	17031	17005	17011	17120	16807	17051	17035	16909	16898	16962	16985	16808	17026	16964	17144	17132	16799	16966	16986	16746	16827	16941	16816	16955	16798	16810	16949	16958	16845	16906	17064	17043	16816	16657	16906	16994	17153	16931	16865	16797	16894	16877	16941	16703	16806	16848	16959	16894	16808	16778	16970	16955	16777	16902	16871	16807	16921	16725	17087	16961	16997	16879	16919	16885	16954	16936	16658	16841	16757	16875	16812	16865	17035	16641	16933	16786	16847	17059	16632	16793	16957	16900	16822	16859	16757	17125	16851	16939	16997	16755	16882	16964	17016	17016	16636	16719	16726	16780	16871	16843	16624	17072	16997	16868	16837	16725	16721	16787	16884	16965	16892	16819	16850	16756	16864	16760	16890	16756	16707	16862	16765	16803	16747	16931	16916	16822	17053	16892	16778	16821	16973	16915	16811	16858	17004	16668	16791	16621	16867	16787	16684	16788	16847	16684	16753	16850	16867	16990	16747	16647	16854	16710	16899	16626	17013	16795	16878	16951	16804	16702	16734	16925	16774	16711	16735	17076	16821	17076	16954	16854	16809	16772	16852	17113	16871	16864	16875	16860	16992	17047	16851	16978	16877	16839	16943	16807	16772	16988	16739	16839	16880	16802	16917	16930	16780	16931	17012	16731	16756	16737	16671	16655	16803	17082	16844	16935	16912	16922	16757	16887	16927	16892	17007	16771	16879	16792	16930	16926	16764	16875	16971	16902	17021	17006	16890	16688	16902	16946	16685	16828	16934	16888	16661	16964	16857	16776	16678	16961	16919	16854	16811	17055	16661	16797	16906	16778	16765	16771	17006	16959	17050	16857	16957	16884	16888	16852	16821	16855	16847	16949	16723	16672	16943	16967	16746	16843	16847	16675	16931	16873	17060	16977	16999	16800	16839	16899	16904	16757	16645	16868	16808	16834	16937	17008	16723	16879	16729	17053	16872	17029	16929	16746	17090	16903	16938	17058	16892	16885	16846	16928	16964	16895	16732	16889	16665	16829	16955	16995	16925	16962	16752	17108	16760	16776	16809	16746	16910	16749	16985	16779	16868	16698	16980	16853	16851	16701	16818	16803	17110	16814	17020	16706	16893	16863	16684	16642	16862	16934	17097	16805	16870	16814	16854	16894	16880	16913	16651	16904	16840	16830	16891	17009	16857	16979	16821	16904	16831	16775	16953	16820	16872	16991	16841	16911	17090	17021	16793	16822	16786	16792	16851	16761	16850	16909	17013	17057	16660	16916	16858	16664	16768	16715	16828	16713	16993	16889	16771	16853	16820	16883	16876	16778	16964	16923	16814	16984	16954	16913	16824	16955	17058	16776	16813	17050	16787	16865	16871	16877	16720	16822	16849	16977	16930	16896	16787	16853	16720	16732	16652	16943	16925	16745	16818	16757	16712	16978	17001	16730	16772	16900	16650	16864	16937	16685	16925	16876	17197	16790	16893	16941	16970	16960	16850	16859	16856	16917	17118	17010	16824	16938	16889	16780	16727	17119	17039	16894	16852	17037	16975	17038	16889	16982	16799	16807	16839	16717	16973	16882	16837	16822	16909	16749	16729	16734	16923	16934	16936	17008	16978	16911	16983	16905	16879	17023	17099	16917	16985	16656	16811	16929	16839	16734	16826	16868	16707	16799	16906	16869	16592	16939	16981	16622	16853	16829	16853	17035	16850	16883	17022	16921	16847	16836	16952	16864	17012	16778	16813	16729	16997	17100	16927	16821	16889	16928	16731	16778	16760	16902	16911	16719	16778	16905	17040	16924	16787	16810	16867	16906	16836	16930	16689	16985	16823	16852	16935	16766	16835	16968	16770	16963	16764	16593	16944	17016	16930	16950	16630	16798	16765	16812	16931	16955	16796	16824	16967	16865	16853	16954	16836	16837	16938	16821	16972	16804	16904	16836	16826	16883	16810	16910	16944	16921	16903	17094	16580	16853	16761	16805	16743	16803	16956	17165	16738	16770	16880	16863	17095	16967	16925	16935	16726	16749	17123	16987	16834	16743	16796	16789	16872	17015	16852	16975	16606	16808	16873	16898	16877	16849	16670	17053	16839	17017	16810	16931	17012	16863	17129	16961	16672	17074	16670	16625	16719	16980	16800	16947	16967	16954	17079	16851	16780	16823	17076	16808	16882	17089	17035	16764	16944	16806	16879	17102	16962	16770	16877	16817	16984	16793	16758	17034	16783	16914	16826	17056	16829	16893	16998	16997	16973	16891	16948	16888	16739	16844	16904	16980	16969	16997	16814	16859	16925	16872	17014	16860	16916	16985	16893	16903	16943	16990	16870	16747	17113	16772	16773	16870	16984	16970	16737	16844	16864	16943	16616	16844	16929	16975	16668	16861	16668	16810	16899	16839	16891	17010	16917	16879	16895	16875	17009	16744	16817	16892	16801	16873	16787	16862	17039	16818	16851	16840	16895	16831	16866	16846	16975	16917	16787	17054	16847	17026	16768	16835	16786	17073	16799	16732	17100	16783	16997	16822	16787	16947	16862	16859	16942	16870	16767	16937	16956	16507	16813	16859	17019	17073	16886	16709	16881	16838	16759	16913	16812	16692	16919	17020	17036	16772	16929	16995	16969	16714	17037	16912	16898	16829	16825	16844	16838	16774	16780	16680	16836	16901	16811	16748	16895	16906	16938	16808	17000	16941	16636	16970	16787	16799	16858	16928	16759	16735	16826	16740	16820	17019	17049	16842	16888	16860	16786	17001	16930	16793	16699	17008	16830	16811	16849	16767	16771	16793	16885	16924	16843	16947	16727	16914	16818	16812	16797	16755	16855	16894	16816	16807	16866	16842	16717	16965	16940	17013	16757	16953	16811	17065	16794	16847	16718	16827	16844	16661	16978	16908	16809	16905	16777	16945	16883	16681	16848	16871	16807	16915	16587	16811	16897	16739	16865	16988	16818	16916	16603	16742	16752	16998	16770	16846	16828	16729	16782	16882	16729	16927	17075	16809	17183	16840	16901	16901	16842	16861	16900	16869	16919	16981	16928	16866	16870	17101	16867	17226	16889	16814	16840	16798	16829	17000	16969	16868	16934	16920	16889	16775	16886	16794	16898	16748	16789	16833	16879	16746	16816	16803	16780	16866	16681	17053	16712	16881	16972	16773	16800	16916	16680	16915	16821	16801	16657	16710	16852	16804	16955	16903	16854	16850	16960	16807	16966	16887	16887	16894	16890	16884	16708	16902	16878	16879	16846	16822	16835	16791	16862	16914	16846	16729	16929	16784	16928	16669	16966	16800	16817	16867	16813	16848	16867	16707	16683	17172	16909	16778	16868	16963	16832	16871	16924	16899	16844	17101	16906	16831	16836	16762	16740	16867	17122	16926	16871	16767	16771	16807	16817	16923	16893	17029	16973	16982	16900	16974	16796	16730	16828	16844	16796	16854	16960	16947	17012	16988	16884	16691	16783	16841	16897	16891	16721	16940	16736	17110	16943	17126	16871	16781	16849	16989	16941	16886	17050	16980	16999	16853	16849	16967	16856	16979	16958	16817	16968	16867	16835	16957	16719	16745	16844	16796	16911	16890	16840	16765	16999	16954	16965	16854	16873	16878	16772	16663	17037	16872	17060	16828	16866	16852	16943	16718	16912	17063	16936	16946	16921	16953	16764	16842	16818	16740	16792	16933	16837	16921	16927	16735	16881	16990	16822	16949	16947	16819	16822	16840	16975	16852	16826	17036	16890	16901	16882	16763	16730	16937	16744	16920	16857	16764	16824	16753	16813	16858	16746	16768	16802	16949	16810	16745	16938	16746	17037	16803	16858	17080	16919	16843	17011	16976	16806	16937	16836	16997	16853	16642	16926	16939	16815	16828	16851	16917	16929	17002	16776	16909	16670	16968	16934	16844	16946	16901	16639	16775	16851	16835	16988	16967	16872	16933	16823	16840	16797	16704	16827	16586	16803	16919	16984	16670	16962	16946	16788	16885	16635	16861	16866	17011	16918	16925	16938	16930	16787	16642	16911	16880	16823	16866	16795	16731	16783	16947	17018	16635	16639	16861	16747	16824	16811	16934	16826	17204	16789	16894	16880	16991	16779	16808	16814	16869	16817	16714	16748	16725	16915	16848	16727	16770	16911	16826	16688	17070	17002	16684	16950	17031	16912	16868	16945	16876	16919	16830	17098	17147	16824	16839	16884	16718	16910	16843	16906	16884	16898	16739	17026	16821	16898	16943	16604	16957	16929	16854	16759	16893	16893	17001	16903	16946	16760	16977	16886	16921	16724	16874	16828	16958	16857	16828	16902	16743	16809	16969	16869	16917	16859	16783	17071	16613	16808	17027	16755	16852	16807	16794	16869	16788	16984	17033	16960	16748	16662	16997	16945	16835	16801	16818	16839	16834	16673	16717	16666	17025	16993	16829	16815	16711	16814	16835	16836	16802	16860	16951	16724	16715	17070	16856	16900	16915	16791	16910	16859	16851	16679	16919	16648	16756	16771	16741	16850	17060	16891	16952	16818	16917	16998	16826	16895	16976	16770	16876	16866	17037	16883	16748	17025	17125	16786	16612	16871	16879	16899	16721	16788	17140	16683	16937	17094	17027	16925	16912	16896	16767	16937	16851	16938	16927	17062	16824	16917	16934	17039	16907	16926	16829	16744	16956	16769	16969	16935	16969	16779	16659	16830	16842	16901	16842	16992	16804	16811	16769	16807	16949	16848	16948	16798	16791	16856	16791	16808	16764	16802	17031	16765	16817	16856	16805	16906	16872	16756	16979	16847	16911	16650	16979	16713	16905	16801	16947	16960	16965	16698	16851	17077	16893	16702	16893	16835	16958	16956	16881	16879	16885	16769	16839	16924	16865	16719	16825	16927	16776	16751	17031	16624	16880	16913	17043	16854	16768	16961	16695	16855	16800	17040	16884	17086	16791	17182	16960	16844	16763	16785	16845	16956	17018	16852	17037	17039	16808	16924	17061	16986	16829	16810	16813	16723	16737	16860	16967	16839	16723	16739	16828	16789	16936	17060	16848	16850	16593	16805	16945	16759	16980	16902	16913	16861	17019	16918	16953	16675	16891	16874	16963	16980	16875	16815
34650	53969	48478	38159	31753	23631	19586	18359	17598	16981	16412	16263	16023	16164	15565	15674	15648	15634	15710	15636	15565	15541	15393	15418	15385	15352	15527	15448	15492	15577	15283	15507	15555	15510	15352	15480	15564	15481	15331	15444	15483	15380	15363	15433	15439	15580	15409	15475	15518	15479	15474	15508	15592	15400	15527	15571	15513	15350	15533	15405	15428	15656	15329	15478	15625	15481	15346	15416	15491	15525	15525	15494	15503	15289	15454	15307	15479	15404	15625	15460	15416	15413	15472	15522	15328	15332	15375	15405	15563	15327	15355	15382	15489	15416	15541	15324	15490	15265	15446	15328	15465	15317	15536	15392	15328	15473	15470	15367	15450	15533	15406	15496	15420	15392	15367	15387	15460	15491	15488	15510	15390	15417	15535	15549	15201	15378	15627	15392	15569	15439	15398	15486	15209	15563	15517	15265	15528	15458	15331	15579	15431	15446	15456	15409	15432	15405	15466	15406	15458	15452	15537	15436	15400	15417	15316	15425	15331	15333	15288	15434	15482	15258	15395	15590	15382	15406	15478	15462	15391	15581	15505	15404	15500	15231	15408	15432	15422	15402	15329	15326	15475	15452	15386	15578	15252	15504	15524	15380	15576	15412	15265	15417	15454	15365	15422	15343	15353	15375	15417	15492	15331	15521	15213	15333	15575	15388	15557	15402	15417	15614	15476	15366	15407	15352	15286	15391	15515	15440	15512	15554	15390	15462	15508	15489	15355	15436	15416	15581	15528	15442	15490	15218	15387	15466	15250	15457	15563	15452	15142	15492	15335	15501	15484	15440	15489	15494	15403	15566	15536	15466	15571	15413	15305	15583	15415	15426	15384	15489	15319	15315	15497	15511	15412	15412	15359	15247	15368	15364	15534	15468	15362	15474	15459	15381	15344	15255	15412	15462	15498	15381	15425	15445	15299	15438	15269	15541	15441	15400	15224	15484	15415	15472	15425	15454	15416	15361	15316	15481	15380	15361	15272	15425	15485	15282	15422	15388	15462	15279	15418	15262	15525	15615	15416	15327	15439	15593	15252	15474	15445	15242	15529	15379	15442	15346	15383	15441	15385	15427	15424	15422	15485	15298	15507	15437	15381	15544	15461	15264	15468	15446	15419	15394	15433	15540	15456	15344	15406	15340	15326	15467	15403	15450	15126	15543	15581	15530	15566	15402	15410	15349	15514	15329	15359	15386	15495	15405	15417	15384	15364	15438	15546	15486	15528	15408	15645	15465	15377	15575	15552	15530	15325	15562	15367	15506	15498	15399	15510	15494	15461	15560	15365	15466	15458	15544	15495	15426	15173	15252	15455	15421	15551	15526	15402	15317	15401	15468	15165	15409	15443	15267	15535	15361	15349	15444	15403	15486	15451	15355	15457	15406	15606	15512	15523	15256	15257	15516	15435	15296	15405	15433	15474	15492	15527	15438	15381	15417	15405	15523	15401	15441	15462	15505	15444	15466	15230	15418	15462	15338	15344	15458	15470	15416	15385	15451	15229	15429	15410	15587	15378	15447	15477	15562	15398	15535	15366	15494	15308	15473	15319	15402	15478	15509	15392	15309	15431	15453	15565	15319	15442	15363	15316	15370	15543	15361	15513	15399	15339	15341	15559	15434	15338	15580	15586	15725	15456	15442	15328	15547	15313	15456	15510	15473	15371	15477	15420	15319	15426	15337	15314	15432	15535	15654	15424	15594	15292	15345	15509	15486	15423	15474	15406	15506	15404	15492	15267	15385	15506	15445	15475	15503	15627	15368	15442	15277	15531	15385	15358	15549	15318	15516	15390	15404	15533	15188	15292	15406	15415	15303	15311	15338	15501	15446	15529	15498	15557	15365	15481	15471	15639	15562	15430	15492	15335	15387	15392	15297	15328	15465	15436	15331	15344	15364	15549	15373	15313	15336	15358	15337	15534	15357	15302	15383	15708	15312	15421	15483	15392	15392	15443	15316	15483	15390	15408	15337	15539	15410	15409	15438	15425	15374	15378	15512	15343	15416	15416	15286	15342	15446	15335	15445	15347	15348	15318	15447	15374	15524	15640	15499	15487	15383	15589	15256	15554	15532	15481	15346	15401	15316	15231	15468	15523	15553	15453	15362	15525	15494	15472	15413	15359	15412	15514	15501	15370	15402	15347	15328	15333	15608	15420	15405	15520	15238	15521	15460	15419	15276	15342	15476	15366	15514	15248	15551	15499	15298	15325	15394	15386	15554	15440	15519	15443	15421	15402	15307	15397	15393	15358	15445	15367	15324	15370	15470	15500	15377	15588	15456	15479	15438	15373	15380	15581	15465	15431	15350	15473	15318	15447	15568	15421	15445	15431	15532	15499	15259	15473	15484	15353	15541	15400	15393	15329	15277	15390	15595	15529	15542	15300	15546	15367	15415	15288	15306	15360	15366	15320	15641	15462	15457	15558	15537	15511	15301	15441	15486	15393	15309	15434	15372	15361	15290	15341	15549	15426	15393	15470	15367	15397	15504	15347	15485	15385	15394	15390	15480	15495	15487	15410	15641	15502	15343	15482	15444	15502	15542	15497	15438	15507	15360	15521	15497	15399	15440	15355	15355	15432	15366	15331	15279	15353	15456	15401	15411	15312	15315	15434	15305	15423	15351	15472	15364	15462	15429	15471	15505	15269	15304	15489	15319	15194	15416	15428	15733	15425	15504	15359	15352	15560	15345	15411	15183	15667	15665	15490	15461	15420	15344	15536	15518	15548	15464	15535	15435	15521	15477	15358	15525	15526	15527	15499	15507	15292	15250	15499	15530	15558	15376	15548	15436	15468	15483	15491	15381	15323	15434	15463	15601	15407	15426	15396	15820	15357	15362	15347	15427	15485	15558	15463	15498	15354	15347	15268	15472	15582	15426	15332	15495	15435	15548	15443	15557	15366	15329	15540	15300	15450	15341	15550	15496	15432	15480	15393	15594	15273	15382	15358	15376	15538	15485	15524	15374	15367	15387	15435	15301	15497	15415	15432	15360	15277	15419	15392	15359	15473	15325	15424	15499	15537	15264	15413	15442	15444	15446	15424	15380	15414	15303	15409	15502	15445	15379	15610	15397	15491	15420	15422	15357	15350	15476	15488	15368	15376	15458	15448	15357	15487	15438	15371	15457	15293	15525	15314	15415	15427	15359	15511	15509	15387	15318	15371	15528	15452	15417	15354	15427	15443	15439	15480	15629	15461	15380	15380	15351	15479	15510	15294	15628	15484	15233	15517	15522	15514	15469	15459	15345	15529	15486	15510	15461	15495	15377	15469	15419	15383	15596	15404	15517	15643	15267	15438	15540	15354	15449	15334	15563	15465	15463	15425	15387	15510	15496	15383	15489	15268	15352	15417	15410	15333	15469	15556	15465	15541	15374	15324	15548	15481	15436	15353	15537	15551	15589	15302	15447	15334	15475	15494	15343	15352	15411	15517	15296	15350	15421	15473	15305	15547	15252	15443	15467	15722	15329	15343	15329	15480	15519	15378	15305	15594	15348	15515	15486	15427	15236	15352	15415	15452	15420	15587	15400	15506	15525	15463	15463	15501	15297	15505	15223	15499	15388	15410	15548	15616	15311	15460	15277	15536	15657	15361	15339	15522	15503	15444	15320	15343	15412	15560	15424	15410	15377	15456	15525	15328	15385	15439	15656	15547	15387	15499	15413	15491	15499	15380	15606	15546	15239	15551	15329	15392	15419	15445	15354	15548	15245	15491	15546	15513	15503	15549	15365	15448	15384	15532	15506	15456	15356	15458	15418	15502	15445	15474	15408	15422	15377	15469	15418	15470	15443	15579	15273	15377	15133	15412	15320	15436	15301	15398	15454	15443	15449	15271	15502	15382	15542	15342	15502	15432	15279	15586	15576	15462	15492	15364	15499	15470	15392	15425	15307	15376	15259	15439	15586	15225	15256	15494	15329	15499	15425	15484	15290	15437	15385	15457	15449	15493	15426	15221	15437	15291	15437	15302	15496	15402	15331	15476	15283	15507	15347	15440	15249	15382	15538	15459	15425	15552	15406	15497	15363	15476	15455	15431	15347	15428	15280	15420	15483	15311	15508	15299	15346	15419	15359	15408	15483	15468	15572	15335	15440	15447	15471	15480	15478	15451	15421	15398	15404	15535	15504	15475	15432	15567	15345	15552	15382	15374	15291	15407	15505	15413	15592	15324	15365	15270	15537	15478	15545	15510	15415	15486	15304	15358	15187	15526	15420	15501	15510	15340	15459	15350	15374	15588	15398	15418	15256	15380	15532	15349	15539	15455	15426	15522	15489	15608	15403	15477	15387	15432	15461	15407	15386	15310	15397	15300	15319	15398	15403	15387	15451	15421	15397	15342	15362	15405	15508	15435	15412	15450	15508	15488	15437	15309	15472	15264	15446	15315	15332	15331	15575	15430	15435	15384	15438	15369	15516	15477	15476	15422	15410	15394	15328	15400	15259	15462	15354	15526	15361	15392	15307	15414	15506	15441	15418	15407	15401	15305	15481	15364	15542	15611	15336	15502	15393	15505	15273	15196	15434	15471	15464	15341	15725	15433	15575	15438	15391	15356	15371	15445	15284	15582	15340	15499	15389	15490	15486	15418	15538	15407	15438	15563	15351	15343	15465	15342	15520	15521	15453	15419	15381	15501	15545	15413	15465	15520	15530	15381	15578	15333	15407	15327	15444	15338	15590	15489	15398	15347	15241	15302	15302	15425	15516	15436	15393	15412	15311	15318	15472	15481	15362	15443	15488	15481	15396	15423	15506	15551	15452	15411	15302	15378	15522	15354	15468	15436	15568	15467	15557	15470	15481	15421	15351	15570	15519	15376	15472	15471	15382	15500	15447	15430	15245	15484	15693	15485	15430	15481	15287	15266	15352	15443	15496	15429	15345	15345	15473	15451	15534	15429	15387	15446	15505	15506	15568	15299	15503	15291	15598	15447	15240	15278	15438	15599	15484	15210	15475	15288	15560	15397	15368	15383	15505	15485	15405	15336	15615	15436	15485	15433	15381	15527	15418	15269	15361	15517	15537	15332	15366	15438	15554	15444	15391	15578	15284	15434	15382	15488	15423	15432	15600	15669	15516	15441	15551	15379	15394	15343	15398	15373	15444	15284	15463	15476	15312	15340	15430	15417	15360	15330	15362
23099	21500	29352	24382	22622	25103	26969	21448	19866	19714	19112	18613	18411	18319	18210	18061	17834	17697	18153	17863	17634	17820	17710	17922	17862	17813	17764	17401	17870	17753	17796	17589	17577	17631	17540	17651	17494	17671	17758	17713	17609	17538	17632	17606	17742	17495	17722	17502	17577	17572	17756	17756	17635	17564	17602	17518	17784	17467	17615	17621	17655	17732	17834	17630	17509	17321	17592	17669	17670	17685	17543	17714	17679	17658	17747	17715	17590	17490	17658	17622	17510	17491	17499	17381	17712	17536	17578	17469	17441	17449	17658	17613	17214	17648	17482	17661	17542	17662	17391	17675	17659	17497	17515	17489	17474	17490	17699	17663	17833	17494	17727	17598	17620	17550	17648	17749	17432	17552	17480	17638	17338	17585	17766	17499	17569	17403	17675	17675	17419	17414	17461	17519	17503	17570	17486	17602	17618	17696	17503	17658	17440	17523	17558	17661	17685	17388	17476	17589	17573	17406	17543	17594	17674	17505	17393	17489	17586	17479	17537	17409	17500	17338	17521	17414	17655	17698	17402	17769	17554	17593	17472	17392	17611	17710	17478	17509	17708	17408	17453	17734	17453	17489	17359	17526	17516	17412	17693	17520	17643	17647	17395	17444	17629	17557	17326	17590	17451	17594	17538	17521	17394	17436	17573	17647	17395	17548	17642	17599	17364	17599	17628	17413	17481	17515	17514	17604	17472	17857	17337	17221	17543	17541	17506	17626	17503	17540	17678	17536	17643	17364	17483	17470	17477	17538	17610	17519	17445	17481	17564	17372	17644	17566	17401	17427	17638	17449	17752	17637	17434	17429	17696	17606	17657	17678	17353	17813	17695	17651	17467	17476	17581	17651	17681	17365	17439	17617	17487	17552	17373	17690	17545	17466	17603	17489	17623	17623	17404	17508	17632	17429	17694	17535	17596	17595	17606	17392	17615	17539	17333	17608	17636	17557	17784	17429	17247	17405	17281	17640	17531	17507	17580	17526	17333	17553	17688	17534	17335	17424	17589	17572	17266	17546	17431	17365	17644	17413	17446	17608	17540	17483	17467	17422	17643	17547	17321	17580	17458	17511	17552	17669	17414	17431	17499	17570	17631	17419	17683	17595	17621	17655	17615	17394	17472	17463	17595	17320	17504	17485	17782	17612	17503	17461	17283	17243	17304	17521	17591	17382	17631	17709	17511	17300	17392	17565	17343	17492	17272	17501	17727	17546	17625	17484	17591	17362	17670	17259	17643	17583	17674	17683	17591	17360	17448	17591	17601	17353	17564	17398	17475	17609	17492	17380	17405	17230	17629	17615	17439	17539	17608	17510	17410	17586	17544	17391	17498	17458	17615	17156	17473	17358	17570	17499	17659	17546	17640	17341	17438	17489	17573	17577	17573	17320	17458	17508	17623	17493	17686	17670	17433	17604	17633	17432	17687	17618	17460	17369	17739	17474	17280	17561	17367	17291	17649	17444	17566	17611	17601	17365	17564	17600	17567	17394	17579	17529	17555	17610	17475	17527	17513	17588	17459	17501	17692	17439	17583	17644	17527	17623	17537	17410	17560	17455	17745	17323	17432	17399	17553	17326	17458	17656	17301	17475	17704	17711	17466	17644	17423	17571	17534	17448	17514	17575	17514	17512	17514	17526	17652	17697	17668	17409	17556	17603	17662	17531	17737	17581	17414	17766	17495	17531	17554	17566	17369	17560	17535	17617	17400	17457	17439	17291	17513	17551	17360	17703	17667	17493	17503	17651	17509	17461	17589	17555	17432	17553	17414	17609	17496	17522	17396	17466	17430	17613	17595	17516	17319	17301	17501	17507	17378	17475	17626	17671	17631	17479	17513	17503	17604	17730	17710	17519	17593	17428	17365	17604	17595	17619	17556	17470	17668	17648	17320	17402	17418	17440	17486	17629	17849	17459	17685	17403	17533	17590	17313	17426	17549	17420	17499	17324	17611	17376	17676	17564	17760	17456	17497	17374	17508	17455	17608	17675	17425	17681	17491	17486	17646	17614	17418	17287	17377	17624	17295	17268	17504	17522	17665	17500	17479	17392	17481	17537	17352	17754	17531	17661	17606	17574	17433	17658	17478	17396	17571	17564	17686	17391	17618	17496	17605	17487	17255	17588	17595	17461	17705	17436	17568	17628	17580	17398	17474	17574	17685	17368	17532	17708	17758	17470	17612	17764	17376	17424	17616	17432	17445	17568	17519	17505	17581	17511	17639	17625	17455	17201	17652	17553	17578	17647	17517	17512	17552	17651	17410	17548	17391	17462	17583	17586	17385	17423	17497	17634	17479	17564	17524	17524	17447	17688	17750	17507	17454	17608	17574	17442	17434	17601	17544	17655	17711	17460	17538	17587	17665	17398	17415	17397	17396	17519	17530	17412	17599	17583	17479	17419	17484	17353	17492	17484	17435	17429	17476	17744	17611	17660	17524	17776	17476	17547	17661	17366	17607	17410	17567	17372	17610	17468	17620	17551	17535	17274	17560	17618	17477	17486	17686	17618	17586	17449	17416	17329	17412	17662	17761	17456	17479	17654	17655	17550	17795	17348	17468	17581	17592	17582	17568	17605	17491	17617	17472	17193	17510	17646	17633	17649	17526	17464	17349	17693	17478	17468	17163	17538	17451	17516	17571	17586	17368	17600	17366	17528	17504	17419	17514	17482	17659	17761	17539	17623	17547	17552	17731	17457	17378	17514	17489	17597	17438	17561	17490	17486	17586	17607	17623	17447	17506	17626	17456	17455	17606	17391	17465	17667	17577	17440	17507	17611	17599	17618	17549	17517	17311	17638	17668	17582	17647	17324	17451	17416	17314	17256	17590	17549	17516	17275	17531	17538	17505	17522	17514	17417	17557	17557	17507	17638	17409	17495	17651	17298	17317	17397	17419	17608	17557	17638	17421	17486	17465	17761	17669	17731	17481	17414	17486	17542	17573	17553	17295	17490	17506	17695	17734	17384	17752	17397	17496	17482	17451	17441	17738	17489	17540	17473	17324	17272	17571	17441	17491	17510	17404	17641	17296	17613	17691	17724	17169	17608	17365	17688	17553	17624	17532	17405	17398	17548	17579	17548	17349	17553	17511	17521	17571	17370	17698	17401	17499	17550	17540	17641	17458	17430	17449	17541	17693	17798	17505	17437	17675	17329	17632	17547	17522	17535	17669	17502	17710	17519	17611	17453	17552	17671	17532	17503	17508	17369	17490	17493	17478	17439	17509	17552	17549	17540	17465	17499	17574	17664	17372	17439	17666	17605	17572	17631	17507	17590	17532	17594	17524	17472	17632	17646	17437	17597	17386	17454	17578	17621	17824	17735	17489	17417	17552	17493	17562	17370	17554	17493	17675	17627	17431	17610	17534	17749	17406	17394	17600	17545	17672	17433	17661	17632	17335	17532	17510	17596	17606	17531	17784	17392	17492	17602	17322	17606	17432	17482	17842	17555	17518	17656	17542	17509	17526	17601	17499	17539	17376	17469	17653	17570	17739	17617	17578	17733	17523	17606	17571	17403	17632	17483	17352	17763	17508	17584	17298	17663	17608	17420	17607	17693	17572	17522	17541	17476	17506	17769	17374	17594	17484	17656	17616	17464	17337	17414	17502	17446	17651	17576	17456	17541	17213	17545	17566	17537	17491	17470	17636	17412	17436	17541	17557	17406	17632	17747	17386	17640	17612	17552	17382	17453	17429	17478	17471	17596	17401	17626	17355	17455	17462	17538	17718	17644	17608	17574	17481	17659	17564	17658	17545	17498	17478	17632	17558	17610	17580	17314	17532	17703	17598	17473	17596	17591	17538	17514	17454	17575	17390	17455	17501	17291	17646	17600	17489	17551	17600	17609	17600	17523	17396	17430	17571	17499	17604	17467	17384	17658	17557	17350	17440	17280	17666	17548	17799	17782	17225	17730	17517	17563	17830	17416	17605	17616	17453	17750	17344	17556	17704	17596	17236	17407	17406	17333	17417	17497	17562	17625	17627	17623	17640	17727	17556	17511	17568	17439	17516	17529	17506	17464	17420	17505	17498	17920	17564	17477	17410	17410	17512	17494	17481	17382	17392	17465	17587	17331	17449	17492	17350	17486	17565	17465	17498	17604	17471	17408	17662	17670	17737	17458	17545	17537	17490	17592	17331	17557	17445	17530	17262	17607	17415	17250	17535	17529	17380	17455	17561	17560	17503	17517	17412	17572	17627	17339	17511	17518	17555	17441	17581	17467	17651	17537	17593	17669	17619	17441	17491	17358	17574	17541	17472	17561	17385	17508	17534	17544	17276	17238	17360	17452	17622	17480	17526	17626	17478	17431	17625	17438	17597	17671	17531	17409	17524	17723	17603	17424	17406	17665	17740	17775	17635	17444	17310	17423	17672	17712	17443	17517	17530	17682	17607	17408	17648	17446	17550	17408	17429	17454	17647	17641	17626	17418	17500	17583	17622	17385	17422	17570	17614	17420	17460	17690	17675	17684	17578	17456	17355	17600	17405	17443	17436	17683	17616	17504	17505	17633	17608	17711	17652	17616	17548	17455	17489	17555	17646	17711	17642	17602	17413	17600	17694	17407	17515	17664	17307	17621	17618	17396	17565	17617	17513	17425	17363	17452	17419	17554	17479	17443	17583	17444	17478	17709	17627	17463	17536	17456	17468	17535	17341	17645	17576	17543	17324	17491	17531	17554	17449	17586	17529	17340	17324	17572	17337	17671	17671	17683	17548	17457	17488	17469	17504	17379	17514	17488	17412	17368	17405	17799	17402	17536	17440	17341	17452	17334	17658	17429	17434	17393	17534	17302	17461	17396	17440	17550	17285	17644	17520	17572	17567	17460	17318	17365	17806	17440	17582	17346	17454	17583	17364	17445	17450	17410	17569	17382	17657	17678	17524	17530	17552	17492	17644	17475	17550	17329	17646	17531	17430	17435	17628	17507	17659	17441	17509	17447	17559	17331	17526	17536	17691	17744	17466	17588	17717	17642	17421	17586	17557	17642	17614	17585	17385	17688	17502	17460	17424	17446	17555	17545	17365	17670	17417	17600	17541	17376	17654	17504	17483	17415	17705	17473	17561	17559	17573	17531	17616	17449	17562	17661	17539	17459	17424	17615	17470	17583	17529	17429	17459	17605	17577	17440	17349	17429
36913	59987	54350	40222	31409	25728	23063	20636	19244	18465	17635	17219	16951	16670	16493	16427	16219	16099	15963	16002	15793	15902	16005	15922	15971	15903	15810	15894	15868	15768	15938	16048	15995	15909	15874	15736	15870	15856	15831	15920	15690	15760	15752	15871	15788	15769	15804	15895	15884	15907	15899	15822	15785	15863	15669	15980	15760	15896	15857	15761	15703	15815	15851	15912	15751	15887	15931	15919	15635	15995	15941	15677	15611	15801	15954	15758	15864	15643	15846	15507	15668	15661	15894	15747	15805	15684	15863	15671	15707	15909	15783	15768	15704	15791	15628	15686	15733	15712	15930	15810	15741	15747	15740	15849	15651	15758	15723	15740	15701	15673	15987	15651	15857	15868	15811	15830	15674	15717	15743	16004	15671	15743	15805	15855	15617	15848	15783	15772	15782	15898	15918	15638	15682	15754	15651	15877	15799	15793	15810	15784	15798	15665	15597	15738	15912	15655	15656	15644	15699	15784	15807	15612	15795	15816	15426	15689	15725	15846	15777	15756	15797	15780	15675	15661	15745	15885	15554	15731	15843	15644	15816	15702	15670	15839	15759	15848	15714	15790	15600	15621	15741	15569	15749	15894	15837	15866	15542	15735	15760	15924	15829	15673	15707	15710	15796	15838	15887	15743	15730	15739	15798	15715	15791	15610	15726	15738	15699	15762	15807	15679	15871	15774	15714	15770	15615	15703	15672	15816	15609	15772	15684	15917	15809	15893	15709	15873	15726	15687	15790	15736	15744	15817	15738	15671	15897	15779	15850	15747	15665	15715	15675	15674	15637	15641	15728	15788	15702	15681	15664	15635	15750	15635	15830	15899	15762	15714	15671	15866	15755	15984	15749	15703	15766	15784	15719	15936	15715	15723	15702	15971	15985	15840	15844	15611	15769	15645	15794	15667	15764	15721	15839	15828	15685	15588	15716	15656	15812	15749	15627	15987	15742	15723	15777	15583	15844	15794	15813	15626	15629	15898	15843	15702	15768	15737	15710	15930	15707	15675	15773	15820	15674	15873	15789	15765	15576	15658	15738	15991	15775	15723	15760	15791	15743	15690	15726	15706	15681	15645	15784	15806	15753	15626	15716	15634	15740	15925	15739	15521	15669	15757	15770	15762	15805	15748	15673	15552	15769	15663	15625	15848	15733	15765	15866	15765	15628	15578	15815	15861	15672	15612	15653	15540	15772	15948	15645	15737	15657	15722	15758	15753	15886	15784	15588	15652	15859	15765	15740	15906	15835	15643	15800	15822	15577	15817	15843	15840	15715	15669	15729	15698	15646	15805	15764	15874	15542	15741	15687	15578	15608	15721	15849	15620	15871	15846	15700	15793	15536	15845	15832	15750	15631	15596	15600	15648	15862	15753	15878	15739	15876	15663	15677	15711	15665	15889	15806	15505	15678	15697	15838	15853	15908	15803	15730	15805	15571	15700	15723	15819	15889	15683	15727	15860	15797	15820	15725	15988	15812	15739	15850	15703	15849	15732	15754	15485	15770	15831	15720	15954	15780	15729	15836	15862	15846	15711	15651	15765	15721	15786	15710	15879	15847	15711	15893	15613	15709	15587	15790	15837	15861	15851	15724	15945	15774	15688	15660	15757	15802	15890	15645	15778	15686	15717	15743	15721	15730	15726	15644	15691	15684	15690	15791	15617	15801	15730	15741	15807	15633	15807	15621	15753	15794	15690	15788	15790	15769	15817	15804	15747	15796	15705	15865	15776	15717	15670	15702	15700	15708	15771	15715	15689	15851	15825	15810	15814	15704	15818	15538	15665	15763	15690	15768	15893	15683	15733	15734	15623	15794	15840	15679	15757	15716	15558	15847	15770	15719	15704	15815	15802	15770	15883	15826	15711	15672	15822	15648	15847	15606	15802	15641	15755	15585	15592	15748	15701	15812	15703	15544	15859	15783	15814	15770	15834	15681	15786	15630	15734	15834	15587	15748	15725	15698	15671	15602	15809	15708	15706	15781	15846	15705	15697	15675	15749	15895	15801	15693	15790	15871	15648	15750	15869	15750	15759	15703	15708	15668	15627	15831	15725	15782	15721	15638	15629	15861	15728	15686	15772	15627	15891	15948	15648	15573	15535	15732	15688	15861	15805	15828	15813	15839	15739	15769	15669	15814	15630	15807	15743	15716	15710	15846	15761	15791	15699	15781	15789	15724	15780	15526	15622	15686	15800	15755	15615	15946	15776	15742	15841	15869	15728	15683	15736	15833	15703	15647	15819	15660	15743	15526	15643	15662	15712	15691	15708	15748	15713	15670	15790	15641	15806	15697	15736	15669	15736	15806	15798	15878	15764	15761	15638	15703	15744	15873	15739	15758	15719	15741	15631	15693	15866	15779	15651	15640	15650	15663	15655	15494	15632	15673	15792	15621	15784	15678	15881	15675	15843	15665	15733	15643	15678	15736	15664	15764	15880	15780	15759	15811	15752	15764	15775	15867	15971	15689	15682	15693	15748	15731	15776	15884	15576	15832	15675	15692	15604	15689	15726	15709	15597	15693	15804	15942	15830	15814	15798	15663	15840	15830	15920	15841	15785	15780	15705	15872	15738	15732	15733	15758	15795	15800	15901	15848	15696	15727	15834	15825	15749	15690	15587	15746	15651	15738	15849	15785	15638	15599	15875	15789	15479	15745	15625	15599	15725	15675	15819	15636	15749	15968	15664	15848	15819	15731	15793	15854	15704	15726	15673	15729	15821	15762	15747	15696	15647	15795	15964	15772	15613	15937	15805	15736	15811	15625	15630	15731	15664	15651	15850	15840	15565	15771	15800	15938	15668	15804	15869	15865	15791	15758	15799	15772	15626	15822	15660	15691	15645	15751	15611	15671	15864	15748	15648	15852	15781	15781	15624	15769	15759	15836	15661	15842	15603	15572	15699	15711	15728	15705	15774	15604	15684	15556	15621	15781	15728	15689	15818	15765	15723	15753	15716	15697	15817	15608	15774	15802	15692	15883	15658	15700	15684	15739	15715	15771	15636	15761	15762	15725	15855	15857	15813	15751	15627	15739	15813	15813	15867	15707	15715	15816	15657	15781	15737	15870	15800	15634	15729	15611	15656	15885	15602	15859	15705	15851	15739	15688	15749	15705	15809	15647	15879	15750	15765	15652	15873	15592	15679	15903	15666	15505	15760	15799	15801	15806	15659	15790	15800	15703	15662	15861	15685	15771	15671	15641	15901	15739	15722	15644	15799	15727	15706	15534	15635	15723	15738	15693	15828	15690	15534	15813	15886	15694	15912	15571	15690	15517	15682	15558	15872	15688	15764	15706	15812	15798	15780	15693	15705	15685	15728	15796	15736	15756	15576	15841	15539	15775	15784	15880	15623	15663	15735	15896	15979	15776	15642	15655	15744	15869	15872	15754	15916	15720	15802	15741	15773	15644	15752	15671	15721	15618	15820	15866	15682	15726	15654	15869	15641	15685	15656	15730	15759	15933	15858	15721	15736	15719	15772	15724	15708	15939	15733	15874	15689	15799	15839	15731	15711	15690	15648	15683	15663	15669	15796	15657	15797	15786	15869	15688	15739	15707	15772	15580	15641	15781	15726	15818	15869	15735	15933	15603	15889	15870	15725	15635	15556	15649	15797	15666	15780	15753	15641	15606	15566	15836	15717	15730	15638	15737	15695	15725	15721	15639	15565	15734	15861	15788	15938	15827	15594	15657	15929	15548	15653	15607	15735	15819	15788	15713	15579	15668	15860	15573	15602	15689	15612	15770	15872	15781	15755	15651	15731	15727	15747	15688	15825	15858	15660	15729	15769	15720	15716	15673	15800	15696	15895	15691	15824	15572	15781	15734	15660	15823	15783	15818	15805	15743	15899	15815	15705	15849	15631	15786	15661	15675	15705	15937	15762	15871	15819	15758	15699	15598	15666	15689	15666	15850	15673	15718	15551	15763	15848	15797	15780	15660	15819	15807	15733	15809	15728	15767	15728	15571	15726	15722	15760	15898	15780	15632	15704	15643	15638	15786	15765	15828	15750	15860	15762	15718	15754	15854	15560	15763	15794	15760	15756	15638	15809	15816	15730	15566	15774	15657	15752	15706	15712	15865	15880	15754	15686	15765	15882	15979	15941	15735	15809	15679	15739	15696	15684	15855	15695	15784	15727	15650	15839	15560	15794	15914	15691	15650	15725	15739	15783	15686	15703	15636	16019	15748	15627	15777	15805	15752	15570	15914	15799	15821	15715	15695	15692	15838	15687	15765	15802	15569	15828	15731	15655	15743	15944	15699	15681	15541	15758	15872	15744	15694	15785	15850	15696	15606	15679	15830	15840	15653	15665	15777	15745	15695	15651	15853	15772	15725	15936	15699	15656	15706	15836	15650	15736	15781	15860	15847	15829	15918	15666	15710	15754	15819	15603	15768	15816	15938	15719	15847	15742	15698	15705	15662	15769	15925	15687	15840	15756	15864	15622	15945	15790	15694	15805	15801	15796	15751	15808	15686	15735	15755	15814	15660	15712	15967	15612	15885	15611	15484	15665	15815	15700	15662	15848	15728	15665	15755	15632	15979	15788	15852	15746	15853	15862	15754	15930	15825	15751	15841	15740	15708	15681	15874	15876	15707	15943	15688	15897	15697	15836	15607	15786	15669	15807	15790	15702	15774	15646	15746	15865	15694	15666	15720	15772	15913	15571	15790	15935	15767	15673	15817	15840	15886	15607	15781	15530	15806	15640	15706	15876	15765	15657	15747	15817	15649	15679	15584	15866	15643	15802	15789	15638	15924	15785	15583	15771	15726	15696	15713	15738	15759	15828	15689	15745	15679	15859	15607	15710	15851	15817	15583	15685	15765	15853	15692	15717	15643	15658	15630	15766	15805	15764	15852	15748	15763	15833	15565	15676	15729	15846	15695	15773	15886	15760	15696	15611	15800	15706	15736	15784	15786	15623	15863	15708	15711	15895	15813	15776	15571	15717	15774	15702	15681	15725	15731	15704	15615	15709	15675	15740	15892	15696	15578	15723	15825	15781	15859	15726	15924	15495	15632	15753	15820	15607	15554	15836	15666	15864	15728	15621	15694	15869	15822	15604	15582	15688	15776	15705	15695	15668	15595	15789	15696	15882	15702	15644	15832	15712	15795	15695	15741	15829	15671	15756	15817	15644
29003	27557	32817	27909	21563	20042	19261	18244	17962	17797	17562	17472	17602	17337	17525	17363	17368	17426	17311	17313	17266	17274	17275	17094	17209	17241	17441	17104	17495	17344	17402	17095	17213	17233	17060	17069	17286	17357	17168	17039	17214	17366	17228	17230	17247	17263	17172	17132	17215	17178	17211	17357	17249	17213	17077	17058	17171	17358	17331	17328	17140	17167	17279	17582	17263	17258	17016	17222	16963	17287	17366	17432	17011	17153	17154	17164	17125	17177	17186	17164	17352	17223	17208	17284	17140	17206	17077	17107	17200	17255	17223	17304	17041	17159	17239	17218	17146	17368	17311	17191	17064	17284	17127	17120	17255	17157	17066	17164	17274	17191	17387	17105	17224	17185	17267	17049	17248	17211	17107	17111	16970	17150	17242	17210	17243	17208	16999	17276	17103	17044	17134	17457	17136	17232	17186	17147	17088	17064	17285	17187	17202	17184	17275	17107	17347	17262	17242	17149	17192	17364	17185	17163	17066	17195	17078	17141	16971	17106	17226	17251	17022	17084	17373	17291	17248	17223	17167	17144	17055	17302	17192	17271	17289	17215	17133	17170	17182	17110	17099	17117	17315	17245	17154	17475	17235	17011	17105	17233	17277	17309	17126	17200	17191	17097	16974	17199	17345	17173	17228	17188	17283	17280	16915	16953	17191	17140	17412	17140	17213	17015	17035	17296	17164	17209	17314	17052	17286	17170	17082	17161	17089	17005	17309	17349	17313	17407	17361	17253	17163	17211	17181	17171	17220	17217	17299	17170	17324	17092	17138	17048	17318	17237	17172	17238	17242	17148	17223	17176	17364	17169	17097	16966	17194	17231	17266	17335	17131	17140	17204	17255	17364	17257	17145	17389	17091	16965	17069	17252	17348	17351	16981	17354	17336	17225	17145	17339	17260	17151	17218	17127	17152	17101	17332	17309	17215	16997	17238	16968	17169	17340	17195	17303	17450	17252	17129	17182	17362	17198	17234	17156	17160	17139	17029	17463	17206	17120	17231	17293	17171	17186	17299	17252	17121	17200	17112	17103	17030	17059	16993	17190	17118	17150	17040	17282	17300	17261	17080	17038	17135	17126	17220	17231	17095	17133	17069	17027	17274	17100	17272	17154	17292	17180	17119	17088	17237	17371	17261	17412	17112	17231	17268	17157	16947	17182	17214	17259	17300	17142	17211	17169	17185	17164	17085	17249	17093	17063	17289	17109	17174	17180	17251	17250	17248	17129	17310	17024	17267	17141	17325	17217	17185	17081	17315	17188	17255	16928	16950	17211	17199	17125	17193	17207	17257	17227	17364	17242	17061	17246	17202	17242	17204	17217	17218	16993	17338	17380	17078	17088	17126	17144	17326	17311	17007	17333	17200	17220	17183	17130	17171	17170	17127	16999	17185	17199	17217	17104	17073	17108	17170	16983	17336	17226	17105	17072	17221	17248	17380	17380	17117	17226	17226	17151	17125	17154	17378	17338	17148	17228	17274	17248	17122	17259	17161	16963	17382	17183	17191	17397	17113	17306	17184	17240	17281	17086	17332	17353	17191	17110	17245	17248	17315	17072	17481	17178	17155	17053	17419	17071	17205	17107	17215	17315	17326	16995	17235	17320	17279	17196	17220	17384	17183	17278	17227	17211	17201	17010	17197	17068	17338	17072	17228	17290	17275	17220	17057	17183	17167	17073	17236	17264	17152	17190	17248	17069	17273	17308	17233	17379	17262	17034	16975	17246	17290	17262	17336	17263	17269	17154	17237	17181	17232	17294	17149	17235	17234	17200	17180	17302	17101	17188	17116	17213	17168	17296	17303	17520	17153	17321	17135	17522	17182	17101	17330	16990	17085	17321	17165	17378	17136	17241	17303	17249	17277	17300	17082	17323	17128	17120	17280	17182	17052	17196	17000	16996	17240	17037	17315	17132	17105	17134	17284	17271	17535	17345	16962	16956	17290	17234	17212	17155	17157	17143	17221	17251	17095	17072	17163	17314	17054	17116	17132	17103	17014	17216	17270	17327	17248	17263	17152	17082	17193	17211	17256	17404	17088	17236	17254	17253	17272	17240	17212	17336	17263	17243	17143	17186	17120	17214	17121	17236	17194	17353	17343	17284	17164	17465	17173	17071	17159	17302	17306	17185	17482	17151	17251	17194	17274	17086	17427	17123	17076	17267	17400	17147	17101	17073	17217	17263	17181	17455	17275	17391	17284	17143	17393	17154	17212	17246	17208	17027	17203	17271	17191	17293	17220	17258	17195	17333	17271	17278	17020	17050	17352	17073	17406	17342	17202	17403	17253	17073	17091	17159	17349	17351	17327	17212	17270	17271	17335	17269	17188	17232	17216	17103	17076	17183	17071	17311	17247	16826	17174	16923	17163	17163	17154	17159	17199	16877	17014	17208	17354	17308	17210	17162	17072	17264	17229	17174	17098	17118	17155	17274	17330	17100	17029	17071	17177	17249	17176	17122	17171	17105	17010	17124	17347	17065	17338	17213	17275	17221	17391	17264	17230	17143	17390	17102	17158	17092	17106	17191	17181	17305	17233	16822	17178	17136	17145	17138	17258	17286	17154	17328	17172	17201	17215	17268	17196	17098	17170	17155	17206	17300	17379	17165	16907	17040	17170	17140	17261	17144	17381	17317	17248	17242	17158	17117	17227	17204	17205	17193	17240	17193	17358	17203	17225	17299	17092	17193	17321	17085	17067	17119	17288	17218	17381	17280	17100	17230	17178	17344	17137	17191	17458	17063	17407	17232	17237	17237	17140	17322	17425	17099	17131	17067	17123	17130	17084	17203	17394	17237	17193	17140	17019	17268	17298	16988	17083	17041	17074	17249	17330	17173	17073	17205	17211	17165	17076	17015	17138	17087	17331	17297	17229	17136	17336	17168	17161	17140	17184	17119	17294	17277	17385	17106	17088	17077	17043	17078	16982	17097	17042	17202	17170	17242	17200	17157	17114	17240	17376	17110	17242	17016	17178	17188	17317	17198	17247	17190	17054	17249	17143	17080	17291	17233	17256	17344	17141	17112	17110	17295	17149	17167	17136	17223	17339	17084	17009	17303	17161	17151	17251	17160	17248	17307	17319	17407	17201	17357	17061	17058	17026	17181	17055	17255	17356	17128	17196	17305	17404	17354	17375	17305	17122	17306	17255	17308	17234	17142	17277	17326	17225	17037	17242	17199	17228	17188	17332	17318	17288	17159	16928	17184	17120	17034	17068	17196	17257	17332	17084	17187	17111	17165	17339	17318	17115	17280	17158	17166	17371	17300	17385	17165	17111	17212	17118	17087	17138	17091	17229	17200	17021	17245	17192	17137	17101	17203	17132	17150	17205	17268	17214	17121	17184	17249	17076	17184	16939	17336	17250	17212	17223	17240	16962	17210	17345	17308	17404	17243	17348	17344	17121	17105	17133	17274	17144	17214	17392	17268	17159	17229	17210	17125	17160	16996	17161	17196	17341	17337	17319	17254	17247	17000	17101	17064	17149	17124	17281	17384	17399	17154	17234	17289	17166	17364	17107	17252	17193	17096	17319	17221	17030	17224	17173	17293	17339	17244	17125	17334	17078	17382	17312	17250	17197	17177	17173	17280	17332	17329	17193	17329	17231	17155	17080	17191	17251	17274	17165	17230	17425	17115	17394	17212	17092	17312	17247	17129	17032	17014	17145	17245	17331	17291	17186	17210	17218	17366	17107	17012	17158	16987	17278	17378	17238	17187	17307	17373	17244	17364	17485	17068	17185	17016	17059	17208	17109	17242	17318	17223	17286	17410	17421	17209	17126	17236	17227	17069	17296	17341	17305	17293	17180	17115	17224	17167	17316	17213	17339	17330	17253	17067	16999	17018	17087	17238	17232	17143	17154	17326	17188	17179	17226	17054	17361	17112	17229	17358	17150	17081	17118	17309	17313	17211	17298	17317	17139	17210	17294	17069	17212	17154	17363	17280	17279	17315	17326	17093	17112	17134	17074	17294	17272	17084	17191	17184	17236	17118	17230	17117	17230	17224	17235	17124	17320	17128	17119	17155	17336	17107	17333	17035	17174	17016	17197	17166	17198	16985	17245	17146	17145	17179	17171	17287	17166	17130	17180	17015	17332	17218	17207	17181	17127	17190	17080	17236	17166	17259	17402	17075	17114	17305	17298	17212	17311	17450	17389	17053	17131	17154	17354	17135	17295	17352	17082	17086	17081	17128	17182	17144	17404	17136	17150	17234	17057	17203	17211	17039	17330	17150	17102	17126	17219	17194	17289	17104	17254	17233	17206	17176	17202	17300	17286	17242	17241	17293	17131	17149	17121	17318	17176	17353	17300	17098	17122	17139	16995	17198	17151	17202	17230	17038	17354	17277	17422	17082	17067	17088	17385	17383	17319	17037	17011	17080	17096	17259	17248	17216	17186	17153	17133	17027	17072	17112	17200	17192	17050	17033	17130	17250	17126	16978	17209	17248	17323	17227	17183	17238	17091	17058	17164	17143	17260	17218	17205	17297	17328	17277	17024	17154	17109	17114	17183	17158	17127	17065	17274	17361	17272	17133	17228	17334	17270	17025	17158	17345	17308	17354	17283	16933	17183	17219	17175	17134	17238	17145	17214	17156	17129	17157	17310	17029	17324	17166	17189	17316	17290	17201	17186	17277	17372	17160	17445	17365	17308	16994	17169	17469	17261	17119	17327	17214	17181	17262	17172	17163	17491	17212	17013	17394	17211	17204	17220	17233	17162	17471	17250	17276	17220	17306	17228	17305	17346	17174	17151	17096	17418	17310	17277	17285	17149	17256	17193	17175	17286	17161	17151	17265	17254	17124	17260	17169	17165	17260	17224	17070	17086	17346	17128	17152	17125	17304	17308	17147	17201	17139	17305	17252	17379	17229	17219	17171	17182	17032	16976	17285	17421	17334	17377	17208	17331	17248	17193	17144	17182	17319	17296	17163	17258	17208	17165	17330	17065	17211	16856	17322	17295	17050	17220	17203	17212	17107	17304	17425	17340	17268	17231	17273	17071	17205	17260	17229	17273	17143	17136	17447	17253	17052	17205	17102	17318	17307	17156	17237	17398	17238	17102	17184	17081	17071	17099	17114	17269	17064	17107	17196	17025	17131	17376	17282	17392	17262	17135	17081	17135	17258	17098	17195
32499	44470	38426	27633	21806	19597	18233	17367	16909	16571	16181	15967	15795	15884	15755	15791	15699	15620	15699	15657	15769	15588	15618	15555	15454	15618	15550	15578	15603	15814	15647	15668	15865	15515	15660	15586	15591	15554	15697	15665	15755	15659	15646	15703	15619	15600	15570	15761	15467	15838	15754	15620	15646	15515	15437	15685	15609	15499	15461	15501	15762	15599	15576	15645	15567	15634	15575	15610	15659	15609	15659	15540	15569	15624	15640	15672	15708	15502	15497	15696	15608	15579	15605	15561	15687	15585	15576	15509	15686	15565	15819	15560	15629	15595	15628	15620	15605	15591	15578	15613	15705	15592	15676	15474	15676	15638	15778	15402	15678	15526	15635	15556	15560	15711	15657	15769	15582	15576	15706	15657	15518	15535	15545	15614	15550	15658	15466	15699	15609	15522	15636	15598	15453	15719	15618	15650	15571	15724	15430	15712	15769	15704	15426	15763	15493	15826	15606	15721	15766	15604	15515	15774	15544	15623	15562	15667	15719	15607	15594	15581	15661	15526	15641	15414	15565	15531	15528	15551	15643	15456	15628	15506	15638	15645	15426	15551	15575	15517	15718	15678	15542	15600	15572	15614	15534	15650	15643	15514	15707	15497	15554	15409	15666	15477	15474	15427	15594	15621	15572	15521	15727	15679	15384	15761	15741	15429	15722	15631	15640	15610	15710	15669	15605	15555	15588	15591	15670	15646	15547	15413	15453	15570	15714	15614	15738	15643	15760	15512	15413	15782	15605	15614	15664	15600	15700	15608	15625	15499	15550	15512	15741	15709	15535	15624	15527	15397	15668	15723	15566	15594	15536	15470	15616	15462	15677	15423	15474	15604	15687	15667	15583	15497	15577	15679	15536	15529	15714	15613	15685	15780	15510	15667	15437	15534	15677	15501	15602	15478	15686	15491	15660	15626	15480	15433	15592	15402	15751	15625	15726	15627	15543	15659	15406	15589	15557	15677	15561	15772	15731	15607	15503	15626	15477	15536	15588	15703	15464	15464	15630	15560	15803	15644	15472	15552	15664	15710	15630	15549	15517	15643	15707	15692	15821	15713	15648	15431	15638	15572	15645	15621	15487	15697	15582	15701	15544	15594	15661	15455	15802	15662	15554	15822	15598	15588	15454	15669	15596	15563	15647	15296	15822	15450	15876	15605	15638	15598	15449	15644	15470	15554	15544	15846	15536	15526	15537	15596	15710	15658	15518	15679	15598	15807	15399	15587	15552	15613	15570	15407	15599	15708	15528	15458	15699	15772	15780	15605	15335	15544	15584	15691	15523	15629	15631	15441	15703	15706	15531	15695	15658	15551	15697	15673	15621	15604	15655	15517	15630	15449	15653	15577	15673	15426	15608	15535	15766	15596	15445	15653	15654	15637	15587	15582	15575	15697	15709	15637	15697	15691	15611	15584	15620	15651	15409	15555	15631	15499	15726	15595	15633	15558	15517	15490	15602	15497	15589	15539	15618	15644	15666	15512	15691	15591	15582	15705	15492	15506	15592	15555	15641	15668	15576	15544	15545	15618	15761	15757	15650	15620	15547	15639	15661	15670	15497	15752	15644	15562	15523	15633	15620	15420	15521	15764	15539	15715	15593	15528	15612	15582	15668	15568	15582	15537	15714	15648	15697	15651	15574	15612	15531	15696	15620	15723	15521	15418	15720	15385	15589	15579	15595	15611	15698	15748	15596	15566	15627	15576	15701	15541	15699	15729	15570	15744	15462	15719	15699	15586	15556	15625	15635	15676	15498	15508	15639	15892	15597	15533	15774	15644	15555	15689	15668	15494	15549	15552	15729	15571	15603	15679	15466	15561	15749	15670	15619	15700	15545	15709	15670	15595	15525	15663	15612	15633	15634	15526	15676	15572	15614	15632	15546	15745	15573	15773	15609	15585	15462	15777	15609	15619	15785	15657	15582	15399	15649	15560	15513	15623	15689	15660	15476	15560	15636	15489	15628	15467	15558	15758	15591	15694	15523	15469	15661	15549	15663	15598	15790	15593	15451	15540	15594	15541	15491	15646	15514	15620	15592	15642	15641	15777	15662	15565	15740	15453	15698	15538	15558	15577	15564	15677	15609	15322	15646	15669	15564	15486	15587	15628	15555	15535	15548	15608	15683	15539	15438	15618	15622	15560	15390	15573	15677	15598	15508	15587	15604	15560	15651	15625	15757	15707	15645	15703	15668	15657	15576	15613	15516	15537	15474	15722	15473	15474	15559	15655	15690	15698	15632	15500	15692	15712	15544	15590	15536	15701	15712	15535	15472	15509	15670	15590	15687	15544	15654	15540	15650	15610	15693	15649	15783	15565	15531	15554	15373	15431	15734	15552	15471	15551	15700	15569	15649	15587	15408	15604	15587	15572	15650	15629	15585	15675	15635	15549	15547	15652	15460	15661	15460	15688	15535	15390	15628	15556	15599	15614	15623	15563	15605	15667	15536	15733	15589	15473	15619	15750	15461	15626	15801	15540	15745	15691	15364	15716	15765	15591	15825	15568	15656	15646	15642	15604	15528	15664	15604	15555	15618	15674	15699	15647	15701	15612	15627	15477	15573	15528	15455	15546	15785	15470	15779	15412	15570	15722	15536	15583	15589	15574	15477	15779	15550	15562	15664	15731	15670	15584	15513	15655	15551	15401	15535	15619	15405	15634	15799	15457	15513	15724	15675	15551	15734	15572	15654	15582	15764	15534	15558	15713	15803	15673	15808	15579	15690	15550	15503	15505	15529	15643	15579	15687	15327	15587	15682	15739	15660	15436	15545	15714	15511	15740	15506	15646	15474	15589	15569	15728	15672	15629	15444	15540	15786	15678	15681	15587	15732	15596	15584	15480	15610	15553	15639	15679	15535	15595	15580	15573	15536	15562	15661	15708	15640	15668	15591	15642	15351	15562	15567	15529	15843	15532	15656	15700	15652	15764	15670	15447	15418	15776	15830	15506	15617	15571	15582	15523	15554	15667	15456	15733	15621	15617	15602	15652	15631	15591	15519	15565	15755	15599	15699	15716	15675	15576	15700	15568	15702	15663	15669	15682	15499	15703	15768	15501	15498	15521	15650	15586	15534	15701	15515	15552	15664	15532	15640	15635	15428	15530	15555	15722	15622	15602	15661	15609	15544	15702	15502	15531	15818	15534	15565	15892	15789	15581	15643	15725	15367	15683	15665	15546	15585	15696	15655	15822	15666	15441	15787	15591	15505	15545	15474	15641	15617	15482	15565	15613	15625	15594	15713	15570	15535	15617	15542	15720	15798	15598	15640	15589	15719	15491	15728	15601	15513	15485	15606	15540	15661	15619	15613	15780	15601	15619	15600	15596	15483	15656	15594	15521	15613	15760	15613	15577	15526	15657	15616	15451	15541	15801	15446	15660	15509	15624	15605	15673	15643	15749	15621	15559	15613	15522	15832	15415	15734	15592	15656	15501	15518	15533	15691	15627	15608	15796	15632	15639	15475	15517	15629	15523	15623	15457	15543	15374	15536	15565	15647	15386	15666	15629	15582	15568	15570	15734	15345	15482	15709	15651	15497	15524	15569	15733	15553	15682	15421	15594	15576	15531	15601	15733	15591	15665	15531	15650	15666	15626	15794	15598	15526	15629	15611	15572	15637	15641	15686	15579	15705	15575	15582	15543	15443	15548	15525	15577	15519	15620	15799	15529	15413	15662	15728	15604	15655	15495	15448	15555	15482	15584	15709	15594	15595	15732	15800	15623	15290	15571	15573	15415	15579	15764	15531	15763	15624	15493	15793	15766	15688	15544	15585	15812	15647	15720	15477	15634	15773	15432	15688	15510	15816	15470	15652	15590	15717	15638	15510	15486	15562	15708	15709	15528	15543	15571	15654	15519	15381	15583	15437	15683	15680	15600	15660	15460	15649	15523	15651	15479	15718	15604	15626	15682	15713	15602	15673	15505	15679	15629	15631	15687	15478	15694	15525	15547	15551	15538	15586	15686	15488	15582	15546	15839	15462	15511	15629	15720	15519	15594	15634	15445	15628	15660	15805	15498	15785	15556	15518	15454	15685	15644	15590	15686	15603	15534	15545	15623	15582	15639	15723	15556	15577	15603	15467	15495	15652	15705	15707	15603	15872	15530	15678	15668	15587	15651	15707	15757	15541	15589	15707	15596	15892	15554	15588	15483	15644	15719	15344	15593	15565	15617	15537	15813	15667	15619	15659	15531	15471	15504	15437	15582	15625	15652	15679	15534	15460	15679	15494	15701	15730	15620	15637	15884	15595	15597	15778	15529	15823	15733	15597	15700	15657	15588	15680	15605	15524	15540	15547	15598	15743	15559	15611	15602	15625	15454	15542	15531	15813	15540	15628	15629	15519	15578	15676	15494	15506	15524	15592	15638	15651	15431	15774	15510	15674	15730	15626	15708	15636	15667	15597	15617	15714	15679	15658	15653	15577	15640	15451	15590	15752	15651	15730	15578	15499	15449	15694	15745	15507	15705	15723	15605	15566	15511	15680	15654	15611	15670	15531	15592	15639	15381	15627	15553	15635	15495	15672	15600	15567	15698	15691	15603	15970	15615	15562	15707	15717	15476	15745	15665	15529	15570	15669	15700	15729	15690	15274	15713	15586	15629	15498	15515	15501	15545	15689	15640	15678	15598	15707	15599	15469	15533	15471	15619	15695	15435	15601	15696	15745	15502	15530	15480	15435	15511	15600	15557	15606	15526	15760	15563	15621	15532	15676	15560	15556	15596	15631	15728	15584	15591	15522	15631	15678	15397	15447	15414	15661	15570	15594	15804	15669	15627	15610	15717	15658	15404	15683	15639	15848	15585	15514	15534	15506	15675	15553	15714	15660	15746	15610	15860	15566	15488	15682	15812	15491	15797	15616	15508	15476	15496	15675	15585	15510	15678	15633	15713	15803	15620	15543	15753	15733	15559	15526	15468	15515	15529	15527	15558	15609	15678	15628	15756	15562	15577	15729	15448	15480	15552	15577	15713	15543	15605	15642	15678	15582	15587	15665	15761	15538	15627	15682	15528	15539	15538	15549	15621	15663	15627	15611	15726	15625	15667	15653	15607	15781	15710	15694	15687	15639	15674	15462	15650	15563	15613	15590	15575	15502	15711	15571	15604	15568	15663	15558	15735	15534	15713	15488	15493
24117	21411	28846	25426	24213	23963	22358	18872	18081	17701	17368	17080	16784	16802	16705	16693	16546	16590	16569	16565	16354	16531	16315	16393	16331	16234	16239	16431	16351	16400	16344	16291	16391	16424	16430	16473	16436	16360	16337	16568	16426	16304	16248	16187	16178	16093	16162	16334	16189	16355	16329	16388	16258	16376	16179	16451	16222	16348	16622	16231	16459	16365	16386	16453	16341	16131	16149	16254	16104	16339	16279	16389	16178	16402	16485	16257	16372	16264	16522	16358	16268	16333	16228	16150	16430	16329	16224	16334	16283	16250	16215	16174	16210	16414	16309	16190	16173	16038	16024	16122	16365	16139	16226	16308	16038	16359	16437	16402	16182	16252	16177	16228	16272	16210	16373	16261	16071	16245	15974	16125	16415	16263	16220	16401	16242	16224	16152	16315	16276	16151	16507	16133	16516	16100	16282	16351	16254	16137	16418	16233	16313	16424	16399	16162	16399	16262	16172	16245	16330	16341	16141	16350	16461	16261	16107	16339	16200	16251	16225	16191	16317	16399	16457	16366	16300	16301	16322	16099	16496	16238	16523	16368	16281	16137	16216	16276	16281	16338	16530	16323	16271	16312	16386	16352	16476	16092	16132	16302	16232	16176	16325	16441	16335	16265	16273	16207	16327	16363	16124	16263	16120	16325	16248	16336	16373	16013	16295	16146	16091	16460	16058	16400	16093	16139	16147	16214	16492	16381	16364	16089	16325	16199	16213	16126	16292	16171	16324	16348	16260	16378	16274	16354	16353	16133	16249	16483	16365	16302	16250	16282	16283	16485	16294	16245	16232	16185	16163	16178	16212	16180	16198	16295	16274	16339	16251	16307	16225	16289	16421	16388	16228	16353	16294	16230	16214	16437	16262	16234	16304	16283	16309	16042	15889	16187	16204	16247	16335	16199	16265	16277	16262	16285	16296	16391	16176	16173	16253	16317	16280	16185	16284	16474	16355	16167	16177	16378	16195	16321	16374	16177	16271	16272	16323	16406	16261	16350	16197	16262	16442	16176	16241	16184	16076	16284	16343	16147	16278	16402	16262	16229	16266	16225	16447	16285	16299	16494	16320	16301	16351	16202	16464	16314	16253	16353	16207	16164	16285	16437	16260	16426	16081	16490	16360	16191	16431	16279	16110	16227	16339	16063	16271	16243	16219	16441	16289	16110	16234	16300	16238	16119	16389	16164	16143	16408	16546	16273	16359	16197	16313	16383	16252	16198	16287	16244	16305	16360	16096	16399	16318	16411	16155	16092	16215	16308	16224	16343	16297	16482	16197	16234	16328	16193	16252	16355	16471	16478	16413	16119	16320	16325	16267	16189	16280	16245	16213	16036	16382	16246	16192	16310	16321	16178	16306	16293	16120	16226	16244	16041	16143	16199	16313	16043	16136	16193	16245	16281	16148	16474	16351	16072	16096	16202	16252	16294	16305	16112	16230	16186	16411	15999	16285	16099	16166	16312	16425	16206	16300	16456	16300	16439	16229	16358	16271	16156	16180	16248	16361	16294	16263	16237	16361	16086	16277	16227	16161	16248	16318	16067	16217	16424	16271	16227	16455	16290	16483	16357	16207	16197	16187	16095	16366	16328	16262	16239	16250	16376	16053	16296	16341	16180	16306	16317	16193	16316	16279	16253	16369	16096	16177	16327	16329	16242	16339	16243	16163	16344	16274	16248	16249	16324	16274	16324	16212	16179	16404	16529	16242	16331	16485	16340	16327	16170	16353	16368	16383	16160	16157	16353	16309	16150	16382	16082	16386	16324	16336	16232	16072	16311	16296	16162	16244	16316	16120	16224	16154	16476	16396	16479	16243	16389	16289	16319	16287	16149	16399	16392	16446	16226	16385	16189	16259	16435	16380	16160	16413	16397	16287	16214	16284	16122	16359	16364	16275	16483	16277	16298	16225	16253	16310	16192	16376	16334	16225	16333	16181	16443	16313	16225	16257	16171	16149	16108	16349	16274	16329	16250	16137	16221	16173	16412	16325	16062	16250	16303	16260	16272	16320	16241	16275	16108	16215	16073	16455	16042	16233	16286	16348	16309	16284	16359	16225	15937	16150	16399	16503	16101	16202	16350	16293	16319	16292	16194	16445	16149	16329	16364	16221	16222	16274	16136	16312	16210	16121	16246	16180	16387	16322	16366	16337	16120	16320	16240	16202	16429	16395	16263	16191	16018	16114	16298	16214	16465	16377	16335	16205	16228	16515	16258	16286	16347	16335	16277	16431	16244	16338	16456	16218	16285	16059	16225	16070	16164	16191	16214	16378	16387	16199	16293	16097	16171	16418	16370	16145	16226	16199	16164	16286	16340	16143	16138	16407	16449	16297	15988	16195	16264	16223	16484	16223	16241	16122	16224	16388	16419	16353	16197	16196	16126	16197	16119	16398	16370	16341	16135	16168	16307	16099	16389	16121	16206	16341	16280	16458	16232	16087	16075	16112	16412	16314	16258	16123	16283	16389	16371	16322	16255	16209	16206	16133	16249	16222	16331	16430	16285	16427	16424	16165	16252	16145	16196	16331	16408	16239	16282	16382	16372	16238	16274	16190	16094	16287	16395	16464	16379	16450	16091	16201	16404	16511	16167	16244	16175	16395	16237	16303	16272	16314	16391	16362	16105	16140	16262	16172	16080	16234	16069	16327	16383	16179	16320	16273	16363	16177	16311	16289	16359	16014	16305	16452	16271	16466	16277	16192	16351	16336	16260	16390	16235	16344	16282	16325	16273	16367	16284	16405	16308	16461	16354	16187	16308	16290	16337	16415	16394	16332	16289	16298	16123	16397	16494	16284	16183	16302	16386	16347	16415	16145	16203	16239	16224	16249	16152	16272	16287	16144	16347	16119	16429	16108	16095	16143	16364	16191	16108	16329	16312	16352	16540	16182	16355	16314	16216	16254	16299	16494	16145	16379	16148	16320	16240	16277	16214	16262	16350	16145	16378	16298	16479	16294	16146	16404	16560	16249	16247	16321	16146	16311	16396	16409	16369	16225	16115	16381	16299	16207	16321	16082	16463	16311	16287	16241	16372	16242	16255	16153	16170	16195	16374	16315	16155	16322	16213	16294	16340	16356	16390	16381	16386	16211	16271	16216	16180	16254	16354	16107	16433	16300	16143	16342	16331	16327	16297	16332	16268	16124	16219	16097	16220	16330	16351	16282	16240	16228	16274	16167	16281	16097	16347	16447	16318	16283	16260	16366	16148	16513	16333	16274	16193	16379	16289	16260	16183	16318	16147	16169	16322	16329	16390	16376	16213	16100	16376	16301	16179	16351	16240	16334	16347	16420	16379	16228	16376	16423	16282	16138	16497	16275	16340	16408	16445	16234	16262	16645	16406	16411	16320	16233	16132	16223	16399	16338	16248	16385	16350	16284	16248	16188	16228	16112	16255	16206	16389	16361	16175	16184	16168	16134	16460	16165	16253	16321	16265	16338	16389	16507	16272	16173	16163	16324	16182	16151	16069	16261	16200	16425	16176	16394	16109	16227	16275	16399	16262	16385	16241	16342	16246	16362	16003	16107	16298	16226	16490	16202	16353	16232	16269	16130	16318	16439	16252	16121	16410	16224	16226	16142	16379	16515	16356	16284	16319	16276	16024	16325	16235	16261	16331	16238	16214	16287	16380	16340	16251	16240	16322	16280	16392	16170	16272	16288	16269	16187	16146	16325	16349	16319	16322	16277	16207	16401	16235	16283	16293	16375	16158	16362	16365	16187	16281	16309	16421	16222	16235	16193	16363	16257	16342	16304	16356	16378	16316	16190	16333	16267	16318	16210	16123	16245	16199	16260	16292	16300	16363	16390	16441	16261	16337	16241	16193	16186	16402	16378	16161	16120	16257	16332	16160	16202	16209	16212	16241	16294	16225	16034	16274	16156	16471	16243	16110	16374	16357	16377	16298	16246	16276	16442	16501	16283	16392	16174	16342	16362	16255	16160	16331	16398	16177	16214	16415	16332	16169	16314	16168	16371	16283	16473	16354	16295	16314	16093	16345	16420	16459	16240	16396	16269	16465	16270	16212	16252	16222	16177	16371	16432	16281	16158	16176	16270	16422	16413	16111	16003	16348	16382	16319	16357	16182	16224	16210	16148	16402	16461	16457	16493	16364	16135	16439	16334	16386	16234	16222	16064	16232	16236	16291	15933	16335	16453	16452	16205	16370	16280	16324	16409	16489	16100	16342	16083	16164	16204	16300	16273	16450	16266	16185	16386	16285	16341	16400	16329	16261	16162	16195	16147	16228	16334	16249	16360	16348	16192	16292	16438	16305	16270	16143	16422	16301	16194	16133	16207	16190	16369	16195	16057	16203	16312	16287	16197	16243	16372	16243	16306	16134	16240	16440	16321	16325	16260	16272	16110	16364	16239	16262	16099	16189	16136	16171	16259	16185	16285	16336	16225	16401	16426	16316	16248	16381	16160	16406	16257	16292	16293	16458	16477	16267	16230	16060	16311	16367	16439	16340	16123	16064	16436	16160	16169	16164	16314	16260	16284	16282	16319	16309	16261	16213	16279	16287	16326	16279	16382	16474	16511	16179	16272	16185	16318	16307	16416	16304	16509	16263	16254	16354	16152	16451	16542	16267	16308	16265	16228	16377	16287	16237	16462	16205	16429	16220	16261	16459	16282	16106	16462	16191	16542	16283	16355	16376	16194	16419	16444	16318	16349	16238	16469	16411	16255	16231	16128	16135	16391	16257	16329	16232	16115	16386	16305	16250	16362	16234	16288	16258	16262	16128	16293	16403	16468	16419	16205	16219	16240	16138	16330	16154	16298	16229	16147	16477	16261	16284	16073	16303	16405	16228	16248	16283	16276	16129	16096	16207	16547	16296	16191	16328	16363	16347	16242	16265	16252	16049	16389	16188	16347	16237	16250	16096	16368	16326	16361	16289	16290	16213	16199	16271	16557	16354	16419	16458	16120	16355	16322	16248	16391	16479	16355	16283	16272	16397	16112	16354	16334	16302	16265	16350	16208	16411	16215	16149	16404	16282	16251	16454	16381	16279	16314	16241	16362	16271	16284	16302	16247	16301	16159	16328	16180	16135	16249	16321	16278	16221	16289	16413	16175	16241	16287	16247	16305	16558	16320	16166	16161	16224	16222	16165	16304	16423	16244	16242
32962	50739	45078	34589	29300	22916	20523	18578	17485	16912	16348	16033	15692	15560	15317	15410	15235	15149	15246	15176	15198	15030	15138	15231	15143	15171	15153	15023	15296	15116	15102	15150	15103	15259	15108	15087	14923	15056	15031	15029	15139	15091	15025	15206	15096	15035	15016	14949	15104	14989	15103	15033	15022	14889	15053	15085	15134	15014	15042	14983	15008	14841	15119	15123	15073	15053	14932	15028	15220	15027	15123	14962	15088	15135	15045	15066	15020	15044	15034	14908	14975	14941	14877	15064	15040	15051	14859	15214	14979	15037	14967	15120	15173	15063	15064	14899	15120	15018	15031	15161	15057	14937	14943	14979	15131	15050	15148	15065	14899	14997	14945	14878	15143	15104	15269	15042	15137	15147	15173	15032	15109	15008	15070	15073	15204	14940	15111	15142	15244	14933	15029	14900	15043	15108	14935	15279	15013	14909	15189	15087	15228	15054	15054	15075	15092	15034	15165	15153	15064	15018	15170	15074	14990	15015	14966	15168	14942	15039	15037	14971	15040	15055	14994	14911	15092	15064	15076	15126	15106	15094	15042	14945	15088	14891	15074	15063	15126	15133	15056	15036	15093	15094	14935	14946	15118	15047	15149	15071	14927	15105	14930	14975	15069	14968	14981	15056	15017	14935	15101	15045	14981	14990	15033	15059	15010	14992	14952	15020	14984	15228	15136	15052	15065	14917	15006	14875	15042	15022	14987	15084	14975	15168	15039	15091	15065	14948	15087	15061	14977	15338	15015	15067	15212	14958	15133	15046	14879	14997	14938	14886	15015	15093	14951	15054	15261	15147	14964	15022	14829	15115	15087	15138	15086	15267	15034	15033	15002	15027	15097	15040	14877	15151	15020	15101	14999	15066	15031	14990	15205	15027	14998	15089	15059	15141	15018	15068	14891	14992	15049	14934	15032	15080	15071	15055	15040	14965	15020	14994	15053	14899	15013	15190	15021	14978	15076	15007	15161	15020	14919	14983	14954	14867	14978	15028	14905	15061	14990	15045	15127	15017	14818	14914	15041	15061	15162	14985	15007	15199	15013	14933	15065	15044	15027	15052	15047	15131	15073	15033	15073	15078	15103	15049	15167	15015	14939	15083	14926	15061	14917	15008	15074	14901	14870	14976	15042	15031	14970	15004	15021	15011	14980	15066	15018	15107	15141	15127	14997	15051	15128	15131	15051	15057	14957	14948	15207	15053	15179	15127	15305	14971	14818	14890	15043	14876	14963	14914	15042	14864	15118	14998	15199	15073	15053	15088	15000	15006	15133	14975	15040	15043	15016	15049	14926	14918	14916	14999	15096	14961	15037	15083	15058	15180	15041	15055	15092	14959	15015	14843	14982	15043	15101	15029	15060	15027	14924	15014	15114	15149	14923	14972	15225	15125	15013	15129	15268	14938	14945	14899	14953	15083	15057	14935	15110	14988	15061	15012	15141	15053	14983	14905	15214	15054	15082	15012	15129	15132	15163	15216	15134	14892	15144	15040	15187	15096	15169	15110	15057	14980	14960	14941	15072	15014	15096	14984	15055	15088	14951	15128	15045	15118	14864	14930	15108	15036	15200	15061	15100	14911	15078	15046	15027	15092	15011	15135	15108	15062	15050	14961	15021	15069	15057	14922	14994	14858	14823	14941	14943	15152	14933	15072	15024	15013	15161	14994	15009	15028	15113	15017	15202	15160	14956	15102	15002	15020	14990	15059	15046	15005	15135	15039	15148	15021	15100	15035	15184	15049	15056	14996	14841	14945	15007	14867	15022	15105	15069	15142	14836	15058	15085	15052	15074	14956	15166	15192	14959	14942	14984	15108	14970	14999	15076	14898	14964	14982	15148	15066	14993	14903	15036	15126	15022	15066	14905	15017	15177	15115	14964	14895	15069	15017	14943	15131	15031	15162	15195	14999	15064	15087	15020	14982	14952	14997	15025	14827	14944	15108	15018	15043	15052	14917	14982	14897	15121	14959	14912	14910	15115	15063	15029	15037	15087	15140	15077	15007	15221	14985	15100	14963	15160	15009	15106	15214	15022	15154	14995	15009	15123	15105	15035	15014	15096	14966	15015	14988	14966	15022	15046	15102	15021	15118	15322	14958	14985	15136	15090	14936	15086	15158	15074	14954	14967	15116	15146	14978	14980	15006	15151	15182	14912	15105	15049	15148	14970	14927	14961	14901	15199	14986	14950	15149	14926	15079	15011	14978	15027	14908	14940	14997	15046	15099	14970	15100	14968	14960	15081	14863	14986	14984	15051	14884	15117	14981	15036	15014	14909	15070	14853	15048	15208	15103	15106	15038	14955	15008	15100	14905	15095	15035	14843	15041	14984	15013	15219	14978	15193	15066	15146	15067	15095	14962	15154	14889	15152	15293	15052	15127	14965	14899	15030	15009	15173	15071	15186	15065	15003	14999	15035	14877	14829	15120	14948	14922	15071	15092	15141	15033	14989	15013	14935	15222	15131	15049	15090	15067	15024	14905	14918	15099	15095	15098	15136	14892	14881	15093	15053	14956	14957	15067	14901	15060	14984	14924	15141	15038	15100	14831	14989	15200	14980	15038	15034	14846	15042	15018	14984	15030	14937	15060	15100	14975	15090	14985	15126	15096	15019	15120	15128	15107	15235	15075	15028	15165	15250	15098	15043	15204	15092	15087	15112	15099	14957	15208	14966	14992	15099	14967	14992	15070	14931	14972	14944	15117	14925	14948	15003	15045	14871	14915	15011	15061	14881	14950	14952	15151	15095	15081	15154	15238	14954	14946	15021	14978	15055	14986	15119	15076	15058	15002	15140	15062	14954	15066	14869	14956	15125	15052	15094	15101	15062	14990	15134	15005	15059	14990	15084	15053	15198	15051	15023	15008	15146	14946	15075	15064	14910	15038	15039	15185	15134	14990	14920	15020	15005	15044	14952	15065	15060	14990	15197	15176	15051	14997	15080	15004	15123	15083	15154	15126	15090	15067	15173	15194	15045	15041	15034	15102	15030	15188	15093	15139	15074	14969	15068	15111	15048	14988	14971	15101	15123	14845	15249	15031	14871	14944	15075	15122	14956	15156	15165	15001	14996	15039	15064	14853	15078	14944	15075	14905	14909	15092	15128	15096	14904	14937	14911	15052	14988	15136	14970	15010	14861	15174	15048	15043	15197	14966	14939	15078	15016	14904	14837	15152	15088	15129	15007	14937	15083	14896	15052	15007	15010	15047	15067	15246	14994	14898	15025	15047	15039	14989	15117	15004	15171	15061	15083	14992	14953	15067	15005	15167	14959	15172	15225	15082	14946	15017	14957	15040	15052	14999	15042	14864	15099	15061	14910	15114	14966	15011	15035	15082	14876	15204	15042	15027	15003	15039	15086	15041	15123	14885	14916	15093	14967	15129	14954	15138	15249	14951	15062	15196	15028	14960	15086	15090	14897	15050	14990	15209	15075	15030	15132	14839	15039	15200	15048	14960	15052	15034	15093	15111	15037	15097	14951	15084	14947	15167	14870	15118	15037	14895	15006	14967	15213	15162	14993	15076	14955	15044	14952	14978	14931	15017	15098	15070	15155	15058	14982	15005	15085	14901	15108	15026	15028	15078	15074	15004	14940	15057	14995	15078	15014	15164	14916	14925	15017	14902	15010	15111	15105	14945	15045	15107	15011	14988	14956	14897	14946	14924	14956	15179	15107	15124	14897	15248	14924	14932	15022	15018	15122	15043	15118	15065	14962	15174	15149	15124	15227	15133	14932	15137	15056	15196	15021	15119	15082	14926	14949	15023	15134	15270	15021	14838	14957	15089	15050	14978	15016	14899	15101	14934	15036	14974	15081	15137	15048	14825	15027	15130	14898	14974	14971	15056	14988	15049	15108	14952	15111	15163	14954	14991	15094	15026	15046	14941	15333	15086	15067	15015	15047	14993	15315	15081	14884	15084	15035	15016	15186	15115	15111	15100	15117	14908	15127	15212	15024	14915	15100	14836	15153	14990	15202	15099	14931	15200	14994	14970	15203	15106	14974	15153	15003	14966	15001	14940	15207	15040	15130	15041	15034	15136	15090	15130	15114	14973	15048	15161	15068	15213	15073	14916	14940	15019	15078	14936	14914	15094	14941	14861	15064	15071	15146	15016	15107	15122	15115	15257	15050	14996	14961	14910	15028	15187	14887	15134	15195	14903	15083	15216	14883	15024	15003	14951	15029	15034	15164	15059	15119	15140	15026	15064	15072	15060	14952	14993	15034	15140	14981	14957	15143	15085	15041	15124	15084	14874	15127	15016	14971	15180	15028	14957	14974	14957	15019	15150	15190	15082	14989	15058	15149	14935	15026	15083	14947	15051	14907	14967	15152	15006	15023	15176	15142	15052	15013	15094	15221	15240	14925	14944	15094	14953	15103	15015	15021	14995	14922	14922	15175	15007	15142	15113	15072	15051	15075	14979	15133	15033	15012	15105	14916	14943	15060	15166	15007	14853	15388	15098	14931	15223	15091	14970	15125	15025	14955	15186	14961	15038	15024	14945	14979	15105	15012	15058	14992	14822	15017	15035	14967	15065	14905	15070	15108	14960	14957	15078	14956	15023	14852	15054	15133	14925	15167	15135	15225	15068	15096	15166	15093	15211	15165	15029	15069	14852	15043	15132	14878	15163	14911	14980	15099	15078	14997	14987	15088	15141	15046	15072	14954	15050	15020	14992	15175	15096	15089	14994	14878	15023	14993	15196	15006	14958	15165	15023	15205	15048	15106	15137	14995	15003	15175	15128	15130	14946	15019	15144	14974	15037	14932	15131	15020	15161	15091	15133	14754	14908	15116	15078	15263	15106	15097	15055	15072	15070	15018	14955	15056	15204	15011	14990	15129	15130	14902	15061	15119	15043	15015	15110	14965	15001	14953	14979	15140	15153	15129	15047	15044	14790	15016	15092	15089	15012	14918	15174	15030	14999	14959	15097	15009	14898	14839	14862	14909	14982	15089	15000	15087	14910	15205	15087	15064	14932	15103	14978	15141	15102	15088	15044	15131	15164	15018	15085	15151	14972	15041	15104	15164	15133	15165	14957	14964	15132	14984	15096	14888	15010	15160	15027	14998	15080	14898	15028	15129	15063	15022	15183	15083	15282	14852	14917	14963	15083	14928	15111	14912	15108	15201	15060
22986	21369	29137	24446	23354	26015	26697	21277	19556	19273	18950	18450	18125	17913	17683	17660	17550	17467	17355	17326	17264	17437	17484	17197	17234	17393	17262	17282	17273	17270	17352	17177	17415	17289	17173	17403	17328	17327	17058	17416	17304	17365	17321	17234	17181	17346	17427	17213	17268	17317	17359	17277	17376	17334	17221	17282	17122	17235	17153	17416	17281	17012	17405	17231	17357	17286	17281	17214	17166	17376	17165	17379	17223	17183	17178	17117	17311	17241	16998	17522	17317	17219	17359	17230	17164	17308	17110	17283	17167	17175	17134	17099	17278	17095	17215	17300	17075	17105	17218	17355	16984	17052	17179	17266	17248	17117	17269	17181	17205	17379	17371	17179	17264	17126	17183	17216	17286	17188	17064	17235	17179	17208	17029	17258	17037	17028	17086	17023	17115	17197	17078	17119	17134	17379	17130	17224	17348	17233	17395	17292	17225	17298	17221	17206	16964	17121	17220	16888	17051	17158	17005	17260	17065	17095	17077	17122	17116	16902	17182	16937	17199	17169	17129	17334	17214	17075	17188	17188	17131	17204	17241	17168	17111	17230	17228	17322	17265	17002	17215	17101	17062	17061	17197	17114	16967	17225	17049	17381	17238	17323	17286	17295	17320	17242	17194	17056	17157	16928	17145	17214	17071	17182	17024	17137	16896	17196	17183	17273	17294	17336	17383	17163	17162	17213	17104	17340	17235	17250	17104	17175	17179	16994	17059	17234	17151	17163	17033	17131	17075	17103	17285	17152	17065	17066	17227	17008	17193	17033	17170	17108	17080	17230	17233	17130	17107	17144	17211	17207	17060	16875	17074	17178	17180	17309	17205	16964	17221	17143	17241	17363	17369	17301	17235	17115	16996	16972	17088	17108	17173	17126	16975	17244	17169	17216	17098	17294	17186	17116	17171	17136	17042	17282	17215	16994	17105	17218	17231	17388	17315	17128	17016	17163	17221	16934	17153	17216	17151	17226	17103	17006	17183	17132	17173	17098	17171	17087	17095	17229	17371	17452	17137	17346	17346	17197	17124	17308	17058	17222	17291	17006	17239	17089	17039	17128	17180	17153	17196	17179	17247	17296	17212	16979	17191	17067	17206	17169	17134	17175	17161	17065	17202	17112	17082	17282	17125	17247	17304	17331	17240	17139	16979	17012	17186	17132	17201	17326	17139	17311	17080	17083	17155	17153	16951	17314	17053	17132	17022	17132	17109	17132	17324	17200	17205	17089	17176	17069	17166	16897	17249	17186	17044	17162	17257	17100	17174	17032	17151	17183	17427	17253	17077	17289	17141	17257	17102	17297	17148	17069	17032	17382	17034	17155	17148	17332	17039	17247	17071	17091	17122	17138	17081	17279	17213	17058	17135	17263	17135	17180	17167	16901	17261	17044	17074	17087	17259	17069	17424	17103	16998	17083	17001	17122	17115	17264	17140	17118	17121	17213	17199	17084	16983	17031	16952	16995	16980	17129	17075	17371	17170	17096	17365	17165	17104	17354	16963	16912	17069	17253	17082	17120	17114	17088	17196	17112	17141	17161	17179	17235	17311	17124	17267	17059	17101	17244	17085	16993	17189	17077	17474	17311	17217	17207	17227	17274	17156	17023	17187	17315	17078	17059	17211	17151	17335	17032	17335	17053	17213	16980	17190	17099	17106	17215	17258	17127	17299	17046	17206	17143	17152	16894	17131	17256	17199	17187	17198	17098	17193	17212	17337	17314	17145	17195	17181	17170	17079	17136	17236	17074	17135	17100	17146	17044	17300	17149	17227	17117	17156	17237	17078	17237	17012	17075	17198	17228	16972	17440	17049	17012	17371	17213	17117	17197	17249	17174	17312	17131	17192	16936	17032	17283	17160	17054	17263	17289	17087	17331	17284	17127	17138	17036	17154	17131	17282	17292	17256	17208	17242	17114	17231	17063	17081	17296	17153	17039	17027	17042	16994	16907	16921	17048	17151	17085	17234	17144	17132	17043	17162	17288	16899	17195	17134	17021	17142	17269	16997	17152	17211	17168	17159	17381	17051	17183	17078	17121	17178	17328	17135	17124	17240	17117	17208	17263	17164	17155	16997	17043	17222	17080	17102	17157	17122	17333	17180	17076	17190	17243	17053	17296	17302	17112	17131	17189	17080	16913	17146	16945	17378	17283	17116	17162	17219	16982	17042	16999	17146	17335	17040	17235	16944	17178	17083	17095	17139	17297	17157	17074	17167	17192	17117	17097	16955	17133	17259	17105	17143	17028	17243	17168	17140	17189	17180	17135	17205	17279	17116	17427	17049	16974	17168	17015	17311	17107	17248	16985	17293	17237	17210	17103	17022	17156	16957	17270	17106	17121	17180	17257	17173	17227	17093	17143	17022	17068	17053	17152	17183	17104	17246	17394	17207	17461	17241	17279	17119	17154	17142	17230	16977	16997	17332	17105	17275	17181	17145	17349	17164	16994	17379	17042	17160	17212	17036	17093	17056	17179	17252	17111	17187	16965	17125	17066	17098	17018	17196	17070	17173	17165	17242	16950	17195	17031	17119	17253	17307	17123	17208	17289	17084	17146	16947	17195	17200	17173	17050	16975	17394	17257	17108	17244	17262	17183	17484	17347	17233	17202	17219	17212	17229	17059	16992	17168	17247	17056	17205	17141	17201	17107	17035	17162	17057	17225	17177	17127	17358	17120	17239	17160	17322	17219	17169	17117	17263	17323	17268	17129	17063	17144	17350	17123	17250	17200	17183	17185	17232	17286	17093	17057	17077	17122	17217	17055	17212	17291	17128	16989	17202	17163	17198	17145	17126	17053	16886	17042	17050	17093	17267	17399	16980	17085	17111	17041	17062	17262	17132	17292	17137	17079	17152	17032	17211	17121	17109	17251	17104	17062	16968	17198	17105	17229	17114	17347	17289	17103	17125	17146	17082	17231	17177	17328	17467	17307	17217	17211	17281	17060	17195	17058	17122	17131	17188	17305	17038	17085	17032	17113	17269	17126	17147	17158	17221	17027	17216	17109	17018	17055	17072	17274	17148	17208	17210	17208	17039	17149	17183	17205	17335	17155	17142	17213	17331	17279	17115	17244	17221	17203	17174	16982	17244	17074	17036	17332	17104	17452	17056	16989	17060	16982	17347	17260	17136	17096	17162	16942	17231	17229	17046	16948	17168	17299	17165	17099	17224	17061	17213	17016	17255	17356	17222	17086	17329	17142	17193	17181	16973	17252	17302	17046	17302	17151	17265	17113	17320	17289	17075	17119	17230	17206	17081	17188	17268	17203	17218	17379	16951	17048	17255	17238	17281	17237	16840	17219	17104	17108	17071	17070	17209	17134	17173	17163	16936	17160	17059	17200	17322	17190	17238	17095	17229	16998	17001	17380	17271	17230	17158	17055	17087	17139	17299	17169	17086	17184	17154	16991	17158	17213	17292	17244	17114	17196	17211	17026	17010	17197	17116	17290	17219	17050	17153	17134	17459	17144	17361	17122	17190	17383	17245	17148	17412	17332	17286	17112	17330	17321	17100	17007	17146	17008	17243	17237	17281	16937	17043	16965	17042	17160	17031	17196	17234	17181	17072	17271	17204	17264	17224	17119	17199	17139	17200	17307	17210	17260	17359	17152	17085	17148	16994	17052	17295	17102	17179	17208	17157	17208	17286	17069	17178	16911	17126	17016	17305	17179	17409	17239	17123	17205	16899	17111	17102	17398	17281	17268	17247	17359	17437	17204	17075	17274	16988	17218	17069	17167	17103	17222	17449	17294	17006	17016	17093	17048	17022	17317	17155	17189	17178	17183	17172	16935	17042	17231	17048	17157	16909	17019	17228	17255	17124	17211	17211	17241	17314	17139	17286	17133	17080	17230	17270	17211	17160	17009	16901	17117	17165	17259	17179	17296	17103	17207	17214	17025	17197	16958	17374	17094	17052	17089	17200	17015	17158	17153	17064	17136	17161	17240	17218	17082	17156	17158	17305	17120	17069	17119	16883	16932	17115	17183	17044	17173	17059	17135	17052	17249	17163	16985	17137	17088	17069	17285	17362	17361	17094	17020	17228	17055	17075	17078	17092	17112	17202	17185	17146	17166	17285	17213	17151	17329	17136	17098	17067	16920	17051	17187	17168	17075	17382	17193	17125	17257	17316	16998	17010	17210	17366	17196	17270	17148	17064	17191	17125	17276	17037	16967	17137	17073	17140	17022	17251	17353	17171	16997	17176	17117	17172	17094	17283	17089	16986	17226	17210	17365	17291	17285	17078	17146	17146	17380	17022	17102	17063	17179	17123	17145	17051	17172	17261	17082	17110	17178	17104	17097	17248	17046	17203	17051	16996	17316	17190	17107	17228	17235	17245	17114	17136	16997	16884	17187	17404	17135	17228	17075	17062	17153	17034	17221	17189	17286	17414	17027	16993	17286	17109	17080	17220	17384	17130	16803	17123	17273	17249	16973	17227	17212	17130	17196	17090	17268	17018	17294	17184	17016	17333	17385	17203	17277	17211	16954	17304	17377	17191	17413	17485	17018	17069	17223	17101	16898	17187	17078	16997	17190	17146	17064	17038	17106	17232	17036	17178	17258	17240	17067	17313	17138	17126	17223	17188	16967	17246	17064	16999	17079	17259	17145	17151	17067	17117	17157	17228	17087	17301	17209	17012	17205	17273	17018	17066	17165	17253	17230	17316	17052	17287	17211	17119	17001	17170	17063	17328	17024	17017	17101	17262	17198	17415	17314	17135	17294	17038	17356	17092	17139	17309	17249	16911	17155	17226	17170	17032	17016	17028	17256	16991	17270	17332	17090	17352	17184	17192	17217	17126	17347	17106	17150	17180	17266	16982	16983	17191	17144	17145	17054	17194	17219	17249	17095	17098	17062	17240	17205	17412	17170	17310	17111	17317	17049	17051	17225	17190	17186	17337	17233	17234	17265	17351	17175	17203	17039	17128	17081	17140	16995	17048	17145	17246	17188	17301	16969	16992	17074	17166	17248	17121	17250	17312	17072	17292	17198	16961	17137	17479	17087	17393	17120	17164	17165	16984	17085	17057	17118	17036	17259	17084	17164	17070	17133	17025	17196	17191	17077	17223	17199	17147	17164	17011	17021	17097	17121	17002	16933	17069	17214	17249	17217	17162	17099	16976	17185	17202	17260
34662	55521	51556	44032	35677	28349	23693	20226	19107	18244	17699	17047	16643	16325	16050	15766	16045	15789	15752	15927	15706	15619	15615	15542	15542	15373	15508	15552	15633	15705	15479	15532	15654	15598	15569	15569	15682	15437	15468	15509	15570	15539	15565	15471	15521	15661	15495	15569	15402	15628	15493	15620	15580	15515	15643	15513	15506	15569	15668	15555	15490	15576	15637	15440	15620	15600	15580	15597	15552	15539	15609	15376	15552	15431	15677	15412	15652	15302	15636	15576	15439	15453	15468	15584	15476	15374	15441	15564	15504	15575	15460	15609	15401	15529	15468	15558	15508	15467	15613	15550	15513	15410	15549	15653	15508	15595	15543	15568	15519	15566	15608	15458	15434	15580	15434	15547	15337	15482	15369	15532	15441	15503	15321	15585	15551	15482	15585	15468	15572	15559	15516	15817	15521	15490	15581	15395	15573	15547	15577	15357	15597	15467	15493	15424	15564	15409	15520	15512	15521	15537	15291	15444	15417	15515	15527	15368	15408	15507	15495	15387	15528	15418	15622	15433	15533	15307	15517	15527	15561	15484	15377	15360	15483	15452	15631	15676	15720	15384	15433	15454	15503	15513	15298	15564	15379	15476	15354	15464	15447	15445	15666	15491	15590	15435	15364	15259	15649	15472	15548	15401	15494	15440	15472	15502	15636	15597	15451	15605	15475	15453	15571	15452	15657	15513	15574	15586	15416	15511	15645	15689	15482	15537	15339	15462	15590	15463	15514	15446	15454	15349	15582	15452	15371	15590	15601	15419	15417	15489	15582	15489	15675	15385	15538	15599	15540	15698	15520	15466	15492	15427	15516	15347	15617	15437	15591	15480	15757	15408	15508	15258	15530	15399	15443	15600	15507	15486	15584	15446	15521	15480	15418	15410	15523	15393	15690	15332	15352	15579	15550	15564	15563	15405	15466	15562	15496	15628	15452	15559	15538	15552	15473	15437	15468	15504	15431	15406	15450	15440	15531	15455	15608	15425	15576	15524	15507	15468	15506	15455	15517	15426	15539	15387	15573	15541	15406	15517	15529	15615	15388	15482	15597	15627	15386	15466	15331	15450	15466	15471	15678	15307	15482	15423	15554	15679	15375	15650	15466	15458	15377	15553	15482	15406	15456	15481	15504	15590	15552	15488	15450	15511	15452	15431	15557	15531	15467	15587	15346	15375	15380	15519	15462	15610	15512	15381	15461	15542	15464	15528	15564	15550	15515	15449	15455	15558	15363	15448	15481	15564	15696	15564	15542	15362	15474	15615	15551	15436	15534	15439	15591	15556	15372	15523	15313	15640	15468	15573	15456	15486	15501	15593	15601	15410	15590	15424	15567	15528	15463	15448	15491	15613	15612	15633	15449	15385	15541	15556	15356	15443	15476	15453	15489	15390	15605	15589	15568	15527	15421	15506	15192	15582	15387	15451	15387	15598	15324	15489	15317	15484	15363	15556	15631	15482	15462	15579	15562	15441	15388	15565	15365	15535	15610	15362	15341	15379	15443	15533	15485	15471	15283	15617	15455	15665	15526	15433	15541	15574	15726	15479	15423	15596	15438	15480	15370	15590	15402	15488	15512	15624	15643	15453	15410	15424	15566	15459	15440	15741	15438	15541	15368	15410	15586	15401	15538	15521	15363	15440	15667	15543	15473	15618	15432	15362	15519	15345	15473	15412	15398	15502	15270	15549	15447	15528	15567	15349	15274	15436	15398	15469	15512	15411	15329	15616	15356	15397	15391	15481	15575	15494	15640	15453	15343	15455	15525	15469	15510	15641	15536	15510	15594	15463	15498	15420	15396	15471	15457	15526	15545	15543	15430	15541	15609	15242	15406	15565	15521	15387	15512	15502	15518	15417	15558	15461	15522	15370	15407	15405	15540	15409	15499	15558	15451	15432	15625	15539	15554	15468	15469	15594	15497	15501	15484	15397	15517	15613	15427	15778	15448	15475	15446	15386	15544	15474	15550	15537	15447	15413	15530	15369	15589	15533	15636	15507	15376	15423	15554	15336	15378	15426	15369	15385	15602	15532	15697	15620	15588	15512	15562	15371	15401	15332	15736	15399	15466	15535	15500	15627	15511	15450	15455	15509	15527	15594	15484	15510	15461	15464	15515	15471	15473	15436	15504	15597	15453	15558	15475	15466	15458	15546	15416	15443	15634	15455	15362	15472	15409	15442	15546	15486	15524	15551	15549	15472	15469	15427	15509	15547	15582	15506	15369	15522	15526	15440	15694	15432	15599	15595	15632	15696	15428	15468	15507	15469	15442	15365	15516	15657	15586	15546	15606	15550	15400	15351	15475	15373	15525	15340	15338	15559	15412	15551	15554	15411	15572	15496	15494	15455	15541	15446	15595	15545	15630	15557	15383	15542	15436	15415	15532	15535	15335	15715	15468	15494	15398	15531	15497	15313	15559	15453	15525	15497	15406	15534	15482	15414	15553	15523	15370	15331	15366	15623	15590	15587	15481	15456	15655	15505	15521	15359	15558	15598	15593	15648	15558	15638	15373	15572	15540	15407	15577	15617	15521	15525	15637	15577	15440	15432	15683	15395	15512	15412	15485	15531	15421	15381	15558	15452	15420	15527	15419	15367	15547	15464	15491	15737	15483	15440	15350	15566	15564	15646	15537	15503	15470	15488	15648	15514	15427	15632	15440	15450	15526	15565	15413	15682	15386	15613	15407	15527	15661	15441	15453	15445	15371	15297	15473	15546	15607	15577	15585	15548	15398	15543	15497	15463	15605	15550	15461	15491	15430	15342	15599	15366	15441	15394	15591	15403	15646	15316	15482	15568	15361	15495	15424	15562	15409	15446	15443	15470	15449	15372	15494	15540	15429	15388	15583	15369	15552	15519	15560	15466	15587	15528	15374	15537	15425	15617	15587	15361	15414	15330	15469	15630	15581	15429	15347	15395	15370	15442	15491	15413	15518	15448	15471	15532	15586	15614	15499	15537	15467	15526	15557	15741	15324	15576	15404	15570	15525	15507	15648	15436	15498	15443	15529	15481	15420	15500	15529	15477	15444	15439	15506	15413	15632	15443	15523	15520	15617	15379	15452	15505	15612	15465	15423	15367	15528	15492	15397	15403	15410	15673	15727	15503	15459	15510	15429	15347	15581	15648	15535	15367	15563	15403	15484	15426	15365	15541	15555	15515	15585	15474	15495	15608	15518	15413	15532	15396	15613	15464	15452	15535	15615	15531	15338	15377	15379	15428	15458	15557	15348	15399	15512	15564	15499	15444	15444	15346	15505	15368	15506	15582	15460	15347	15372	15426	15366	15339	15501	15664	15607	15399	15539	15500	15585	15304	15519	15607	15826	15327	15350	15471	15557	15505	15552	15614	15543	15270	15430	15500	15372	15593	15408	15490	15415	15302	15629	15462	15619	15490	15549	15448	15580	15495	15639	15520	15352	15412	15481	15577	15480	15626	15512	15586	15511	15597	15444	15534	15501	15502	15534	15504	15539	15427	15375	15559	15314	15733	15377	15545	15586	15635	15442	15508	15534	15526	15465	15627	15526	15338	15528	15485	15522	15602	15607	15481	15414	15753	15352	15418	15467	15614	15572	15394	15444	15431	15422	15549	15490	15456	15591	15439	15537	15586	15460	15526	15503	15668	15610	15302	15512	15425	15467	15523	15531	15516	15547	15469	15515	15497	15545	15535	15312	15516	15559	15540	15604	15459	15353	15519	15454	15531	15575	15571	15406	15497	15573	15576	15466	15681	15530	15529	15564	15550	15479	15499	15535	15487	15357	15513	15386	15559	15474	15469	15411	15417	15420	15337	15612	15342	15572	15488	15465	15619	15529	15556	15426	15410	15492	15484	15373	15573	15578	15414	15388	15517	15491	15441	15451	15549	15425	15474	15542	15542	15531	15269	15520	15589	15539	15530	15543	15499	15438	15565	15523	15549	15286	15697	15638	15471	15579	15720	15321	15292	15566	15485	15522	15443	15509	15637	15472	15478	15455	15354	15603	15585	15480	15327	15488	15362	15652	15598	15719	15394	15638	15399	15448	15427	15500	15556	15208	15479	15361	15464	15400	15533	15554	15357	15322	15486	15461	15460	15586	15383	15396	15542	15548	15539	15489	15594	15503	15606	15418	15608	15586	15416	15427	15641	15372	15384	15308	15343	15659	15511	15455	15516	15408	15424	15468	15483	15496	15463	15537	15512	15569	15595	15392	15364	15502	15280	15541	15497	15420	15645	15383	15468	15280	15500	15375	15385	15449	15551	15564	15652	15439	15589	15320	15662	15506	15625	15423	15434	15457	15409	15495	15509	15463	15303	15334	15555	15462	15461	15471	15499	15415	15583	15498	15713	15492	15504	15677	15548	15494	15568	15576	15422	15448	15536	15505	15490	15439	15593	15559	15374	15433	15502	15530	15525	15617	15470	15459	15541	15511	15394	15464	15548	15629	15446	15486	15568	15425	15438	15395	15358	15335	15516	15521	15450	15556	15568	15440	15581	15518	15568	15437	15502	15364	15391	15500	15447	15641	15467	15510	15586	15396	15578	15503	15517	15553	15455	15402	15583	15444	15486	15537	15456	15342	15569	15425	15456	15664	15578	15433	15356	15767	15577	15600	15607	15393	15471	15471	15511	15677	15590	15326	15595	15569	15438	15480	15486	15462	15433	15613	15402	15634	15441	15509	15508	15472	15565	15324	15594	15644	15639	15445	15519	15595	15578	15401	15500	15296	15321	15661	15427	15479	15436	15546	15445	15562	15654	15421	15546	15622	15478	15658	15455	15552	15626	15442	15788	15464	15400	15471	15630	15593	15492	15599	15342	15536	15401	15498	15480	15316	15495	15466	15465	15275	15611	15604	15354	15590	15435	15398	15455	15608	15447	15593	15577	15614	15512	15589	15416	15480	15647	15395	15332	15567	15573	15382	15419	15495	15536	15531	15598	15423	15420	15519	15461	15498	15284	15593	15481	15425	15436	15614	15302	15453	15490	15612	15539	15429	15496	15459	15643	15402	15553	15487	15380	15405	15504	15392	15464	15572	15306	15488	15327	15556	15487	15520	15485	15508	15553	15516	15617	15593	15516	15535	15341	15531	15422	15527	15389	15547	15497	15387	15521	15379	15444	15456	15398	15666	15385	15706	15683	15414	15661	15312	15464
28758	26854	33611	29869	23276	20707	19070	18161	17952	17816	17665	17355	17431	17363	17180	17156	17177	17248	17098	17286	17045	17030	17098	17081	17331	17163	17166	17101	17328	17070	17221	17138	17257	17183	17103	17306	17114	17245	17172	17219	17047	16963	17265	17073	17120	17026	17059	17166	17429	17053	17277	17221	16916	17031	17249	17239	17039	16973	16926	17125	17079	17232	17068	17135	17119	16849	17246	17084	17202	16990	17251	17001	17214	17125	17160	17123	17134	17035	17102	17275	17212	17085	16962	17101	17068	17375	17083	17166	17074	17239	16990	16970	17220	17153	17169	16989	17151	17036	17058	17214	17231	17103	17193	17228	17036	17008	17025	17140	17210	17035	17085	17100	17127	17150	17203	17180	16957	17213	17148	17242	17153	17014	17146	16998	16914	17197	16790	17166	16869	17289	17131	17213	17171	17293	17078	17149	17044	17090	17037	17155	17325	16944	17252	17109	17073	17191	17122	17090	17190	17186	17073	17047	17018	17023	17214	17209	16991	17090	16997	17164	17224	16960	17297	17214	17127	17151	16972	17223	16995	17125	17093	17344	17286	17171	17050	17110	16820	17166	17120	17138	17021	17076	17111	17113	17087	17175	17211	17110	17116	17169	17093	17052	17302	17127	17126	17315	17102	17135	17183	17043	17125	17242	17216	17176	17146	17145	17290	17233	17145	17211	17096	17185	17067	17220	16937	17098	17203	17236	17062	17066	17196	17087	17253	17089	16915	17119	17172	17196	17266	17046	17149	17209	17113	17147	17198	17093	17231	16993	17114	16953	17236	16987	17129	17088	17233	17180	17106	17233	17227	17260	17033	17061	17177	17179	17077	17174	17122	17030	17020	17251	17077	17228	17306	17292	17258	16948	17175	17048	17170	16917	17199	17040	17107	17125	16994	17056	17076	16941	17002	17124	16967	17049	17009	16985	17155	17177	17065	17153	16952	17127	17073	17158	17109	17045	17041	17136	17094	17117	17038	17169	17175	17169	17037	17201	17239	17003	17159	16918	17191	17111	17240	17121	17156	17203	17069	17318	17255	17117	17298	17076	17016	17175	17067	17286	17223	16959	17148	16993	17171	17228	16929	17234	17208	17215	17025	16981	17109	17180	17027	17036	16932	17298	17118	17013	16987	17048	16881	17145	17106	17199	17139	16989	17213	17226	17082	17252	17206	17011	17117	17061	17152	17095	16859	17158	17074	17256	16990	17151	16989	17155	16966	17071	17016	17110	17058	17196	17236	17049	17151	17233	17215	16957	17160	17125	17028	17159	17215	17201	17215	17130	17088	16876	17115	17122	17124	17163	17005	17223	17084	17253	16974	17365	17290	17022	16966	16965	17003	17176	17128	17044	17191	17003	17195	16983	17035	17117	17099	17311	17204	16986	17182	17210	17106	17152	17010	17131	17019	17225	16977	17228	17172	17106	17064	16906	17138	17046	17055	17103	16981	17270	17050	16891	17070	17094	17001	17148	17061	17068	17112	17081	17177	17036	17241	16989	17075	17183	17106	17217	17099	17176	17092	17177	17204	17091	17190	17066	17284	16948	17143	16998	17126	17131	17320	16980	16702	17085	16962	17150	17014	16917	17220	17061	16958	17028	17297	17169	17101	17118	17113	16823	16999	17059	17097	17122	17178	17221	17116	17192	17097	17164	17269	17046	17196	17358	17203	17230	16927	17186	17218	17379	17035	17192	17008	17104	17278	17145	17243	17114	17286	17117	17297	17040	17089	16937	17006	16984	17158	16984	17075	17154	17152	17106	17264	17086	17176	17039	17136	17108	17169	17203	17259	17047	17147	17005	17310	17059	16964	17093	17084	17233	17126	17113	17231	17282	17173	17093	17111	17049	17085	17364	17184	17024	17076	16976	17045	16927	17014	17125	16990	17074	17001	17130	16954	17070	17220	17143	17168	17195	17113	17088	17207	16952	17153	17160	17357	16963	17010	16901	17006	17314	17158	17247	16969	17064	16867	17176	17150	17243	17027	16883	17129	17352	17166	17036	17069	16872	17085	17039	17163	17154	17046	17123	17043	17133	17028	17199	17122	17144	17171	17145	17204	17216	17078	17087	17238	17067	17063	16962	17174	17090	17041	17116	17089	17157	16933	17274	16993	17216	17320	17119	17122	17023	17266	17198	16992	17111	17272	16946	17059	17121	17005	17092	16966	17014	17291	17007	17140	17136	16873	17076	17138	17204	17176	17146	16970	17147	17242	17097	16983	17045	17005	17272	17155	17189	17141	17243	17033	16982	17154	17131	17051	17059	17136	17300	17270	16897	17193	17059	17040	17044	17039	17234	17008	17075	17032	16995	17142	17287	17043	17176	17136	17150	16951	17207	16984	17128	17205	17120	17202	17077	17100	17063	17108	17060	17059	17059	16863	16841	17347	17098	16898	17192	17075	16992	17118	17309	16890	17070	17104	17122	17111	17070	17267	17325	17260	17111	17212	17129	17142	17074	17011	17148	17189	17143	17065	17039	17267	17369	16931	17092	17222	17007	17342	16953	17254	17064	16923	17106	17221	16910	17191	16967	17188	17132	17078	17391	17107	17155	17095	17080	17118	17076	17129	17021	17194	17159	17113	17155	17293	17162	16969	17274	17129	17023	17055	16885	17249	17079	17153	17074	17106	17148	17095	17315	17003	17028	16921	17123	17141	17102	17150	17089	17289	17122	17117	16984	17125	17157	17138	17078	16870	16854	17171	17247	17171	17216	17168	17087	17075	16876	17118	16994	16964	17137	17145	17075	17158	17013	16986	16885	17087	17109	17178	17085	17091	16960	17134	16988	17267	16918	17115	17047	17095	17042	17071	17232	17100	17007	16951	17238	17051	17223	17231	17103	17118	17166	17207	17164	17225	17191	17113	17079	16988	16991	17133	17208	17014	16971	16948	17068	17304	17223	16957	17219	17061	17066	16680	16886	16963	17179	17092	16865	17214	17359	17160	16912	17025	17246	16999	17122	17257	17046	17215	17075	17226	17310	17228	17009	17082	16942	17109	17034	17031	17173	17160	17041	17182	16961	16981	17296	17206	17052	16812	16969	16995	17175	17181	17220	17210	17047	17272	17137	16959	17234	17372	17263	17192	17263	17037	17193	17104	16985	17058	17118	17166	17179	16950	17263	17296	17304	17132	16992	17084	17224	17187	17109	17125	16997	17110	17065	16921	17005	17083	17009	17172	17153	17181	17108	16999	17143	16880	17018	17120	17075	17028	16937	17111	17137	17024	17118	17194	17120	17207	17242	17145	16968	16998	17242	16923	17013	16838	17273	17054	16974	17003	17172	17157	17078	17171	17058	17065	16924	17029	16979	17056	16963	17226	17081	17373	17319	17156	17119	17055	17107	17097	17082	17197	17231	17118	16999	17153	16893	17008	17057	17167	17167	17139	17070	17055	17135	17152	17050	17086	17040	17032	17177	16860	17074	17217	17088	16984	17188	17239	17266	17057	17119	17076	17048	17102	16938	17100	17155	17105	17230	17088	16937	17250	17148	17100	17130	17101	17063	16862	17073	16971	17058	16936	17078	17082	17032	17115	17141	17077	17312	17147	17057	17006	17024	17028	17305	17153	17310	17212	17191	17067	16878	17106	17258	17036	16836	17154	17236	17429	16896	16905	17189	17322	16857	17254	16998	17178	17128	17100	17012	16952	17163	17135	17042	16991	17166	17122	17147	17196	17034	17122	17304	17201	16923	17298	17142	17081	17184	17171	16929	17032	17283	16908	17093	17205	17074	17160	17112	17230	17176	17177	17066	17197	17226	17071	16974	17101	16991	17070	17059	17192	17207	17079	17242	16977	17068	17124	17057	17003	17184	16987	17132	17065	17100	17094	16932	17055	16936	16925	16824	17172	17079	17180	17048	17136	17062	17154	17131	17111	17230	17156	17258	17171	17049	17120	16932	17051	17162	17154	17004	17206	17078	17068	17128	17072	17012	17088	17093	17042	17080	17148	17134	17106	17231	16985	17178	17176	17098	17033	17048	17105	17043	16908	16918	16924	17194	17169	17260	17276	17206	17023	17019	17140	17281	17387	17007	17067	17150	17124	17179	17178	17055	17194	16934	16985	16922	16992	17047	17303	17150	17053	17196	17103	17171	16924	17039	17123	17022	17184	16935	17050	17207	17160	16981	17315	17080	17332	17257	17024	17082	17200	17102	17093	17047	17208	17178	17058	17180	17113	17050	16945	17074	17037	17146	17183	17026	17219	17053	17276	17110	17217	17157	17084	17103	17201	17197	17164	17165	17212	17243	16986	17101	17053	16907	16990	17225	17069	17183	17104	17004	17161	17008	17091	17054	17269	16989	17236	17116	17147	17157	17179	16991	16948	17123	17357	17044	17227	17130	17220	17080	17130	17074	16951	17125	17172	17049	17257	16942	16861	17006	17328	16919	16873	16880	17228	17072	17151	17048	17248	17246	17229	17167	17170	17111	17081	17154	17077	16923	17204	16961	16999	17226	17002	17082	17112	17136	17072	17225	17098	17299	17126	17167	17229	17080	17215	17009	17104	17056	17262	17150	17215	17104	16909	17058	17239	17118	17036	17163	17236	17144	17269	17020	17079	17148	17041	17149	17025	17276	17164	17109	17089	17120	17249	17060	17344	16988	17175	17380	17358	17303	16921	17167	17093	17091	16847	17185	17081	17164	16909	17139	16991	17044	17204	17167	17232	17059	17043	17148	17016	17125	17349	17222	17102	17242	17196	17093	17189	17157	17022	17055	17249	17155	17056	17103	17256	17011	16914	17150	17052	17251	17255	17094	17220	17219	17150	17266	16881	17163	17156	17094	17049	17033	17248	17017	17097	17203	17119	17037	17142	17144	17078	17126	17027	17024	17195	17090	17021	16990	17051	17213	17176	17319	17130	17126	16979	16933	17146	16963	17077	17021	17044	17199	17301	17199	17037	17105	17170	17077	17114	17195	17249	17051	17181	17211	17267	17138	17370	17072	17131	17245	17172	17114	16912	17045	17140	17241	17208	17054	17029	17145	17057	17236	17108	17109	17226	16899	17104	17181	17107	17066	17037	17063	17038	16984	17223	17048	17089	17098	17108	17176	17297	17149	17361	16951	17179	17207	17267	17060	17244	17274	17049	17215	17522	17263	17260	17024	16795	17091	17118	16882	17073	17335
31422	42928	39616	30272	24292	20687	18264	17147	16782	16518	16251	16041	16114	15723	15777	15761	15554	15591	15565	15756	15574	15489	15647	15707	15533	15527	15590	15372	15428	15755	15519	15472	15660	15382	15732	15729	15447	15571	15490	15539	15602	15474	15502	15619	15394	15596	15594	15603	15640	15684	15603	15595	15597	15732	15625	15723	15694	15518	15659	15517	15552	15469	15579	15674	15733	15577	15532	15676	15509	15644	15474	15495	15679	15604	15536	15555	15655	15512	15536	15439	15469	15540	15628	15597	15632	15560	15520	15481	15545	15683	15779	15394	15630	15634	15555	15536	15469	15581	15669	15600	15320	15471	15335	15585	15607	15664	15678	15622	15641	15381	15506	15830	15574	15714	15636	15607	15536	15486	15571	15487	15613	15569	15491	15659	15396	15535	15463	15422	15573	15686	15520	15601	15573	15612	15513	15362	15520	15456	15403	15483	15690	15456	15602	15619	15542	15557	15469	15689	15624	15637	15586	15638	15342	15531	15640	15450	15632	15589	15684	15520	15657	15885	15445	15449	15670	15556	15588	15575	15738	15636	15708	15522	15499	15695	15436	15564	15547	15422	15584	15527	15591	15392	15593	15631	15650	15449	15511	15488	15728	15587	15561	15613	15410	15445	15585	15358	15547	15636	15708	15455	15516	15551	15434	15423	15445	15541	15631	15715	15538	15545	15379	15675	15590	15387	15621	15547	15497	15677	15601	15616	15750	15517	15459	15737	15577	15409	15454	15478	15617	15421	15663	15519	15524	15579	15570	15692	15724	15400	15600	15582	15480	15557	15609	15449	15745	15578	15559	15610	15574	15509	15576	15430	15484	15525	15543	15599	15476	15610	15579	15502	15396	15496	15517	15494	15580	15658	15464	15395	15467	15530	15541	15618	15453	15575	15564	15615	15614	15548	15433	15530	15396	15281	15422	15553	15427	15476	15666	15453	15630	15433	15349	15587	15497	15763	15539	15479	15635	15573	15704	15573	15551	15459	15435	15601	15600	15571	15668	15433	15505	15619	15624	15493	15484	15584	15518	15751	15686	15634	15650	15491	15692	15566	15512	15506	15585	15741	15524	15658	15692	15427	15552	15409	15656	15538	15484	15589	15653	15454	15444	15556	15655	15669	15440	15602	15545	15540	15510	15664	15658	15482	15645	15526	15548	15441	15467	15775	15672	15599	15523	15551	15571	15411	15615	15509	15610	15423	15476	15535	15485	15423	15412	15655	15483	15473	15527	15590	15564	15468	15744	15607	15495	15613	15565	15498	15485	15458	15791	15448	15497	15490	15675	15615	15426	15521	15577	15648	15510	15731	15653	15590	15553	15628	15563	15552	15558	15521	15390	15486	15612	15675	15579	15440	15519	15451	15493	15457	15560	15448	15562	15621	15432	15619	15593	15625	15591	15702	15469	15546	15461	15388	15624	15520	15566	15648	15598	15292	15532	15577	15626	15609	15619	15569	15556	15697	15564	15614	15453	15467	15694	15627	15571	15647	15433	15622	15770	15492	15540	15400	15472	15472	15527	15457	15458	15583	15448	15677	15511	15452	15547	15734	15551	15719	15654	15676	15484	15434	15513	15391	15603	15535	15593	15497	15602	15649	15531	15443	15457	15498	15657	15459	15579	15636	15614	15528	15654	15497	15561	15547	15673	15559	15623	15672	15796	15610	15508	15583	15603	15586	15578	15728	15676	15513	15589	15673	15570	15563	15443	15529	15624	15584	15582	15590	15607	15694	15688	15505	15473	15563	15652	15668	15535	15755	15488	15471	15537	15757	15522	15685	15585	15659	15429	15510	15446	15806	15564	15517	15627	15489	15423	15536	15692	15615	15557	15504	15643	15577	15539	15498	15502	15410	15544	15590	15768	15609	15498	15566	15640	15451	15414	15465	15515	15490	15722	15624	15642	15491	15499	15510	15453	15691	15453	15468	15571	15606	15467	15548	15611	15532	15713	15450	15552	15476	15547	15392	15621	15555	15411	15518	15615	15468	15469	15560	15541	15733	15595	15563	15564	15618	15443	15635	15676	15747	15625	15647	15535	15552	15632	15578	15462	15531	15489	15479	15762	15539	15759	15497	15578	15514	15543	15540	15518	15493	15667	15572	15467	15650	15523	15523	15420	15562	15462	15502	15718	15602	15543	15601	15507	15597	15576	15742	15526	15569	15492	15586	15457	15382	15614	15526	15594	15621	15634	15496	15494	15502	15601	15751	15435	15689	15510	15592	15579	15519	15541	15611	15487	15672	15745	15502	15452	15619	15519	15614	15457	15447	15488	15557	15588	15474	15771	15519	15584	15650	15616	15580	15435	15412	15520	15603	15554	15596	15559	15655	15635	15625	15521	15499	15504	15590	15522	15580	15659	15385	15471	15428	15565	15458	15603	15572	15599	15661	15507	15485	15532	15569	15419	15696	15649	15525	15718	15470	15525	15669	15574	15498	15528	15529	15417	15655	15525	15528	15572	15556	15748	15764	15479	15549	15485	15462	15518	15589	15629	15501	15413	15572	15525	15679	15480	15682	15555	15438	15631	15539	15573	15608	15557	15387	15425	15508	15707	15512	15566	15436	15586	15538	15530	15584	15616	15559	15549	15559	15600	15638	15579	15592	15468	15573	15502	15298	15608	15551	15601	15625	15546	15503	15619	15537	15449	15646	15608	15689	15754	15448	15707	15544	15565	15440	15566	15377	15638	15467	15492	15461	15740	15570	15604	15587	15566	15604	15559	15433	15499	15579	15559	15628	15565	15467	15683	15394	15582	15482	15370	15602	15482	15514	15477	15449	15600	15388	15559	15627	15590	15570	15641	15360	15754	15516	15625	15542	15604	15620	15492	15547	15609	15594	15461	15460	15617	15655	15679	15658	15674	15541	15547	15449	15656	15525	15687	15533	15590	15614	15621	15620	15501	15507	15633	15587	15667	15634	15653	15463	15516	15504	15545	15528	15524	15624	15542	15509	15441	15437	15454	15562	15548	15525	15437	15436	15380	15701	15602	15417	15582	15565	15469	15554	15638	15452	15456	15392	15619	15673	15674	15452	15620	15539	15657	15677	15684	15721	15713	15545	15606	15645	15550	15590	15486	15559	15828	15510	15561	15625	15499	15525	15653	15484	15520	15585	15626	15486	15401	15626	15547	15626	15436	15601	15539	15600	15576	15498	15424	15540	15456	15586	15528	15535	15616	15620	15450	15674	15536	15688	15678	15716	15367	15524	15620	15504	15720	15543	15629	15589	15576	15700	15488	15643	15546	15543	15539	15592	15467	15444	15712	15647	15563	15533	15510	15588	15488	15677	15537	15410	15524	15610	15697	15511	15829	15356	15629	15552	15536	15722	15853	15443	15745	15714	15525	15706	15577	15590	15675	15666	15583	15787	15593	15598	15459	15280	15672	15522	15460	15518	15470	15422	15624	15715	15652	15473	15453	15476	15567	15552	15712	15521	15586	15436	15650	15553	15566	15530	15613	15442	15541	15424	15495	15523	15416	15574	15486	15643	15588	15683	15537	15531	15667	15451	15692	15624	15470	15590	15658	15459	15741	15515	15462	15588	15331	15469	15517	15649	15725	15516	15528	15536	15634	15422	15406	15748	15693	15593	15573	15517	15596	15708	15405	15719	15627	15509	15628	15549	15638	15532	15642	15528	15566	15507	15557	15574	15550	15729	15694	15524	15557	15489	15645	15622	15564	15421	15438	15586	15710	15671	15584	15531	15608	15444	15553	15582	15368	15582	15446	15562	15591	15448	15523	15705	15519	15609	15457	15579	15643	15519	15620	15663	15573	15598	15700	15634	15536	15545	15549	15624	15597	15528	15675	15555	15667	15555	15508	15683	15583	15581	15585	15791	15522	15536	15549	15443	15508	15599	15439	15646	15583	15415	15632	15476	15506	15438	15548	15532	15561	15542	15445	15569	15537	15564	15670	15742	15599	15566	15700	15567	15506	15464	15538	15591	15590	15605	15614	15534	15652	15622	15498	15630	15472	15334	15685	15523	15715	15626	15535	15528	15455	15562	15491	15752	15488	15459	15450	15568	15606	15414	15394	15469	15607	15744	15624	15582	15589	15588	15418	15416	15593	15565	15454	15513	15509	15516	15466	15635	15620	15424	15568	15571	15739	15588	15534	15553	15567	15627	15553	15602	15413	15361	15471	15647	15463	15537	15635	15469	15597	15520	15801	15566	15531	15612	15446	15496	15648	15543	15584	15690	15352	15646	15665	15708	15601	15601	15432	15503	15637	15514	15687	15631	15595	15602	15501	15562	15533	15535	15442	15548	15601	15515	15505	15618	15560	15502	15622	15623	15615	15755	15564	15596	15833	15641	15584	15610	15670	15451	15524	15521	15705	15736	15640	15480	15667	15431	15526	15410	15583	15630	15536	15597	15555	15696	15505	15549	15417	15485	15785	15530	15443	15565	15607	15562	15495	15691	15630	15525	15552	15687	15569	15658	15506	15677	15565	15445	15619	15572	15691	15537	15671	15668	15523	15329	15484	15588	15624	15611	15607	15409	15531	15571	15576	15573	15533	15563	15635	15496	15466	15499	15689	15494	15397	15599	15459	15509	15558	15511	15627	15585	15515	15464	15509	15663	15525	15596	15508	15663	15612	15643	15651	15658	15403	15657	15663	15597	15425	15565	15558	15492	15482	15607	15547	15474	15596	15478	15649	15531	15441	15562	15686	15509	15655	15676	15721	15661	15447	15475	15527	15663	15595	15696	15521	15543	15452	15566	15602	15697	15425	15554	15537	15673	15736	15578	15599	15571	15596	15492	15530	15541	15617	15472	15549	15427	15503	15403	15668	15581	15445	15573	15703	15446	15423	15438	15449	15570	15583	15534	15543	15440	15558	15600	15701	15569	15667	15651	15638	15551	15724	15630	15508	15556	15689	15512	15542	15525	15647	15720	15783	15500	15464	15627	15607	15513	15567	15611	15534	15647	15537	15568	15591	15614	15637	15550	15674	15623	15668	15375	15552	15658	15550	15542	15646	15567	15505	15499	15645	15602	15489	15712	15448	15455	15514	15402	15526	15494	15632	15810	15484	15578	15625	15592	15599	15466	15539	15469	15552	15516	15545	15577	15585	15500	15574	15468	15567	15617	15561	15562	15579	15668	15534	15524	15635	15712	15550	15542
24141	21425	29047	26294	25378	25060	22845	18969	17894	17811	17365	17077	16856	16599	16486	16725	16575	16418	16506	16527	16580	16457	16367	16292	16491	16383	16450	16239	16233	16278	16474	16416	16160	16363	16315	16264	16377	16582	16265	16249	16601	16406	16391	16342	16305	16145	16289	16672	16382	16259	16447	16365	16394	16185	16387	16412	16348	16412	16232	16358	16286	16318	16308	16365	16403	16487	16311	16539	16462	16454	16484	16178	16299	16386	16345	16371	16265	16154	16255	16263	16078	16170	16193	16118	16282	16370	16334	16240	16233	16116	16268	16231	16218	16222	16197	16262	16186	16357	16361	16228	16316	16247	16301	16334	16348	16420	16416	16133	16256	16450	16177	16096	16328	16406	16299	16245	16447	16123	16269	16342	16145	16297	16309	16168	16495	16555	16291	16303	16274	16385	16361	16301	16209	16303	16038	16235	16166	16140	16331	16395	16356	16221	16274	16180	16290	16173	16489	16244	16128	16411	16379	16258	16256	16336	16188	16275	16351	16131	16265	16362	16406	16248	16505	16503	16369	16319	16306	16134	16243	16375	16227	16351	16397	16281	16386	16362	16290	16192	16191	16365	16121	16328	16132	16191	16200	16279	16322	16295	16030	16314	16293	16423	16192	16318	16356	16408	16164	16226	16173	16283	16090	16368	16238	16063	16207	16304	16308	16258	16281	16230	16321	16153	16264	16239	16237	16236	15994	16391	16262	16343	16197	16266	16292	16175	16055	16334	16190	16130	16420	16005	16363	16056	16225	16109	16315	16305	16138	16224	16329	16229	16182	16342	16223	16284	16167	16355	16432	16310	16325	16250	16303	16193	16130	16284	16137	16420	16252	16318	16345	16267	16331	16127	16390	16284	16110	16200	16442	16354	16368	16174	16361	16191	16295	16262	16176	16281	16471	16252	16511	16176	16228	16413	16310	16447	16071	16135	16265	16097	16287	16222	16154	16346	16152	16245	16380	16342	16330	16172	16267	16395	16259	16138	16175	16216	16257	16045	16283	16375	16228	16279	16344	16396	16266	16239	16147	16405	16312	16395	16458	16120	16252	16282	16350	16267	16367	16295	16317	16122	16290	16245	16270	16340	16377	16359	16276	16286	16338	16192	16349	16257	16158	16209	16223	16213	16242	16415	16450	16119	16328	16189	16403	16025	16243	16278	16269	16286	16286	16269	16238	16250	16147	16376	16248	16245	16060	16370	16349	16084	16251	16164	16156	16268	16226	16325	16433	16238	16511	16339	16235	16347	16323	16221	16383	16168	16207	16293	16260	16172	16320	16095	16219	16277	16178	16275	16241	16116	16403	16389	16332	16151	16357	16105	16492	16303	16420	16293	16420	16149	16078	16293	16534	16100	16188	16272	16170	16273	16494	16090	16567	16534	16440	16293	16415	16248	16345	16329	16178	16152	16125	16173	16200	16289	16372	16178	16261	16340	16122	16230	16163	16195	16124	16210	16503	16235	16278	16293	16271	16066	16240	16199	16435	15905	16227	16259	16288	16174	16167	16199	16223	16469	16187	16355	16335	16493	16269	16371	16154	16164	16501	16193	16218	16017	16102	16217	16285	16307	16609	16274	16248	16326	16138	16286	16314	16352	16353	16192	16331	16379	16271	16260	16220	16328	16482	16364	16234	16323	16097	16135	16271	16067	16367	16284	16141	16153	16262	16270	16150	16165	16293	16318	16396	16220	16233	16397	16162	16145	16330	16163	16384	16262	16406	16245	16126	16447	16204	16406	16412	16143	16079	16412	16249	16159	16251	16494	16478	16223	16308	16318	16280	16345	16175	16419	16519	16224	16282	16323	16334	16161	16251	16258	16331	16295	16284	16324	16345	16284	16148	16266	16284	16350	16426	16451	16403	16451	16362	16225	16430	16216	16393	16327	16122	16167	16146	16336	16257	16002	16402	16245	16330	16378	16156	16315	16366	16225	16371	16274	16390	16467	16281	16361	16220	16100	16178	16402	16370	16219	16312	16250	16418	16333	16357	16251	16021	16320	16249	16232	16235	16403	16365	16166	16492	16263	16125	16191	16158	16272	16280	16239	16096	16255	16363	16309	16342	16401	16370	16357	16311	16434	16039	16194	16304	16260	16382	16229	16304	16235	16332	16407	16057	16343	16413	16245	16327	16328	16313	16411	16135	16336	16278	16378	16326	16425	16286	16328	16253	16396	16132	16246	16173	16315	16138	16317	16215	16218	16295	16367	16086	16275	16277	16276	16249	16105	16209	16294	16233	16439	16221	16255	16279	16217	16142	16279	16339	16228	16404	16185	16198	16383	16296	16198	16195	16485	16429	16172	16277	16317	16465	16310	16323	16081	16384	16259	16244	16437	16474	16370	16231	16074	16088	16114	16327	16456	16275	16259	16288	16260	16395	16166	16364	16360	16418	16091	16436	16202	16174	16283	16289	16290	16178	16333	16263	16234	16334	16272	16306	16365	16236	16438	16296	16477	16407	16120	16402	16453	16262	16338	16376	16319	16301	16346	16307	16308	16442	16352	16315	16179	16368	16128	16143	16159	16306	16135	16358	16288	16240	16249	16493	16229	16148	16420	16278	16418	16520	16284	16287	16171	16164	16230	16360	16344	16412	16350	16333	16199	16321	16418	16513	16225	16198	16332	16307	16342	16335	16439	16306	16436	16326	16109	16250	16464	16393	16302	16281	16404	16328	16255	16193	16153	16138	16381	16209	16246	16366	16417	16431	16354	16283	16272	16161	16259	16377	16332	16341	16267	16134	16246	16163	16184	16253	16219	16347	16389	16383	16287	16339	16303	16389	16244	16365	16216	16407	16223	16061	16351	16289	16254	16149	16151	16399	16126	16247	16358	16318	16252	16320	16213	16251	16309	16252	16299	16339	16344	16401	16048	16303	16083	16444	16125	16239	16371	16188	16304	16215	16209	16138	16291	16191	16248	16406	16534	16347	16267	16433	16181	16359	16116	16269	16142	16308	16250	16254	16337	16392	16354	16340	16151	16213	16250	16301	16145	16304	16348	16286	16477	16425	16411	16366	16252	16396	16402	16358	16056	16440	16181	16414	16496	16191	16176	16233	16143	16197	16278	16245	16107	16262	16172	16239	16150	16428	16208	16379	16213	16251	16356	16144	16153	16256	16330	16323	16312	16303	16250	16300	16374	16426	16333	16312	16437	16338	16080	16217	16156	16317	16363	16160	16384	16422	16187	16155	16236	16447	16268	16394	16229	16224	16254	16163	16333	16255	16242	16350	16101	16327	16281	16174	16348	16384	16185	16318	16303	16386	16368	16274	16276	16339	16313	16347	16099	16206	16250	16183	16256	16276	15959	16357	16204	16148	16276	16355	16446	16164	16207	16179	16164	16470	16273	16415	16421	16249	16448	16269	16169	16149	16323	16369	16358	16275	16253	16337	16254	16518	16254	16128	16253	16302	16463	16215	16127	16167	16027	16311	16278	16286	16101	16380	16153	16427	16365	16408	16178	16115	16325	16088	16093	16327	16217	16264	16172	16251	16335	16338	16278	16223	16280	16252	16209	16377	16344	16221	16346	16147	16244	16240	16315	16056	16163	16346	16337	16194	16244	16294	16467	16385	16328	16291	16372	16431	16342	16167	16273	16207	16463	16350	16364	16234	16180	16257	16253	16363	16271	16136	16176	16325	16279	16190	16138	16412	16208	16367	16204	16231	16371	16352	16347	16197	16520	16195	16158	16285	16238	16346	16436	16355	16272	16404	16427	16341	16559	16510	16248	16310	16174	16149	16161	16307	16230	16276	16115	16420	16369	16313	16259	16326	16372	16344	16407	16444	16322	16206	16198	16339	16202	16337	16262	16215	16270	16192	16270	16182	16321	16246	16343	16221	16214	16147	16193	16506	16296	16029	16282	16117	16226	16308	16513	16171	16317	16371	16466	16197	16195	16115	16262	16379	16337	16308	16176	16150	16196	16125	16342	16146	16155	16134	16238	16172	16325	16332	16395	16224	16224	16095	16269	16311	16534	16158	16297	16287	16190	16238	16312	16327	16317	16331	16249	16016	16493	16360	16223	16149	16088	16171	16443	16362	16328	16076	16003	16088	16258	16301	16124	16136	16331	16216	16475	16394	16085	16356	16216	16294	16268	16464	16368	16209	16324	16239	16278	16392	16359	16200	16410	16275	16402	16159	16308	16352	16300	16397	16142	16300	16113	16334	16202	16353	16281	16210	16252	16224	16353	16399	16132	16317	16223	16229	16268	16284	16204	16277	16395	16353	16281	16502	16044	16290	16231	16131	16372	16479	16323	16154	16288	16314	16229	16322	16296	16363	16312	16211	16338	16287	16327	16360	16065	16361	16277	16347	16411	16273	16212	16447	16138	16356	16341	16225	16250	16165	16388	16051	16322	16116	16151	16280	16225	16287	16165	16418	16189	16308	16434	16211	16219	16307	16451	16408	16437	16394	16288	16218	16307	16206	16243	16364	16562	16314	16201	16228	16298	16303	16307	16349	16270	16350	16176	16432	16367	16380	16262	16339	16238	16276	16242	16192	16170	16299	16140	16265	16177	16293	16218	16300	16123	16323	16197	16155	16330	16266	16103	16184	16165	16361	16282	16246	16162	16141	16224	16153	16314	16462	16342	16302	16245	16285	16457	16449	16060	16328	16355	16259	16181	16187	16248	16210	16312	16337	16161	16298	16493	16265	16260	16303	16351	16416	16313	16249	16186	16312	16315	16428	16117	16254	16314	16394	16129	16277	16313	16199	16133	16075	16263	16329	16224	16078	16166	16075	16278	16281	16353	16302	16154	16323	16275	16310	16181	16325	16108	16293	16306	16182	16363	16324	16211	16289	16479	16259	16298	16207	16167	16446	16251	16390	16350	16416	16065	16394	16247	16206	16396	16282	16488	16328	16188	16158	16271	16221	16239	16303	16498	16302	16292	16139	16201	16281	16291	16387	16049	16348	16351	16367	16190	16186	16387	16361	16264	16284	16205	16220	16413	16349	16128	16206	16314	16162	16146	16247	16353	16370	16141	16247	16461	16406	16021	16349	16518	16330	16129	16249	16204	16017	16400	16181	16248	16258	16306	16253	16289	16197	16261	16390	16255	16431	16333	16467	16104	16111	16343	16187	16333	16380	16220	16447	16491	16423	16110	16234	16293	16022	16265
31036	50224	48264	39849	31609	25125	20735	18557	17507	17085	16399	15922	15791	15465	15387	15218	15402	15367	15116	15178	15150	15102	15035	15228	15369	14909	15404	15140	15193	15170	15080	15056	15060	15240	15183	15253	14828	15149	15012	15093	15143	15070	15051	15010	15274	15161	15136	14991	15150	14984	15231	15080	15203	15099	14990	15029	15074	15043	15141	15189	14870	15214	14951	15020	15285	15099	15121	14993	15083	15218	15159	14930	15107	15176	15147	15175	15173	14985	15036	14991	15042	15045	15181	15029	15039	15004	14961	15056	15078	15034	15184	15046	15050	15018	15006	15185	15237	14973	15015	15107	15071	15207	15087	14969	15143	15229	15058	15189	15059	15062	14904	15053	14976	15048	15055	15169	15100	15023	15032	15137	15039	14857	15045	15102	15002	14962	15113	15050	15056	15033	15143	14993	15017	14922	15018	15090	15124	15078	15095	15052	14937	15187	15065	14998	15001	14957	14977	15037	14938	15089	15137	14941	15068	15060	15008	15029	15050	15019	15110	14986	15076	14897	14900	14932	15053	15249	15081	15085	14843	14987	14950	15258	15174	15307	14992	14929	15086	14927	15236	15114	15057	14816	15145	15008	15018	15003	15079	14973	15128	15139	15069	14994	15088	15016	15049	15040	14982	14995	15054	14969	15170	15145	14959	15042	15208	14962	15025	15091	14980	15065	15046	14983	15196	15115	15099	14964	15199	14933	14927	15128	15000	14939	15029	15136	14909	15143	14987	15010	14971	14973	15014	14994	14996	15063	15054	15117	15100	15035	15007	15207	14924	15058	14985	15010	15031	15067	15149	15187	14970	14987	14924	15255	15107	15064	15140	14955	14864	15176	14987	15117	15194	15237	15075	15085	15159	15174	15011	15060	14915	15048	15028	15174	14977	14927	15074	15026	15165	14943	15141	15055	15093	15209	15258	15061	15174	15082	15046	15075	15161	15101	15121	15048	15074	15127	14914	14965	15204	14962	15042	15128	15125	15094	15138	15095	15043	15051	14860	15127	15040	14986	15012	15046	15183	15019	15068	15130	14900	15003	14940	14954	14948	14952	15074	15052	15033	14983	15074	14990	15107	15139	15005	14838	15032	15110	15073	15040	15103	15004	15081	15000	14833	14866	14960	15075	15117	15172	15093	15078	14995	15047	14854	15031	15118	15054	14977	15109	15050	15131	15029	14918	15092	15066	15074	15013	15006	15021	15185	15121	15084	15085	14945	14996	14850	15037	15224	14901	14981	15186	14959	14967	14940	14920	15146	15067	14834	15201	15103	15099	15037	15004	14874	14978	15115	15259	15013	14902	15070	15014	14866	14946	15080	14964	15055	15031	15024	14961	15136	15091	15112	15171	15146	15091	15101	15122	15001	15213	14976	15039	15145	15088	15127	14948	15058	15049	15104	15157	14915	15059	14995	15059	15114	14932	15067	15057	15087	15068	15086	14999	15095	15019	15071	14984	14971	15085	15221	15050	14833	15168	14976	15216	15050	14932	15105	15078	15083	14987	14986	14917	15071	15156	15112	15102	15001	14955	15071	15131	15160	15031	14845	15018	14830	15037	15183	15035	15038	15116	15052	14985	14956	15006	15224	14930	14917	15117	14976	15172	15046	15072	15151	15008	15134	15031	15233	15012	14991	14902	15057	14954	14998	15103	15048	15046	15065	14986	15074	15037	15349	15008	14976	15100	15093	15162	15044	15014	15145	15018	15089	14997	14962	15105	15144	15178	15106	15090	15195	15078	15006	14961	15070	15106	15070	15068	15038	15080	15074	15062	15138	14911	14948	15207	15146	15158	15089	15005	15294	15004	15049	15023	15192	15075	15051	15025	15103	15188	14795	15081	15047	15048	15000	15071	14957	15105	15139	15005	15155	14967	15069	15029	15136	15132	14959	15066	14858	15035	15158	14914	14936	15174	15064	15175	15025	15096	14919	15233	15136	14972	15134	14984	15257	15006	15022	15011	14909	14972	15135	15001	15146	15050	15225	14949	15077	15093	15065	15207	15073	15135	15082	15104	15101	14981	15013	15273	15080	15108	15119	14943	15121	14928	15153	14871	15043	15089	15089	15088	15147	15121	15141	15169	15169	14980	15086	15006	15053	14962	15069	15173	15086	14991	15057	15069	15011	15012	14984	15078	15050	15167	14996	15181	15059	14894	15130	15047	15040	15044	15151	15029	14877	14839	15072	14963	15143	14980	14979	15093	15122	15002	15042	15034	15112	15196	14986	15183	14909	14892	15143	15208	14963	15042	15108	15114	14990	15144	14994	14922	15171	15165	15229	15116	14944	14939	15139	14994	15137	14991	15040	15025	15338	14968	15043	14928	14860	14950	15077	15167	15106	15074	15135	14900	15038	15117	15093	15040	15015	15144	15021	14990	14916	15047	14925	14946	15039	15006	15096	14986	15068	15196	15078	14961	15090	15026	15000	15103	15059	14961	15135	15123	15074	14949	15034	15087	14987	14822	14915	15058	15099	15139	15020	14987	15110	14970	15133	14950	15074	15024	15120	15092	15035	15147	15154	15024	15182	15092	14982	14992	15161	14987	15073	15050	14955	15085	15026	15021	15101	14913	15182	15018	15055	14963	15001	14971	15096	14998	15139	14933	15129	15272	14983	15038	15012	15047	15120	15095	15093	15031	14982	15215	15019	15206	14906	15049	14991	15072	15089	14970	14985	15002	15017	15069	14800	14872	15076	15003	14974	15087	14969	14794	15142	15073	14994	14900	15184	15134	15206	15240	15192	15119	15230	15051	15050	14996	15088	14887	15040	15038	15073	15106	15047	14938	14942	15190	15030	14925	15192	14746	15279	15113	15138	15016	15126	15121	15011	15132	15126	15035	15081	15017	14787	15006	14990	14929	15086	15169	15161	15095	14915	15045	15080	14926	15055	15142	15095	15241	15049	14919	14929	15108	15059	15048	15013	15116	15149	15042	14924	15045	14972	14973	14990	15007	15016	15033	15037	15159	15126	15006	15161	14913	14952	15104	15180	15132	15001	15006	15008	15026	14987	15074	15105	15139	15007	15140	15048	15075	15020	14989	15139	15015	14930	15124	15236	15041	15056	14995	14948	15033	14998	15124	15161	14913	15033	15003	15149	14970	15037	15002	15004	15042	15038	14981	15224	14961	15061	15045	15043	15054	15086	14913	14915	14998	15130	15082	15036	14996	15068	15091	15185	14973	14983	15020	15064	15094	14984	15137	15170	14969	14961	15141	15134	15060	15036	15069	15039	14954	14953	15122	15028	14981	14972	15076	14947	15002	15076	15145	14917	14940	14958	15093	14961	15048	15131	14996	15027	15048	14965	14927	14930	15025	15121	14945	15116	15026	15006	14894	15024	15026	15007	14825	15039	15049	15017	14987	15031	14995	15054	15018	15026	14978	14988	15265	15019	15188	15002	14968	15071	15017	15058	15246	15033	14994	15036	15060	15150	15006	14986	14913	15063	15235	15117	15191	15041	15094	15039	15017	15061	15045	15024	15033	14995	15123	15123	15058	15199	15007	14968	15016	15062	15002	14980	15090	15002	15153	15217	15014	15122	15039	14963	15009	15145	14963	15071	15042	15104	15151	15143	14797	15047	15081	15248	15079	15035	15064	15007	15135	14976	15135	15085	15007	14918	15096	15047	14842	15103	15189	14878	15313	15112	14898	14848	14973	15009	15055	15141	15037	15088	15062	15132	14968	14844	14928	15065	14971	15110	14959	15032	15052	15010	15053	15045	14952	15029	14947	14949	15062	15064	14950	14938	14921	14933	14960	14913	15159	15163	15038	14977	15012	15162	14998	15047	15247	15049	15194	15057	14987	15052	15058	15017	14969	15019	14983	15181	15089	15069	15138	15040	15074	15013	15069	15018	15149	15262	14929	14958	14992	15076	15196	15094	15077	15060	15239	15045	15124	15170	14922	15051	14918	15015	15233	15165	15070	15061	15029	15068	15055	14994	15159	14906	15178	15008	14807	15111	15216	15165	15000	14933	14995	15082	15012	14971	15013	15146	14848	15063	14927	15007	15210	15009	14906	15092	15100	15174	15017	15085	15103	14938	15044	14889	15075	15081	15158	15189	15149	15136	15154	15058	15014	14883	15036	14874	15124	15037	15031	15072	15112	15002	14973	14980	15018	15259	15109	15024	15080	15182	15030	15041	15207	14950	15037	15063	15066	15064	15076	15238	15085	15027	15054	14938	15179	14815	15135	15080	14882	15069	14762	15231	15014	15148	14935	15102	15115	14902	15090	15002	15038	14994	15057	15113	15045	14957	15018	14901	14987	15040	14982	15060	14956	15083	15126	15015	15165	15094	15047	15152	15158	14986	15052	15000	15129	15149	14902	15000	15139	15025	15011	15069	15044	15144	15021	14997	15024	14960	14977	15041	15001	14942	15218	15147	14953	15111	15162	15110	14989	14960	15009	15076	14960	15310	14994	15079	15347	14909	14997	15009	15059	15041	15026	15060	15040	15019	15044	15128	14966	15160	15047	15035	15014	15188	15201	15093	15063	15093	15228	15162	14962	15059	15067	15006	15157	15104	15010	14852	15240	15020	15046	15024	15167	15083	15133	15036	15160	15191	15219	14903	15007	15057	14869	15026	14908	15084	15152	14820	15229	14988	15047	15045	15101	15116	15016	15082	14913	15116	15046	15077	15110	15015	14819	14997	15068	14947	15084	14943	15009	15154	14944	15036	15015	15091	15024	15006	15221	14980	15088	15028	15033	15099	15105	15070	14944	14978	15106	15064	14903	14932	14989	14985	14972	15051	15063	15070	15051	15176	14946	15224	15060	15106	14973	15150	14921	15063	15001	15096	15097	14978	14915	15075	15205	15107	15098	15128	15228	15131	14945	15058	15171	14988	15063	15076	15109	15097	14890	15022	14931	15191	14957	15092	14945	15175	15096	15003	15230	15046	15077	15156	14866	15161	15148	15148	15070	15121	15076	15182	15029	15174	14974	15097	15148	14967	15050	15151	14998	15234	14940	15094	14922	14902	15161	14898	15174	15161	14961	15075	15246	15091	15044	15109	15061	15277	15000	14970	15175	14913	15052	15160	14985	15125	15006	15201	15138	15170	15087	15003	15224	15074	14963	15059	14967	15200	15111	15124	15207	15169	15060	15108	15108	14973	15064	15203	15034
22915	21422	29251	24476	23692	25564	26279	20923	19360	19208	18619	18075	17588	17493	17531	17273	17135	17250	17157	17389	17257	17235	17220	17204	17263	17178	17293	17183	17146	17122	17143	17078	17055	17068	17236	17097	17167	17120	17136	17190	17132	17082	17221	17167	17227	17096	17219	16877	17032	17031	17028	17124	17105	17116	16910	16933	17118	17147	17040	16914	17009	17051	17177	16925	17226	17227	17082	16972	16985	16943	16928	16929	16838	17001	16918	16853	16999	16902	17130	17032	17037	16926	17126	17061	16996	17103	17176	16789	17137	17111	17001	16845	16959	16850	16979	17006	16880	16929	17222	16859	17110	16902	17015	16902	17028	16909	17042	17046	16850	16862	16832	17041	16929	16988	16975	16926	16923	16869	16953	16802	17227	17003	16922	16987	17011	17001	16802	16963	17100	16997	17159	16880	16866	16633	16931	17071	17157	17118	16974	17111	17169	17059	17023	17011	16733	16927	17060	16938	16900	17040	17003	17083	17018	16999	17007	16965	17002	16900	16809	16937	16768	16963	17043	17081	17132	16759	17173	17111	17078	17215	17043	16993	16901	17031	16955	16852	16898	16959	16960	16889	17014	16811	17092	17058	17018	17056	16846	16999	16863	16877	17013	16991	16973	16987	16890	17138	17086	17091	16792	16907	16938	16908	16971	16965	16943	16719	16933	17001	16990	16995	17175	17095	16802	16966	17107	16958	16878	17074	16939	16824	17171	16933	16974	17021	16859	17078	16956	16733	16695	17067	16870	16962	16939	16938	17130	17133	16939	17065	16966	16922	16816	16883	16942	17062	16936	17128	16914	16856	17138	16963	17107	16938	16804	16904	16867	16691	16748	16982	16998	16915	17107	16951	17193	17131	16826	17011	16943	16931	16941	16951	16912	16999	16806	16829	16976	17012	17195	16957	16958	17184	16739	16969	17012	17019	16915	16987	16943	17054	16734	16908	17077	16876	16802	16895	17082	16821	16892	16875	16810	17289	16926	16778	16825	16852	16920	16916	17144	17145	17003	16903	16842	17165	16914	17010	16765	16955	17013	17007	16925	16837	16888	17044	16938	17007	16923	16859	16867	17051	17081	17159	16940	16753	16887	17102	17103	17027	16847	16842	17008	16987	17029	17102	16989	16913	16879	17097	17026	16867	16980	17005	17071	16975	16848	17073	16931	16822	16703	16866	17013	16999	16935	16866	16805	16774	16925	17085	16998	16947	16947	17062	16913	16809	16875	17041	17011	16939	16864	16869	16850	17007	17078	16955	16948	16731	16919	16814	17001	17002	17052	16744	17048	16767	16984	16938	17032	16738	16899	16943	17030	16975	16859	16978	16931	16904	16812	16766	16886	16728	16962	16934	16874	17006	17027	16976	16886	17021	17073	16966	16977	16895	17018	16906	16875	16826	17012	17026	16952	17131	16949	16819	16722	16861	16950	16867	16861	17120	16849	16886	17056	16941	16979	16848	17132	17077	16882	17059	17010	17031	16861	16859	16952	16801	16855	16954	16952	16820	16963	16868	16968	17049	16712	17009	17061	16902	16918	16917	16970	16911	17151	16951	17024	16886	16858	16813	16670	16856	17053	16974	16704	16621	16889	16811	16724	16962	17018	16936	16838	16863	16811	16883	16901	17046	16990	16766	16868	16980	16744	16998	16812	17118	16878	16995	16840	16944	16717	16989	16793	16875	16985	17000	16878	16955	17136	17028	17106	17070	17081	16999	17164	17133	16920	17040	16876	16768	16894	16904	17001	16977	17061	17058	17109	16980	16843	16764	16907	17033	16877	16812	17033	16903	16723	16877	16922	16946	16924	16850	16831	17057	16641	16892	16939	17094	17055	16922	17112	16951	16995	16786	16899	16928	16943	16814	16970	17096	17098	16920	16929	16923	16655	16894	16970	17036	16970	17027	17154	16822	17037	16843	17043	16832	16921	16959	17012	16828	16918	17124	16865	16907	17032	16786	16803	16945	17018	17024	16998	16645	16895	16842	16999	16826	16858	16881	16947	17039	16845	16821	16998	16849	16969	17058	16961	17072	16792	17015	16959	16845	17019	16877	17162	16840	16959	17026	17040	17084	16968	17112	16874	17020	16854	16664	16833	16940	16880	16914	16996	17042	17022	17062	17181	17030	16821	16994	16859	17100	16862	16995	16902	16979	16873	17130	16940	16904	16802	16891	16845	16962	17049	17025	17019	16963	17001	16994	17106	16924	17051	17072	16926	16982	16752	17038	17041	16962	16790	16851	16981	17158	16939	16932	16886	17195	16927	16931	16967	17046	16927	17005	16848	16987	17149	16799	16727	16945	17081	16927	17001	17028	16848	16741	16867	17006	16781	17022	17052	17056	16994	16825	16966	17026	17132	16874	17098	16773	16976	16829	16877	17000	17222	16944	17048	16898	16913	16885	16937	16869	17156	16975	16786	16951	17039	16844	16946	17005	16867	17106	17113	16798	17014	16892	16946	16871	16993	16907	16807	16865	16783	16944	17131	16811	16832	16869	16888	16977	16942	17041	17058	16870	16596	16923	17034	17154	16930	16751	16987	16887	17021	17015	17090	16925	16922	16898	17171	16830	16920	17001	16895	16942	16994	16773	17000	17108	16868	17005	17090	16842	16688	16883	16924	16888	17206	16984	16886	17075	16901	16959	16862	16797	16900	16785	16865	16832	17047	17077	16967	17103	17036	16964	16898	16791	17013	17106	16683	17092	16887	16978	16853	16936	16949	16956	16834	16769	17055	16846	16951	16835	17234	16850	16873	16884	16962	16959	17059	17111	16874	16932	16833	16844	16749	16827	16753	16816	16712	16805	17008	16878	16863	16907	17024	16980	16833	16901	16919	16665	16980	16881	17110	16869	17189	16969	16908	17054	16801	17045	16910	16889	16974	17248	16995	16833	17002	16900	17149	17007	16935	16676	17036	17185	16939	16885	16915	17003	17013	17084	16995	16884	17032	16777	17031	17198	16924	16973	16834	16794	16894	16980	16905	16896	16945	16832	17028	16956	16851	16808	16994	17029	16905	16805	17042	17155	17041	16993	16994	16757	16751	16989	16886	16888	16965	16866	16922	16846	17051	17018	16849	16895	16980	16973	17016	16992	16869	17097	16775	16987	16858	17064	17100	17045	17015	16861	17032	16757	17142	17093	17047	16973	16816	16931	16944	16949	17189	16823	17126	16880	16971	16814	16802	17122	17050	16856	16911	16845	17031	16957	17025	16858	17104	17034	16829	16759	16961	17217	16780	16903	16951	17201	16894	16886	16913	16976	17106	17135	16756	16936	16971	16876	16989	17049	17174	16917	16976	17005	16926	16869	17012	17094	16777	16818	17133	16835	16911	17007	16937	16927	17023	16914	16973	17004	17107	16963	17102	16821	17045	17184	17057	17050	17106	16928	16870	16929	16862	16783	16744	17009	16914	17054	17146	16808	16865	16836	16820	16838	16907	17007	16677	16884	17311	17135	16998	16976	16895	17154	16925	16955	17078	16988	16874	16833	16854	16986	17068	16941	16898	16976	16912	16750	16832	17086	17105	16962	16777	17060	16786	17109	16873	17001	16999	16980	16892	16839	17015	17080	16794	16825	17038	17013	16801	16892	17130	16954	16966	16936	16935	17101	16989	16791	17038	16941	16978	17157	17042	16992	17110	16850	16963	17035	16931	17099	16813	16997	16933	16970	16999	16891	16904	17008	17310	17165	16962	16941	17003	17047	16931	17227	17084	17017	16913	17064	16847	16821	16984	16916	16905	17000	16740	17011	16890	16872	17022	16782	16839	16822	16956	16822	16794	16990	17121	16975	16904	16918	16922	16938	16823	16884	16990	16883	16837	16784	16799	17160	16829	16964	16987	16902	16814	16974	16955	17014	16990	16785	16900	16967	17048	16897	16876	16888	17212	16956	16868	16855	16884	16960	16780	16984	16917	17012	16841	16903	16693	16768	16961	16826	16807	16915	16975	16993	16965	16847	16826	17156	16992	16841	17088	16882	16915	16837	16977	16922	16981	17077	17017	17068	16856	16994	16875	16959	17033	16936	16857	16846	17062	16873	17265	16862	17000	16939	16896	17083	16739	16852	16841	16957	16999	16884	16895	17019	16809	16911	17006	16917	16967	16916	16844	16924	16879	16951	17085	17096	16993	16858	17094	16933	16875	16934	17013	17106	16979	17029	16839	16885	17069	16924	16959	16972	16938	16946	17063	16846	16792	17023	17108	17030	16928	16869	16790	17030	16808	17066	16788	16919	16927	16838	16970	16868	16966	16920	17012	16981	17167	16760	16796	16938	17096	16940	16891	17072	16944	16813	17040	16961	16914	17119	16947	16910	16953	16964	17079	16998	16986	17057	16784	17036	16934	16955	16775	16924	17014	16829	16984	17003	16918	16811	16980	17041	17178	16813	17224	17055	17121	16861	16994	16788	17003	16937	17105	16859	16987	17112	17122	17003	16901	17174	17163	17005	17120	17112	16811	17048	16867	16903	16924	16858	16832	17091	16982	17078	17076	17153	16895	17036	16971	16939	17045	16822	17078	16968	16910	17102	17057	16895	17108	16998	17077	16775	17096	16781	16934	16894	17007	16973	16927	17082	16815	17078	16817	17093	16898	17060	16989	17023	17071	16941	16803	16858	17071	16953	16988	17099	17024	16701	16963	16900	16899	17088	16927	16910	16944	17009	16856	17091	16959	16899	16884	17038	16997	17083	16886	16786	17045	16975	17101	16947	16983	16822	17007	16905	17017	16997	16964	16930	16897	17064	16839	17111	16966	16998	16915	17033	17017	16949	17013	16859	16817	16885	16890	16982	16943	16935	16715	16905	17086	16928	17013	17089	17144	16927	17120	16755	16823	16992	17047	16759	16815	16929	16941	16870	16968	17013	16877	16879	16953	16955	16879	16804	16855	16932	17039	17043	17066	16825	16687	16923	17018	16791	17028	16843	16938	17205	16971	16881	16942	16872	17140	17012	17007	16785	16831	16970	16917	17004	16973	17203	16997	17116	16972	16983	17165	16941	16960	16825	17109	16952	16981	17031	17123	16960	17065	17046	16912	16815	16874	16950	16989	16936	16975	16710	16905	16854	17077	16915	16879	17199	17020	17034	16949	17102	16999	16860	16696	16951	16884	16760	16775	16955	17023	16933	16826	16999
34008	58841	56297	46034	36353	26961	22777	20462	19004	18276	17446	16783	16343	16127	15784	15868	15849	15761	15829	15778	15534	15556	15668	15553	15606	15543	15556	15641	15490	15577	15577	15363	15632	15488	15720	15515	15732	15633	15457	15561	15390	15584	15533	15439	15540	15554	15427	15476	15474	15544	15454	15670	15475	15474	15591	15558	15378	15548	15478	15631	15495	15604	15385	15445	15636	15450	15520	15509	15528	15532	15431	15356	15574	15465	15574	15445	15446	15503	15452	15484	15321	15438	15368	15316	15414	15469	15400	15426	15361	15569	15506	15341	15398	15486	15348	15493	15490	15487	15464	15479	15485	15518	15386	15365	15612	15683	15582	15484	15508	15477	15727	15580	15590	15399	15446	15500	15600	15477	15380	15574	15340	15414	15504	15261	15611	15548	15392	15501	15394	15472	15453	15693	15459	15318	15298	15392	15511	15465	15373	15438	15452	15457	15384	15446	15447	15699	15369	15195	15519	15392	15428	15362	15257	15403	15500	15411	15533	15532	15474	15582	15472	15497	15411	15554	15396	15427	15383	15574	15394	15315	15480	15394	15640	15275	15537	15616	15489	15486	15378	15459	15392	15396	15461	15214	15617	15466	15558	15504	15583	15488	15556	15290	15583	15393	15520	15670	15512	15526	15548	15399	15434	15518	15363	15474	15485	15372	15439	15487	15445	15639	15568	15511	15454	15389	15329	15364	15525	15476	15377	15423	15513	15519	15427	15426	15296	15446	15507	15460	15480	15406	15431	15467	15469	15428	15422	15487	15438	15486	15462	15337	15461	15457	15374	15362	15537	15483	15415	15574	15431	15522	15628	15376	15399	15556	15531	15530	15596	15322	15440	15440	15456	15579	15526	15371	15473	15354	15625	15506	15513	15422	15468	15376	15497	15480	15475	15643	15290	15412	15338	15357	15431	15463	15562	15412	15479	15460	15507	15289	15274	15477	15476	15550	15282	15462	15433	15491	15417	15357	15530	15569	15417	15419	15361	15296	15437	15431	15377	15435	15298	15616	15416	15566	15305	15407	15487	15580	15358	15392	15392	15480	15573	15445	15480	15511	15530	15656	15335	15510	15528	15500	15301	15481	15511	15615	15466	15624	15576	15527	15501	15306	15683	15459	15448	15541	15540	15527	15630	15559	15450	15574	15345	15510	15407	15599	15546	15479	15605	15518	15336	15393	15498	15426	15393	15509	15493	15316	15394	15328	15542	15537	15450	15435	15624	15444	15499	15538	15497	15604	15407	15283	15520	15408	15489	15286	15412	15515	15365	15363	15384	15475	15381	15466	15585	15405	15502	15328	15567	15474	15444	15454	15300	15378	15242	15405	15545	15411	15483	15366	15315	15516	15345	15288	15387	15422	15463	15606	15579	15406	15449	15396	15547	15484	15420	15381	15505	15407	15411	15493	15389	15514	15497	15411	15565	15510	15333	15374	15585	15204	15539	15532	15444	15480	15308	15273	15395	15487	15406	15429	15499	15443	15491	15495	15488	15247	15302	15629	15302	15259	15341	15444	15548	15499	15448	15452	15423	15290	15448	15549	15485	15304	15639	15579	15523	15642	15598	15345	15351	15502	15385	15440	15437	15345	15433	15439	15371	15452	15548	15570	15451	15601	15296	15500	15448	15328	15378	15446	15283	15365	15437	15415	15397	15406	15589	15334	15507	15460	15435	15375	15503	15456	15576	15489	15519	15469	15438	15383	15626	15360	15629	15452	15372	15534	15549	15443	15535	15461	15512	15471	15330	15522	15352	15425	15490	15413	15346	15502	15450	15348	15414	15408	15585	15542	15553	15502	15461	15420	15432	15502	15453	15514	15488	15454	15713	15444	15478	15430	15433	15517	15481	15540	15424	15501	15551	15331	15572	15383	15500	15436	15501	15340	15457	15619	15542	15372	15364	15573	15456	15491	15531	15584	15424	15329	15605	15446	15269	15562	15692	15531	15560	15461	15441	15516	15241	15627	15302	15324	15404	15417	15446	15587	15404	15599	15450	15351	15527	15383	15418	15542	15498	15622	15426	15422	15475	15414	15407	15472	15462	15372	15472	15247	15482	15496	15571	15460	15460	15499	15448	15322	15282	15440	15608	15496	15572	15397	15606	15549	15533	15426	15216	15542	15440	15401	15434	15603	15594	15440	15438	15304	15483	15421	15351	15602	15552	15541	15399	15444	15363	15506	15495	15462	15514	15316	15503	15470	15450	15373	15493	15446	15508	15490	15514	15449	15531	15531	15466	15430	15509	15425	15396	15462	15633	15484	15363	15466	15112	15397	15190	15407	15506	15331	15494	15543	15236	15411	15377	15337	15294	15412	15382	15566	15414	15370	15448	15497	15520	15409	15464	15568	15327	15648	15331	15434	15522	15438	15406	15603	15330	15435	15657	15494	15467	15471	15446	15659	15403	15570	15495	15507	15381	15640	15520	15420	15547	15304	15501	15572	15406	15393	15432	15360	15372	15297	15331	15501	15485	15334	15467	15301	15291	15515	15548	15461	15387	15452	15333	15612	15491	15466	15470	15551	15359	15450	15555	15295	15462	15530	15453	15450	15345	15467	15578	15373	15323	15430	15421	15527	15595	15307	15659	15567	15397	15310	15457	15440	15480	15292	15355	15301	15374	15447	15422	15453	15380	15427	15279	15495	15416	15363	15517	15444	15304	15521	15577	15451	15454	15491	15589	15564	15427	15416	15507	15613	15620	15451	15562	15488	15520	15353	15466	15569	15284	15608	15301	15503	15374	15435	15350	15543	15331	15482	15585	15378	15401	15512	15494	15450	15386	15453	15459	15366	15445	15423	15320	15500	15637	15373	15392	15480	15349	15468	15391	15556	15564	15507	15301	15473	15338	15436	15503	15444	15405	15413	15283	15325	15467	15325	15295	15462	15493	15435	15396	15305	15492	15449	15451	15503	15246	15536	15520	15375	15558	15458	15350	15335	15581	15268	15436	15442	15460	15532	15367	15297	15415	15469	15474	15395	15546	15358	15364	15482	15482	15348	15409	15584	15706	15547	15538	15364	15394	15369	15457	15379	15537	15566	15414	15564	15449	15479	15389	15440	15606	15461	15390	15475	15413	15530	15487	15559	15363	15532	15451	15415	15332	15597	15484	15518	15387	15465	15363	15192	15494	15550	15406	15480	15564	15374	15427	15446	15370	15544	15392	15161	15296	15403	15423	15407	15455	15426	15441	15408	15443	15500	15437	15502	15481	15428	15489	15303	15513	15494	15519	15416	15440	15570	15197	15492	15335	15547	15489	15362	15374	15592	15439	15350	15465	15384	15440	15455	15504	15456	15509	15443	15483	15426	15588	15341	15498	15547	15569	15419	15372	15465	15587	15463	15567	15446	15426	15337	15585	15446	15641	15560	15599	15411	15456	15396	15550	15475	15298	15539	15474	15358	15450	15576	15622	15468	15488	15501	15402	15325	15442	15335	15423	15435	15538	15537	15478	15212	15461	15248	15400	15519	15424	15490	15384	15511	15608	15468	15233	15581	15359	15472	15377	15396	15567	15438	15504	15649	15441	15464	15405	15505	15406	15375	15476	15254	15364	15416	15505	15668	15562	15421	15582	15471	15469	15491	15375	15504	15645	15432	15518	15324	15514	15557	15565	15326	15280	15365	15463	15394	15429	15502	15575	15429	15440	15357	15371	15494	15424	15456	15438	15494	15477	15471	15397	15627	15383	15530	15376	15383	15278	15503	15257	15307	15347	15570	15523	15433	15366	15354	15532	15474	15559	15241	15409	15445	15552	15591	15380	15697	15458	15451	15338	15428	15766	15500	15506	15440	15410	15369	15474	15374	15206	15332	15474	15286	15547	15543	15502	15452	15354	15433	15350	15316	15442	15373	15456	15563	15424	15431	15336	15364	15501	15293	15526	15474	15449	15392	15534	15434	15478	15372	15596	15546	15416	15209	15378	15486	15420	15528	15418	15339	15539	15390	15491	15433	15430	15348	15418	15517	15439	15391	15297	15301	15429	15515	15472	15496	15451	15466	15531	15412	15360	15385	15578	15327	15436	15455	15503	15372	15449	15313	15581	15655	15478	15325	15514	15509	15563	15274	15587	15477	15332	15450	15509	15366	15543	15371	15579	15505	15369	15407	15496	15262	15457	15471	15439	15405	15559	15535	15407	15242	15374	15392	15384	15361	15606	15358	15320	15421	15646	15504	15368	15507	15506	15328	15339	15425	15449	15479	15453	15421	15424	15462	15496	15383	15494	15315	15449	15471	15450	15389	15456	15477	15481	15352	15508	15520	15514	15287	15447	15502	15541	15358	15551	15535	15485	15545	15404	15403	15431	15531	15291	15452	15449	15468	15562	15326	15328	15506	15592	15618	15495	15407	15415	15399	15432	15334	15381	15513	15416	15284	15428	15443	15381	15582	15445	15487	15488	15472	15451	15485	15465	15413	15332	15337	15483	15345	15579	15457	15525	15578	15280	15534	15424	15556	15459	15424	15473	15336	15415	15505	15433	15507	15430	15547	15368	15507	15505	15573	15495	15515	15552	15305	15406	15345	15488	15479	15483	15466	15413	15352	15571	15396	15535	15284	15654	15419	15298	15428	15683	15469	15403	15581	15523	15506	15590	15358	15600	15382	15574	15493	15391	15459	15400	15380	15497	15555	15514	15424	15299	15421	15387	15570	15537	15538	15363	15369	15628	15299	15500	15410	15538	15416	15421	15366	15453	15512	15470	15431	15406	15426	15364	15512	15500	15463	15397	15500	15348	15421	15217	15513	15483	15385	15514	15410	15602	15408	15495	15521	15495	15351	15422	15384	15419	15339	15459	15512	15480	15541	15355	15609	15391	15382	15435	15554	15717	15495	15485	15437	15561	15416	15415	15424	15568	15403	15349	15527	15377	15545	15448	15451	15260	15560	15407	15382	15345	15584	15570	15448	15504	15585	15420	15553	15440	15473	15422	15352	15341	15526	15258	15361	15365	15427	15399	15460	15533	15434	15429	15507	15394	15441	15421	15420	15374	15390	15417	15449	15381	15222	15335	15454	15495	15540	15564	15505	15428	15368	15536	15424	15385	15445	15637	15402	15424	15447	15442	15429	15539	15455	15405	15500	15446	15574	15591	15560	15584	15446	15320	15271	15438	15524	15439	15515	15448	15461
28749	27112	34555	30530	23037	20104	19000	18212	17553	17619	17339	17107	17221	16998	17167	17026	16949	17000	16938	17082	16992	17164	16868	16827	16770	16743	16861	16860	16832	17038	17100	16830	17093	16923	16991	16853	16869	16937	16865	17154	16858	16852	16868	16734	16875	16863	16896	16882	16848	16928	16946	16867	16896	16894	16789	16988	16945	17065	16789	16958	16987	17022	16978	16908	16834	16914	16900	16890	16882	16880	16788	17004	17043	16939	16999	16858	16827	16950	16833	16738	16846	16893	17047	16746	16934	16884	16889	16940	16911	16719	16843	16940	16853	16983	16849	16677	16944	16835	17007	16911	17030	17043	16951	16891	16787	16704	16999	16985	16984	16923	16788	16963	16801	16981	16961	16711	16872	16764	17013	16935	16854	16985	16914	16818	16768	16880	16982	16860	17214	16926	16837	16761	16905	16885	16943	17009	16758	16975	16852	17041	16992	16956	16968	16811	16842	16744	16941	16984	17139	16927	16741	17062	16881	16775	17001	16895	16826	16723	16953	16821	16960	17048	16870	16614	16881	17143	16689	16938	16704	16847	16888	16806	16802	17068	17021	16929	16885	16761	16801	16819	16993	16732	17002	17108	17166	16803	17108	16856	16755	17046	16839	16939	16957	16840	16994	16761	17016	16711	16877	16801	16959	16896	17114	16861	16705	16953	16819	16860	16933	16895	17011	16803	16993	16833	16927	16711	16905	16925	16974	16708	16916	16970	16935	16893	16871	16629	16834	16801	17090	17170	16895	17074	16770	16880	16983	16739	17005	16895	16800	16761	16922	17012	16948	16984	16982	16941	17001	16767	16909	16986	16764	16868	16995	16837	16910	17074	16946	16856	17102	16860	16803	16834	16998	16980	16938	16776	16936	16877	16837	16911	16927	16932	17004	16756	16947	16907	16778	16897	16845	16931	16825	16989	16994	17004	16931	17042	17120	16938	16927	16856	16999	16795	16875	16805	16993	16822	16737	16776	16872	16919	16857	16666	16978	17253	16924	16972	16997	16832	17163	17047	16966	16991	16811	16858	17003	16739	16962	16722	16987	16956	16874	16742	17024	16871	16762	16829	16979	16913	16822	16856	16966	16753	17007	16920	16989	16960	16861	16883	16878	16953	16892	16899	16942	16783	17000	16793	16884	16875	16852	17001	16854	16774	16858	16784	16952	17046	16774	16962	16649	16949	16924	17034	16598	16761	16901	17101	16834	16867	17041	17094	16827	16992	16928	17016	16903	16976	17123	16709	16921	16793	16852	17015	16752	16914	16947	16861	16879	16897	16902	16929	16829	16955	16799	16976	16878	16751	16878	17107	16839	16974	16862	16769	16835	17129	16987	16716	16734	16864	16786	16797	16730	16887	17024	16925	17105	16866	16824	16934	16930	16838	16875	16956	16820	16929	17052	16970	16797	16934	16806	16804	16804	16809	16827	16933	16849	16828	16804	17029	16778	16732	16840	16875	16817	16547	16934	16698	16930	16893	17115	16974	16857	17042	17073	16910	17002	16847	16887	17001	17058	16834	17037	16891	16936	16877	16932	16946	16669	16775	16873	17019	16625	16823	16731	16708	16855	16925	16738	16703	16958	16854	17072	17017	16985	16954	16967	16954	16874	17052	16785	16844	16917	16971	16997	16867	16704	16888	16856	16886	16800	16908	17023	17036	16747	16870	16866	16992	17091	16913	16829	16744	17152	16968	16814	16808	16893	17003	17046	16960	16913	16708	17143	17083	16917	17056	16999	16827	16873	16859	16747	16882	16946	16948	17069	16843	16899	16891	16786	16739	16796	16873	16851	16940	16793	17184	16991	17123	17067	16895	16860	16904	17051	16962	16884	16959	16962	16952	16902	17003	16996	16786	16887	16886	17023	16812	16732	17057	16880	17122	16870	16864	17031	17041	16858	16848	16875	17030	16867	16728	16782	16838	16950	16910	17016	17003	16693	16891	17064	16870	16882	17052	17004	16789	16799	16756	16876	16862	16849	16828	16904	16894	17051	17007	16807	16980	16942	16785	16838	17035	16801	17139	17002	16684	16868	16823	16721	16999	16882	16964	16781	16941	17039	16953	16813	16877	17077	16862	16969	16915	16911	16747	16999	17032	16726	16948	16923	16845	16866	17023	16654	16749	16992	16928	16881	16842	16932	16919	16881	16929	16907	17052	17127	16952	16946	17158	16924	16825	16837	16999	16955	16947	16751	17025	17049	16830	16891	16808	16754	16851	16673	16780	16990	16821	17076	16720	16995	16857	16803	16724	16835	16963	16714	16869	16873	17097	16961	16922	16913	17022	17075	16833	17052	16856	16844	16953	16865	16864	16659	16944	17009	17014	17032	16937	16960	16829	16832	16938	16932	16876	16882	16792	16755	17058	16881	16765	16976	16900	16964	16672	16840	16843	16899	17020	16853	16803	17276	16855	17301	16875	16831	16797	16991	16773	16770	16815	16895	16787	16957	16766	16976	17045	16822	16914	16630	16803	16869	16924	16893	16999	16946	16893	16782	16830	16988	16802	16828	16773	16813	17013	16976	17111	17017	16925	16932	16918	16973	16896	16737	16874	16965	16797	16762	16795	16656	16969	16799	17044	16980	16762	16974	16934	16881	16717	16929	16853	16815	17046	16848	17083	16922	16798	16844	16871	16934	16868	17091	16755	16842	16980	16987	17072	16943	16865	16957	16897	16840	17168	16868	16853	16795	16813	17070	16906	17038	16973	17015	16892	16977	16938	16914	16778	16868	17023	16870	16790	16871	16861	16702	16868	16958	16894	16970	16969	16956	16868	16986	16888	17051	16833	16938	16917	16970	16901	16903	16788	16914	16925	16729	16701	17085	17106	16829	16851	16743	16764	17065	16857	17043	17044	17027	16896	16968	16957	17097	16870	16880	17034	16787	17032	16942	16775	16968	16916	16937	16976	16788	16755	16979	17144	16987	16950	16896	16749	16959	16827	16923	17018	16833	16924	16725	16987	16958	16939	16908	16661	16804	16949	16791	16974	16853	17030	16955	17011	17028	16912	16984	17049	17129	16829	16831	17030	16976	16745	17045	16862	16885	17062	16787	17034	17102	17033	16930	16773	16863	16844	16931	16982	16781	16901	16992	16859	16861	16893	17005	16857	16914	16805	16919	16854	16670	17002	17091	17097	16792	16857	16910	17118	17098	17120	16834	16512	16837	16981	16865	16985	17037	16778	16824	16947	16973	16830	17052	16912	16842	16924	16851	17039	16748	16867	16750	16881	16932	16988	16938	16914	16814	17235	17061	16950	16914	16984	16646	16901	16998	16744	16891	16850	16898	16710	16825	16893	16852	16886	16825	16900	17027	16805	16759	16959	16892	16970	16793	16843	17088	16979	16962	16890	16870	16980	16812	16764	17059	16887	16994	16733	16880	16763	16941	16971	16917	16911	16761	16944	16795	16732	16835	16769	16869	16833	16949	16975	16952	16783	16832	16866	16786	17017	16879	17040	16968	16822	16772	16897	16885	16867	16839	16757	16905	17061	16961	16831	16881	16882	16642	16895	16858	16957	16913	16683	16775	16812	16955	16961	16812	16814	16713	16930	16779	16895	16952	16905	17058	16836	16939	16949	16793	16652	16740	17000	16962	16767	16920	16980	16896	16895	16959	17065	16893	17002	16859	16948	16919	16834	16964	16963	17125	16948	17043	16899	17038	16942	16931	16955	16842	16915	17084	16784	16788	17061	16755	17109	16948	16743	16911	16990	17037	16798	16782	16947	16761	16684	16940	16858	16931	17040	17045	16818	16757	16718	16878	16803	17004	17021	16972	16741	17007	16956	16914	16723	16963	16876	17039	17118	16906	16789	16804	16851	16955	17034	16883	16801	16893	16941	17045	16945	16866	16916	16915	17107	16909	16798	17024	16988	16881	16883	16941	16853	16955	16941	17120	16962	16951	17029	16883	16928	16778	17065	16849	17079	16879	16744	16890	16859	16873	16865	16918	16876	16992	17143	16866	16987	16938	17071	16782	17032	17017	16913	16966	16800	17040	16747	16702	16848	16841	16882	16822	16893	16954	16866	16869	16659	16919	16941	17117	16958	17037	16949	16809	17079	16856	16854	16872	16855	16708	16943	16778	16842	16958	16849	16893	16788	16921	16761	16954	16882	17100	16916	16672	16988	16965	17037	16900	16801	16928	16910	16870	16943	16919	16806	16777	16734	16814	16778	16780	16937	16979	16927	16708	16893	17035	17008	17102	16921	17034	16898	16841	16655	17076	16968	16901	16900	16719	16970	16904	16873	16830	16858	17023	17064	17010	16839	16913	16968	16777	16845	16831	17011	16935	17034	16981	16922	16861	16929	17055	16766	16956	16594	17052	16968	16847	16957	16782	17140	16878	16950	16889	16732	16852	16779	17000	16700	16947	17019	16983	16952	16969	17050	17016	16786	17018	16724	16949	16925	16965	17029	16840	17024	16930	16853	16875	16870	16966	16915	17001	16882	16788	16989	16860	16986	16885	16828	17039	17049	17117	16855	17026	16900	16885	17034	16975	16978	16845	16806	16762	16824	17120	16846	16903	16918	16923	16891	16829	16966	16894	17001	16939	16786	16963	17055	16801	16947	16752	17046	16938	16698	16895	17008	16671	16753	16939	16854	16792	16907	17012	16857	16858	16940	16863	16868	16969	16992	16932	16982	17195	16842	17011	16971	17005	16757	16789	16787	16826	16940	17064	16791	16953	16849	17045	16893	16968	17032	16851	16736	16889	17190	16836	16898	16866	16800	16878	17089	16956	16925	16989	16775	16916	16914	16990	16850	16901	16987	16700	16792	16795	16903	16810	16652	16825	17069	16947	17044	17009	17140	16975	16858	16838	17034	16795	16776	16910	16859	17040	16888	16821	16889	16961	17187	16952	16997	17130	16984	16796	16944	16818	16750	16999	16951	16885	16684	16938	16936	16791	16883	16821	16798	16742	16821	16871	16847	16867	16632	16880	16967	16790	16843	16698	16814	16914	16898	16901	17005	16886	17025	16880	17012	16862	16670	16948	16941	16930	16907	16802	16755	16832	16860	16893	16948	16870	17013	16994	16984	17283	16993	16788	16971	16970	17043	16965	17005	16987	17016	16773	16858	16798	16711	16931	16922	16681	16829	16994	16880	16861	16678	17077	17013	16931	16757
31260	44343	41365	31713	23742	19593	18248	17266	16834	16532	16108	15797	15740	15610	15701	15565	15628	15539	15487	15440	15645	15464	15429	15587	15513	15499	15453	15572	15580	15531	15690	15525	15647	15504	15543	15589	15475	15508	15341	15594	15559	15456	15461	15559	15490	15626	15483	15438	15495	15465	15537	15463	15570	15355	15376	15530	15534	15529	15614	15368	15449	15511	15653	15528	15534	15427	15598	15464	15635	15437	15667	15351	15482	15629	15418	15454	15422	15307	15497	15620	15535	15495	15544	15465	15501	15448	15486	15756	15490	15467	15405	15684	15476	15463	15429	15376	15587	15485	15497	15314	15487	15523	15539	15403	15326	15479	15487	15603	15596	15402	15347	15506	15414	15537	15692	15640	15539	15525	15515	15474	15358	15477	15522	15463	15423	15517	15508	15503	15564	15620	15589	15334	15555	15465	15544	15499	15437	15418	15429	15461	15450	15379	15566	15569	15497	15447	15498	15363	15527	15574	15549	15688	15398	15422	15571	15502	15334	15321	15630	15354	15443	15454	15539	15417	15544	15473	15435	15373	15570	15464	15459	15486	15366	15484	15446	15396	15543	15427	15412	15554	15423	15577	15500	15714	15656	15344	15577	15436	15264	15523	15640	15469	15371	15570	15382	15535	15523	15460	15388	15588	15588	15511	15378	15458	15510	15409	15366	15493	15524	15632	15562	15345	15401	15449	15476	15488	15480	15434	15379	15454	15566	15555	15576	15550	15444	15560	15441	15636	15541	15450	15466	15522	15453	15573	15427	15543	15569	15446	15447	15428	15465	15181	15463	15527	15556	15509	15373	15589	15508	15406	15565	15513	15450	15439	15485	15379	15474	15494	15478	15498	15513	15438	15501	15552	15548	15667	15456	15483	15505	15404	15440	15476	15449	15495	15356	15327	15410	15399	15315	15533	15463	15465	15525	15498	15470	15441	15452	15389	15472	15435	15345	15391	15407	15362	15492	15496	15505	15585	15531	15502	15558	15414	15573	15529	15594	15473	15574	15233	15577	15679	15621	15362	15513	15443	15599	15355	15597	15515	15623	15510	15557	15429	15479	15518	15545	15567	15489	15528	15479	15569	15519	15463	15351	15489	15454	15400	15503	15479	15408	15487	15554	15338	15369	15505	15258	15578	15358	15362	15407	15430	15440	15431	15606	15444	15629	15639	15294	15644	15567	15521	15752	15290	15541	15495	15371	15555	15554	15522	15400	15489	15391	15548	15540	15469	15452	15431	15513	15421	15582	15440	15403	15453	15516	15507	15481	15420	15600	15641	15421	15608	15349	15369	15471	15664	15484	15392	15466	15586	15581	15459	15600	15506	15349	15370	15513	15596	15504	15472	15388	15593	15482	15403	15286	15570	15536	15354	15443	15443	15376	15480	15485	15508	15422	15318	15621	15515	15460	15546	15396	15304	15564	15454	15443	15345	15483	15426	15311	15434	15407	15414	15643	15289	15498	15472	15587	15661	15530	15493	15566	15440	15487	15498	15563	15375	15460	15453	15523	15556	15323	15426	15531	15507	15440	15530	15618	15441	15579	15515	15323	15544	15361	15505	15330	15339	15346	15358	15324	15354	15499	15529	15653	15835	15645	15546	15354	15618	15597	15627	15368	15388	15509	15502	15472	15323	15613	15241	15552	15341	15459	15581	15435	15335	15565	15511	15590	15524	15385	15279	15277	15442	15433	15465	15574	15612	15353	15569	15567	15482	15414	15595	15583	15502	15494	15541	15774	15606	15494	15451	15595	15422	15444	15413	15388	15563	15517	15361	15539	15530	15410	15524	15496	15625	15516	15479	15528	15454	15570	15725	15561	15525	15202	15533	15426	15459	15308	15383	15346	15611	15540	15482	15693	15508	15638	15596	15250	15486	15458	15448	15379	15364	15378	15510	15418	15589	15467	15679	15563	15475	15414	15546	15534	15502	15484	15454	15447	15520	15438	15467	15486	15434	15408	15452	15528	15719	15268	15302	15619	15346	15560	15460	15449	15384	15398	15426	15448	15435	15374	15504	15367	15439	15517	15472	15437	15673	15380	15491	15374	15451	15522	15428	15639	15497	15277	15440	15483	15609	15586	15443	15468	15528	15451	15665	15355	15424	15518	15484	15457	15472	15573	15529	15382	15424	15491	15501	15451	15478	15575	15400	15290	15481	15430	15432	15431	15556	15405	15413	15489	15484	15572	15326	15510	15554	15408	15319	15678	15461	15357	15572	15572	15453	15390	15485	15258	15353	15594	15316	15590	15524	15307	15499	15664	15508	15360	15365	15540	15490	15370	15540	15455	15643	15665	15394	15638	15349	15378	15394	15334	15459	15596	15636	15403	15514	15448	15531	15478	15464	15535	15562	15463	15479	15474	15493	15327	15506	15445	15376	15558	15533	15513	15642	15501	15536	15310	15531	15369	15351	15546	15524	15485	15492	15382	15499	15525	15435	15387	15522	15477	15460	15545	15569	15586	15443	15443	15426	15472	15425	15495	15586	15581	15462	15515	15471	15487	15349	15583	15398	15408	15277	15326	15450	15469	15471	15553	15504	15513	15529	15427	15411	15374	15398	15412	15402	15561	15443	15490	15561	15508	15572	15464	15579	15544	15348	15555	15517	15516	15411	15567	15451	15446	15695	15367	15375	15439	15422	15431	15426	15465	15466	15382	15523	15364	15500	15762	15575	15519	15481	15558	15627	15558	15604	15470	15499	15375	15478	15441	15419	15595	15420	15375	15396	15407	15484	15332	15361	15521	15407	15576	15416	15519	15593	15392	15476	15478	15418	15491	15531	15308	15591	15624	15493	15321	15698	15460	15485	15568	15289	15360	15280	15574	15595	15383	15417	15425	15513	15432	15417	15567	15315	15280	15497	15544	15471	15606	15543	15413	15488	15484	15614	15434	15544	15541	15608	15498	15360	15401	15466	15469	15459	15462	15492	15561	15516	15333	15504	15539	15455	15593	15440	15579	15485	15450	15488	15432	15407	15625	15419	15568	15464	15387	15523	15491	15415	15504	15613	15539	15515	15395	15409	15596	15612	15511	15459	15359	15475	15672	15656	15585	15377	15423	15647	15355	15514	15561	15659	15634	15525	15620	15357	15445	15502	15452	15266	15593	15378	15414	15410	15506	15422	15452	15581	15432	15509	15574	15350	15532	15389	15493	15558	15304	15622	15512	15568	15542	15469	15225	15422	15417	15494	15411	15415	15623	15576	15567	15452	15494	15563	15424	15323	15524	15356	15564	15565	15641	15553	15370	15504	15526	15552	15644	15409	15404	15499	15389	15478	15543	15349	15526	15487	15580	15329	15531	15444	15535	15570	15500	15462	15411	15514	15531	15436	15498	15567	15327	15444	15520	15400	15402	15445	15431	15611	15489	15543	15442	15542	15415	15253	15446	15537	15496	15516	15393	15420	15550	15615	15579	15630	15617	15559	15453	15650	15492	15521	15457	15443	15412	15494	15521	15388	15646	15347	15515	15598	15435	15459	15544	15589	15528	15503	15416	15429	15556	15458	15444	15550	15363	15575	15319	15537	15324	15667	15445	15439	15399	15501	15522	15561	15615	15515	15394	15627	15466	15501	15354	15380	15537	15405	15326	15559	15585	15438	15483	15641	15555	15386	15636	15543	15401	15504	15453	15534	15499	15273	15548	15557	15376	15462	15336	15390	15469	15514	15447	15343	15412	15531	15378	15513	15364	15455	15401	15380	15433	15570	15350	15623	15438	15527	15449	15441	15421	15413	15626	15457	15492	15402	15765	15471	15605	15401	15488	15422	15500	15379	15545	15486	15522	15591	15592	15428	15443	15593	15305	15343	15487	15347	15578	15310	15550	15261	15496	15692	15428	15470	15504	15381	15496	15560	15521	15405	15605	15480	15362	15495	15501	15386	15442	15390	15532	15460	15653	15429	15400	15556	15426	15506	15327	15510	15579	15472	15532	15436	15495	15419	15412	15639	15593	15510	15508	15542	15501	15435	15303	15338	15358	15585	15454	15351	15365	15506	15390	15647	15578	15462	15649	15595	15496	15543	15386	15504	15540	15432	15438	15592	15468	15438	15511	15595	15594	15489	15286	15530	15623	15464	15586	15524	15648	15473	15422	15465	15607	15568	15572	15381	15378	15380	15447	15526	15497	15310	15373	15436	15504	15497	15501	15500	15581	15510	15536	15552	15320	15431	15507	15498	15293	15493	15556	15445	15359	15481	15550	15513	15397	15423	15455	15378	15564	15501	15434	15412	15336	15283	15515	15341	15594	15672	15470	15741	15556	15540	15448	15585	15390	15411	15433	15482	15623	15487	15302	15355	15557	15359	15420	15505	15415	15493	15558	15580	15488	15640	15520	15467	15582	15492	15403	15553	15514	15487	15364	15433	15519	15683	15527	15391	15475	15377	15459	15489	15485	15495	15290	15681	15520	15422	15569	15465	15426	15560	15610	15492	15472	15455	15517	15484	15561	15528	15527	15397	15423	15440	15583	15414	15546	15340	15526	15608	15375	15610	15547	15527	15399	15648	15420	15507	15550	15580	15562	15518	15526	15601	15363	15629	15641	15366	15508	15506	15570	15461	15466	15532	15505	15514	15451	15599	15495	15817	15710	15307	15534	15385	15564	15466	15603	15591	15524	15370	15389	15501	15484	15448	15632	15590	15611	15401	15483	15501	15610	15442	15429	15643	15552	15569	15524	15433	15339	15541	15662	15472	15470	15431	15410	15521	15438	15506	15470	15413	15607	15357	15593	15402	15599	15481	15379	15380	15460	15616	15537	15576	15646	15365	15455	15401	15467	15424	15555	15422	15599	15436	15645	15539	15577	15425	15387	15354	15483	15523	15396	15555	15541	15640	15297	15603	15572	15457	15558	15646	15403	15510	15422	15435	15601	15351	15685	15392	15582	15527	15516	15419	15532	15617	15448	15313	15505	15583	15393	15468	15616	15408	15434	15636	15515	15582	15439	15437	15374	15247	15246	15470	15434	15426	15566	15343	15440	15581	15410	15611	15459	15622	15428	15528	15466	15591	15368	15501	15484	15598	15405	15341	15520	15466	15515	15411	15392	15619	15374	15301	15335	15519	15608	15384	15421	15646	15642	15366	15321	15378	15596	15512	15541	15477	15501	15498	15681	15378	15375	15477	15534	15560
24185	21413	28874	25647	24402	24754	22993	18680	17588	17295	17060	16748	16473	16309	16276	16131	16263	16041	16009	15990	15962	16001	16060	16160	16125	16050	16104	15934	16006	15984	16154	16016	15861	15879	16050	16117	16022	16095	15896	15915	15855	15975	16141	15896	15991	15850	16059	15958	15794	16008	15859	15730	15883	15762	15942	16053	16041	15950	15971	15787	15953	16016	15952	15919	15968	15998	16106	15793	15937	15853	16070	15853	16156	15774	15738	16011	15865	15759	16075	15951	15991	15903	15957	15785	15917	15979	15801	15937	15930	15904	15946	15768	15853	16026	15716	15901	16120	16024	15791	15863	15931	15844	15975	15849	15940	15586	15884	15766	15866	16025	15961	15769	15937	15885	15944	15778	15729	15900	15988	15961	15995	15743	15713	15961	15739	16057	15671	15961	15835	15971	16053	15919	15955	15814	15847	15950	15933	16019	16029	15852	15735	16036	15986	15957	15798	15737	15720	15828	15981	15939	15750	15801	15744	15922	15904	15910	15925	15978	15976	16018	15906	15858	15836	16039	15785	15650	15862	15742	15917	15990	15883	15842	15847	15894	15939	15847	15990	15857	15877	15873	15929	15770	15993	15759	15798	15798	15713	15927	15908	15854	15863	15841	15872	15860	15890	15872	15779	16040	15922	15797	16022	15782	15767	16001	15992	15943	15870	15810	15708	15881	15918	15990	15972	15901	15970	15829	15833	15737	15963	15946	15897	15741	15974	15941	15970	15853	15984	15976	15797	16004	15917	15910	15915	15868	15811	15992	15940	16009	15946	15896	15857	15813	15937	15826	15922	15950	15875	15842	15758	16020	15959	15811	16153	15863	15859	15805	15946	15999	15759	15887	15821	15990	16006	15797	15754	15982	15885	15963	15866	15845	15945	15820	15815	15941	16060	15893	15903	15971	15780	15795	15841	15862	15898	15874	16014	15968	15983	15883	15935	15816	15970	16044	15827	15839	15689	15908	15846	15866	15884	15831	15784	15807	15952	15675	15823	15863	15720	15799	16004	15954	15969	15899	15710	15881	15832	15884	15792	15904	15823	15681	15952	15940	15947	15961	15896	15710	15836	16029	15861	15702	16030	15679	15860	16000	16016	15780	15834	15786	15981	15975	15964	15857	15795	15918	16099	16049	15844	16112	15954	15916	15762	15723	15939	16009	16105	16041	15736	15924	16019	15967	15935	15652	15845	15756	15974	15999	16038	15915	16156	15940	15879	15771	15978	15911	15923	15780	15955	15960	16111	15768	16115	15942	15807	15761	15942	16152	15910	15894	15673	15853	15790	15908	15835	16027	15849	15992	15805	15905	15891	15992	15942	15760	15946	15897	15982	15703	16109	15960	16028	15875	15853	15695	15543	15727	15788	15914	15911	15792	16051	15981	16053	15832	15850	15923	15939	15815	15953	15761	15856	15826	16071	15941	16082	15866	15834	15748	15860	15961	15982	15666	15846	15990	15959	15968	15951	16000	15972	15881	16091	15884	15840	15973	15978	15761	15950	15876	15925	15932	15946	15928	16073	16114	16063	16027	15908	15976	15989	15919	15949	15695	16003	15875	15978	16044	15801	15868	15945	16044	15920	15992	15857	16127	15990	15973	15775	16002	16250	15919	15873	16010	15882	15982	15896	15849	15962	16118	15877	15961	15918	15903	15832	15809	15908	15993	15848	15890	15867	15860	15841	16036	15986	15814	15717	15779	15750	15717	15887	15765	15926	15811	15937	15846	15903	15892	15961	15996	15991	15781	15826	15761	16092	15781	15645	15635	16040	15977	15868	15809	15776	15742	15926	15914	15958	15880	15849	15848	15963	15805	15814	16066	15850	15938	15891	15941	16099	15946	15996	15999	15978	15958	15885	15881	15828	15813	15936	15904	15960	15806	15919	15878	15951	15809	15869	15973	15921	15894	15744	15927	15889	15944	15950	15836	15774	15959	15909	15978	15839	15952	15973	15864	15835	16121	15892	15841	15736	15996	15988	15830	15752	15970	15805	15804	15916	15832	15874	15976	15958	15806	15883	15906	15856	15857	15813	15779	15921	15823	15792	15847	15904	16039	16014	15932	15778	15979	15683	15825	15897	15891	15803	15879	15898	15938	15980	15805	16186	15951	15961	16007	15914	15664	15856	15915	15895	15872	16018	15918	16009	15925	15823	15756	15944	15696	15703	15830	15859	15941	16031	15885	15780	16017	16058	15985	15945	15932	15870	15774	15662	15756	15798	15839	15866	15991	15810	15924	16002	15900	15952	16057	15848	16029	15971	15880	15903	15882	15918	16046	15921	16130	15933	16212	15925	15777	16049	16003	15827	15896	15873	15791	15718	16000	15947	15845	15789	15807	15805	16046	16150	15885	15936	15979	15995	15973	16064	16020	16044	16118	15928	15967	15828	15714	15897	15674	15912	15997	15925	15774	15802	15818	16001	15838	15706	15814	15829	15877	15766	15898	16111	15975	16013	15978	15935	15852	15839	15692	16233	15823	15745	15762	15839	16038	15975	15833	16156	16130	16034	15871	15999	15898	15805	16006	16034	15818	15749	15694	15872	15943	15847	15932	15774	15685	15812	15766	15890	15880	15848	15820	15871	15822	15838	15968	15949	15802	16001	15979	15867	15882	15943	15829	15998	15777	15870	15870	15976	16036	15966	15870	15927	16164	15989	15985	15936	15908	16041	15949	15804	15880	15715	15778	15939	15910	15890	15810	15850	15950	15942	15957	15777	15922	15880	15698	15958	16020	16040	15822	15892	15841	15937	15666	15866	15954	15898	15677	15964	16071	15877	15930	16131	15728	15791	15686	15978	16063	15737	15841	15901	15870	15919	15979	15933	15826	15778	15874	15873	15891	15734	15836	15776	15994	15830	15961	15788	16041	16021	16028	15989	15941	15835	15885	15936	15942	15781	15834	15910	15821	15939	15764	15663	15798	16034	15848	15931	15956	15843	15912	15887	15948	15915	15837	15856	15805	15843	15750	15880	15952	15800	15858	15882	15967	15989	15937	15867	15865	15748	15761	15821	15968	16094	16078	16010	16030	15797	15836	15921	15991	15993	15811	15810	15919	15901	15611	15834	15891	15817	15879	15977	16021	15864	16016	15897	15934	15893	15695	15760	15738	15800	15711	15963	15798	15876	15845	15852	16060	15919	16002	16031	15846	15973	15839	15922	15842	16141	15928	15871	15990	15925	15846	15831	15852	15943	15796	15845	15895	15877	15927	15926	15802	15807	15800	15953	15955	16020	15729	15908	15755	16012	15882	15886	15722	15837	15809	15973	15741	15970	16156	15919	16058	15889	15956	15936	15909	15857	15882	15864	15893	15952	15907	15913	15863	15786	16010	15975	16105	15970	15782	15743	15727	15640	15962	15807	15762	15914	15755	15830	15769	15935	15779	15935	15777	15980	15849	15973	15903	15974	15989	15870	15885	15899	15743	15781	15859	15890	15720	15776	15891	15817	15751	16035	15995	15968	15857	15831	15823	15954	16039	15853	15755	15898	16062	15746	15865	16040	15918	15764	15798	15923	15905	15682	15779	15950	15732	15868	15824	15929	16023	15980	15826	15850	15740	15981	15885	16002	15926	15960	15876	15998	15929	16026	15729	15824	15841	15809	15830	15741	15863	15915	15974	15939	15922	15915	16087	15882	15889	15941	15762	15833	15970	16003	16092	15878	15822	15911	15912	15977	15981	15941	15922	15817	15890	15868	15956	15976	15849	15788	15874	15836	15823	15797	15744	15995	15889	15895	15791	15914	15913	15953	15857	15897	15917	15795	15811	15811	15820	15997	15660	15834	15851	15831	15897	15982	15870	15886	15826	15813	15827	15530	15838	15825	15871	15942	15816	16059	15758	15848	15774	15795	16077	15747	16156	15669	16042	15942	15882	15945	15920	15954	15959	15653	15937	15801	15934	15924	15874	15877	15997	15975	15867	15754	15926	15980	16041	15856	15910	16014	16079	15918	15823	16076	15886	16100	16046	15873	15943	15778	15789	15790	16002	16016	15823	15731	15940	15699	15928	15967	16160	15970	16000	15876	15858	16029	15826	15923	15983	15848	15871	15908	15955	15860	15815	15662	15975	16001	15798	15840	15866	16081	15733	15702	15806	15806	15843	15819	15980	15969	15820	15973	15877	15937	16159	16135	15947	15979	16084	15907	15723	16076	16093	15806	15810	16031	15866	16013	15892	15979	15864	15806	15935	15808	15799	15913	15940	15932	15861	15868	16036	15983	16057	15852	16152	16020	15975	15779	16183	15862	15817	15833	16051	15965	15985	15945	15816	16033	15873	15906	15965	15879	16040	15986	15835	16130	15975	15839	15821	15953	15969	15687	15992	15993	15965	15817	15952	15905	15903	15749	15930	16001	15908	15944	15999	15720	15836	15914	15989	16085	15789	15844	16030	16023	15811	15768	15812	15792	15850	15828	15745	15990	15818	15926	15998	15850	16003	15746	15952	15959	15706	15860	15824	15975	15775	16165	15960	15758	15961	16070	15988	16039	15978	15756	15846	15901	15852	15934	16043	15957	15708	15783	15959	15926	15896	16001	16075	16003	15865	16054	15803	15867	15967	15900	15835	15833	15848	15769	15717	15898	15946	15870	15831	15891	15759	15712	15939	15881	15952	15936	15842	16034	15911	16073	15975	15909	15829	15931	15964	16118	15998	16067	15748	16069	16017	15762	16026	15792	16033	16164	15872	15815	15747	15627	15804	15973	16109	15810	15852	15936	15938	16025	16087	15790	15845	15899	15935	15997	15892	15958	16012	15706	15801	16099	16049	15855	15755	15523	15831	15864	16008	15700	15827	15983	15818	15751	15917	15834	15842	16126	15757	15924	15797	15916	15924	15948	15936	16021	15970	15789	15843	15865	15845	15922	15855	16033	15891	15862	15990	15855	16068	15884	15954	15684	15865	15823	15843	16041	15854	15839	15918	15823	15902	15995	15952	15838	16123	15892	15972	15957	15857	15688	15795	15835	15845	16183	15851	15875	15847	15892	15838	15905	15858	15760	15890	15950	15949	15911	15786	15792	15895	15966	15932	15972	15729	15966	16016	15882	15843	15786	15928	15800	15914	15720	15819	15805	16019	16057	15845	15914	16009	15901	15877	15994	15872	15943	15981	15849	15982	15887	16130	15897	16008
31517	52149	46830	36608	29491	25074	21034	18497	17375	16556	16193	15721	15445	15261	15209	15217	14890	14984	15074	15073	14911	14976	14887	14913	14930	14865	14748	14935	15040	14935	15003	15129	14980	14789	15009	14952	14963	14950	14949	14827	14908	14858	14752	14808	14806	14814	14980	14615	14950	14781	14969	14815	14706	14837	14895	14916	14842	14873	14926	15002	14968	14943	14697	14998	14916	14857	14909	14917	15079	14864	14982	14785	14946	14829	15053	14926	14812	14915	14969	14953	14830	14946	14798	14939	14875	14859	15040	14827	14894	14858	14902	14845	14838	14801	14919	14721	14948	14842	14859	14886	15090	14810	15058	14861	14920	14699	14952	14754	14963	15012	14978	14916	14881	14638	15104	14704	15059	14908	15017	14854	14819	14825	14969	14902	14910	14882	14872	14957	14889	15032	14665	14741	14762	14837	14798	14780	14783	14792	14931	14841	14937	14884	14697	14945	14927	14908	14780	14972	14900	14877	14865	14808	14736	14825	14755	14902	14943	14886	14807	14861	14697	14832	15006	14949	14703	14763	14828	14726	14900	14885	15079	14870	14823	14888	14863	14836	14778	14752	14886	14995	14817	14696	14704	14850	14960	14794	14674	14918	14876	14812	14750	14830	14854	14898	14750	14829	14938	14875	14955	14723	14726	14711	14831	14841	14782	14847	14768	14804	14922	14699	14851	14971	14898	14884	14884	14884	14858	14954	14807	14842	14803	14774	14750	14834	14901	14805	14848	14902	14750	14916	14964	14758	14727	14729	14888	14800	14937	14956	14885	14999	14600	14817	14813	14786	14792	14802	14771	14859	14856	15027	14904	14748	14808	14664	14862	14788	14858	14862	14875	14875	14736	14991	14822	14862	14908	14691	14813	14826	14671	14866	14804	14867	14799	14875	14804	14817	14812	14773	14899	14795	14888	14848	14879	14756	14812	14827	14885	14694	14815	14563	14953	14854	14819	14730	14719	14817	14789	14848	14825	14814	14734	14942	14864	14937	14770	14840	15021	14935	14718	14971	14752	14827	14939	14556	14835	14793	14854	14828	14883	14746	14997	14835	14681	14880	14842	14913	14728	14851	14771	14881	14975	14746	14825	14767	14918	14594	14876	14830	14748	14857	14955	14823	14755	14919	14787	14905	14863	14936	14818	14932	14857	14916	14800	14861	14909	14750	14761	15011	14739	14833	14743	14846	14797	14769	14773	14838	14835	14782	14935	14743	14700	14775	14936	14861	14759	14873	14822	14813	14828	14902	14717	14994	14844	14832	14743	14771	14699	14934	14930	14680	14929	14749	14844	14951	14722	15060	14938	14887	14889	14844	14919	15017	14843	14920	14829	14801	14817	14847	14799	14841	14793	14799	14758	14874	15003	14798	14809	14711	14670	15007	14809	14777	14590	14741	14858	14886	14792	14661	14703	14716	14830	14820	14840	14822	14829	14872	14901	14859	14817	14830	14711	14763	14823	14850	14883	14870	14890	14998	14826	14798	14781	14876	14879	14732	14841	14722	14907	14762	14910	14865	14813	14969	14886	14899	14934	14834	14743	14911	14763	14910	14773	14978	14752	14885	14916	14962	14857	14760	14867	14946	14705	14905	14842	14916	14771	14845	14865	14997	14794	14759	14772	14753	14992	14646	14876	14947	15021	14837	14805	15103	14848	14678	14754	14842	14829	14748	14919	14629	14779	14952	14793	14881	14895	14893	14923	14938	14669	14694	14989	14790	14841	14920	14724	14786	14762	14952	14891	14720	14799	14853	14768	14625	14904	14708	14752	14970	14923	14812	14924	14906	14791	14977	14839	14814	14945	14756	14879	14859	14888	14806	14685	14997	14724	14700	14975	14787	14819	15033	14946	14920	14684	14810	14745	14720	14869	14665	14881	14827	14806	14912	14800	14770	14769	14974	14730	15049	14877	14690	14802	14863	14686	14760	14769	14856	14789	14755	14784	14902	14900	14977	14696	14856	14871	14787	14853	14850	14793	14657	14754	14847	14939	14949	14713	14646	14882	14876	14831	14854	14721	14858	14859	14803	14871	14850	14751	15029	14863	14706	14731	14831	14889	14827	14762	14784	14690	14693	14615	14886	14763	14799	14867	14685	14830	14745	14933	14950	14916	14956	14738	14591	14905	14957	14957	14791	14863	14894	14795	14745	14654	14760	14878	14968	14708	14858	14768	15042	14848	14885	14930	14889	14732	14916	14772	14645	14965	14691	14894	14684	14901	14956	14829	14916	15019	14767	14809	14743	14888	14934	14964	14689	14901	14937	14790	14971	14870	14876	14766	14791	14891	14804	14930	14856	14815	14889	14757	14763	14880	14849	14821	14869	14781	14639	14809	14888	14754	14803	14861	14697	14764	14763	14745	14853	14731	14823	14765	14771	14665	14955	14687	14605	14731	14624	15004	14715	14840	14810	14924	14865	14673	14832	14816	14844	14722	14889	14888	14863	14927	14857	15007	14851	14818	14859	14683	14813	14818	14728	14814	14726	14873	14706	14990	14869	14834	14846	14562	14770	14769	14799	14812	14787	14884	15005	14771	14810	14793	14857	14829	14702	14981	14980	15009	15003	14981	14840	14981	14949	14806	14701	14877	14854	14913	14845	14751	14729	14950	14849	14837	14816	14721	14769	14876	14668	14943	14773	14808	14850	14807	14852	14748	14710	14885	14882	14869	14834	14811	14863	14584	14876	14840	14719	14929	14862	14855	14877	14968	14791	14728	14837	14860	14893	14855	14755	14914	14939	14913	14868	14705	14990	14821	14912	14824	14763	14871	14941	14843	14914	14776	14828	14847	14816	14907	14970	14819	14868	14914	14723	14792	14772	14772	14928	14892	14855	15008	14854	14658	14765	14855	14812	14801	14815	14898	14947	14824	14922	14846	14614	14850	14827	14997	15024	14921	14819	14852	14837	14727	14940	15030	14867	14829	14820	14866	14821	14705	14786	14860	14762	14755	14713	14719	14750	14884	14879	14935	14674	14883	14675	14931	14753	14810	14910	14895	14885	14831	14872	14783	14812	15027	14805	14782	14747	14796	14669	14913	14848	14886	14780	14875	14659	14831	14887	14848	14759	14962	14792	14774	14733	14713	14863	14823	14767	14976	14839	14859	14649	14785	14961	15032	14852	14958	14878	14928	14883	14877	14884	14828	14852	14896	14769	14904	14878	14934	14793	14879	14714	14890	14995	14772	14988	14838	14862	14892	14679	14542	14691	14662	14860	14848	14720	14770	14868	14892	14848	14762	14790	14999	14917	14769	14805	14798	14833	14675	14797	14736	14807	14814	14797	14990	14889	14783	14845	14724	14897	14871	14781	14793	14818	14651	14926	14791	14843	14771	14543	14951	14809	14796	14798	14934	14902	14707	14747	14968	14749	14779	14752	14844	14877	14873	14836	14782	14796	14916	14848	14964	14815	14742	14780	14836	14794	14791	14894	14991	14892	14830	14781	14592	14771	14876	14812	14732	14759	14797	14809	15019	14697	14778	14902	14942	14862	14859	14855	14732	14870	14723	14923	14869	14799	14881	14936	14765	14954	14848	14810	14952	14946	14887	14800	14857	14903	14910	14738	14944	14772	14935	14932	14841	14807	14892	14834	14864	14665	14866	14669	14849	14932	14974	14839	14784	14880	14962	14695	14891	14720	14838	14811	14948	14916	14762	14844	14890	14840	14675	14797	14886	14939	14940	14656	14892	14831	14677	15021	14852	14818	14781	14821	14787	14887	14789	14835	14827	14874	14840	14965	14709	14856	14787	14806	14865	14860	14900	14973	14964	14817	14654	14707	14987	14807	14939	14838	14889	14903	14869	14838	14829	14732	14854	14659	14883	14720	14865	14995	14863	14789	14808	14771	14968	14761	14777	14909	14822	14828	14809	14765	14892	14887	14905	14947	14777	14846	14859	14812	14855	14905	14737	14995	14758	14788	14929	14968	14938	14896	14987	14720	14981	14725	14727	14904	14670	14636	14794	14743	14869	14771	14829	14880	14898	14806	14725	14880	14647	14901	14835	14956	14881	14962	14832	14865	14836	14819	14874	14797	14893	14786	14841	14686	14932	14655	14905	14867	14784	14970	15003	14918	14659	14936	14850	15026	14893	14814	15139	14873	14801	14812	14912	15160	14928	14778	14769	14850	14727	14941	14821	14815	14847	14825	14889	14747	14715	14812	14842	14737	14778	14697	14932	14774	14852	14778	14820	14845	14911	14882	14898	14778	14896	14794	14815	14846	14833	14886	14861	14812	14822	14832	14696	14578	14817	14890	14878	14965	14947	14786	14769	14922	14817	14872	14863	14806	14789	14742	14904	14826	14856	14706	14934	14730	14767	14809	14889	14992	14994	14631	14783	14804	14728	14759	14683	14904	14830	14834	14731	14893	14865	14766	14691	14765	14956	14905	14952	14785	14745	14740	14963	14790	14693	14794	14929	14985	14863	14986	14731	14856	14860	14800	14778	14733	15006	14829	14807	14902	14824	14788	14917	14693	14811	14856	14875	14890	14737	14759	14994	14784	14730	14803	14903	14768	14962	14678	14857	14705	14758	14850	14869	14958	14942	14889	14877	14854	14700	14848	14796	15026	14881	14770	14908	14821	14848	14941	14733	14734	14882	14753	14808	14969	14953	14901	14825	15080	14744	14749	14833	14922	14615	14962	14895	14813	14922	14786	14839	14635	14796	14822	14825	14868	14826	14857	14879	14804	14816	14845	14840	14853	14817	14859	14728	14732	14778	14823	15050	14863	14751	14844	14742	14728	14942	14870	14979	14591	14954	14963	14836	14782	14834	14807	14833	14877	14797	14671	14940	15005	14737	14703	14923	15005	14782	14850	14905	14702	14891	14968	14747	14764	14644	14658	14834	14845	14761	14738	14894	14648	14919	14895	14815	14880	14810	14937	14899	14734	14857	14839	14727	14772	14749	14964	14783	14901	14867	14963	14896	14940	14860	14884	14988	14931	14988	14650	14934	14709	14893	14924	14969	14669	14896	14786	14911	14803	14757	14763	14728	14921	14869	14806	14886	14942	14906	14835	14929	14723	14907	14759	14855	14724	14880	14679	14808	14885	14873	14779	14834	14921	14933	14779	14891	14879	14849	14791	14938	14894	14922	14801	14835	14778	14852	14766	14781	14901	14724	14785
23048	21454	29268	24484	23062	25623	26210	20864	19009	18850	18348	18066	17500	17439	17064	17107	16990	16835	16866	16844	16710	16612	16697	16716	16892	16600	16615	16710	16617	16668	16809	16616	16762	16627	16655	16704	16799	16751	16706	16788	16666	16610	16828	16871	16707	16731	16640	16771	16863	16703	16833	16753	16624	16518	16598	16696	16712	16510	16917	16664	16644	16479	16814	16682	16673	16852	16734	16630	16652	16552	16731	16634	16557	16775	16741	16443	16684	16592	16527	16467	16498	16702	16769	16520	16762	16647	16721	16646	16611	16756	16501	16529	16645	16568	16509	16544	16468	16868	16867	16611	16658	16624	16744	16458	16646	16557	16618	16752	16708	16611	16640	16514	16428	16556	16579	16616	16766	16799	16708	16814	16641	16699	16550	16714	16582	16597	16573	16563	16478	16567	16618	16551	16685	16732	16553	16596	16711	16503	16793	16783	16649	16576	16827	16714	16610	16602	16610	16686	16554	16642	16593	16517	16664	16646	16642	16465	16500	16457	16636	16656	16557	16466	16469	16585	16641	16569	16370	16455	16470	16420	16448	16725	16634	16567	16611	16482	16632	16550	16619	16612	16644	16653	16539	16616	16852	16596	16707	16854	16466	16620	16547	16574	16633	16423	16535	16744	16784	16516	16426	16357	16553	16636	16384	16604	16566	16644	16577	16526	16484	16631	16490	16715	16548	16859	16406	16496	16701	16527	16399	16381	16403	16673	16346	16747	16721	16634	16583	16665	16705	16550	16572	16532	16408	16581	16700	16597	16530	16610	16488	16619	16471	16450	16536	16481	16512	16600	16499	16498	16505	16707	16442	16530	16687	16618	16655	16579	16717	16542	16471	16661	16633	16613	16598	16608	16765	16753	16583	16611	16789	16596	16588	16775	16646	16655	16477	16642	16530	16426	16841	16490	16487	16485	16491	16422	16429	16360	16570	16777	16667	16390	16598	16473	16742	16685	16810	16725	16398	16544	16590	16676	16386	16561	16479	16727	16491	16505	16366	16294	16566	16515	16644	16533	16688	16696	16508	16461	16479	16542	16387	16647	16831	16466	16505	16602	16456	16368	16607	16533	16504	16465	16624	16474	16613	16390	16528	16697	16674	16541	16658	16581	16703	16515	16540	16522	16749	16727	16813	16724	16521	16546	16594	16843	16621	16681	16617	16450	16415	16519	16566	16697	16588	16517	16750	16740	16888	16644	16619	16531	16540	16381	16507	16515	16599	16427	16701	16555	16397	16815	16714	16590	16526	16641	16492	16353	16600	16559	16579	16371	16536	16602	16466	16454	16490	16352	16492	16520	16625	16708	16602	16544	16415	16591	16589	16480	16670	16448	16458	16464	16544	16609	16642	16613	16633	16547	16525	16559	16605	16727	16597	16524	16734	16588	16505	16585	16691	16641	16765	16331	16676	16702	16431	16705	16663	16542	16375	16511	16542	16636	16778	16539	16533	16860	16585	16567	16671	16575	16607	16800	16574	16661	16703	16475	16536	16589	16691	16546	16714	16555	16543	16644	16466	16576	16591	16805	16647	16571	16657	16651	16714	16749	16557	16525	16535	16455	16567	16326	16815	16478	16849	16826	16450	16451	16462	16403	16561	16440	16381	16498	16421	16513	16468	16592	16667	16409	16339	16476	16685	16666	16509	16613	16553	16720	16624	16487	16503	16440	16530	16359	16553	16597	16545	16645	16552	16588	16701	16690	16799	16592	16723	16439	16710	16748	16446	16781	16740	16591	16809	16539	16571	16648	16557	16568	16603	16581	16576	16535	16513	16570	16589	16670	16659	16720	16549	16598	16537	16498	16621	16440	16585	16598	16462	16447	16760	16609	16486	16449	16671	16541	16702	16418	16659	16613	16481	16537	16521	16708	16652	16549	16635	16433	16657	16721	16614	16578	16623	16633	16579	16502	16493	16417	16533	16358	16610	16707	16533	16611	16446	16563	16400	16627	16417	16693	16626	16713	16336	16435	16606	16628	16432	16553	16552	16576	16653	16602	16703	16642	16535	16711	16625	16613	16445	16600	16521	16692	16680	16572	16750	16599	16672	16661	16584	16599	16777	16370	16604	16520	16553	16631	16500	16502	16486	16616	16605	16567	16627	16496	16533	16847	16534	16528	16304	16718	16560	16650	16750	16675	16601	16532	16478	16447	16595	16400	16682	16555	16392	16838	16659	16352	16804	16633	16618	16657	16569	16586	16499	16622	16439	16571	16617	16676	16572	16550	16678	16651	16610	16615	16703	16631	16708	16629	16638	16567	16622	16754	16539	16530	16475	16514	16579	16551	16594	16656	16481	16497	16482	16680	16438	16690	16694	16559	16540	16670	16457	16436	16507	16664	16571	16602	16796	16385	16550	16523	16631	16570	16682	16525	16613	16603	16510	16345	16530	16495	16455	16396	16572	16531	16713	16589	16448	16457	16594	16607	16795	16525	16624	16455	16344	16680	16511	16469	16603	16556	16703	16509	16590	16544	16396	16664	16600	16582	16505	16514	16459	16715	16513	16534	16510	16684	16466	16503	16786	16566	16382	16554	16507	16540	16580	16445	16598	16616	16547	16595	16605	16809	16689	16642	16602	16603	16618	16518	16591	16625	16611	16726	16697	16589	16590	16603	16552	16612	16648	16787	16609	16623	16529	16629	16770	16547	16778	16454	16794	16645	16352	16601	16611	16572	16459	16581	16763	16504	16577	16606	16625	16319	16569	16489	16739	16772	16426	16611	16683	16555	16691	16560	16513	16551	16467	16618	16824	16782	16820	16465	16627	16619	16466	16674	16784	16652	16774	16463	16615	16627	16744	16585	16669	16568	16303	16443	16453	16634	16628	16582	16611	16433	16456	16550	16497	16678	16752	16464	16833	16488	16624	16535	16720	16607	16536	16393	16664	16426	16545	16548	16405	16530	16490	16720	16462	16630	16510	16557	16491	16427	16511	16602	16680	16307	16528	16638	16707	16558	16587	16451	16535	16681	16545	16721	16464	16568	16600	16357	16612	16608	16517	16437	16479	16587	16482	16706	16642	16433	16574	16719	16507	16540	16739	16757	16489	16737	16591	16504	16563	16565	16538	16787	16663	16553	16527	16655	16555	16311	16577	16781	16392	16600	16708	16754	16516	16462	16587	16526	16526	16475	16659	16534	16551	16437	16518	16541	16795	16793	16788	16483	16724	16520	16590	16578	16404	16577	16583	16716	16733	16756	16501	16673	16431	16643	16605	16673	16597	16791	16870	16530	16614	16651	16712	16532	16529	16726	16503	16696	16602	16710	16410	16507	16627	16630	16530	16541	16798	16678	16815	16513	16752	16603	16691	16571	16439	16551	16513	16703	16534	16467	16700	16449	16619	16621	16623	16614	16521	16510	16600	16522	16560	16587	16607	16706	16781	16636	16464	16629	16693	16835	16839	16571	16620	16624	16503	16574	16682	16758	16492	16468	16555	16544	16436	16553	16784	16571	16504	16643	16698	16672	16651	16540	16598	16647	16556	16677	16788	16623	16690	16513	16532	16458	16417	16428	16425	16619	16582	16501	16596	16405	16853	16750	16417	16618	16696	16404	16397	16598	16424	16588	16513	16636	16706	16733	16603	16622	16695	16429	16511	16498	16415	16664	16492	16391	16480	16726	16592	16580	16589	16643	16741	16659	16654	16602	16474	16715	16669	16642	16484	16631	16637	16427	16444	16559	16714	16504	16718	16368	16473	16553	16606	16445	16603	16569	16652	16664	16521	16646	16643	16531	16480	16715	16672	16495	16519	16632	16519	16625	16519	16653	16764	16458	16797	16608	16478	16576	16356	16671	16652	16665	16416	16513	16684	16552	16451	16592	16685	16601	16448	16588	16609	16639	16585	16544	16576	16663	16470	16568	16395	16618	16409	16675	16775	16566	16654	16582	16494	16502	16502	16596	16872	16655	16454	16495	16555	16550	16675	16595	16679	16386	16616	16526	16570	16624	16563	16809	16692	16596	16459	16485	16626	16516	16531	16693	16572	16451	16646	16523	16590	16584	16528	16632	16534	16520	16629	16706	16463	16496	16596	16446	16703	16487	16525	16565	16501	16622	16508	16583	16403	16425	16604	16599	16511	16505	16636	16613	16310	16586	16472	16456	16422	16632	16679	16602	16475	16468	16449	16546	16447	16434	16619	16744	16457	16575	16654	16632	16649	16692	16390	16608	16683	16668	16410	16585	16545	16381	16514	16572	16277	16653	16419	16741	16618	16562	16364	16489	16608	16561	16569	16668	16672	16412	16610	16549	16757	16728	16509	16283	16325	16589	16582	16612	16635	16545	16617	16511	16429	16572	16600	16742	16467	16760	16581	16597	16588	16606	16512	16465	16492	16637	16726	16832	16740	16677	16644	16488	16622	16473	16706	16584	16646	16669	16881	16531	16678	16682	16783	16564	16642	16580	16788	16544	16371	16798	16479	16456	16590	16753	16888	16505	16639	16599	16614	16547	16489	16523	16558	16697	16569	16428	16513	16673	16585	16635	16623	16560	16733	16516	16440	16834	16504	16365	16524	16547	16405	16612	16658	16699	16615	16704	16537	16608	16708	16671	16730	16487	16916	16549	16740	16550	16699	16653	16510	16696	16580	16554	16456	16380	16561	16471	16582	16538	16402	16535	16457	16440	16613	16663	16456	16585	16528	16751	16469	16533	16563	16439	16605	16631	16509	16620	16652	16460	16791	16706	16714	16642	16570	16445	16565	16704	16555	16411	16528	16521	16746	16366	16662	16301	16504	16648	16661	16566	16754	16660	16425	16652	16499	16494	16688	16537	16384	16548	16660	16608	16508	16488	16439	16706	16590	16584	16648	16697	16494	16515	16743	16235	16442	16552	16582	16545	16606	16484	16569	16809	16569	16498	16593	16746	16686	16607	16571	16651	16540	16506	16672	16644	16484	16699	16556	16615	16512	16452	16550	16521	16638	16558	16827	16723	16510	16363	16543	16487	16646	16470	16618	16586	16430	16753	16731	16569	16564	16585	16437	16526	16646	16590	16661	16647	16605	16632	16647	16607	16562	16578	16590	16631	16683	16647	16314	16629	16809	16761	16496	16393	16641	16730	16659	16696	16593	16651	16588	16467	16347	16710	16394	16509	16562	16604	16513	16526	16637	16471	16646	16501
34744	57885	53548	42897	34495	27769	22327	20494	19014	18171	17522	16830	16489	16093	15806	15560	15719	15612	15377	15513	15544	15505	15348	15496	15332	15462	15544	15144	15542	15379	15337	15382	15498	15378	15178	15441	15611	15356	15369	15279	15359	15385	15330	15351	15311	15548	15270	15419	15382	15333	15359	15403	15560	15476	15343	15351	15248	15153	15328	15334	15338	15388	15228	15210	15252	15434	15249	15298	15239	15345	15307	15427	15447	15366	15402	15291	15132	15261	15295	15366	15438	15413	15500	15250	15264	15301	15334	15439	15288	15272	15249	15263	15582	15353	15248	15344	15400	15120	15200	15340	15242	15249	15375	15342	15356	15302	15156	15111	15369	15336	15177	15406	15203	15388	15267	15240	15232	15152	15291	15258	15089	15156	15329	15199	15311	15320	15257	15140	15275	15441	15217	15422	15355	15072	15320	15178	15335	15152	15164	15154	15251	15265	15225	15202	15169	15180	15085	15244	15246	15161	15213	15274	15144	15204	15118	15345	15345	15133	15113	15177	15450	15102	15329	15215	15160	15137	15362	15221	15129	15142	15205	15168	15277	15203	15382	15243	15236	15317	15256	15315	15128	15364	15297	15256	15261	15268	15243	15301	15334	15254	15248	15187	15296	15321	15316	15034	15372	15247	15305	15280	15338	15307	15410	15143	15216	15269	15304	15297	15383	15134	15302	15366	15331	15330	15335	15135	15173	15286	15210	15217	15244	15321	15118	15366	15244	15294	15325	15410	15369	15231	15375	15307	15261	15229	15208	15190	15395	15273	15458	15295	15377	15228	15339	15237	15190	15391	15290	15270	15191	15471	15474	15354	15298	15309	15229	15206	15258	15288	15193	15309	15357	15313	15378	15395	15188	15184	15196	15138	15249	15372	15346	15212	15197	15273	15342	15485	15365	15271	15288	15124	15373	15311	15332	15269	15333	15363	15279	15328	15282	15225	15347	15210	15315	15293	15129	15298	15202	15322	15310	15305	15053	15355	15348	15357	15194	15382	15239	15458	15268	15248	15294	15338	15462	15258	15262	15292	15121	15354	15278	15219	15239	15324	15396	15464	15246	15235	15196	15279	15309	15114	15180	15276	15333	15313	15218	15259	15419	15313	15250	15120	15305	15243	15250	15281	15312	15283	15197	15315	15251	15375	15331	15208	15347	15417	15318	15238	15361	15375	15242	15174	15396	15187	15300	15158	15122	15239	15301	15208	15281	15388	15237	15287	15106	15325	15307	15305	15150	15160	15290	15346	15228	15327	15255	15236	15188	15317	15232	15137	15278	15211	15425	15323	15331	15408	15453	15325	15349	15240	15237	15305	15345	15144	15370	15282	15389	15165	15283	15345	15328	15344	15183	15261	15201	15108	15302	15315	15334	15078	15326	15359	15384	15313	15189	15267	15346	15300	15315	15294	15179	15304	15229	15273	15444	15325	15365	15393	15257	15366	15202	15196	15502	15320	15173	15269	15195	15352	15324	15257	15299	15358	15333	15250	15127	15324	15462	15297	15151	15281	15407	15188	15334	15188	15275	15353	15249	15308	15282	15240	15305	15288	15266	15389	15308	15342	15173	15303	15217	15202	15359	15326	15341	15310	15261	15365	15320	15366	15393	15218	15207	15124	15383	15368	15465	15133	15347	15306	15173	15331	15353	15335	15397	15311	15258	15227	15304	15285	15011	15474	15296	15274	15459	15360	15314	15328	15345	15274	15212	15267	15398	15324	15273	15355	15120	15140	15215	15229	15450	15372	15161	15156	15251	15320	15432	15224	15211	15199	15329	15358	15125	15273	15226	15358	15210	15312	15247	15218	15264	15264	15245	15269	15356	15301	15174	15341	15227	15337	15183	15282	15266	15303	15471	15435	15303	15196	15315	15281	15397	15045	15448	15253	15374	15230	15234	15167	15279	15140	15199	15165	15147	15183	15434	15297	15359	15306	15171	15457	15346	15201	15511	15353	15237	15253	15287	15466	15195	15372	15418	15116	15206	15210	15174	15283	15317	15243	15217	15204	15205	15264	15189	15218	15322	15330	15457	15143	15175	15246	15297	15420	15215	15397	15291	15249	15279	15261	15166	15316	15219	15278	15303	15309	15260	15242	15072	15365	15449	15133	15265	15424	15258	15192	15173	15290	15347	15338	15347	15253	15275	15372	15210	15287	15278	15345	15324	15179	15323	15345	15201	15244	15302	15137	15097	15160	15288	15165	15212	15370	15349	15240	15259	15054	15102	15176	15268	15217	15316	15278	15286	15301	15278	15374	15235	15370	15253	15282	15275	15189	15201	15479	15209	15118	15348	15297	15206	15520	15240	15306	15206	15179	15311	15237	15429	15235	15319	15280	15371	15204	15370	15338	15179	15297	15375	15235	15244	15313	15364	15163	15075	15231	15239	15329	15323	15266	15323	15327	15232	15314	15192	15157	15222	15331	15385	15223	15281	15341	15248	15236	15213	15300	15162	15196	15214	15162	15185	15249	15134	15137	15187	15371	15316	15360	15213	15234	15238	15288	15259	15320	15186	15282	15318	15309	15252	15354	15169	15265	15167	15250	15228	15211	15288	15201	15214	15251	15136	15267	15325	15164	15300	15292	15242	15271	15229	15206	15132	15187	15263	15285	15315	15112	15341	15306	15201	15340	15137	15096	15235	15366	15267	15115	15207	15331	15275	15068	15417	15239	15197	15186	15431	15367	15243	15164	15014	15416	15332	15268	15346	15390	15217	15203	15202	15400	15068	15415	15250	15278	15306	15284	15143	15399	15459	15308	15369	15255	15263	15426	15323	15409	15288	15052	15171	15299	15260	15266	15149	15354	15247	15248	15382	15375	15221	15386	15188	15361	15352	15182	15249	15305	15222	15221	15240	15341	15266	15354	15095	15273	15234	15232	15133	15369	15205	15172	15178	15253	15329	15371	15196	15195	15409	15342	15146	15366	15238	15254	15176	15330	15356	15227	15284	15434	15236	15204	15195	15356	15118	15181	15054	15218	15335	15403	15080	15245	15037	15369	15114	15188	15359	15370	15294	15212	15351	15339	15202	15191	15216	15196	15264	15388	15260	15230	15260	15581	15380	15327	15211	15346	15361	15307	15378	15191	15145	15238	15159	15315	15355	15201	15418	15282	15250	15319	15309	15271	15360	15352	15162	15270	15289	15176	15332	15189	15191	15281	15179	15253	15337	15503	15349	15348	15192	15173	15326	15257	15296	15101	15367	15257	15277	15379	15182	15288	15248	15355	15314	15253	15427	15346	15314	15321	15264	15233	15355	15160	15415	15151	15244	15290	15284	15269	15284	15264	15271	15313	15188	15169	15445	15411	15395	15428	15332	15238	15313	15238	15285	15410	15346	15266	15291	15174	15291	15186	15179	15261	15065	15336	15092	15206	15240	15308	15481	15320	15251	15296	15301	15255	15298	15139	15262	15238	15204	15354	15250	15038	15238	15232	15239	15364	15332	15178	15076	15320	15323	15390	15342	15490	15281	15257	15298	15376	15153	15267	15205	15221	15272	15273	15272	15197	15221	15103	15411	15298	15252	15392	15204	15321	15250	15139	15379	15360	15255	15299	15270	15128	15463	15133	15138	15314	15228	15294	15418	15282	15342	15314	15252	15293	15138	15483	15261	15335	15295	15314	15377	15030	15175	15522	15414	15287	15203	15406	15321	15281	15145	15222	15294	15221	15149	15291	15366	15245	15177	15383	15232	15303	15167	15378	15250	15365	15291	15388	15159	15431	15175	15388	15303	15174	15174	15230	15090	15329	15311	15108	15235	15307	15194	15177	15391	15326	15305	15329	15389	15226	15529	15132	15210	15275	15493	15132	15108	15127	15156	15442	15229	15357	15204	15422	15278	15361	15278	15258	15434	15108	15200	15206	15456	15413	15192	15303	15195	15359	15338	15314	15362	15350	15218	15222	15130	15363	15220	15251	15218	15222	15363	15244	15018	15316	15289	15221	15186	15223	15457	15268	15229	15224	15287	15215	15257	15426	15352	15218	15230	15344	15428	15471	15121	15174	15196	15281	15288	15258	15358	15334	15141	15344	15227	15162	15395	15345	15384	15309	15129	15416	15279	15207	15217	15331	15176	15251	15191	15167	15213	15255	15364	15378	15359	15120	15453	15240	15173	15176	15311	15103	15088	15324	15144	15253	15319	15349	15211	15365	15183	15230	15305	15249	15195	15427	15352	15099	15458	15351	15280	15260	15274	15504	15319	15297	15437	15345	15343	15136	15470	15255	15290	15221	15276	15324	15457	15246	15301	15291	15235	15212	15365	15140	15256	15211	15461	15241	15222	15230	15220	15314	15274	15299	15188	15369	15439	15350	15253	15427	15160	15337	15189	15174	15173	15261	15234	15307	15220	15273	15144	15301	15433	15346	15117	15271	15377	15364	15210	15164	15177	15157	15366	15313	15287	15278	15286	15406	15155	15337	15277	15188	15332	15244	15230	15315	15360	15168	15169	15217	15334	15176	15175	15096	15330	15343	15216	15294	15199	15227	15092	15397	15208	15311	15140	15309	15236	15151	15353	15417	15262	15340	15312	15286	15266	15369	15360	15205	15288	15106	15162	15256	15180	15356	15243	15230	15227	15322	15198	15180	15364	15129	15380	15254	15231	15263	15219	15344	15309	15192	15342	15222	15314	15263	15215	14989	15266	15270	15253	15166	15254	15366	15273	15131	15274	15236	15402	15134	15284	15321	15224	15380	15302	15270	15430	15218	15246	15293	15321	15163	15317	15449	15212	15236	15160	15392	15314	15389	15395	15260	15382	15302	15500	15323	15279	15315	15345	15220	15424	15273	15175	15385	15278	15287	15349	15252	15252	15435	15295	15355	15235	15210	15186	15344	15326	15222	15245	15178	15284	15202	15280	15238	15412	15286	15502	15170	15401	15256	15111	15298	15302	15305	15308	15235	15330	15188	15305	15281	15348	15117	15353	15276	15175	15268	15310	15338	15229	15034	15302	15069	15266	15152	15161	15418	15137	15074	15261	15456	15154	15252	15155	15292	15246	15326	15276	15128	15326	15504	15256	15181	15253	15360	15254	15202	15295	15350	15250	15283	15306	15240	15329	15115	15397	15473	15342	15321	15282	15429	15280	15289	15285	15233	15235	15355	15405	15312	15090	15154	15471	15200
28638	27037	32353	28126	21870	19555	18245	17550	16968	16971	16615	16649	16713	16610	16627	16333	16300	16348	16459	16450	16164	16344	16379	16275	16226	16360	16516	16183	16329	16212	16385	16165	16457	16216	16284	16138	16394	16599	16187	16461	16278	16330	16213	16274	16240	16390	16389	16235	16339	16370	16292	16057	16313	16205	16330	16470	16215	16242	16296	16181	16229	16311	16227	16344	16405	16279	16342	16173	16169	16303	16417	16205	16461	16335	16357	16075	16288	16360	16154	16398	16352	16273	16336	16469	16477	16266	16233	16415	16136	16278	16028	16249	16357	16213	16551	16203	16246	16047	16158	16438	16208	16501	16412	16338	16221	16225	16283	16127	16153	16241	16299	16284	16372	16439	16432	16448	16283	16326	16132	16092	16237	16337	16124	16232	16138	16336	16231	16468	16273	16233	16344	16194	16122	16377	16209	16278	16151	16180	16189	16251	16328	16170	16351	16311	16179	16102	16264	16353	16393	16320	16166	16132	16211	16237	16208	16145	16437	16039	16208	16496	16416	16355	16204	16135	16213	16255	16274	16185	16309	16548	16326	16189	16134	16253	16263	16214	15984	16295	16516	16269	16355	16145	16262	16294	16208	16352	16043	16286	16372	16261	16222	16407	15997	16067	16244	16373	16268	16353	16075	16325	16368	16303	16321	16265	16241	16342	16213	16117	16242	16342	16240	16073	16315	16393	16411	16196	16500	16350	16382	16180	16343	16368	16311	16270	16409	16297	16289	16139	16320	16082	16172	16112	16477	16360	16510	16381	16315	16415	16121	16276	16345	16261	16212	16282	16246	16300	16388	16310	16373	16160	16147	16333	16259	16009	16233	16518	16256	16305	16444	16147	16293	16256	16202	16093	16419	16060	16402	16203	16220	16388	16565	16273	16266	16339	16533	16261	16203	16509	16373	16514	16277	16378	16395	16301	16469	16383	16262	16278	16066	16225	16287	16286	16184	16128	16197	16324	16188	16184	16149	16186	16379	16273	16333	16296	16280	16405	16278	16153	16349	16250	16238	16400	16317	16234	16559	16164	16167	16395	16365	16328	16234	16343	16324	16177	16411	16184	16308	16210	16274	16220	16265	16355	16161	16221	16390	16324	16239	15992	16064	16208	16334	16463	16334	16233	16331	16180	16269	16300	16273	16329	16287	16340	16350	16213	16383	16286	16371	16175	16407	16166	16232	16477	16111	16305	16205	16210	16217	16369	16085	16289	16594	16215	16198	16470	16303	16181	16476	16337	16117	16240	16400	16497	16305	16412	16314	16214	16121	16327	16293	16298	16362	16184	16158	16448	16077	16314	16199	16155	16433	16179	16180	16069	15949	16205	16388	16388	16238	16343	16450	16232	16264	16441	16379	16042	16351	16113	16444	16415	16416	16295	16307	16445	16212	16276	16256	16387	16365	16348	16324	16288	16148	16466	16187	16286	16412	16383	16445	16321	16109	16066	16356	16138	16218	16181	16332	16256	16138	16050	16168	16263	16365	16416	16253	16330	16229	16329	16377	16280	16348	16334	16343	16297	16362	16450	16328	16232	16301	16256	16343	16078	16331	16356	16354	16228	16310	16039	16345	16054	16334	16234	16270	16193	16186	16298	16309	16161	16487	16256	16186	16391	16193	16364	16120	16319	16269	16326	16317	16040	16050	16183	16307	16176	16309	16418	16293	16280	16209	16420	16365	16307	16006	16209	16246	16130	16365	16165	16261	16233	16481	16193	16361	16320	16309	16353	16216	16380	16263	16071	16319	16088	16124	16210	16185	16284	16392	16124	16135	16116	16441	16309	16269	16316	16427	16186	16351	16322	16362	16248	16394	16268	16380	16438	16332	16335	16478	16415	16227	16297	16280	16103	16311	16367	16333	16140	16399	16194	16178	16180	16341	16362	16423	16335	16416	16194	16434	16251	16326	16349	16324	16140	16255	16300	16221	16168	16247	16330	16205	16244	16260	16404	16281	16501	16289	16238	16448	16105	16204	16440	16120	16232	16291	16155	16309	16275	16282	16181	16438	16525	16230	16127	16394	16398	16372	16266	16241	16430	16404	16579	16288	16221	16318	16440	16192	16284	16295	16379	16538	16132	16270	16475	16292	16213	16422	16136	16211	16285	16130	16106	16232	16280	16286	16240	16209	15995	16211	16169	16251	16157	16363	16671	16373	16295	16162	16502	16350	16379	16231	16220	16326	16235	16324	16357	16243	16304	16323	16236	16225	15968	16189	16062	16141	16525	16185	16216	16336	16302	16361	16212	16268	16340	16351	16319	16243	16198	16305	16153	16461	16417	16380	16230	16509	16285	16259	16368	16596	16199	16264	16345	16349	16291	16082	16450	16182	16245	16125	16229	16288	16228	16299	16299	16319	16490	16223	16287	16257	16297	16489	16509	16266	16165	16119	16192	16163	16338	16116	16333	16210	16390	16067	16431	16401	16150	16301	16362	16146	16200	16525	16048	16173	16381	16382	16348	16382	16218	16246	16367	16236	16357	16161	16258	16392	16140	16253	16154	16110	16209	16156	16151	16223	16269	16407	16310	16180	16252	16254	16352	16307	16301	16309	16361	16402	16239	16320	16244	16219	16304	16109	16398	16241	16331	16287	16427	16220	16367	16325	16201	16368	16305	16379	16219	16131	16250	16181	16367	16280	16296	16357	16262	16248	16280	16327	16200	16094	16236	16208	16399	16119	16340	16070	16223	16320	16357	16144	16278	16497	16296	16362	15979	16336	16476	16248	16288	16271	16424	16347	16465	16271	16445	16284	16174	16181	16423	16435	16430	16264	16112	16201	16363	16479	16305	16289	16252	16255	16193	16150	16209	16227	16405	16313	16355	16398	16408	16472	16303	16230	16206	16225	16268	16282	16510	16277	16290	16305	16294	16294	16087	16162	16302	16142	16401	16212	16313	16189	16248	16232	16141	16270	16232	16202	16091	16406	16231	16390	16408	16310	16299	16167	16258	16362	16365	16267	16223	16332	16291	16395	16226	16207	16172	16399	16138	16289	16366	16348	16306	16405	16256	16280	16494	16516	16223	16339	16294	16379	16313	16227	16374	16301	16218	16467	16150	16591	16604	16225	16314	16165	16378	16393	16311	16259	16354	16072	16339	16324	16337	16294	16370	15990	16201	16469	15954	16446	16209	16154	16001	16286	16245	16245	16166	16026	16462	16303	16148	16362	16263	16377	16166	16313	16259	16352	16160	16587	16371	16319	16505	16226	16417	16221	15965	16372	16184	16396	16255	16447	16310	16415	16234	16256	16372	16101	16211	16383	16432	16440	16361	16287	16257	16514	16272	16408	16526	16177	16374	16336	16417	16209	16260	16207	16166	16212	16068	16389	16261	16391	16419	16200	16410	16248	16302	16335	16362	16543	16144	16307	16288	16155	16362	16281	16346	16322	16348	16179	16271	16278	16153	16399	16327	16244	16156	16273	16173	16204	16217	16352	16364	16378	16281	16201	16161	16427	16204	16073	16381	16278	16200	16233	16205	16220	16238	16218	16255	16249	16345	16316	16206	16393	16363	16407	16300	16069	16310	16293	16406	16056	16224	16300	16409	16379	16400	16435	16295	16409	16338	16223	16313	16235	16105	16536	16224	16209	16223	16109	16159	16426	16488	16562	16094	16146	16472	16377	16222	16163	16192	16203	16351	16381	16286	16402	16333	16240	16216	16381	16357	16408	16333	16254	16328	16384	16146	16139	16478	16301	16286	16301	16288	16429	16447	16426	16248	16298	16612	16419	16390	16247	16290	16282	16178	16455	16239	16262	16206	16341	16391	16545	16304	16489	16303	16337	16332	16062	16405	16265	16298	16407	16234	16224	16329	16293	16514	16364	16306	16261	16280	16317	16237	16327	16210	16226	16165	16292	16180	16144	16287	16313	16223	16416	16243	16301	16127	16201	16488	16291	16241	16180	16394	16427	16323	16518	16397	16401	16206	16229	16409	16365	16356	16193	16350	16288	16366	16330	16322	16292	16279	16284	16066	16202	16197	16419	16616	16287	16319	16487	16241	16437	16406	16315	16201	16255	16262	16306	16155	16151	16360	16297	16307	16207	16236	16191	16465	16288	16156	16081	16465	16318	16150	16265	16288	16177	16239	16623	16210	16268	16326	16383	16279	16408	16390	16492	16562	16368	16309	16257	16489	16374	16313	16242	16355	16254	16194	16280	16248	16265	16182	16245	16216	16240	16156	16160	16388	16331	16344	16384	16310	16477	16226	16227	16246	16341	16022	16195	16238	16529	16405	16107	16411	16444	16143	16222	16138	16302	16203	16531	16419	16313	16542	16390	16078	16282	16131	16218	16431	16398	16197	16258	16296	16281	16356	16256	16199	16361	16329	16163	16168	16270	16401	16181	16289	16316	16335	16346	16470	16243	16377	16401	16354	16277	16435	16396	16378	16464	16175	16455	16414	16476	16202	16207	16135	16196	16332	16335	16184	16220	16487	16253	16253	16310	16214	16155	16226	16090	16310	16367	16351	16387	16371	16317	16207	16186	16310	16282	16417	16423	16271	16129	16213	16248	16291	16228	16230	16266	16139	16301	16056	16384	16274	16361	16127	16145	16441	16420	16289	16353	16247	16140	16336	16251	16251	16385	16431	16240	16318	16432	16333	16279	16261	16113	16250	16400	16339	16073	16336	16202	16288	16377	16389	16267	16305	16142	16191	16415	16096	16329	16095	16465	16202	16052	16230	16363	16335	16132	16367	16117	16373	16283	16410	16362	16322	16235	16093	16255	16438	16363	16080	16212	16262	16292	16194	16189	16190	16135	16311	16255	16287	16378	16281	16350	16364	16394	16275	16269	16322	16211	16218	16149	16181	16251	16248	16258	16264	16114	16538	16314	16493	16283	16338	16195	16089	16270	16150	16280	16257	16319	16249	16348	16159	16348	16161	16316	16079	16237	16365	16282	16261	16323	16199	16352	16124	16173	16287	16379	16222	16267	16256	16192	16385	16400	16320	16076	16466	16072	16216	16428	16286	16149	16449	16522	16417	16150	16321	16241	16440	16488	16118	16317	16192	16340	16309	16308	16228	16087	16317	16413	16243	16454	16492	16077	16254	16603	16456	16329	16166	16461	16535	16383	16177	16272	16176	16403	16229	15972	16257	16358	16471	16239	16186	16337	16250
32005	43737	38299	28316	22346	19764	17680	16757	16513	15925	15812	15537	15524	15502	15337	15247	15193	15124	15170	15196	15170	15159	14962	15086	15108	15079	15056	15094	14853	15103	15000	15202	15005	14990	14913	15167	15096	15060	15008	15036	15170	15045	15087	15108	14945	15193	15065	14883	15139	15042	15274	14970	15005	15259	15037	14999	15045	15206	15105	14998	15005	15097	15036	15099	15130	15098	15050	15082	14905	15098	15138	15139	15063	14876	15069	14983	15037	15162	15151	14986	15194	15073	15018	15113	14957	15145	15343	14965	15109	14897	14968	15137	15209	15016	14976	15081	15273	15024	15113	14865	15074	15201	15059	15114	15085	14977	15136	15084	15179	15083	15044	14945	15129	14908	15078	14956	14911	14852	14866	15150	15183	15010	15052	15181	15117	15051	14984	14958	15247	15108	15105	15048	15111	15063	15055	14909	15106	15045	14913	14974	14962	14955	15245	14992	14992	15026	14990	15110	15067	15071	15185	15235	15023	14913	15109	14838	15024	15102	15012	15058	15142	15048	15124	15221	14936	15036	15027	15040	15087	15215	15212	15185	15133	15036	14964	14999	15129	15092	15115	14868	14809	15133	15124	15128	15037	15069	14980	15111	15197	15079	15168	15106	15118	15087	15015	15035	15200	14953	15083	15100	15069	15028	14982	15177	15061	15007	15034	15291	14990	15132	15177	15126	14996	15033	14992	15182	15075	15171	15040	15017	14934	15142	15256	15169	15069	15115	15305	15010	15111	15084	14963	15020	15111	14988	15092	15152	14955	15138	14972	14998	15186	15126	15155	15101	14960	15021	15122	15090	15129	15209	15115	15118	14960	14977	15112	15090	15250	15196	14995	14935	15262	15002	14973	15234	15099	14997	15017	15079	15005	15213	14870	15182	15023	15014	15010	15178	15100	15267	14955	15022	15100	15100	15061	14983	15118	14858	15030	15250	14833	14977	15101	15133	15069	15148	15075	15004	15116	15191	15192	14917	14967	15100	15052	15150	15067	15076	14967	15060	15073	15170	15083	15014	15070	14928	15208	15095	15179	15064	15199	15166	15165	15066	14964	15121	15142	15122	14904	15180	14964	15186	14964	15129	14931	15156	15135	15051	15134	15124	15129	15189	15184	15168	15027	15171	15093	15068	15155	15045	15095	14946	15252	15071	15133	15015	14949	14993	15051	15044	14964	14943	15019	15012	15066	15074	15213	14987	15081	15099	15155	14998	15108	15013	14953	15029	15104	15050	15051	15118	15121	15053	15150	15093	15147	14985	15154	15044	15096	15110	14936	14958	15045	15043	15053	14913	15272	14836	15116	15132	15031	15034	15165	14973	15199	15115	14946	15109	15155	15056	15004	14973	15121	15128	15144	15061	15120	14993	14954	15006	15115	15010	14926	14819	15169	15084	14880	15047	15166	15105	15084	15220	15063	15040	15005	14926	15030	15184	14975	15130	15138	14899	15001	15084	15060	15111	15076	14979	15039	15072	14988	15001	15071	15071	15014	15083	15136	15201	15078	15003	15196	14973	15103	15144	15016	15080	15053	15067	15055	15026	15171	14950	14958	15129	15088	15050	15187	15127	14967	15035	15008	15211	15209	15048	15081	15186	14998	15048	15190	15140	15166	14836	15062	15185	15285	15170	15197	15092	14967	15109	15150	15209	15005	15118	15136	15057	15044	14989	14963	14945	15048	15029	14999	14998	15011	15127	15067	15082	15145	15078	15121	15086	15014	14924	15003	14919	15094	15207	15099	15125	15022	15071	15036	14844	15184	15015	14998	15130	14986	15043	15120	14927	14854	15085	15109	15134	14994	15181	15119	15240	15186	15192	15049	15191	15013	14962	15022	15201	14919	15006	15008	14979	15001	15215	15093	15090	15091	15085	15202	15005	15090	15215	15239	15009	15087	15090	14983	15097	15113	15083	15138	15167	15054	15181	15057	14982	15127	15092	15009	15022	14982	15004	15037	15122	15084	14999	15191	14905	15073	14970	15246	15163	15286	15144	15230	15160	14941	15058	15123	14974	15123	15065	15091	15073	14942	15045	15242	15052	15207	15145	15029	15017	15093	15032	14909	15008	15177	14972	14973	15223	15053	15143	15153	15225	15032	15032	15186	15008	15068	15098	15050	15051	15180	15238	15104	15263	15067	15015	15192	15042	15128	15108	15040	15241	15205	15033	15006	15149	15064	15072	15011	15124	15058	14869	15008	15146	15124	15121	15035	14956	15031	14934	15100	15010	15135	15061	14994	15120	15121	14987	15158	15036	14922	15022	15084	14965	15022	15138	15030	15098	15088	15144	15126	15044	15027	15146	14968	14919	15058	14952	14987	15005	15072	15017	15033	15013	15004	14946	15162	14929	14953	15035	15079	15083	15031	15207	15174	15207	15110	14839	14896	15124	14983	15051	15076	14915	15073	15111	15042	15168	15169	15129	15035	15085	15025	15198	15162	15006	15067	15194	14994	15006	14989	15023	15001	15149	15100	15040	15056	14997	15212	15231	15161	15101	15203	14949	15255	14929	14912	15194	15147	15081	15002	14984	14967	15032	15013	15056	15042	15055	15072	15238	15074	15186	15233	15056	15017	15140	15035	15166	15030	15081	14986	15041	15034	14987	15087	15023	15022	15081	15266	15067	15081	15125	14984	15200	15007	15126	15094	15009	15187	15215	15196	15073	15155	15193	15082	14986	14997	15180	15065	15118	15008	15126	15008	15073	14996	15155	15140	15003	14931	14956	15162	14974	15108	14886	14987	14905	15050	15085	15039	15172	15114	14981	14891	15056	15253	15004	15067	15068	15007	15031	14993	14980	15098	15135	15077	15147	15139	15023	15040	15000	15127	15019	14941	14992	15063	15196	15037	14901	15088	15009	15217	15183	15231	15188	15134	15057	15138	15055	15101	15120	15176	15018	15010	15155	15049	15209	15113	15144	15114	14907	14985	15036	14942	15164	15047	15115	15015	15055	15051	15159	15089	15140	15170	15152	14997	15126	14917	15057	14974	14931	15105	15191	15256	14956	15155	15060	15053	15235	15159	15196	15059	15004	15036	15083	15049	15122	15149	15053	15146	15289	15146	15132	15135	15004	15035	15017	15112	15019	15062	15012	15126	15168	15035	15084	15133	15080	15080	14980	15164	14970	15080	15061	15067	14996	15293	15025	15033	15145	14978	14909	15142	15083	15084	15179	15291	15068	14924	15105	15163	14912	15039	14981	15064	15194	14997	15176	14998	15108	15131	15021	14975	15021	14915	15128	15063	15152	14942	15122	15290	14926	15201	15110	15096	15109	15010	15088	15137	15029	15061	14991	15008	15087	15146	15146	15099	15277	15030	15086	14949	15006	15267	14989	15114	14995	15150	15005	14957	15061	15122	15053	15002	15111	15013	14960	15100	14957	15117	15011	15147	15122	15105	15128	15022	15149	15161	14890	15240	15008	15111	15132	15149	15002	15065	15210	14937	15083	14955	15091	15177	14971	15008	15038	15092	15024	15044	14959	15077	15163	15009	14942	15112	15046	15000	15117	15221	15053	15077	15137	15223	15122	15245	15020	15066	15087	15159	14977	15079	15095	15058	15071	15258	15058	14984	15219	15057	14983	15031	15067	14918	15000	15058	15235	15107	15152	14881	15064	15082	15029	15090	15159	15097	14948	15156	15004	15044	15060	15096	15171	15099	15199	15262	15084	15104	15148	14985	15206	15148	15257	15070	15098	15067	15096	15108	14920	15250	15083	15142	15016	15131	14992	15074	15103	15070	15262	15169	15047	15117	15090	15245	14930	15079	15263	15097	15077	15020	15173	14935	15043	15048	14985	15002	15260	15018	15072	15054	15173	15171	15055	15060	15145	15006	15093	15194	14891	15068	15193	15016	15099	15074	15239	14996	15028	14954	15131	14986	15239	15169	15003	15087	15112	14939	15029	14984	15100	15198	15056	14859	14973	15250	15179	15031	14902	15037	15147	15109	15046	15135	15018	15227	15038	15155	14876	15122	15053	14977	15096	15229	15040	15118	15053	15118	15141	15036	15123	15185	15252	14978	15161	15006	15172	15027	15054	15124	15051	15355	15152	14946	14923	15120	15016	15199	15047	15174	15037	15056	15099	15019	15089	15113	15214	14987	15061	15191	14876	15020	15101	14877	15172	15174	15187	15046	15074	15075	15174	14979	15099	15028	14917	14894	14917	15077	15150	15164	15216	15038	15121	15127	15094	15006	15149	15010	15051	15013	14990	14994	15172	15192	15132	15171	15148	15081	15061	15234	14866	15076	15171	14945	15010	15007	14999	14950	15132	15025	14974	15147	15006	15131	15028	14959	15019	15193	15060	14954	15075	15142	15099	14923	15019	15061	15100	15030	15060	14995	15187	15066	15135	15222	14917	15099	15119	14976	15141	15001	15094	15157	15019	15116	14982	15106	14995	15033	15028	15100	15163	15077	15121	15247	15001	15197	15056	14968	15018	15183	15073	15026	15161	15020	15045	15168	15134	15048	15127	15240	14968	15086	15048	15036	14962	15051	15134	15098	15099	14995	15079	15094	15139	14964	14985	15065	15090	15096	15113	15240	15074	15128	15062	15191	15020	15296	15122	14949	14993	15217	14987	14978	15109	15096	15043	15223	15114	15056	15215	15228	14925	15041	15029	15256	14913	15218	15149	15071	15100	14951	15098	15069	15024	15329	15026	15078	15187	15077	15194	15042	15146	15159	14989	14935	15057	15156	15101	15114	15047	15189	15015	14948	15060	15097	15024	15021	15156	15097	15088	15263	15303	14985	14934	15098	15016	15291	15100	15206	15172	15011	15012	15049	15025	15277	15066	15094	14908	14979	15219	14993	14971	15162	15175	15007	15238	15071	15018	15092	15159	15161	15173	14954	15139	15135	15013	15132	15002	14969	15024	14957	15172	15120	15236	15065	15220	15236	15070	15095	15044	15033	14968	15087	15187	15003	15113	15266	15086	15084	15053	15063	15031	14943	15075	14986	15099	15016	15085	15195	15063	14990	14949	15176	15054	14844	15216	15273	15161	15110	15047	15104	15113	15263	14924	15020	14974	15035	14940	15100	15111	15066	15151	14998	15077	15007	15099	14981	14952	15069	14922	15065	15092	15002	15120	15064	15107	15081	15128	15099	15234	15183	15229	15130	15025
24244	21497	29023	25790	24640	23839	21437	18210	17178	17005	16820	16334	16187	16179	15969	15895	15822	15805	15866	15892	15552	15650	15803	15646	15388	15674	15496	15522	15683	15752	15685	15568	15641	15565	15561	15737	15673	15554	15505	15828	15674	15554	15716	15889	15526	15574	15513	15876	15620	15632	15671	15552	15749	15784	15454	15765	15696	15474	15658	15880	15783	15650	15537	15672	15730	15499	15541	15432	15797	15700	15609	15625	15502	15519	15688	15557	15677	15661	15757	15451	15356	15494	15809	15480	15525	15458	15742	15786	15614	15652	15621	15542	15529	15606	15646	15609	15607	15633	15445	15657	15681	15721	15449	15676	15665	15601	15701	15456	15591	15402	15667	15653	15596	15757	15530	15724	15663	15722	15569	15687	15762	15629	15561	15591	15440	15503	15535	15449	15600	15602	15538	15686	15663	15594	15478	15574	15570	15679	15593	15623	15597	15575	15340	15628	15943	15626	15527	15506	15491	15635	15688	15374	15623	15690	15655	15703	15528	15440	15531	15573	15560	15437	15666	15574	15577	15479	15483	15732	15536	15623	15417	15486	15654	15837	15669	15545	15826	15660	15595	15611	15502	15446	15376	15694	15369	15642	15408	15512	15519	15582	15579	15395	15680	15590	15568	15795	15521	15416	15553	15531	15392	15484	15354	15680	15526	15287	15648	15530	15656	15649	15502	15463	15467	15650	15478	15696	15498	15385	15605	15534	15510	15432	15620	15510	15586	15599	15663	15538	15425	15658	15684	15551	15682	15493	15640	15560	15619	15679	15554	15631	15596	15563	15751	15536	15669	15481	15642	15591	15544	15622	15691	15657	15421	15488	15684	15646	15482	15679	15559	15670	15529	15482	15668	15499	15333	15623	15640	15596	15498	15636	15319	15475	15614	15767	15618	15525	15596	15631	15737	15663	15527	15620	15726	15644	15759	15534	15682	15496	15376	15579	15523	15495	15623	15552	15589	15613	15539	15540	15658	15684	15719	15825	15462	15444	15521	15502	15590	15617	15483	15666	15544	15754	15734	15674	15446	15643	15529	15443	15472	15479	15652	15512	15538	15434	15583	15704	15530	15464	15670	15721	15579	15731	15606	15668	15610	15471	15693	15568	15377	15512	15412	15503	15501	15640	15525	15483	15318	15442	15443	15555	15480	15466	15760	15475	15565	15533	15600	15593	15560	15528	15617	15630	15527	15448	15537	15539	15646	15407	15722	15499	15676	15756	15754	15637	15572	15416	15476	15469	15565	15517	15412	15547	15632	15563	15545	15436	15617	15573	15595	15466	15390	15592	15618	15535	15412	15509	15681	15631	15579	15707	15619	15619	15681	15641	15523	15531	15554	15561	15539	15670	15783	15529	15535	15587	15349	15600	15553	15548	15590	15460	15766	15572	15628	15427	15764	15664	15574	15467	15766	15692	15436	15438	15639	15535	15564	15566	15676	15495	15650	15579	15418	15681	15666	15518	15450	15563	15805	15534	15574	15617	15552	15566	15705	15585	15760	15647	15734	15653	15620	15632	15528	15494	15737	15556	15398	15592	15574	15586	15562	15578	15408	15556	15566	15493	15367	15460	15614	15384	15595	15392	15584	15565	15574	15570	15573	15390	15696	15678	15553	15572	15557	15471	15563	15620	15580	15523	15356	15702	15588	15607	15519	15542	15511	15593	15597	15621	15773	15604	15558	15781	15557	15452	15675	15666	15641	15634	15712	15546	15519	15476	15564	15516	15500	15550	15468	15549	15479	15573	15555	15457	15614	15531	15458	15564	15698	15722	15587	15693	15734	15618	15529	15637	15260	15583	15639	15519	15506	15591	15410	15505	15556	15715	15554	15699	15486	15709	15428	15486	15479	15486	15414	15437	15500	15612	15519	15463	15612	15476	15502	15558	15585	15580	15346	15449	15676	15524	15306	15517	15751	15693	15704	15807	15638	15561	15550	15610	15374	15750	15829	15656	15527	15581	15500	15416	15693	15539	15496	15477	15559	15599	15502	15426	15580	15536	15604	15412	15688	15541	15584	15357	15432	15653	15321	15360	15473	15693	15571	15607	15631	15568	15601	15413	15433	15620	15710	15456	15735	15531	15483	15514	15596	15459	15604	15679	15767	15611	15649	15638	15710	15592	15683	15453	15410	15686	15738	15599	15550	15666	15526	15526	15475	15572	15439	15644	15499	15451	15543	15673	15650	15728	15633	15718	15647	15692	15677	15591	15671	15543	15698	15665	15687	15440	15700	15703	15594	15642	15591	15525	15510	15570	15513	15476	15611	15524	15583	15563	15405	15572	15607	15656	15487	15588	15671	15593	15581	15529	15568	15589	15346	15552	15645	15690	15677	15575	15676	15506	15582	15549	15593	15763	15728	15649	15533	15577	15593	15547	15690	15510	15732	15452	15747	15636	15524	15602	15531	15556	15744	15565	15501	15491	15909	15412	15515	15615	15697	15559	15557	15559	15526	15615	15611	15598	15699	15565	15576	15446	15659	15635	15602	15337	15622	15529	15520	15403	15444	15335	15491	15815	15383	15518	15541	15510	15777	15640	15571	15883	15529	15514	15616	15365	15567	15511	15777	15491	15523	15688	15385	15530	15395	15728	15532	15385	15523	15508	15391	15437	15672	15431	15700	15584	15621	15678	15466	15642	15545	15541	15656	15523	15586	15540	15610	15522	15622	15548	15553	15573	15387	15612	15633	15569	15575	15583	15585	15478	15709	15798	15672	15440	15228	15616	15448	15559	15588	15403	15578	15396	15713	15513	15685	15456	15629	15596	15352	15532	15627	15635	15757	15474	15440	15580	15515	15466	15411	15531	15422	15704	15549	15569	15572	15603	15691	15462	15722	15634	15660	15607	15569	15550	15645	15420	15531	15485	15653	15737	15661	15698	15606	15536	15518	15529	15430	15523	15828	15676	15635	15593	15421	15464	15567	15624	15490	15573	15608	15536	15474	15382	15494	15555	15660	15528	15797	15543	15631	15674	15610	15581	15724	15611	15587	15615	15492	15504	15564	15540	15504	15585	15480	15545	15738	15567	15615	15467	15573	15414	15659	15582	15538	15520	15715	15535	15519	15669	15517	15600	15617	15573	15500	15541	15547	15480	15565	15471	15735	15529	15705	15699	15474	15672	15463	15592	15526	15752	15731	15558	15555	15514	15628	15543	15585	15437	15426	15581	15745	15470	15715	15602	15763	15595	15565	15654	15474	15758	15512	15541	15615	15592	15614	15454	15758	15493	15567	15560	15478	15536	15497	15580	15562	15717	15428	15626	15642	15699	15643	15672	15495	15662	15503	15565	15678	15386	15446	15674	15697	15391	15506	15572	15697	15485	15647	15568	15655	15564	15570	15618	15695	15360	15548	15583	15123	15632	15692	15531	15630	15597	15675	15478	15394	15451	15444	15440	15484	15760	15607	15682	15524	15633	15540	15637	15504	15573	15516	15882	15583	15746	15491	15549	15663	15477	15490	15413	15701	15639	15616	15765	15488	15469	15736	15625	15561	15653	15658	15561	15614	15565	15801	15453	15512	15544	15558	15763	15704	15517	15513	15629	15567	15696	15553	15529	15610	15666	15652	15589	15455	15667	15672	15683	15551	15483	15499	15372	15487	15571	15583	15728	15438	15625	15577	15879	15474	15660	15654	15596	15564	15792	15750	15390	15515	15545	15612	15504	15721	15610	15727	15678	15597	15704	15559	15818	15562	15454	15589	15663	15654	15358	15502	15508	15805	15601	15803	15613	15611	15563	15552	15533	15653	15718	15668	15524	15555	15516	15681	15568	15796	15576	15546	15405	15292	15521	15462	15612	15486	15609	15727	15645	15619	15490	15596	15430	15472	15336	15503	15672	15657	15506	15443	15572	15604	15667	15502	15498	15547	15430	15500	15578	15534	15557	15514	15596	15570	15508	15578	15572	15698	15656	15481	15454	15618	15434	15794	15630	15509	15716	15537	15414	15527	15564	15765	15431	15514	15590	15445	15668	15486	15450	15616	15621	15710	15737	15753	15345	15598	15721	15606	15687	15612	15595	15635	15485	15523	15612	15806	15608	15485	15664	15666	15542	15791	15729	15624	15559	15521	15492	15311	15652	15690	15508	15472	15330	15729	15518	15568	15669	15627	15546	15659	15545	15502	15502	15481	15532	15576	15520	15731	15580	15555	15476	15530	15570	15630	15464	15584	15679	15414	15680	15672	15824	15438	15489	15798	15674	15371	15449	15481	15528	15659	15417	15623	15510	15417	15390	15558	15384	15533	15605	15512	15585	15459	15708	15575	15563	15676	15467	15679	15670	15625	15745	15647	15509	15540	15405	15606	15862	15574	15457	15749	15667	15647	15547	15678	15501	15574	15631	15675	15666	15665	15523	15621	15502	15547	15831	15529	15605	15604	15558	15478	15494	15484	15426	15575	15438	15706	15437	15604	15572	15385	15453	15535	15579	15669	15599	15410	15434	15460	15770	15586	15585	15487	15477	15498	15625	15552	15444	15467	15562	15549	15585	15727	15640	15559	15471	15515	15553	15713	15589	15698	15548	15554	15563	15504	15655	15752	15478	15398	15315	15402	15584	15775	15511	15636	15633	15633	15577	15712	15485	15603	15539	15490	15685	15475	15551	15503	15512	15583	15502	15471	15671	15609	15530	15566	15455	15505	15415	15496	15528	15552	15688	15719	15557	15504	15745	15822	15437	15564	15536	15541	15613	15633	15477	15519	15444	15486	15489	15332	15511	15695	15733	15597	15653	15751	15511	15606	15617	15554	15486	15316	15483	15627	15586	15588	15602	15410	15495	15654	15573	15409	15690	15656	15634	15638	15516	15678	15596	15580	15621	15480	15464	15524	15568	15479	15198	15515	15509	15612	15625	15753	15475	15550	15519	15665	15610	15518	15876	15618	15687	15739	15547	15530	15550	15339	15763	15715	15782	15645	15463	15443	15781	15447	15445	15568	15493	15663	15572	15568	15581	15617	15553	15686	15518	15541	15443	15616	15676	15749	15526	15660	15610	15609	15473	15721	15633	15586	15626	15469	15511	15479	15685	15567	15652	15474	15682	15582	15612	15731	15606	15535	15546	15720	15406	15671	15612	15391	15689	15664	15404	15586	15374	15451	15465	15527	15431	15554	15575	15587	15739	15509	15472
32570	51501	45962	37562	29736	23307	19564	18026	17082	16628	16064	15512	15376	15227	15096	14928	14845	14811	14629	14822	14882	14820	14545	14611	14732	14623	14769	14699	14791	14586	14554	14692	14753	14793	14704	14699	14667	14835	14811	14603	14796	14630	14578	14706	14653	14682	14721	14637	14892	14684	14694	14764	14676	14581	14835	14704	14616	14622	14639	14732	14670	14828	14528	14630	14608	14609	14688	14709	14583	14572	14552	14537	14777	14714	14628	14689	14645	14608	14591	14641	14616	14662	14647	14746	14600	14568	14582	14659	14704	14802	14665	14590	14775	14815	14491	14746	14588	14575	14772	14738	14643	14542	14616	14702	14530	14575	14583	14567	14729	14417	14817	14660	14511	14705	14759	14595	14699	14551	14491	14686	14634	14595	14550	14613	14747	14565	14592	14827	14609	14613	14545	14689	14699	14484	14538	14568	14665	14599	14879	14580	14734	14694	14638	14668	14442	14717	14726	14541	14371	14650	14550	14576	14533	14652	14588	14669	14550	14714	14537	14583	14552	14499	14699	14632	14740	14685	14578	14456	14762	14498	14611	14723	14670	14501	14606	14696	14591	14369	14425	14679	14610	14688	14867	14725	14722	14456	14550	14545	14618	14737	14579	14615	14648	14751	14648	14690	14696	14564	14609	14506	14519	14528	14775	14649	14615	14557	14643	14514	14592	14815	14644	14698	14684	14761	14795	14640	14773	14707	14778	14576	14646	14661	14551	14409	14564	14668	14620	14619	14583	14574	14757	14644	14552	14653	14396	14770	14481	14750	14711	14615	14488	14672	14696	14593	14706	14617	14658	14740	14671	14649	14748	14528	14674	14611	14684	14703	14620	14648	14660	14683	14647	14808	14736	14563	14694	14609	14555	14759	14667	14669	14653	14518	14320	14536	14387	14713	14522	14777	14729	14731	14739	14820	14584	14686	14689	14604	14602	14630	14747	14737	14439	14727	14769	14691	14743	14670	14628	14617	14595	14755	14761	14553	14545	14806	14647	14984	14682	14650	14729	14779	14797	14505	14589	14740	14650	14578	14608	14617	14512	14761	14700	14662	14538	14571	14649	14600	14623	14679	14654	14498	14644	14750	14604	14670	14715	14678	14638	14665	14667	14635	14567	14605	14698	14830	14580	14624	14563	14765	14628	14521	14597	14716	14576	14782	14603	14529	14624	14609	14809	14611	14603	14616	14739	14700	14660	14670	14531	14659	14591	14588	14646	14675	14754	14536	14493	14493	14550	14636	14571	14572	14655	14616	14670	14543	14527	14673	14673	14708	14679	14622	14659	14662	14607	14542	14572	14573	14704	14640	14606	14456	14622	14705	14821	14581	14720	14593	14658	14617	14599	14660	14693	14785	14687	14637	14609	14745	14507	14648	14589	14632	14572	14531	14616	14499	14824	14468	14687	14588	14567	14629	14649	14664	14667	14655	14685	14684	14648	14607	14670	14650	14484	14566	14729	14685	14609	14630	14540	14654	14701	14689	14591	14621	14542	14619	14634	14695	14510	14669	14686	14678	14578	14379	14581	14528	14711	14679	14588	14699	14715	14514	14591	14646	14621	14821	14797	14659	14465	14701	14536	14717	14635	14674	14694	14562	14635	14610	14614	14698	14724	14700	14605	14577	14652	14724	14594	14697	14682	14626	14726	14697	14670	14483	14722	14456	14516	14810	14440	14580	14634	14543	14615	14588	14641	14689	14569	14701	14801	14666	14735	14646	14560	14665	14658	14629	14712	14752	14526	14484	14632	14615	14616	14590	14605	14876	14724	14591	14660	14418	14587	14570	14698	14593	14927	14620	14511	14681	14688	14564	14729	14811	14569	14474	14729	14597	14607	14658	14630	14633	14503	14642	14662	14491	14588	14575	14531	14738	14602	14593	14544	14721	14605	14742	14568	14566	14627	14696	14609	14712	14537	14712	14798	14654	14684	14641	14533	14504	14582	14540	14664	14600	14658	14565	14432	14652	14652	14592	14592	14553	14665	14487	14591	14677	14663	14570	14668	14836	14581	14658	14583	14707	14659	14680	14732	14633	14815	14729	14543	14587	14689	14757	14634	14875	14657	14630	14663	14659	14598	14569	14708	14641	14780	14672	14627	14532	14557	14717	14581	14668	14678	14582	14836	14558	14584	14657	14660	14794	14628	14792	14578	14724	14510	14676	14633	14674	14560	14815	14724	14661	14616	14700	14595	14491	14664	14519	14745	14778	14633	14472	14623	14608	14540	14609	14636	14691	14675	14463	14564	14739	14576	14680	14706	14755	14617	14519	14544	14614	14679	14585	14750	14547	14575	14477	14421	14639	14518	14717	14675	14737	14522	14695	14676	14621	14613	14590	14428	14558	14669	14603	14674	14609	14547	14567	14611	14786	14411	14589	14814	14742	14694	14642	14793	14624	14476	14746	14706	14749	14553	14637	14658	14560	14496	14704	14617	14583	14507	14624	14772	14739	14752	14743	14618	14624	14597	14547	14551	14637	14563	14614	14640	14636	14702	14735	14593	14591	14707	14740	14616	14467	14550	14608	14652	14752	14598	14723	14667	14543	14578	14588	14527	14567	14508	14655	14497	14565	14682	14639	14664	14753	14605	14614	14635	14630	14646	14673	14749	14767	14828	14633	14436	14495	14556	14664	14762	14611	14445	14586	14847	14767	14684	14656	14543	14571	14549	14587	14604	14650	14549	14769	14655	14537	14745	14543	14633	14767	14759	14701	14749	14630	14799	14664	14646	14776	14514	14778	14621	14608	14600	14584	14707	14529	14664	14770	14464	14583	14682	14667	14565	14621	14613	14583	14520	14599	14626	14606	14576	14601	14483	14661	14623	14635	14496	14537	14622	14506	14624	14663	14751	14697	14654	14660	14699	14727	14566	14486	14676	14651	14611	14544	14575	14627	14646	14631	14592	14634	14659	14620	14656	14604	14565	14666	14427	14811	14569	14608	14585	14421	14702	14642	14783	14704	14640	14589	14635	14554	14621	14571	14591	14502	14585	14567	14551	14733	14476	14495	14555	14629	14682	14474	14570	14740	14681	14755	14480	14681	14640	14746	14708	14593	14652	14572	14693	14746	14666	14597	14778	14700	14752	14739	14584	14648	14702	14676	14593	14651	14627	14518	14779	14520	14482	14619	14596	14710	14659	14693	14694	14685	14585	14545	14843	14683	14461	14645	14684	14652	14619	14537	14583	14481	14625	14422	14611	14697	14617	14560	14607	14767	14668	14594	14587	14525	14485	14613	14661	14617	14571	14663	14596	14549	14622	14507	14782	14549	14689	14712	14569	14776	14661	14495	14755	14512	14588	14631	14704	14509	14606	14636	14520	14660	14597	14766	14721	14784	14652	14776	14539	14458	14572	14400	14689	14848	14745	14473	14737	14735	14625	14609	14645	14499	14550	14668	14728	14478	14596	14534	14571	14596	14383	14630	14788	14648	14567	14675	14626	14650	14707	14694	14615	14519	14582	14554	14613	14690	14830	14690	14818	14807	14641	14435	14482	14669	14661	14680	14487	14580	14651	14593	14860	14713	14664	14527	14632	14665	14724	14530	14518	14579	14499	14562	14618	14777	14693	14657	14654	14570	14677	14675	14631	14479	14824	14378	14643	14542	14666	14528	14568	14676	14594	14628	14539	14724	14720	14760	14627	14534	14595	14714	14741	14651	14514	14669	14607	14641	14661	14530	14646	14514	14623	14668	14701	14536	14454	14737	14648	14593	14610	14503	14749	14522	14490	14567	14621	14632	14633	14687	14509	14670	14495	14603	14507	14700	14698	14523	14849	14532	14508	14620	14665	14611	14713	14586	14808	14618	14470	14582	14488	14866	14663	14649	14657	14635	14641	14610	14712	14569	14587	14574	14654	14572	14657	14703	14632	14603	14408	14807	14547	14711	14486	14663	14477	14500	14677	14589	14645	14728	14623	14682	14644	14589	14441	14696	14338	14663	14628	14667	14558	14618	14551	14552	14690	14574	14539	14636	14690	14631	14472	14736	14677	14709	14477	14577	14651	14568	14698	14561	14689	14603	14510	14657	14667	14482	14743	14694	14609	14630	14563	14747	14590	14727	14592	14750	14566	14660	14739	14558	14744	14657	14716	14603	14640	14581	14614	14516	14633	14660	14556	14711	14429	14675	14697	14612	14519	14629	14495	14764	14646	14625	14648	14478	14620	14654	14746	14540	14692	14722	14616	14580	14556	14656	14598	14544	14651	14727	14766	14569	14775	14477	14829	14688	14574	14524	14743	14770	14625	14635	14638	14522	14575	14770	14692	14660	14539	14606	14663	14527	14621	14600	14554	14643	14775	14647	14679	14611	14588	14626	14691	14580	14481	14642	14493	14410	14655	14707	14704	14442	14534	14695	14556	14685	14616	14534	14774	14679	14615	14557	14718	14660	14619	14716	14748	14506	14624	14650	14803	14612	14640	14505	14440	14629	14585	14500	14554	14615	14763	14753	14616	14573	14599	14633	14583	14605	14549	14610	14371	14574	14539	14748	14614	14712	14609	14868	14575	14616	14689	14584	14578	14711	14610	14557	14813	14537	14693	14686	14656	14587	14595	14584	14596	14543	14631	14729	14431	14652	14686	14516	14662	14605	14575	14591	14726	14589	14621	14576	14586	14515	14798	14588	14544	14735	14604	14512	14615	14652	14724	14618	14530	14581	14615	14651	14592	14530	14695	14586	14768	14649	14509	14657	14559	14518	14584	14604	14660	14494	14523	14735	14793	14753	14789	14724	14604	14652	14702	14570	14741	14704	14678	14507	14504	14637	14663	14521	14612	14569	14585	14700	14553	14576	14572	14617	14511	14531	14691	14798	14791	14682	14611	14682	14518	14649	14879	14508	14480	14783	14694	14611	14737	14639	14710	14541	14754	14590	14684	14764	14539	14669	14530	14546	14798	14602	14824	14541	14582	14742	14629	14775	14458	14559	14591	14703	14653	14709	14627	14717	14620	14611	14583	14664	14620	14659	14607	14720	14425	14762	14660	14708	14544	14601	14818	14567	14577	14785	14670	14609	14593	14606	14737	14718	14568	14753	14518	14660	14674	14621	14609	14691	14680	14680	14656	14563	14654	14555	14694	14699	14613	14705	14632	14546	14773	14583	14765	14606	14662	14536	14425	14617	14607	14745
22851	21289	29017	24236	22674	25242	25926	20269	18564	18200	17736	17454	16988	17003	16776	16495	16334	16360	16347	16068	16167	16227	16138	16111	16309	16175	16244	16230	16140	16016	16303	16238	15950	16110	16077	16067	16168	16119	16059	16047	16127	16067	16103	16063	16198	16086	16114	16250	16283	16196	16017	16033	15993	16012	16094	16004	16007	15867	16189	15839	16068	16125	16068	16275	16161	16163	16146	15931	15844	16035	15924	16028	16085	15957	15982	16193	16053	16140	16054	15995	15992	15813	16106	15981	16094	15988	16195	16018	16218	15846	16133	15929	15983	15804	16055	15990	16009	15901	16081	16066	15936	16037	16113	16018	16056	15925	16015	15928	15905	16087	15934	15988	16043	16079	15923	16090	15924	15983	16172	15885	16076	15999	15907	15793	16023	15885	16210	15928	15990	16074	15986	16009	15889	16047	16044	15863	15978	15937	16026	16119	15952	15965	16100	16176	15997	15896	16156	16027	15973	15848	16051	15988	16194	16007	16124	16103	15957	16077	15982	16064	16048	16088	16026	16091	15873	16031	16068	15775	15993	15922	15935	15881	16029	16143	16002	15922	16058	16080	15878	15954	16025	16051	16065	15823	16043	15889	15915	16040	16104	16034	15720	16128	16223	16038	16092	16025	15898	16221	16061	15960	16146	16117	16024	15904	15803	16179	16098	15897	15883	15883	16009	15959	15773	15991	15782	16040	15984	16041	16099	16020	16106	15982	16078	15941	16103	15959	16214	16100	16018	15979	15887	15858	15974	15976	15904	16122	15970	16063	16110	15979	15977	16061	15939	16059	16113	16102	15993	16038	16043	15839	16159	16070	16005	16000	16081	16071	16070	15842	15972	15935	15885	15909	15982	15751	15961	15957	15965	15904	16213	16190	15910	15853	16022	16062	16176	15938	15771	16014	16056	15996	15973	15921	15846	15912	16004	15975	15875	15783	15978	15961	15974	15901	16252	16066	16040	16090	15980	15963	15906	16096	16134	15955	16071	15695	16040	15834	16006	16121	16037	15991	15996	15958	16065	15970	16046	16047	15927	15984	15930	16127	15864	15998	15923	16106	16183	15900	15923	15933	15975	15947	15996	15966	15866	15968	15969	15753	15980	15744	15779	15935	16189	15971	16097	16107	16175	16085	16057	15925	15854	15935	15918	15891	15938	16134	16043	15995	15999	16030	16163	16045	15970	16056	16145	16023	16126	16012	15878	16123	16045	16093	16097	15846	15857	15943	16033	15949	15850	16139	16098	16131	16145	15900	15999	16084	15980	16080	16022	15913	16026	15970	15996	15988	16055	15934	15977	16031	16022	15880	15891	16110	15907	15866	15959	15939	15862	15858	15860	15908	16034	15858	16092	16102	15948	15990	15975	16061	15956	15952	16068	16141	15919	16100	16117	16080	15939	16041	16036	15925	15993	15970	15956	15981	16096	15911	15934	15982	16070	16112	16026	15922	16008	16110	15925	16032	16136	16099	15945	15907	16158	16092	15978	16038	16029	16070	16145	15846	16027	16031	16131	15987	16198	16158	15984	15898	16008	16013	15889	15943	15945	15736	16025	16007	15987	15984	15957	15953	15772	16048	15934	16111	16105	16181	16247	15911	16017	15945	16135	15972	15882	15874	16124	15902	16026	16044	15958	15980	15960	16109	15868	15805	15865	15895	15965	15928	16106	16181	15940	16090	15987	16058	15982	15897	15873	15944	16024	15982	16098	15960	16007	15879	16180	15888	16004	16073	16239	16042	16043	15857	16093	15978	15992	16116	15725	16102	15983	16038	16074	15922	16123	16057	15933	15951	15847	15951	15997	16051	16119	15985	16090	16008	15989	16040	15942	15968	15980	15720	15917	15892	16117	15828	15993	15911	15872	15934	16052	15983	16098	15926	15815	16009	16139	16079	15858	15999	15949	15924	16010	16175	16072	16000	15952	16054	15966	15895	15983	15879	16042	16034	15889	16163	15912	16083	16072	15915	15874	16058	15953	15999	16177	15829	15893	16093	15931	16076	15857	16000	15844	15881	15877	16192	16212	15992	15685	16073	16087	15987	15928	16007	16032	16108	16103	15968	16130	15980	16013	16020	16106	16070	16010	15936	16019	16087	16019	15984	16017	15963	15923	15995	15957	15955	16086	15963	15948	16165	16037	15897	15997	15930	15973	15887	16106	15919	15995	16013	16085	16063	16009	16226	16150	15965	16196	16012	15879	16067	16012	16161	15970	16013	15975	16127	16153	16100	16141	15958	16062	16062	15842	16090	16017	15837	16060	16097	16015	15841	15987	15934	16012	16080	15965	15960	16061	16150	15907	16113	16003	16020	16066	16031	15923	15998	15990	15871	15974	15827	16120	16201	16074	16092	15955	15930	16013	16118	15873	15776	15913	15929	15922	15938	16010	16010	15905	16012	15953	15906	15961	16017	16057	15996	16062	16096	15989	16132	16031	15830	16072	16097	16105	15999	16010	15899	16018	15911	16205	16036	15929	15957	16060	16127	16012	16109	15920	16125	15946	15893	15912	16081	15915	15933	16133	16097	16033	16082	15858	16087	16104	16085	15996	15935	16081	16039	16325	16183	16044	16162	15842	15949	15995	16008	15981	16175	15944	15992	15826	16002	15839	16154	15935	15967	16010	15912	16084	15818	16103	16066	15898	15831	15912	15928	16010	15988	15815	15959	16121	15900	15964	16148	15793	16040	16069	15906	15853	16027	16020	16012	16096	15934	16031	15729	15817	16267	15927	15978	16071	16010	15871	15875	16114	15868	15960	15880	16065	16010	15777	16073	16291	16114	16047	15715	16021	15850	15892	16027	15939	16032	15892	16140	15952	15810	16106	15971	15800	16009	16092	15874	15917	16047	16009	16023	16096	16076	15956	16170	16003	15939	15975	16006	16089	15884	15953	15951	15867	16034	15980	16058	16008	16017	15811	16013	15854	15831	16043	16039	16164	15995	16032	16046	16018	15825	15881	15905	15972	16117	15969	16206	16106	15930	15982	16012	15951	16121	16104	15781	16148	15996	15927	16074	15907	16106	16150	16021	16091	16071	16045	15836	15830	15935	15784	15823	15955	15876	15799	16095	15959	15976	15732	15990	16113	16055	15916	16011	15974	16164	16050	16082	16066	16153	16079	15919	15802	15992	16065	16058	16000	15880	16034	15785	15756	15864	15829	15824	15805	16027	16064	15999	15972	15990	15898	15917	15903	16037	16013	15984	15853	15939	15989	16200	16002	16113	15879	15885	16159	16122	16190	15935	16026	16066	15811	15912	16130	15772	16148	16036	15973	15916	16295	15903	15884	16007	16020	15932	15907	15806	15895	16024	15980	15836	15921	15963	16032	16116	15907	16175	16033	15930	16033	16131	16019	16000	15964	16218	15912	15931	15818	15848	15927	16016	15990	15951	15940	15945	16053	16108	16138	16115	15987	15858	15868	16083	15999	16037	16108	16001	16017	15945	15961	15953	16187	15934	16060	15907	16011	15913	16053	15896	16084	16048	16094	15933	15847	15783	16159	15922	15903	15815	16006	16077	16095	16062	15948	16206	15967	15964	16123	15781	15960	16055	15929	15821	16069	16012	15926	16077	15975	16211	16008	16072	15995	15915	16177	15920	16051	16196	16180	15993	16100	16083	16024	15862	16113	15934	15927	16047	16058	16013	15969	15913	16165	15900	16105	15921	15764	16031	16107	15736	16018	15899	16012	15995	16192	16053	15919	16024	15966	16020	15959	16041	16055	15871	16108	15924	15948	15867	16005	16035	16142	15961	15761	15833	16071	16051	15948	15960	16063	16169	16058	15945	15980	15761	15859	16007	15900	16038	16081	15962	16162	15912	16094	15996	16083	15771	16094	16185	16057	15973	16099	16034	16126	16069	15902	16015	16197	15956	15964	15879	15893	16044	16003	16063	16130	15973	16095	15918	15818	15882	16017	15997	15964	15957	16020	15785	16190	15969	15928	15846	15967	16135	16210	16172	16056	15874	16077	15798	15992	16078	16065	15908	15756	16117	16155	15936	16088	15867	15966	16003	16187	15920	16105	16154	15970	15958	15995	16092	15810	15785	16113	16077	15999	16075	15944	16000	16008	16089	15987	15995	16071	16042	15795	15965	16073	15929	16146	15911	16040	16240	15835	16019	16021	16245	16168	15869	15974	15992	15957	15989	15936	16070	15963	16002	16129	16028	16095	15969	15869	16124	16037	15927	16008	15852	15818	15908	15782	16203	16062	15796	16070	16042	16022	15965	16074	16061	16061	16030	16013	16193	15888	15912	15837	15994	15985	15847	15919	16029	16027	15992	15976	15981	15864	15932	16010	15909	15995	16023	16001	16060	15768	15943	16004	16000	16191	16104	16067	16063	16218	16009	15940	15897	16046	15987	15902	15767	16017	15905	16036	15985	15978	15729	15851	15810	15794	15963	15813	16049	15897	16051	16150	16022	15985	16009	15964	16001	15927	15904	16103	16068	15961	15953	15956	15973	15950	15808	15991	15873	15752	15918	16032	16079	15940	15977	15961	15752	15827	15922	16048	16022	16096	15933	16111	15992	15853	16024	16102	15939	15776	15920	15947	15976	15914	15925	16036	16170	16138	15975	15942	15980	16012	15984	16030	15877	16008	16071	16185	15967	16023	15935	16051	15942	15885	15851	15960	16113	16007	15970	15846	16081	15853	16048	16041	15938	16053	16081	15990	16004	15926	15927	16094	15977	15894	16019	16024	15945	15978	15987	16207	16133	16162	15941	16015	15853	15844	16040	16085	16062	15824	15762	15835	15913	15879	16090	16096	15841	16123	16094	15861	15953	15864	15996	16081	16176	16057	16045	16059	16266	16035	15797	16043	15955	16094	15902	16171	16013	15961	15863	15952	15887	15927	15981	15945	15831	16155	15848	15984	16166	16176	16111	16034	15923	16024	16084	15938	16076	15884	16039	15979	15897	16030	15972	16087	16016	16043	15998	15937	15851	16066	15940	15967	16160	15917	16044	16019	15819	15992	15859	16008	16037	16064	16104	16125	16025	16107	15784	15818	15904	16128	15723	16115	16098	16198	16119	16038	15945	15832	15925	15932	16126	15973	15993	16073	15965	15814	15907	15939	16108	16068	15947	15899	15867	16034	15849	16097	15937	15957	16222	16054	15977	15936	15804
33739	56115	51428	40378	33784	27496	22896	19781	18462	17643	16920	16461	16006	15980	15470	15342	15104	15021	15145	14883	15129	15036	14954	15027	14912	15084	14867	14888	14964	14846	14802	14893	14844	14962	14833	14838	14657	14956	14963	14816	14875	14949	14964	15033	14942	14938	15003	14998	14919	14760	15027	14887	14916	14816	14919	15012	15043	15055	14929	14742	14830	15038	14798	14909	14765	14855	14902	14974	14993	14879	14769	14806	14707	14791	14770	14770	15033	14786	14854	14790	14860	14844	14799	14812	14781	14846	14955	14944	14717	14877	14761	14877	14839	14704	14879	14692	14850	14725	14971	14935	14932	14698	14756	15080	14820	14856	14832	14912	14924	14834	14922	14925	14758	14779	14997	14947	14778	14684	14828	14950	14883	14801	14883	14800	14812	14859	14656	14888	14786	14807	14736	15003	14715	14704	14796	14914	14722	14735	14701	14706	14940	14779	14706	14935	15023	14817	14930	15000	14930	15002	14872	14869	14893	14724	14746	14803	14777	14787	14747	14753	14773	14938	14901	14810	14737	15021	14913	14798	14861	14791	14667	14843	14727	14787	14670	14744	14789	14838	14841	14856	14564	14867	14870	14589	14762	14756	14761	14869	14944	14780	14822	14981	14787	14746	14746	14836	14978	14788	14885	14867	14834	14739	14636	14699	14859	14728	14942	14754	14826	14686	14864	14766	14768	14575	14842	14814	14902	15036	15043	14866	14727	14775	14824	14811	14759	14591	14831	14786	14915	14793	14792	14778	14884	14758	14775	14806	14862	14936	14821	14811	14760	15016	14813	14704	14920	14789	14730	14772	14747	14762	14753	14787	14860	14913	14732	14646	14751	14786	15059	14888	14819	14713	14739	14785	14709	14719	14833	14757	14767	14867	14672	14643	14635	14837	14934	14833	14744	14994	14991	14870	14740	14775	14934	14920	14840	14757	14806	14955	14739	14909	14776	14685	14831	14898	14842	14805	14808	14709	14904	14918	14713	14884	14902	14939	14839	14868	14786	14863	14887	14915	14815	14839	14876	14802	14853	14684	14777	14680	14713	14856	14828	14874	14748	14829	14950	14917	14938	14904	14885	14710	14678	14787	14838	14953	14752	14970	14829	14875	14892	14801	14889	14865	14798	14843	14910	14831	14724	14710	14995	14797	14745	14821	14823	14838	14850	14754	14864	14914	14713	14657	14977	14869	14863	14768	15034	14784	14919	14786	14868	14829	14829	14950	14830	14771	14816	14801	14820	14888	14834	14807	14929	14818	14736	14771	14649	14885	14718	14833	14847	14671	14975	14829	14851	14717	14838	14762	14899	14768	14866	14858	14781	14872	14915	14833	14825	14844	14967	14823	14867	15039	14596	14932	14921	14931	14702	14793	15036	14946	14673	14828	14978	14829	14773	14763	14881	14828	14716	14728	14640	14782	14838	15006	14692	14887	14713	14767	14954	14683	14987	14787	14863	14792	14971	14837	14738	14897	14849	14877	15025	14897	14833	14807	14834	14702	14887	14801	14760	14825	14844	14784	14867	14839	14833	14690	14939	14795	14906	14666	14779	14709	14755	14982	14999	14807	14906	14817	14856	14757	14883	14699	14784	14753	14685	14812	14911	14892	14770	14826	14894	14838	15040	14739	14756	14752	14678	14780	14972	14783	14880	14730	14674	14792	14932	14826	14864	14770	14838	14708	14622	14732	14835	14828	14831	14929	14840	14770	14823	14693	14764	14778	14881	14833	14837	14735	14779	14813	14941	14831	14956	14872	14741	14865	14748	14815	14774	14932	14703	15021	14678	14947	14910	14844	14849	14826	14873	14840	14969	14866	14854	14792	14723	14893	14868	14737	14777	14721	14667	14880	14911	14721	14922	14842	14727	14848	14857	14713	14762	14671	14772	14876	14723	14993	14865	14965	14664	14784	14881	14729	14787	14783	14750	14664	14874	14692	14728	14803	14933	14854	14789	14908	14839	14952	14852	14670	14869	14821	14787	14899	14779	14859	14731	14863	14747	14870	14724	14954	14848	14782	14638	14728	14902	14705	14950	14829	14810	14923	14936	14840	14847	14809	14856	14835	14888	14797	14841	14965	14809	14790	14716	14758	14913	14854	14924	14810	14820	14700	14665	14767	14884	14651	14980	14850	14815	14755	14909	14847	14900	14881	14739	14828	14753	14857	14821	14856	14915	14823	14655	14937	14862	14782	14916	14835	14636	14850	14932	14787	14892	14845	14738	14840	14901	14826	14999	14796	14804	14738	14838	14761	14791	14937	14880	14725	14993	14752	14817	14884	14922	14918	14715	14849	14736	14903	14749	14917	14861	14820	14818	14804	14771	14785	14770	14856	14804	14773	14917	14824	14842	14721	14546	14884	14806	14841	14833	14857	14758	14659	14757	14938	14902	14755	14738	14813	15033	14848	14940	14917	14815	14799	14892	14750	14722	14917	14851	14644	14825	14833	14788	14711	14673	14743	14847	14750	14653	14822	14822	14619	14819	14892	14749	14825	14766	14803	14833	14692	14864	14931	14930	14837	14908	14820	14787	14696	14829	14781	14856	14740	14754	14835	14716	14608	14941	14833	14711	14694	14870	14961	14746	14952	14826	14939	14788	14704	14772	14887	14887	14859	14873	14703	14866	14745	14697	15062	14724	14848	15063	14868	14845	14931	14911	14714	14915	14977	14680	14700	14823	14966	14838	14912	14818	14877	14749	14733	14806	14841	14739	14899	14792	14920	14977	14764	14691	14851	14669	14663	14716	14794	14788	14737	14941	14834	14770	14906	14799	14705	14696	14863	14775	14826	15094	14725	14918	14779	15005	14788	14846	14881	14893	14836	14803	14830	14882	14779	14822	14917	14717	14873	14745	14812	14783	14850	14747	14837	14680	14750	14820	14667	14823	14953	14902	14951	14714	14953	14797	14677	14802	14902	14757	14914	14598	14845	14844	14746	14754	14716	14986	14807	14776	14640	14880	14720	14957	14842	14912	14718	14717	14898	14828	14773	14886	14838	14744	14782	14846	14633	14907	14861	14928	14872	14913	14655	14806	14712	14766	14842	14650	14813	14957	14944	14846	14912	14834	14951	14826	14603	14893	14997	14698	14761	14673	14847	14735	14843	14884	14813	14927	14850	14861	14933	14674	14779	14716	14676	14805	14875	14877	14859	14723	14829	14908	14824	14956	14800	14848	14994	14785	14756	14707	14760	14677	14825	14764	14807	14665	14740	14999	14643	14988	14878	15031	14867	14720	14786	14711	14787	14950	14737	14678	14935	14864	14817	14721	14753	14843	14700	14833	14847	14669	14916	14898	14727	14786	14803	14826	14843	14858	14848	14901	14786	14935	14842	14997	14896	14874	14860	14732	14770	14821	14852	14902	14812	14911	14666	14669	14846	14798	14862	14607	14909	14745	14876	14835	14760	14856	14727	14648	14854	14839	14797	14968	14750	14709	14623	14694	14805	14567	14787	14882	14660	14882	14779	14778	14721	15045	14930	14577	14851	15071	14800	14792	14817	14776	14809	14818	14959	14719	14653	15003	14693	14851	14662	14753	14904	14930	15036	14772	14637	14794	14922	14679	14860	14585	14739	14826	14809	14795	14824	14740	14837	14910	14870	14792	14767	14750	14804	14774	14883	14731	14814	14826	14654	14912	14758	14840	14931	14839	14859	14805	14731	14793	14756	14740	14864	14806	14787	14731	14833	15002	14856	14835	14686	14639	14738	14831	14699	14719	14791	14947	14843	14789	14922	14748	14734	14722	14742	14983	14829	14611	14979	14897	14786	14704	14814	14795	14989	14910	14857	14710	14848	14708	14858	14859	14645	14955	14672	14812	14787	14731	14802	14714	14763	14935	14854	14938	14852	14967	14625	14813	14847	14747	14754	14673	14874	14668	15003	14888	14883	14999	14893	14805	14693	14745	14774	14915	14831	14772	14783	14850	14861	14719	14836	14902	14788	14714	14736	14756	14715	14870	14662	14678	14748	14893	14910	14832	14834	14767	14786	14829	14802	14779	14883	14894	14863	14845	14823	14696	14915	14872	14801	14825	14820	14807	14850	14891	14731	14840	14948	14731	14864	14895	14958	14891	14950	14848	14737	14884	14833	14873	14630	14875	14808	14909	14891	14797	14734	14954	14910	14908	14592	15007	14805	14937	14836	14690	14763	14610	15011	14870	14793	14844	14885	14739	14765	14818	14807	14878	14856	14823	14875	14919	14831	14844	14949	14955	14786	14873	14851	14844	14674	14829	14687	14676	14771	14885	14750	14732	14904	14954	14831	14655	14835	14847	14893	14716	14799	14791	14848	14722	14740	14708	14893	14743	14959	14627	14701	14822	14872	14667	14858	14869	14894	14660	14645	14820	14709	14761	14853	14840	14943	14808	14694	14905	14885	14728	14827	14816	14855	14828	14715	14607	14936	14901	14801	14739	14849	14953	14851	14773	14726	14849	14804	14769	14883	14778	14807	14956	14850	14976	14805	15058	14877	14805	14869	14821	14732	14778	14864	14814	14797	14838	14674	14728	14830	14907	14733	14670	14809	14865	14918	14756	14706	14745	14741	14849	14930	14914	14881	14835	14846	14825	14672	14816	14765	14845	14824	14703	14842	14653	14810	14827	14740	14961	14841	14823	14861	14774	14672	14975	14901	14749	14987	14789	14786	15062	14841	14721	14731	14779	14748	14782	14797	14778	14838	14767	14846	14633	14850	14818	14839	14879	14881	14723	14846	14817	14789	14733	14919	14831	14762	14871	14826	14842	14734	14796	14819	14727	14779	14675	14852	14745	14782	14805	15063	14783	14856	14736	14704	14894	14975	14838	14973	14757	14733	14799	14974	14725	14883	14925	14769	14872	14660	14809	14813	14922	14965	14842	14850	14982	14923	14696	14768	15009	14851	14762	14844	14876	14958	14723	14851	14883	14710	14702	15007	14628	14809	14917	14660	14838	15015	14862	14862	14741	14905	14800	14911	14911	14933	14934	14884	15019	14946	14824	14968	15062	14814	14826	14829	14795	14813	14850	14699	14795	14940	14737	14803	14898	14832	14773	14841	14612	14956	14825	14725	14965	14596	14826	15012	14746	14865	14872	14644	14761	14815	14812	14875	14728	14815	14735	14882	14911	14768	14772	14732	14865	14941	14784	14788
28665	26516	32770	27907	21814	19349	18103	17251	16902	16474	16407	16307	16110	16262	16186	16158	16075	16260	16078	16029	16141	15994	15982	16034	16005	16176	16037	16131	15966	16052	15961	15948	16047	16196	16063	16115	16185	15765	15952	16154	16035	16045	16210	15842	15951	15954	15892	15862	16061	15994	16099	15936	15944	15902	15855	15879	15996	16081	16199	15989	16033	15853	15948	15910	16054	15983	15963	15843	15842	15983	15873	15930	16060	16021	15691	16096	15966	15792	16026	15979	16039	16111	15892	15911	16100	16108	16083	15941	15800	15954	16035	15925	16007	15718	15835	15843	15959	16242	15845	16056	15849	15907	16057	15851	16043	16084	16022	15816	16036	15972	15760	15810	16102	15806	16013	16015	15968	16148	16048	16184	15956	16102	15851	15992	16050	16013	15865	16105	15841	16064	15958	15906	15777	15987	15858	15986	16030	15875	15761	15886	15899	16021	16194	15927	16184	16001	16161	15973	15884	16006	15922	15791	15918	16006	15947	16033	16149	15940	16238	16041	15903	16081	16110	15892	15932	15955	16076	15743	15926	15840	16051	16102	16124	16175	15899	15971	16000	15954	16085	16111	16046	15924	16143	15940	15786	15894	16147	16013	15979	16081	15847	15917	16006	15912	16155	16026	16042	15945	16061	15985	15886	15985	15956	16184	16184	15969	15925	15886	16056	16083	15961	15862	15773	15829	16170	16078	15782	16321	15924	16062	15889	15902	15806	15914	15872	16137	15935	15925	15814	15853	16109	16208	15985	16036	15987	15962	16080	15965	16009	16003	15925	15923	16063	16161	15990	15732	15893	15951	15828	15862	15866	15855	16064	16182	16182	16002	16117	16010	15982	16015	16046	16075	16003	15962	15881	15922	15940	15975	16094	15879	15912	15934	15978	16065	16048	15975	15809	16135	15930	16039	15959	16047	15872	16057	15923	16075	15939	16050	15939	15944	15817	16001	16047	15988	16183	15977	15959	16053	15993	15995	16037	15990	16043	15883	16016	16145	16069	16023	15808	16181	15934	15791	15958	15902	15871	16106	15789	16012	15948	15666	15907	15873	15778	16027	15879	15987	16078	16049	16065	15990	15993	15927	16011	16012	15784	15961	15924	15978	16129	15921	15834	15948	15869	15882	16112	16085	15955	16048	15804	15851	16021	16082	16035	15878	16008	15841	16011	16036	16046	16015	15829	16000	16016	16147	16028	16028	15866	16062	16085	15961	15914	15865	16181	15981	15993	15946	15996	15951	15907	16051	15794	15907	15910	15920	15984	15946	16163	16076	15843	15876	16110	15998	16063	16017	16039	15882	15936	15971	15968	15957	15930	15962	16173	16014	15970	16069	16069	15910	16101	16035	15943	16008	15801	15909	15866	15920	16005	15961	15955	16024	15966	16067	16037	16158	15973	16145	15921	16021	16114	15843	16013	16087	16049	15907	15959	16073	16028	15932	15827	15952	15842	15966	15810	15977	16114	15921	16009	15819	15983	16126	16030	15984	16074	15895	16099	15810	16030	15844	15966	15899	16105	16085	15871	16094	15922	16112	16075	16077	15978	16064	15835	15975	16091	15947	16053	15967	15866	15985	16040	15877	16156	16111	16091	16220	15972	16112	16005	16010	15884	15962	15869	16016	16056	16066	16057	15893	15866	16003	15908	16002	16003	16037	16066	16209	15988	15982	16070	15916	16080	16060	15914	15950	16069	16098	16035	16043	16011	15921	16005	15951	15885	15972	15974	15927	15895	16152	15871	15960	15909	16075	15923	16039	16114	15914	16033	16035	16008	15953	16008	15916	16034	15999	16028	16120	16094	15891	16057	15952	16113	16156	15970	15907	15990	16091	16100	15967	15838	15885	15971	15929	15951	16079	16250	15915	15845	15958	15948	16055	15995	16025	15819	15966	15997	15967	16029	16112	16047	16002	15965	16046	15915	15997	16082	15927	16063	15890	15888	15939	15790	15900	16093	15937	15987	16065	16188	16186	15879	16185	15843	15917	15922	16060	15874	15880	16045	15844	16218	15998	15960	15924	16036	16148	16059	16036	15994	16035	15998	16030	16035	16055	16014	16013	16026	15811	15840	15925	16100	15961	15989	16037	15985	15988	16056	15916	15881	15738	15984	15961	16132	16136	15849	15861	15878	15938	16043	15894	15956	16083	16011	15901	16065	16164	15815	16036	16084	15993	15870	16018	16019	16023	15859	15887	16057	16181	15977	15980	16054	15943	16004	16225	15962	15998	16088	15896	15925	16023	16069	16130	15990	16128	15979	15920	15966	15993	16064	16072	15911	15950	15923	16035	15870	15860	15869	16126	15954	15890	16201	15965	15701	15973	15958	16095	16214	16117	15991	15927	15995	16061	15856	16053	16044	16009	16011	16004	15909	15983	15920	15968	15938	15843	16109	16055	15930	16023	15999	16036	16014	16071	15915	16070	15843	16136	15947	15912	16111	16067	16041	15976	16262	15988	16061	16004	15802	15972	16031	16061	16228	16029	15992	16058	16023	16120	16155	15889	16026	15874	16230	16075	15851	15919	16146	16096	15758	16038	15971	15928	16093	15967	16031	16097	16066	15978	15882	16065	15985	16075	15795	16017	15812	16102	16022	16053	15766	15833	16129	15932	16052	15802	16024	15857	16041	15942	16274	16164	16088	15981	15974	16026	15992	15932	15829	16257	16158	15873	16075	15830	15950	16065	15924	16004	15750	16033	15747	15991	16043	15834	16040	15914	15939	16042	16084	15941	16103	15855	15889	15880	15881	15855	15940	15934	16084	16043	16000	16074	16023	15817	15978	16019	16070	16088	16038	15918	15961	16227	16024	15880	15847	16083	16084	16028	15977	16090	15936	16130	16111	15860	15896	16128	15939	15981	16043	15997	15790	15999	15945	15955	16165	16040	16116	16061	15918	16061	15879	15962	16281	16115	15883	16069	16073	16046	16020	16181	16119	15935	15960	15927	15958	15921	16020	16024	16069	16115	16244	15965	16169	15990	16080	16041	16000	15922	15955	15964	16003	15779	16128	16056	15749	16003	15993	16059	15902	15894	15846	15915	16066	16049	15995	15904	16070	15936	15960	16046	16008	15888	15990	15744	16131	15994	15926	15885	16051	16012	16020	15994	15909	16042	15822	15987	16058	15911	16006	15929	16042	16118	16178	16186	16090	15974	15961	16020	15919	16062	15933	16225	16192	15918	15988	15905	16031	16057	16059	16072	15871	15839	16005	16061	16060	15929	15954	15876	15974	16068	15937	16007	16024	15872	16131	15931	16104	15942	16038	15982	15923	16002	16188	16061	15981	15834	15894	16163	16048	15964	15872	15984	15978	15926	15838	16075	16000	15886	16135	16030	15973	16048	16018	16071	16168	16055	15973	16039	15925	16009	16198	15994	16006	15799	16080	15910	16054	15858	16098	15804	16114	15991	16110	15989	16027	15934	15875	16114	16104	15980	16197	16036	15980	16146	16088	15991	15887	16027	15995	15779	15982	16041	16184	15842	15869	16159	16123	16013	16050	16105	16030	15868	16113	16059	15854	15846	16023	15859	15952	16023	16040	15816	15877	15935	15919	15897	15913	16259	15884	15919	15944	15993	16150	15913	16048	16078	15902	16023	16086	15930	16087	16010	16076	15962	15878	15865	16027	16193	15851	15863	15949	15922	15979	15958	15880	15980	15979	16122	16060	16110	16004	15976	15991	16064	15974	15850	16037	15861	16216	16070	15973	15991	15887	16047	15896	15916	15912	16191	16090	16187	16070	16090	15906	16064	15938	16016	15824	16110	15979	16044	16089	16079	16164	15895	15787	15990	15908	15906	16049	16087	16139	15970	15967	16186	16032	15827	15991	15933	16024	16001	16053	16138	15948	16009	15964	16264	16072	15952	15885	16334	15872	15873	16045	15986	15982	16065	15908	16026	16120	16267	16130	15952	15941	15855	16067	16173	15871	16101	16043	15963	16034	15948	15921	15737	16065	16088	16169	16126	16007	16117	15832	15972	16004	15949	15900	16261	16162	16159	15916	15907	16075	15960	15941	16111	16031	15928	15966	15935	16088	16079	15787	16034	16031	15984	15996	16127	16001	16019	16021	16063	15764	16206	16032	15943	15864	15875	16041	15928	16133	16101	15904	15910	16157	16131	16009	16128	15898	16152	15953	15971	15965	16092	15997	16136	15864	15877	15976	16115	16064	15951	15835	16002	15722	15954	16186	15993	16006	15880	16123	15981	16044	15971	16040	15837	15953	15858	16026	16119	15958	16278	16038	16143	16013	15827	16052	15974	16020	15950	15978	16087	15758	16032	15943	16016	15962	16053	16166	16271	16124	15936	15785	15818	16142	15920	15870	15954	16064	15926	16070	16056	16168	15970	16020	15831	16059	15854	15978	15823	15968	16025	16270	16162	16194	15894	15755	16176	15954	16036	16007	16087	16012	16068	16043	16086	16039	16078	15977	15902	15970	16066	15960	16070	16059	16093	16002	15938	15915	16019	15985	15885	15958	15972	16130	16026	16112	15905	15909	16037	15929	16098	15979	15884	16047	16025	16063	16027	15988	16052	16018	16148	15923	15968	16041	16098	15895	16003	16253	16008	15949	16104	15838	15873	16051	15971	15941	16151	16168	16073	15949	15950	15994	15867	16028	15912	15825	15939	16066	15924	16164	16178	15851	15953	15990	16255	15982	16146	16029	15938	15987	15828	16114	16101	15998	16093	15819	16098	16029	16049	16147	15742	15968	16018	15909	15926	16026	16038	15945	16000	15949	16007	15981	16106	16038	16009	16119	15881	15857	15965	15903	15951	15978	15936	16071	15836	16023	15890	15985	16043	16103	16020	15935	15935	16151	16064	15998	16080	15913	16047	15919	16086	16021	15975	15906	16209	16120	15876	16073	15917	15883	16056	15786	15959	16046	16000	16133	16053	16158	16033	16085	16105	15984	16243	16222	16063	15956	16140	16198	15970	16029	15834	16030	16032	15857	15814	15893	16143	16167	16099	15980	15958	15822	16112	16075	15903	15868	16085	15876	16039	16136	15951	15986	15891	16105	15923	16245	16032	15940	15839	16054	16087	16132	16074	16098	16115	15938	15990	15965	16042	16095	15922	16022	15943	15991	15923	15866	16090	15671	16045	16012	15768	16125	15955	15830	16108
31157	42631	38874	28403	22849	19716	17493	16635	16092	15884	15486	15493	15150	15236	15115	15034	14894	15020	14945	15134	15033	14761	15090	15031	14873	14964	14951	14940	14993	15012	14816	15043	15085	15001	14891	14901	14912	14947	15014	14938	14959	14918	14927	15063	14970	14825	14906	14988	14902	15013	14854	14994	14805	14885	14984	14875	14975	14950	15066	14799	14973	14897	15064	15064	14935	14853	14902	14898	15225	14984	15017	14786	14872	15048	14985	14749	14939	14827	14902	14911	14961	14996	15128	14960	14782	15037	14872	14926	14877	15183	14978	14935	15017	14876	14925	14927	14913	14708	15026	14774	14843	15051	14938	14958	14889	14727	14879	14894	15006	14878	14783	15012	15106	14882	14926	15077	14779	14957	14867	15009	14959	14837	15037	15001	15137	15018	15042	14807	14932	14818	14993	14672	14905	14761	14666	14941	14846	14948	14889	14853	14951	14923	15008	14938	14830	14910	14897	14808	14830	14958	14870	14941	14834	14886	14824	15029	14877	14964	14933	14945	14844	14979	15074	14819	14837	14908	14946	14983	14857	14975	14928	14894	14990	15114	14843	14844	14999	15046	14946	14908	15001	14904	14836	15150	14855	14922	14970	14869	14787	14822	14901	14902	14959	15032	14847	14849	14971	14945	15082	14971	14814	14965	15105	14889	14867	15076	15017	14860	14974	14775	15109	14876	14978	14955	14968	14701	14926	14940	14765	14974	14858	14737	14693	14948	15022	14666	14793	14931	14915	14914	14731	14877	14903	14996	14952	15033	15042	14854	14954	14870	14812	15006	15064	14863	14892	14814	14915	14885	14959	15005	14889	14809	14849	15012	14908	14909	15065	14973	14980	14929	15025	14846	14983	14850	15057	14738	14910	14926	14943	14845	14644	14910	14978	15022	14904	14741	14877	14938	14836	14917	15077	14954	14854	15075	15043	14868	15014	14846	14830	14810	14967	14956	14852	15065	14879	14898	14900	14899	14935	14766	14940	14876	14967	14948	14861	14825	15105	14969	14786	14916	14889	14826	14927	14989	14801	14854	15014	14826	14945	14978	14909	14858	14807	15011	14878	14950	14859	14801	14954	14787	15012	14961	14601	14907	14968	14900	14930	14872	14965	14862	14908	15000	14908	14812	15043	14985	15054	14762	14784	14963	14951	14835	14937	15025	14799	14963	14822	14749	14739	14894	14836	14969	14856	14884	14978	14954	14900	15004	15171	14744	14924	14849	14990	14629	14868	14915	14845	15037	14939	15036	15113	14968	15022	14934	14903	14835	14988	14832	14776	15232	14818	14806	15063	14991	14948	15134	14936	15008	14845	14868	14966	14873	14825	14853	14868	15110	14830	14853	14980	14823	14940	14986	15053	14987	14910	14957	14928	14888	14811	14878	14839	14774	14745	14870	14975	14812	14809	14993	14875	14875	14847	14913	14955	14924	14990	14747	14832	14796	14917	15044	14896	15003	14955	15008	14811	15018	15005	14892	14872	15035	14987	14810	14949	15000	14882	15006	15017	14857	14845	14811	14840	15113	15021	14938	14907	14991	15017	14983	14925	14946	14935	14907	14863	15000	14967	14881	14905	14927	14914	14891	15026	15044	14903	14853	15035	14866	14774	14847	14732	15062	14978	14819	15091	14950	14862	14960	14890	14930	15127	14771	14970	14919	14732	14923	15032	14742	15116	15053	14676	14992	14987	14778	14941	14917	14737	14804	14872	14964	14862	14865	15082	14818	14923	15062	14836	14821	14807	14865	14969	15002	14913	15024	14990	14876	14900	14937	14810	14771	15015	14920	14931	14979	15023	14851	15076	15020	14926	15021	14964	15014	14902	14865	14854	14892	14987	15007	14938	14934	14653	14974	14968	14854	14811	14894	14933	15002	14891	14993	15000	14763	14839	14768	14949	14846	14909	14990	15084	14849	14821	14958	14916	14988	15027	14963	14912	15094	14825	14901	14915	14984	14765	14721	14962	14909	15007	14944	14959	15010	15120	14791	14813	14827	15129	14898	14803	14988	14926	14882	14982	14960	14905	15035	14861	15022	15020	14995	14944	14981	14871	14874	14861	14972	14972	14879	15061	14996	14931	14930	14786	14982	14983	15104	14805	14915	14835	14909	15076	14765	14963	14965	14917	14686	15038	14804	14852	15025	14818	14948	14792	14880	14889	15071	14910	14842	15063	14815	14905	14834	14891	14809	15036	14895	14827	14961	14933	15072	14932	14928	14891	14848	14995	14973	14826	14813	14929	14833	14942	15006	14804	14816	14944	14765	14930	14759	15037	14965	15057	14766	14854	15079	14985	15000	14993	14862	14891	15047	14988	14855	15066	14968	14789	15050	14926	14814	14943	14935	14942	15036	15007	14863	15036	14832	14813	14944	14836	14934	14812	14908	14999	14998	14906	14904	14874	14907	14925	14923	14872	14910	14987	15030	14945	14958	14766	14785	15072	14970	15033	14974	14810	14915	14881	14906	14941	14788	14916	15162	15075	14992	15118	14968	14970	15137	14931	14881	14930	14835	15032	14904	14945	14977	14865	14846	15019	14765	15034	14934	14939	14971	14953	14966	14937	15008	14856	15098	14918	14825	14836	14856	14905	14951	14903	14911	15016	14885	14925	15044	14918	14867	14896	14830	14923	14869	15106	14881	14945	15027	15106	15121	14997	14774	14882	14846	15016	14947	15031	14962	14857	14998	14839	14903	14914	14957	14846	14832	15004	14806	14963	15037	14813	14853	15026	14698	15032	14930	14980	14999	15005	15155	14924	15096	14788	15061	15003	15006	15019	14912	15017	14999	14903	14865	14791	15053	15017	14999	15121	14892	15088	14854	14874	14889	14941	14899	14767	14948	14785	15025	14821	14880	15037	14943	14796	14934	15015	14945	14753	14900	14936	14834	15119	14944	14851	14943	14829	14806	14948	14975	14844	14914	14899	14947	14966	14810	14974	15101	14777	14952	15036	14978	14965	14897	15126	14892	14767	14927	14907	15089	14842	15011	14978	14981	14889	14800	14907	14819	14745	15072	14867	14882	14831	15123	14855	14770	15033	14816	14825	14777	14800	14857	14957	14904	14864	14972	14841	14919	14813	15057	14870	15038	15036	14993	15027	15031	14804	15001	14860	14916	14848	14996	15002	14902	14979	14914	15088	15010	15002	14887	14902	14883	14953	14971	14843	14817	14826	15096	14883	14906	14900	14903	14846	14908	14971	14931	14980	14903	14856	14937	14817	14803	14898	15037	14930	15036	15082	14887	15089	15071	15063	14966	14868	14964	14921	15002	14723	14802	14926	14827	15050	15076	15095	15017	15035	14770	14976	14873	15047	14936	14889	14932	15110	14776	14910	15013	15042	14976	14924	15016	14783	14935	14997	15047	14825	14880	15042	14942	14891	14832	14950	14939	15038	14811	15007	15124	14863	14788	14984	14875	14829	14860	14991	14985	14832	14929	15036	14939	15077	14879	14914	15040	14999	14839	15009	15006	14876	14869	14836	15050	14944	15038	15030	14930	14910	14937	14996	15000	14952	14884	14961	14908	15052	14904	14805	14991	15073	14899	14883	14844	14962	15046	15044	14935	14860	14803	14963	15030	14733	14919	15126	14962	14926	15084	14783	15121	14876	15024	14886	14833	14995	15042	14953	14815	14887	14908	14696	14927	15064	14984	15042	14945	15005	14962	14812	14904	15051	14941	14923	15063	14881	15014	14869	15027	14883	14928	14926	14871	14916	14951	14930	14917	14993	14802	15017	14908	15021	14801	14937	14966	14896	15059	14918	14815	14974	14816	15092	15008	14878	14951	15099	14830	15015	14885	14835	14857	14995	15062	14868	14878	14897	15045	14908	14959	14805	15067	14925	14939	14924	14988	14830	14840	14882	14832	14895	14840	14841	15018	14935	14972	14888	14865	15004	14840	14983	14836	14926	14822	14911	14779	14946	14793	14730	15007	15106	15007	14810	14936	14919	15022	14954	14821	14888	14874	14999	14784	14811	14952	15025	14965	14895	14946	14922	14769	14974	14912	14933	14934	14985	14788	15082	14997	15032	14936	15007	14840	14927	14946	15012	14847	14785	15026	14983	14884	14923	14882	14787	14890	14935	14894	14922	15009	15081	14989	15028	14969	14888	14838	14863	14839	14966	14905	15027	15068	14889	15087	14933	14932	14757	14982	14897	14894	15048	14875	14806	14931	14729	15086	14777	14942	14864	14825	14804	14894	14861	14946	14930	14959	14996	14884	14878	14877	14915	15028	14854	14919	15009	14843	14982	15094	15007	15042	14960	14925	15038	15045	15222	15092	14881	14844	14934	14936	14995	14922	14938	14970	14983	15093	14896	14907	15018	14781	14959	14884	14969	14946	14945	14842	14889	14889	14944	14974	14838	14803	15021	14904	14957	14897	15077	14864	14957	15025	15001	15080	14918	15096	14796	14857	14885	14848	14735	15004	14946	15115	14890	14871	14781	15083	15061	14919	14958	14933	14872	14838	14940	14822	15025	14916	14988	14871	14936	14977	14897	14840	15026	15014	15089	14890	14966	14833	14828	14961	14873	14819	14895	14911	14915	14998	14859	14799	14929	14916	14842	14989	14907	14959	14918	14929	14960	14839	14835	14761	14871	15048	15027	14989	14825	14932	14943	14900	14998	15044	14815	14839	14796	14985	14907	15021	14858	14897	14847	14876	14917	14957	14738	14809	14863	14826	14931	14943	14818	14846	14971	14961	14870	14898	14983	14895	14856	15031	14841	15024	14824	14971	14958	14986	14907	14813	14713	14853	15041	14939	15089	14924	15007	15078	14946	14935	14949	15025	15034	14877	14936	14933	14897	14871	14955	14849	14931	14875	14974	14884	14926	15110	15006	14802	15024	14971	14801	15076	14898	14974	14986	14941	14783	15004	15090	14947	15047	14978	15009	14929	14977	14770	14839	14873	14888	14879	14939	14797	14887	14908	14971	14818	14784	14923	15120	14925	14944	15049	14914	14910	15052	14806	15017	15034	14906	15086	14971	15012	15048	14851	14810	14802	14929	14896	14901	14870	14902	14950	14950	14981	14926	15029	14803	14902	14759	14849	14872	14987	15132	14948	14738	14862	15027	14935	15042	14994	14981	14995	14972	14983	14956	14886	14984	14967	14981	14802	15031	14810
24282	21489	29011	26361	25273	23992	21705	17930	17004	16626	16421	16029	15866	15660	15722	15722	15555	15455	15471	15487	15483	15479	15543	15537	15316	15202	15326	15369	15269	15321	15374	15169	15253	15489	15457	15473	15272	15419	15562	15379	15472	15378	15176	15300	15308	15459	15334	15437	15463	15301	15516	15283	15345	15221	15437	15527	15590	15153	15549	15306	15466	15366	15563	15426	15341	15321	15132	15506	15242	15263	15365	15195	15396	15314	15440	15467	15424	15511	15249	15233	15309	15290	15386	15344	15420	15302	15276	15094	15108	15205	15400	15327	15478	15118	15245	15313	15223	15291	15295	15220	15271	15424	15369	15086	15219	15168	15268	15446	15289	15335	15553	15297	15229	15309	15337	15346	15331	15298	15205	15285	15218	15388	15257	15208	15349	15185	15349	15355	15162	15185	15143	15306	15430	15268	15522	15351	15372	15420	15450	15265	15325	15288	15321	15385	15295	15310	15305	15479	15269	15337	15469	15328	15198	15280	15307	15178	15349	15300	15315	15336	15253	15166	15350	15320	15529	15196	15313	15344	15264	15253	15142	15178	15207	15331	15297	15379	15206	15456	15399	15429	15337	15377	15257	15383	15262	15246	15383	15405	15283	15435	15348	15409	15460	15384	15172	15389	15327	15206	15349	15493	15435	15393	15333	15420	15516	15243	15370	15447	15418	15398	15120	15357	15194	15212	15435	15267	15500	15188	15010	15364	15326	15535	15156	15251	15224	15284	15530	15331	15283	15245	15173	15408	15353	15235	15401	15307	15282	15271	15305	15651	15418	15262	15349	15348	15362	15332	15208	15356	15182	15277	15257	15308	15378	15026	15524	15224	15286	15206	15175	15278	15410	15232	15404	15395	15223	15336	15291	15306	15306	15280	15465	15289	15397	15344	15266	15336	15383	15357	15274	15292	15056	15360	15278	15254	15362	15499	15265	15630	15374	15183	15220	15353	15346	15341	15321	15278	15385	15444	15433	15332	15373	15499	15378	15466	15413	15329	15392	15352	15273	15234	15328	15382	15239	15311	15466	15566	15319	15250	15300	15208	15437	15363	15349	15470	15448	15325	15279	15048	15314	15370	15366	15399	15390	15298	15317	15398	15300	15559	15349	15407	15382	15244	15187	15195	15358	15307	15234	15161	15315	15061	15250	15353	15463	15423	15316	15348	15224	15337	15151	15201	15452	15310	15235	15343	15287	15236	15226	15294	15485	15393	15181	15279	15327	15208	15340	15421	15349	15289	15402	15362	15233	15397	15420	15326	15339	15234	15176	15338	15159	15164	15241	15344	15426	15206	15302	15146	15321	15270	15347	15225	15273	15173	15368	15331	15431	15183	15275	15478	15379	15222	15202	15350	15164	15224	15276	15276	15200	15305	15356	15274	15289	15211	15298	15294	15292	15296	15341	15216	15307	15100	15289	15210	15361	15278	15172	15132	15231	15274	15650	15336	15511	15168	15313	15170	15326	15221	15324	15305	15289	15244	15291	15421	15345	15487	15184	15357	15161	15134	15319	15174	15338	15179	15326	15183	15033	15143	15477	15189	15274	15394	15462	15285	15111	15523	15389	15425	15220	15243	15278	15514	15207	15207	15349	15494	15240	15432	15370	15309	15370	15278	15166	15426	15347	15352	15243	15376	15330	15158	15538	15501	15546	15273	15428	15354	15142	15399	15535	15399	15151	15301	15293	15264	15157	15307	15265	15366	15298	15128	15329	15297	15255	15328	15260	15469	15317	15345	15307	15444	15332	15397	15266	15286	15359	15245	15508	15284	15217	15264	15268	15270	15429	15221	15346	15277	15189	15415	15166	15517	15525	15290	15436	15345	15340	15289	15470	15440	15447	15278	15177	15347	15244	15346	15437	15296	15343	15294	15135	15378	15252	15368	15274	15400	15378	15131	15409	15410	15271	15153	15354	15377	15316	15416	15204	15294	15256	15455	15476	15351	15269	15301	15242	15202	15415	15235	15377	15201	15372	15162	15326	15243	15376	15130	15331	15429	15243	15527	15291	15262	15236	15232	15217	15377	15612	15363	15213	15400	15054	15405	15284	15270	15221	15302	15264	15057	15419	15367	15305	15225	15342	15355	15437	15285	15396	15237	15411	15418	15044	15409	15336	15174	15417	15291	15473	15343	15157	15289	15325	15301	15282	15246	15594	15071	15339	15293	14992	15352	15260	15318	15189	15302	15401	15177	15330	15263	15138	15272	15492	15244	15242	15220	15160	15285	15409	15347	15270	15299	15269	15325	15461	15342	15343	15264	15350	15353	15140	15306	15301	15058	15559	15182	15359	15141	15326	15137	15176	15343	15274	15073	15470	15230	15166	15339	15260	15187	15145	15463	15281	15430	15186	15196	15177	15247	15334	15546	15438	15336	15379	15350	15277	15122	15132	15257	15369	15243	15121	15163	15269	15358	15298	15171	15223	15384	15240	15262	15402	15401	15311	15087	15278	15218	15226	15409	15385	15460	15434	15322	15279	15188	15221	15457	15302	15356	15214	15198	15441	15267	15149	15497	15411	15259	15356	15358	15183	15243	15299	15326	15400	15367	15348	15221	15125	15182	15410	15330	15329	15411	15299	15537	15281	15313	15201	15351	15299	15340	15607	15256	15331	15097	15326	15265	15426	15311	15253	15206	15233	15314	15111	15160	15246	15055	15551	15174	15385	15038	15430	15238	15288	15462	15348	15250	15411	15290	15261	15306	15064	15242	15302	15361	15359	15358	15109	15397	15383	15329	15268	15332	15141	15280	15324	15151	15305	15461	15257	15056	15347	15401	15183	15403	15236	15381	15374	15412	15345	15217	15238	15233	15253	15262	15340	15372	15357	15279	15197	15452	15130	15303	15432	15267	15466	15233	15479	15309	15269	15204	15114	15086	15268	15309	15162	15353	15171	15369	15379	15264	15164	15328	15179	15264	15189	15363	15462	15358	15394	15159	15131	15241	15328	15467	15225	15240	15218	15377	15285	15070	15386	15344	15280	15624	15370	15372	15322	15340	15364	15284	15278	15156	15295	15203	15301	15179	15425	15031	15230	15278	15310	15353	15447	15485	15397	15483	15212	15275	15281	15516	15383	15438	15439	15303	15278	15431	15189	15285	15373	15270	15425	15291	15533	15318	15124	15257	15303	15330	15378	15265	15310	15398	15404	15261	15240	15305	15401	15262	15332	15398	15085	15428	15556	15409	15309	15347	15295	15362	15307	15470	15237	15156	15468	15260	15252	15343	15458	15526	15383	15301	15342	15371	15324	15424	15492	15362	15285	15363	15308	15382	15322	15262	15313	15299	15185	15384	15368	15459	15380	15212	15388	15428	15365	15114	15304	15258	15412	15151	15130	15281	15410	15416	15176	15229	15511	15385	15432	15203	15343	15251	15236	15253	15485	15131	15223	15157	15248	15431	15050	15422	15463	15252	15377	15335	15470	15314	15215	15253	15256	15469	15253	15280	15160	15305	15040	15287	15458	15305	15289	15575	15414	15327	15279	15330	15285	15273	15367	15297	15374	15283	15366	15322	15328	15106	15203	15429	15390	15292	15218	15221	15068	15266	15070	15180	15189	15375	15320	15291	15156	15344	15336	15215	15209	15458	15514	15604	15186	15246	15404	15315	15337	15324	15305	15537	15257	15360	15264	15333	15376	15161	15469	15265	15341	15162	15542	15200	15230	15350	15321	15302	15214	15310	15301	15224	15289	15114	15281	15110	15457	15369	15267	15321	15333	15278	15201	15256	15188	15220	15345	15306	15222	15311	15231	15171	15263	15254	15157	15088	15314	15259	15167	15331	15517	15236	15460	15266	15408	15356	15215	15384	15286	15194	15311	15446	15472	15293	15364	15306	15159	15308	15376	15531	15194	15282	15266	15373	15438	14940	15258	15501	15496	15193	15505	15266	15417	15201	15217	15305	15405	15237	15498	15360	15362	15266	15581	15220	15322	15194	15493	15363	15377	15380	15524	15374	15200	15274	15142	15088	15338	15298	15387	15343	15315	15341	15222	14945	15148	15223	15308	15365	15310	15312	15296	15242	15263	15525	15307	15237	15314	15288	15296	15259	15301	15292	15166	15316	15159	15294	15319	15290	15154	15258	15392	15515	15291	15223	15388	15439	15347	15208	15163	15291	15175	15134	15124	15220	15329	15290	15200	15440	15037	15208	15332	15220	15163	15450	15339	15311	15249	15196	15113	15220	15011	15153	15361	15278	15330	15375	15336	15208	15248	15254	15320	15283	15371	15266	15335	15145	15208	15304	15221	15411	15138	15255	15357	15244	15306	15169	15405	15437	15351	15379	15147	15458	15350	15319	15203	15291	15413	15320	15240	15284	15189	15301	15428	15471	15214	15249	15377	15315	15418	15158	15274	15374	15416	15181	15190	15171	15215	15386	15347	15442	15206	15383	15409	15434	15443	15216	15206	15528	15352	15316	15213	15146	15344	15108	15246	15182	15254	15386	15295	15308	15358	15254	15267	15316	15457	15332	15170	15267	15350	15280	15362	15235	15377	15298	15325	15169	15382	15336	15269	15349	15378	15372	15225	15519	15247	15285	15153	15334	15365	15303	15499	15275	15190	15422	15367	15116	15232	15202	15212	15279	15450	15247	15228	15187	15239	15315	15078	15201	15179	14979	15137	15318	15447	15085	15249	15177	15228	15369	15250	15334	15122	15203	15237	15289	15222	15276	15510	15257	15259	15066	15444	15225	15298	15147	15293	15370	15216	15275	15345	15281	15265	15185	15291	15324	15276	15286	15326	15258	15341	15367	15219	15204	15487	15352	15177	15339	15271	15366	15216	15352	15258	15354	15460	15288	15377	15417	15253	15312	15241	15269	15227	15257	15249	15420	15373	15284	15282	15365	15317	15412	15203	15211	15222	15239	15215	15152	15435	15319	15226	15386	15557	15350	15178	15469	15341	15337	15356	15263	15237	15276	15457	15312	15208	15288	15537	15294	15449	15275	15351	15458	15475	15189	15284	15269	15133	15305	15422	15397	15250	15316	15398	15485	15245	15228	15161	15228	15275	15254	15320	15316	15230	15377	15507	15339	15407	15441	15169	15368	15200	15239	15320	15325	15275	15383	15310	15282	15422	15361	15332	15387	15480	15073	15257	15200	15346	15118	15365	15219	15284	15440
31715	49927	46502	39646	31312	23874	19816	17644	16786	16146	15721	15448	15163	15006	14681	14801	14780	14656	14722	14569	14454	14516	14574	14474	14556	14502	14556	14568	14355	14613	14443	14425	14539	14571	14700	14363	14338	14451	14463	14463	14583	14670	14500	14465	14518	14474	14486	14657	14637	14309	14485	14676	14445	14599	14386	14450	14322	14512	14441	14606	14569	14557	14563	14645	14636	14550	14421	14349	14639	14436	14403	14466	14423	14534	14303	14486	14522	14536	14505	14420	14449	14581	14333	14560	14398	14480	14489	14516	14450	14452	14563	14405	14459	14603	14531	14421	14642	14356	14589	14548	14411	14391	14748	14481	14280	14405	14434	14314	14563	14666	14472	14389	14595	14546	14465	14461	14529	14506	14444	14373	14577	14364	14519	14510	14510	14534	14339	14491	14471	14474	14453	14414	14444	14520	14489	14484	14560	14522	14489	14278	14338	14620	14610	14438	14544	14422	14570	14432	14586	14760	14531	14552	14501	14532	14404	14399	14539	14527	14446	14421	14680	14461	14530	14364	14518	14479	14632	14330	14256	14301	14543	14600	14484	14282	14679	14425	14389	14614	14529	14421	14483	14541	14487	14423	14471	14520	14418	14453	14457	14411	14385	14261	14428	14521	14665	14534	14275	14525	14458	14456	14748	14422	14295	14405	14534	14492	14561	14609	14423	14527	14356	14589	14534	14605	14355	14598	14618	14510	14479	14424	14541	14586	14455	14477	14475	14648	14452	14294	14411	14453	14633	14343	14546	14589	14470	14562	14494	14433	14382	14403	14237	14611	14367	14535	14438	14671	14449	14414	14505	14337	14507	14510	14509	14437	14308	14496	14609	14499	14457	14421	14452	14389	14572	14375	14543	14399	14571	14555	14418	14411	14536	14443	14598	14472	14457	14606	14541	14617	14484	14383	14434	14519	14500	14535	14488	14421	14527	14510	14650	14370	14451	14441	14514	14426	14465	14386	14546	14619	14455	14338	14592	14686	14430	14508	14520	14478	14418	14556	14652	14364	14354	14419	14545	14442	14612	14463	14417	14478	14357	14455	14574	14565	14516	14581	14448	14428	14605	14492	14504	14490	14487	14375	14390	14350	14576	14524	14424	14456	14357	14329	14489	14469	14409	14458	14519	14592	14657	14524	14625	14457	14469	14462	14433	14456	14458	14460	14424	14612	14578	14490	14467	14401	14478	14546	14452	14507	14264	14511	14364	14179	14431	14662	14366	14441	14725	14492	14383	14563	14520	14493	14515	14551	14551	14466	14393	14551	14517	14567	14496	14381	14578	14556	14675	14534	14587	14450	14567	14521	14467	14443	14503	14503	14473	14415	14417	14531	14597	14556	14497	14420	14415	14501	14436	14467	14447	14461	14506	14502	14430	14436	14288	14354	14529	14543	14439	14538	14523	14463	14384	14534	14441	14409	14543	14617	14551	14643	14416	14529	14537	14435	14431	14546	14525	14441	14446	14392	14597	14395	14444	14590	14480	14597	14518	14409	14410	14455	14508	14447	14490	14516	14442	14262	14391	14427	14424	14521	14497	14472	14563	14480	14420	14516	14483	14526	14546	14704	14462	14359	14534	14306	14584	14470	14467	14569	14525	14497	14390	14547	14358	14409	14411	14400	14586	14572	14482	14383	14328	14563	14560	14390	14509	14425	14471	14522	14511	14386	14394	14582	14382	14304	14495	14370	14515	14409	14452	14624	14508	14423	14572	14571	14584	14499	14605	14439	14493	14513	14322	14484	14407	14489	14327	14474	14594	14477	14400	14559	14536	14546	14459	14444	14455	14479	14419	14264	14374	14642	14460	14523	14479	14349	14421	14508	14428	14379	14575	14366	14584	14444	14554	14484	14430	14424	14378	14318	14388	14405	14445	14641	14665	14579	14418	14630	14526	14478	14329	14497	14353	14413	14489	14549	14565	14446	14529	14396	14468	14507	14490	14601	14500	14426	14495	14575	14571	14342	14558	14468	14436	14363	14363	14512	14291	14521	14413	14478	14581	14289	14489	14450	14573	14350	14435	14395	14425	14474	14389	14580	14346	14660	14538	14483	14422	14413	14756	14447	14533	14495	14604	14500	14537	14398	14426	14577	14488	14480	14458	14404	14395	14289	14468	14580	14346	14400	14467	14364	14500	14351	14440	14452	14500	14444	14436	14518	14394	14473	14589	14464	14397	14436	14502	14339	14505	14717	14531	14348	14402	14473	14416	14457	14657	14540	14441	14318	14433	14334	14484	14413	14426	14609	14564	14504	14447	14339	14500	14302	14322	14441	14596	14403	14165	14551	14536	14382	14350	14364	14400	14497	14548	14506	14457	14418	14491	14469	14519	14540	14420	14393	14496	14501	14380	14534	14491	14629	14553	14623	14529	14643	14484	14407	14525	14496	14416	14356	14463	14379	14499	14515	14474	14484	14493	14531	14418	14689	14559	14479	14492	14503	14603	14526	14393	14466	14446	14414	14299	14427	14412	14420	14434	14416	14480	14370	14442	14362	14483	14493	14547	14344	14606	14431	14593	14501	14484	14411	14309	14523	14537	14679	14581	14399	14440	14508	14372	14497	14334	14412	14432	14439	14431	14388	14565	14317	14533	14417	14546	14408	14427	14514	14486	14475	14469	14503	14491	14518	14453	14548	14385	14472	14469	14265	14565	14570	14473	14458	14431	14583	14454	14480	14399	14447	14339	14425	14322	14349	14670	14563	14565	14492	14571	14255	14428	14449	14497	14592	14564	14437	14413	14551	14273	14450	14456	14536	14495	14274	14358	14521	14392	14302	14272	14610	14576	14371	14504	14380	14422	14544	14588	14572	14634	14587	14422	14407	14322	14510	14649	14525	14547	14368	14525	14388	14539	14360	14479	14561	14514	14474	14385	14527	14351	14230	14454	14528	14276	14335	14560	14499	14382	14345	14499	14439	14359	14437	14540	14567	14268	14498	14511	14444	14638	14475	14562	14478	14403	14496	14441	14377	14425	14477	14512	14503	14366	14418	14464	14519	14411	14443	14553	14612	14354	14474	14569	14470	14556	14560	14628	14578	14405	14546	14229	14466	14451	14343	14404	14444	14553	14385	14412	14471	14441	14437	14507	14455	14659	14420	14248	14638	14471	14328	14348	14578	14381	14546	14520	14451	14439	14543	14373	14502	14536	14458	14258	14429	14446	14486	14391	14540	14345	14335	14323	14591	14566	14412	14521	14562	14567	14590	14473	14398	14273	14560	14486	14428	14585	14455	14711	14468	14385	14317	14572	14391	14349	14401	14511	14366	14409	14475	14422	14331	14517	14613	14389	14345	14592	14435	14461	14485	14478	14379	14377	14405	14569	14574	14522	14517	14626	14641	14336	14477	14529	14410	14466	14697	14295	14519	14571	14352	14406	14549	14528	14764	14580	14529	14336	14409	14431	14520	14345	14571	14349	14579	14429	14389	14443	14540	14473	14483	14504	14504	14392	14595	14483	14471	14497	14467	14612	14500	14476	14463	14524	14430	14452	14403	14338	14483	14342	14504	14336	14392	14483	14504	14510	14302	14397	14558	14528	14448	14537	14637	14422	14523	14488	14430	14566	14334	14362	14591	14406	14550	14399	14595	14341	14445	14369	14539	14404	14528	14394	14304	14459	14444	14606	14636	14443	14583	14469	14269	14469	14390	14313	14527	14532	14437	14332	14235	14412	14503	14571	14586	14478	14530	14547	14457	14534	14505	14506	14429	14505	14480	14570	14591	14356	14376	14400	14588	14540	14493	14516	14503	14468	14582	14551	14517	14504	14437	14589	14417	14513	14398	14425	14443	14428	14387	14416	14524	14390	14441	14422	14482	14626	14488	14503	14436	14388	14441	14401	14507	14475	14467	14575	14469	14506	14445	14537	14653	14477	14589	14566	14374	14420	14621	14455	14527	14497	14561	14444	14413	14496	14491	14456	14455	14453	14428	14422	14390	14658	14382	14397	14490	14542	14605	14258	14516	14553	14463	14447	14439	14299	14569	14429	14586	14490	14447	14428	14603	14342	14464	14439	14424	14449	14406	14356	14467	14397	14529	14393	14372	14536	14547	14474	14581	14484	14437	14468	14598	14539	14549	14621	14394	14532	14431	14396	14507	14506	14337	14472	14431	14513	14338	14443	14417	14407	14519	14381	14327	14315	14578	14414	14359	14501	14490	14492	14427	14524	14437	14453	14428	14530	14451	14475	14401	14331	14548	14680	14374	14381	14506	14468	14414	14554	14445	14380	14482	14518	14601	14597	14576	14383	14570	14529	14518	14456	14439	14342	14629	14634	14471	14489	14298	14540	14590	14437	14555	14491	14434	14397	14500	14626	14458	14492	14512	14424	14258	14551	14374	14437	14326	14676	14592	14555	14413	14609	14392	14573	14544	14276	14392	14628	14558	14356	14471	14319	14690	14571	14457	14576	14522	14373	14498	14313	14458	14547	14591	14458	14420	14497	14501	14534	14437	14565	14456	14504	14467	14560	14313	14445	14546	14294	14509	14587	14496	14668	14342	14366	14497	14540	14324	14610	14344	14521	14483	14393	14427	14367	14384	14636	14562	14351	14418	14581	14345	14274	14376	14484	14493	14530	14374	14568	14574	14430	14432	14475	14551	14616	14491	14462	14545	14403	14545	14520	14353	14464	14391	14448	14616	14334	14415	14556	14435	14450	14420	14456	14465	14482	14510	14327	14477	14595	14281	14308	14461	14435	14394	14443	14438	14314	14521	14502	14585	14463	14456	14619	14433	14559	14434	14409	14280	14532	14637	14528	14317	14502	14377	14299	14500	14520	14488	14422	14345	14248	14611	14498	14522	14586	14409	14423	14442	14462	14413	14452	14441	14468	14397	14385	14425	14355	14605	14497	14568	14481	14548	14452	14366	14432	14388	14374	14594	14421	14528	14570	14438	14605	14376	14600	14584	14534	14567	14458	14515	14408	14425	14333	14456	14329	14537	14514	14452	14456	14474	14446	14433	14583	14510	14571	14386	14618	14430	14408	14450	14503	14543	14395	14518	14536	14525	14403	14592	14474	14372	14444	14446	14488	14517	14484	14387	14499	14410	14570	14450	14461	14703	14446	14516	14523	14564	14409	14527	14393	14430	14516	14657	14397	14428	14428	14499	14477	14384	14487	14595
22897	21297	29122	24431	23191	26410	26350	19997	18305	18179	17738	16972	16934	16905	16486	16468	16435	16153	16331	16265	16343	16387	16139	16287	16180	16147	16181	16066	16195	16162	16242	16043	16102	16163	16055	16227	15982	15859	16085	16167	15955	15959	16091	15991	16179	16099	16048	16079	16180	16065	16133	16162	16241	15902	16130	16020	16201	16274	15991	15923	15977	16053	16048	16048	16025	15969	15979	16192	16135	16028	16212	16056	16093	16097	15993	15996	15911	15937	16128	16074	16112	16229	16049	15904	15939	16136	16191	15946	15957	15962	16038	16107	15968	16023	15984	16140	16032	16009	15966	15943	15978	15922	15874	16334	16172	15996	15997	15809	16216	16125	16226	16106	15980	16205	15946	16176	16023	16125	16096	16092	16135	16006	15811	16118	16102	15954	16078	16022	16032	16238	16106	15848	16029	16035	15878	16135	16071	15926	16099	15762	16172	15890	15925	16026	16032	16003	16081	15985	15876	16152	16203	16057	16003	15968	15995	16018	16118	15926	15942	16034	16147	16026	16021	16183	15940	15868	16037	16103	16033	16042	16018	16117	15894	15842	16085	16082	16061	16218	15992	15911	15944	16118	15976	15881	15782	16113	15938	15900	16104	16137	16075	15971	15980	16010	16046	15903	16081	16143	15842	16124	16176	16233	16222	16102	16058	15986	16126	15898	15903	15932	15790	15966	16054	16052	15997	16004	16066	15763	16024	16098	15909	16114	16166	16131	15994	15899	15988	15960	16061	15852	16062	16207	15949	16095	15971	15914	16012	15884	15926	15852	16022	15899	15728	16048	16045	15866	16040	16051	16034	15960	16173	16106	16101	15952	16075	15977	16097	16132	15972	15993	15824	15988	16060	15787	16112	16126	15933	15988	16091	15994	15967	15820	16183	15827	16132	16085	16038	15973	15991	16082	15861	15861	16067	16041	15915	15942	15959	15901	16080	15878	16076	16108	16036	16274	16252	16125	16112	15936	15833	16066	16047	16105	15852	15928	15908	16016	15897	16017	16193	16194	16114	16132	15892	15931	15989	15923	16197	16044	15918	16060	15968	16077	15921	16062	15945	16144	16083	16134	15987	15907	16139	15981	16132	15842	15957	15998	16036	15985	15860	15914	16002	15883	16018	15835	16003	16199	15891	15846	15650	15766	15891	16030	15832	15959	16083	15905	16067	15887	15948	15930	15993	16066	16197	16066	16045	16197	16000	16015	15829	16190	16155	16217	15982	15966	15931	16155	16112	16064	15996	16086	16125	16016	16199	16021	15921	16097	16039	16050	16125	16007	15938	15803	15880	16124	15980	16012	15851	16146	16179	15973	16068	15827	15942	15974	16036	16066	16015	16030	16228	16162	15951	15929	15999	15978	15946	15814	15781	16165	15950	15998	15951	16071	16131	15984	16113	16011	16133	16114	15967	16078	16029	16025	15951	15878	16072	16001	16003	15908	16055	16035	16272	15864	16095	15964	16023	16050	15822	16028	15907	16124	16239	16040	16037	16028	16079	16014	16062	15977	16112	16151	16022	15886	15927	16035	15762	16049	15813	16034	16027	16079	15941	16223	15868	15776	15951	15930	15914	15937	16032	15955	16019	15961	16015	16040	16013	15877	16182	15864	16256	16064	15887	16078	16056	16111	16177	16064	15882	16082	15910	15961	15804	15801	16106	15916	15861	16037	15902	16046	16246	16101	16172	16044	16018	15883	15975	15997	15965	16076	16128	15939	16059	16199	15963	16029	15928	16092	16142	15978	16119	15995	16286	16037	16019	16083	15977	16098	15904	15845	15920	16057	16138	15994	15983	16142	15974	15781	15816	16120	16130	15712	16015	16002	16094	16199	16066	15899	16066	16013	16086	15905	15878	16104	16095	16010	16037	15986	16032	15892	16104	15783	15992	15709	15936	16189	15998	15877	16098	16114	15820	15913	15938	15865	16107	15891	16199	15904	15918	15969	16038	16091	16091	15978	15971	15981	15988	15993	15900	15744	15909	16163	16045	16152	15971	16109	16033	16086	15772	15974	16035	15829	15995	15879	16035	15767	15854	15975	16172	15931	16108	15932	16020	16229	15906	16020	16002	16031	16239	15920	16055	15969	16054	15956	16146	15988	16069	16062	16029	15924	16154	15957	15911	16004	16077	15943	16027	16114	15959	15900	15926	15868	16000	16072	15968	16038	15987	15881	15878	15831	15982	16076	16126	16121	15925	15971	15980	16011	16012	15859	15863	15985	15914	15892	16036	15900	15997	16002	16003	15928	16088	15975	16057	15864	16006	16050	16058	15787	15812	16070	16000	15966	16092	15916	15825	15975	16027	15913	16152	16102	16061	15931	16003	16061	16081	16081	15926	15896	15848	15796	16007	15827	16039	16014	16014	15958	16043	16118	15683	16003	15855	16109	15881	16008	16137	16094	16175	15917	16021	16055	15933	16071	16067	15933	16036	16013	15976	15896	15918	15974	15955	15977	16129	15928	16265	15845	16089	15999	15961	16021	15897	16186	16003	16089	16038	15910	15987	15974	15933	16228	16098	15919	16098	15900	15908	15946	16154	16031	15952	15873	15997	15978	16054	16139	16036	15970	15896	16061	15993	16050	15868	16085	16058	15903	16177	15834	15848	15973	15979	15981	15878	16094	16048	15921	15841	16086	16209	15923	16033	16048	15972	16061	15967	15905	15951	16050	15865	15927	16180	15987	15928	16063	15905	15940	15927	15835	15819	16005	16048	16066	16057	15846	16007	16069	16100	16191	15941	15987	15960	15945	16027	16090	15851	15848	15906	15886	15916	15939	16042	15948	16052	15962	15974	15886	16103	15964	16000	16038	16090	15951	16007	16108	16103	15956	15942	15870	16053	15896	15947	16062	16050	15882	15993	16042	15866	16028	15985	15902	16123	16013	16154	16089	16081	15905	16042	16172	15848	16014	16039	16014	15905	15853	15985	15849	15898	15879	15969	15924	15994	15909	16150	16135	15942	16078	15942	15765	15751	15842	15944	15943	15978	16001	16072	16077	16240	16019	15782	16030	15919	15818	15908	16012	15990	15873	15956	16161	16047	16028	16119	16068	15969	15951	16009	16075	16179	16025	15957	16021	15913	15829	15899	15987	16079	15928	15968	15983	16125	15997	16114	16086	16095	15810	15913	15878	15935	15806	15994	15809	15965	16031	16087	15763	16107	16140	16102	16119	16040	16030	16022	15932	16056	15861	15912	16080	16069	15924	15987	15998	16004	16017	15879	15876	16055	15986	16231	16200	16061	16041	15913	16138	15789	15923	15981	16143	16089	16071	16053	15920	16050	15997	15831	16105	15989	16092	16198	16012	15977	16078	16002	16095	16006	15968	15873	15960	16108	16005	16030	15955	16146	16217	15801	15866	15985	15925	16095	16014	16021	16097	16116	15928	16043	16023	16037	16067	16023	16072	15929	16035	16024	15995	15916	16092	15988	15936	15964	15869	15937	15947	16029	15989	15817	16330	15865	16042	16228	15970	16155	16142	16045	16160	16180	15907	16133	16237	16203	16015	15832	15992	15801	16063	15982	16032	16142	16058	15947	15937	15989	15703	16025	16025	16098	16251	16183	15906	16100	15881	16017	15922	16093	16169	16039	15992	15787	15943	16056	15907	15871	16017	15950	15980	16193	16159	16052	16086	16093	15955	16100	16060	16092	16070	15972	16023	15922	16004	15862	15783	15974	16196	15993	16172	16024	16023	16027	15959	16037	16090	15971	15983	16018	15958	15893	15936	16020	16173	15961	15815	16097	15971	15985	16117	15912	16030	15918	15805	15817	15938	15964	15952	15874	15982	15882	15938	15949	15813	16051	15892	15981	15927	15953	15994	16031	16077	15843	15915	16053	16103	15893	15875	16187	16065	15994	16013	16170	15972	16139	15900	16166	15897	15866	15987	15940	16008	16074	15977	15913	15909	15984	15831	15822	16051	16089	16015	16063	16121	15945	15919	15761	16134	16026	16027	15976	16027	16008	16038	15976	16000	15942	16036	15995	15834	16243	16117	16113	15986	16039	16132	16067	16070	16083	15895	16186	16016	16037	16018	16114	15917	15823	16171	16129	15878	15962	16076	16034	16069	15929	15871	16072	16188	16057	16287	16066	15844	15837	16005	16080	16223	15838	15842	16114	15891	15918	16063	15975	16054	16126	16099	15981	16143	15885	16027	15955	16100	15948	16010	16029	15830	15930	15955	15997	15998	16000	16009	15985	16256	16113	16087	16130	16081	15978	15908	15911	15979	15939	16221	16110	16016	16005	16059	15908	16062	16075	15942	15751	16025	15821	16122	16011	16033	15887	15742	16012	15724	15917	15928	16059	15974	16111	15955	15924	16230	16017	16025	16062	16054	16187	16027	16098	15962	15968	16057	15951	15962	16003	16112	16029	15985	15993	15933	15807	16123	16031	16087	16019	16114	16090	15851	15992	15742	15765	16011	16119	15903	15924	16037	16188	15912	15972	16082	15949	15975	15896	16095	15992	15890	15963	15995	16150	15947	15846	15740	15956	15889	15975	16076	16020	15937	15914	16056	15976	16146	15926	15913	15977	16097	15938	15850	16079	16068	15895	15948	15964	16070	16138	16009	15964	15784	16058	15963	16089	16168	16123	16100	15916	15999	15983	16265	16075	16081	15896	16055	16212	15910	15927	15936	16107	16014	16018	15876	16129	16200	15946	15953	15968	15821	15993	16029	15833	15862	16034	15879	16216	16104	16088	15954	16081	15902	15998	16090	15887	15952	16098	16004	15818	15869	16065	16009	15943	15857	16224	16061	16059	15945	15960	16089	15987	16059	16093	15895	16001	15779	15887	15867	15912	16041	16138	15962	16091	16081	16086	15845	15971	16008	15892	16002	15949	15998	16246	16062	16006	15983	15926	15937	15961	15891	15959	16034	15834	15948	16199	16024	16139	15828	16179	16061	16154	15907	16222	15900	16082	15984	16097	16015	16009	15772	15837	15905	15833	15984	16073	16202	16091	15847	16035	15951	16082	16075	16074	16000	15945	15949	16102	15968	16002	16114	15984	16194	15966	16143	16185	15950	15880	15873	15844	15844	15915	15993	15957	15757	16138	16030	16037	16072	16041	15943	15958	15879	16168	15961	15939	16088	16087	16159	15935	16250	16011	16094	15871	16156
33556	57370	56364	43524	35619	30466	22514	19284	18165	17447	16805	16247	15964	15721	15532	15094	15112	15289	15221	14945	15097	15051	14858	14778	14787	14931	14902	14971	14883	15043	14838	15089	14953	14933	14970	14925	14930	15024	14834	14929	15212	14924	15006	14946	14940	15063	14958	15016	14864	14967	15145	14954	14864	14955	14766	14824	14938	14981	14868	14994	15095	14928	15073	14989	14956	14891	14886	14946	14822	14960	14960	14873	14726	14982	14928	14901	14850	14974	14912	15070	14945	14903	14838	14830	14872	14902	14885	15009	15010	14819	14790	14829	14991	14904	14964	14784	14905	15012	14863	14865	14793	14805	14832	14885	14839	14829	14923	14873	14686	14928	14883	14907	14856	14840	14912	14837	14821	14814	14766	14731	14968	14926	14969	14765	14957	14859	14854	14828	14762	14887	14851	14860	14801	15016	14760	14913	14910	14863	14799	14879	15089	14797	14981	14802	14828	14856	15054	14887	14853	14903	14708	14887	14863	14903	14736	15027	14769	14881	14871	14833	14976	14787	14908	14907	14936	14781	14877	14797	15033	14883	14876	14777	14856	14856	14864	14894	14805	14880	14729	15061	14799	14821	14838	15004	14774	14945	14844	14826	14894	14739	14912	14860	14892	14692	14871	14752	14775	14785	14775	14899	14801	14966	15058	14830	14881	15038	15027	15008	15003	14847	14845	14874	14854	14905	14921	14709	14785	14867	14814	15011	14736	14833	14797	14894	14712	14790	14791	14905	14947	14978	14705	14880	14835	14711	15095	14903	14913	14805	14946	14973	14709	14902	14824	14692	14904	14767	14764	14787	14888	14882	14948	14804	14932	14795	14983	14816	14993	14815	14911	14817	14853	14889	14898	15010	14880	14873	14972	14803	14897	14897	15011	14748	14871	14793	14816	14896	14929	14837	14897	14952	14929	14863	14823	14950	14846	14905	14822	14768	15041	14946	14677	14749	14841	14853	14821	14822	14754	14868	14881	14842	14863	14861	14890	14789	14866	14929	14797	14894	15011	14775	14871	15005	14891	14788	14825	14911	14868	14845	14887	14902	15006	14892	15005	14814	14996	14917	14917	14772	14846	15014	14993	14912	14717	14904	14912	14847	14833	14618	14925	14704	14790	14698	14716	14910	14996	14923	14673	14714	15034	14930	14755	14999	14760	14687	14964	14665	14670	14954	14949	14848	14841	14788	14756	14870	14931	14975	14964	14717	14862	14705	14888	14831	14819	14885	15050	14865	14908	14774	14996	14779	14869	14982	14891	14799	14815	14775	14934	14819	14947	14919	14741	14951	14971	14895	14952	14813	14741	14879	14936	14871	14851	14863	14749	14896	14906	14906	14892	14634	14680	14919	14871	14786	14859	14717	14949	14758	14770	14886	14990	14730	14915	15045	14922	14864	14917	14839	15014	15044	14902	14830	15000	14782	14804	14881	14963	14826	14846	15070	14850	14843	14675	14890	14870	14783	14675	14914	14818	14811	14808	14801	14832	14779	14909	14838	14758	14854	14673	14908	14974	14834	14966	14802	14911	14960	14787	14819	14948	14868	14856	14683	14884	14713	14899	14796	14800	14864	14817	14908	14795	14937	14889	14792	14897	14819	14801	14742	14794	14673	14829	14738	15046	14843	14864	14848	14861	14826	14838	14780	14739	14979	14759	14924	14982	14772	15052	14767	15007	14771	14909	14884	14891	14768	14878	14808	14734	14990	14963	14980	14847	14912	14898	14911	14743	14811	14793	14841	14800	14791	14837	14850	14940	14897	14777	14807	14835	14956	14912	15053	14971	14903	14830	14924	14653	14767	14888	14833	14808	15020	14885	14806	15013	14824	14837	15013	14867	14972	14831	14777	14709	14798	14989	14884	14884	14886	14852	14828	15005	14756	14860	14736	14916	14969	14743	14854	14764	14852	14772	14720	14916	14777	14971	14814	14986	14855	14850	14861	14986	14815	14931	14799	14663	14761	14882	14829	14912	14879	14816	14916	14984	14886	14871	14747	15025	14893	14939	14807	15001	14938	14946	14951	14767	14877	14854	14871	14905	14844	14914	14751	14884	15008	15001	14826	14969	14778	14757	14830	14967	14899	14838	14767	14855	14916	14816	14752	14771	15038	14898	14883	14834	14844	14665	14743	14887	14824	14725	14783	14794	14951	14743	15103	14709	14963	14892	14888	14946	14867	14824	14984	14820	14877	14900	14979	14851	14738	14906	14958	14789	14819	14760	14857	14728	14803	14989	14771	14854	14810	14885	15098	14785	14934	14808	14990	14838	15026	14818	14794	14909	14741	14896	14601	14849	14658	14942	14841	14890	14992	14894	14700	14884	14801	14792	14847	14961	14802	14944	14993	14878	14932	14802	14915	14815	14749	14902	14979	14790	15001	14764	14828	14796	15059	14719	14986	14973	14960	14827	14961	14687	14905	14844	14721	14873	14897	14850	14740	14720	14870	14973	14910	15025	14920	14867	14857	14949	14804	14876	14760	14953	14664	14732	14680	14966	14934	14819	14880	14783	14851	14873	14685	14931	14697	15001	14831	14935	14829	15076	14887	14927	14788	14776	14865	14890	14775	14794	14995	14874	14963	14821	14875	14687	14978	14834	14794	14972	14874	14794	14767	14797	14823	14996	14900	14823	14723	14704	14941	14776	14841	14901	14768	14811	14815	14885	14872	14983	14805	14842	14872	14798	14750	14728	14829	14796	14774	14739	14956	14910	14828	14885	14789	14815	14749	15001	14826	14696	14847	15107	14852	14901	14904	14896	15028	14960	15005	14649	15092	14891	14777	14656	14804	14775	14929	14968	14903	14787	14818	14710	14911	14908	14744	14826	15039	14685	14814	14945	14927	14742	14925	14851	14839	14696	14922	14816	14966	14624	14847	14796	14915	14826	15078	14906	14930	14939	14831	14996	14840	14878	14985	14865	14927	14640	14749	14866	14692	14973	14820	15035	14761	14901	14911	14839	14909	14774	14940	14993	14830	14760	14851	14927	14833	14973	14894	15022	14820	14924	14966	15116	15017	14824	14682	14799	14806	14988	14910	14762	14850	14912	14838	14858	14786	14889	14794	14935	14784	14926	15048	14752	15019	14999	14859	14932	14858	15007	14877	14944	14714	14852	14886	14810	14875	14784	14846	14796	14856	14823	14961	14831	14880	14823	14927	14867	14803	14851	14705	14861	14712	14763	14837	14807	14789	14862	14981	14769	15039	14818	15031	14749	14812	14813	14998	14788	14963	14790	14892	14980	14772	14860	14866	14735	14853	14896	14874	14869	14748	14910	14933	14663	14988	14931	14764	14687	14818	14872	14730	14853	14714	14766	14908	14915	14794	14831	14793	14863	14872	14858	14917	14839	14864	14782	14823	14946	14833	14945	14903	14716	14728	14968	15027	14838	14775	15019	14768	14726	15061	14792	14913	14859	14793	14853	14759	14776	14748	14851	14864	14719	15055	14766	14813	14679	14755	15027	14779	14880	14824	15038	14885	14946	14863	14774	14831	14833	14827	14832	14825	14913	14729	14884	14964	14941	14727	14761	15050	15048	14862	14919	14886	14893	14816	14655	14812	14944	14979	14939	14652	14911	14817	14898	14986	14791	15003	14785	14843	14831	14830	14846	14829	14907	14852	15010	14885	14886	14956	14835	14811	14770	14749	14892	14837	14812	14831	14881	14659	14935	14954	14926	14993	14788	14832	14873	15096	14848	14756	14821	14916	14904	14844	14863	14970	14780	14746	14954	14888	14852	14641	14860	14845	14852	14853	14969	14934	14854	14830	14983	14881	14810	14856	14838	14876	15054	14868	14860	14981	14829	14839	14908	14833	14938	14878	14704	14852	14930	14842	14991	14777	14826	14955	14875	14846	14791	14972	14900	14835	14828	14974	14929	14931	14982	14835	15000	14929	14873	14796	14871	14817	14726	15103	14907	14823	14897	14872	14786	14801	14790	14894	14926	15015	14737	14786	14873	14745	14762	14909	14976	14865	14815	14958	14902	14866	14812	15108	14827	14928	14824	14692	14878	14786	14884	15027	14843	14797	14857	14836	14757	14863	14866	15080	14879	14956	14977	14776	14849	14844	14873	14777	14891	14938	14787	14810	14907	14816	14844	14755	14701	14824	14820	14914	14841	14836	14729	14848	14801	14842	14846	14782	14621	14953	14928	14858	14766	14878	14940	14912	14889	14675	14673	14820	14757	14681	14917	14688	14862	14849	14930	14848	14834	14828	14950	14844	14694	14849	15055	14997	14786	14923	14985	14826	14899	15010	14767	14884	14853	14853	14884	14894	14898	14964	14884	14989	14847	14768	14908	14855	14885	14891	14780	14831	14774	14668	15041	14906	14951	14666	14858	14863	14820	14849	14988	14861	14936	14944	14844	15022	14813	14852	14766	14896	14925	14889	14884	14873	14995	14800	14917	14935	14626	14828	14798	14902	14864	14730	14759	14699	15032	14893	14999	14756	14942	14902	14891	14941	14842	14876	15052	14922	14799	14892	14895	14706	14773	14927	14902	14832	15005	14782	14826	14919	15022	14772	14811	14855	14808	14984	14760	14775	15011	14873	14698	14953	14805	14810	15008	14810	14866	15008	14888	14925	14914	15026	15019	14729	14813	14862	14783	14862	14805	14779	14763	14838	14974	14976	14752	14708	14873	14870	14925	14936	14741	14855	14839	14753	14843	14937	14941	14911	14889	14770	14921	14652	14804	14931	14790	14743	14769	14871	14922	14911	15044	14809	14868	14785	14850	14901	14994	14811	14865	15005	14766	14688	14837	14873	14762	14791	14816	14924	14981	14804	14773	14727	15021	14993	15009	14965	14899	14942	14834	14934	14829	15003	14869	15074	14892	14849	14857	14763	14891	14895	15026	14817	14865	14880	14895	14730	14917	14836	14796	14994	14966	15083	14795	14775	14874	14878	14882	14977	14946	14958	14925	14848	14827	14936	14890	14817	15046	14813	14813	14879	14889	14983	14719	14865	14870	14895	14878	14815	14981	14826	14821	14944	14848	14762	15011	14919	14703	14819	14812	14835	14950	14731	14910	14840	14759	14729	14757	14893	14797	14886	14866	14838	14956	14693	14997	14953	14817	14792	14857	14915	14921	14776	14706	14860	14966	14673	14904	14832	14787	14809	14970	14851
28574	26960	32791	27457	22011	19256	17454	16886	16674	16604	16249	16159	16034	16064	16082	16066	16087	15880	16073	15856	15863	15854	15809	15847	15841	15675	15927	15925	15818	15792	15874	15829	15882	15888	15994	15806	15792	15741	15878	15695	15652	15701	15677	15798	15779	15809	15831	15857	15755	15769	15796	15927	15807	15768	15819	15778	15632	15832	15956	15800	15931	15761	15949	15693	15781	15781	15964	15882	15812	15805	15829	15686	15609	15772	15687	15664	15929	15704	15515	15706	15700	15808	15798	15772	15906	15918	15943	15959	16010	15890	15790	15745	15896	15651	15747	15780	15754	15714	15766	15775	15967	15904	16008	15690	15749	15740	15848	15974	15814	15792	15770	15909	15752	15533	15865	15859	15758	15875	15897	15613	15846	15742	15813	15922	15838	15640	15762	15805	15849	15746	15623	15782	15950	15750	15738	15936	15754	15826	15760	15901	15870	15836	15810	15737	15899	15837	15772	15659	15740	15920	15628	15703	15865	15980	16092	15853	15538	15772	15656	15738	15664	15779	15693	15811	15946	15691	15892	15889	16062	15808	15843	15808	15759	15849	15809	15736	15634	15776	15714	15787	15889	15847	15915	15775	15786	15750	15801	15738	15776	15960	15777	15706	15671	15695	15911	15773	15729	15836	15728	15604	15886	15890	15728	15856	15885	15797	16020	15831	15775	15584	15845	15841	15826	16025	15905	15854	15746	15639	15755	15748	15831	15686	15745	15814	15824	15809	15813	15767	15763	15907	15762	15600	16011	15800	15677	15800	15928	15945	15855	15969	15726	15868	15743	15872	15847	15789	15884	15758	15864	15861	15990	15814	15743	15643	15761	15703	15703	15834	15760	15792	15982	15719	15844	15644	16012	15782	15685	15702	15976	15780	15888	15877	15727	15691	15816	15881	15716	15677	15684	15912	15855	15833	15841	15827	15771	15848	15903	15838	15831	15890	15921	15726	15739	15725	15731	15836	15874	15703	15750	15716	15696	15688	15947	15811	15697	15660	15673	15800	15855	15725	15793	15853	15736	15786	15806	15801	15909	15903	15689	15764	16013	16112	15668	15706	15718	15833	15889	15683	15647	15780	15666	15959	15963	15847	15876	15669	15715	15770	15941	15600	15898	15785	15819	15835	15792	15725	15731	15982	15922	15649	15597	15670	15730	15692	16016	15813	16009	15712	15921	15651	15696	15972	15772	15716	15627	15957	15766	15901	15857	15840	15894	15813	15612	15779	15902	15904	15695	15718	15846	16036	15930	15826	15811	15601	15701	15764	15769	15733	15877	15931	15682	15802	15771	15748	15878	15802	15685	15806	15730	15684	15835	15644	15829	15798	16012	15785	15859	15867	15782	15762	15683	15857	15699	15737	15711	15667	15768	15730	15713	15858	15728	15971	16037	15752	15794	15840	15986	15827	15725	15657	15871	15906	15890	15665	15920	15908	15848	15794	15782	15672	15872	15728	15738	15771	15988	16052	15781	15948	15752	15684	15862	15781	15719	15990	15900	15776	16021	15710	15743	15646	15938	15795	15673	15705	15784	15725	15957	15645	15960	15844	15905	15572	15836	15810	15761	15848	15829	15839	15654	15911	15837	15896	15753	15930	15864	15902	15641	15641	15928	15753	16001	15734	15845	15961	15830	15644	15519	15866	15798	15639	15778	15785	15808	15764	15847	15702	15841	15694	15856	15792	15821	15827	15793	15912	15618	15894	15852	15850	15817	15758	15901	15777	15940	15655	15782	16029	15865	15909	15852	15752	15803	15828	15852	15831	15743	15578	15856	15884	15858	15634	15671	15928	15857	15837	15933	15685	15833	15839	15875	15592	15708	15860	15744	15976	15911	15872	15806	15738	15936	15824	15737	15750	15844	15734	15920	15625	15777	15606	15687	15795	15634	15540	15946	15825	15789	15919	15785	15589	15646	15740	15787	15775	15662	15901	15887	15660	15644	15806	15952	15851	15821	15809	15603	15836	15832	15678	15913	15887	15708	15736	15959	15603	15758	15790	15761	15863	15806	15770	15827	15803	15824	15852	15808	15798	15712	15709	15854	15800	15653	15711	15679	15808	15894	15782	15935	15728	15719	15740	15661	15984	15926	15821	15798	15786	15695	15896	15784	15691	15854	15684	16037	15987	15778	15694	15785	16007	15835	15926	16030	15886	15577	15743	15782	15972	15710	15772	15727	15708	15806	15938	15791	15808	15562	15925	15836	15785	15794	15803	15732	15671	15794	15775	15935	15661	15990	15725	15795	15830	15708	15891	15918	15654	15837	15875	15838	15594	15882	15749	15917	15728	15838	15670	15858	15710	15700	15998	15737	15717	15708	15803	15934	15822	15886	15753	15746	15839	15855	15809	15822	15639	15759	15827	16059	15684	15625	15802	15860	15882	15796	15850	15908	15843	15888	15847	15952	16028	15863	15838	15828	15823	15837	15684	15833	15827	15794	15782	15794	15892	15814	15648	15927	15838	15911	15791	15544	15858	15757	15621	15818	15943	15760	15807	15587	15822	15897	15763	15955	15827	15602	15811	15823	15693	15614	15756	15781	15829	15599	15770	15823	15857	15699	15765	15721	15800	15763	15832	15943	15783	15786	15747	15792	15698	15743	15650	15861	15722	15839	15820	15956	15935	15892	16040	15771	15900	15865	15722	15957	15912	15883	15902	15657	15912	15835	15729	15569	15985	15933	15779	15862	15883	15917	15748	15824	15804	15577	15858	15831	15619	15642	15863	15810	15805	15876	15760	15508	15822	15944	15668	15786	15754	15681	15708	15975	15813	15685	15725	15908	15965	15725	15761	15538	15794	15796	15842	15944	15885	15892	15815	15731	15835	15840	15849	15636	15659	15787	15979	15761	15716	15811	15828	15834	15670	15790	15746	15908	16024	15834	15863	15659	15861	15848	15856	15728	15839	15674	15723	15850	15827	15786	15848	15660	15884	15865	15735	15878	15721	15850	15828	15799	15810	15851	15850	16144	15773	15673	15832	15764	15828	15707	15717	16003	15659	15755	15670	15877	15837	15911	15791	15828	15822	15857	15786	16091	15807	15899	15724	15842	15704	15755	15805	15595	15971	15781	15617	15711	15692	15600	15719	15901	15765	15888	15733	15831	15881	15867	15756	15758	15649	15727	15740	15800	15646	15875	15754	15610	15958	15869	15972	15842	15890	15825	15809	15785	15678	15614	15906	15673	15668	15847	15835	15650	15593	15798	15817	15844	15791	15762	15656	15940	15804	15889	15730	15957	15746	15945	15912	15880	15792	15817	15797	15781	15718	15726	15869	16005	15844	15768	15995	15706	15552	15942	15688	15810	15778	15860	15760	15869	15950	15901	15640	15679	15732	15729	15781	15753	15754	15880	15639	15772	15983	15914	15785	16000	15777	15690	15702	15728	15879	15757	15775	15729	15882	15754	15819	15728	15704	15830	15852	15812	15822	15667	15807	15817	15658	15867	15777	15930	16110	15842	15699	15872	15832	15718	15773	15707	15606	15686	15690	15898	15839	15909	15760	15694	15870	15763	15726	15783	15867	15659	15723	15878	15966	15923	15674	15993	15718	15727	15758	15708	15915	15840	15782	15579	15932	15952	15669	15631	15760	15889	15801	15943	15847	15839	15689	15894	15828	16026	15660	15894	16002	15775	15645	15705	15671	15672	15965	15818	16025	15751	15867	15763	15796	15845	15988	15747	15801	15874	15804	15954	15722	15786	15989	15817	15730	15990	15784	15669	15710	15779	15759	15650	15659	15798	15775	15746	15966	15863	15707	15604	15909	15867	15645	15943	15823	15815	15745	15941	16000	15723	15850	15752	15802	15631	15591	15665	15813	15716	15808	15741	15767	15588	15895	15730	15748	15748	15792	15757	15820	15749	15857	15897	15663	15720	15756	15677	15840	15876	15674	15713	15797	15864	15916	15717	15699	15701	15565	15766	15654	15964	15587	15751	15961	16011	15810	15889	15863	15841	15780	15958	15824	15930	15798	15775	15834	15664	16057	15834	15738	15758	15957	16020	15803	15837	16010	16019	15739	15891	15629	15858	15736	15688	15695	15763	15726	15951	16060	15906	15530	15846	15719	15629	15885	15849	15762	16056	15703	15780	15626	15869	15726	15875	15753	15876	15763	15994	15912	15766	15517	15807	15818	15846	15786	15896	15772	15701	15759	15867	15989	15700	15928	15795	15782	15767	15653	15686	15833	15731	15853	15765	15754	15786	16056	15882	15711	15702	15783	15895	15800	15846	15946	15827	15724	15849	15953	15638	15629	15843	15924	15695	15821	15800	15749	15867	15739	15892	15864	15814	15658	15968	15844	15644	15748	15670	15896	15980	15814	15903	15830	15837	15721	15716	15940	15761	15747	15725	15767	15802	15891	15690	15765	15612	15778	15830	15898	15827	15732	15748	15738	15803	15785	15868	15889	15757	15858	15952	15705	15764	15679	15739	15897	15775	15908	15657	15761	15846	16126	15604	15793	15810	15924	15776	15969	15888	15909	15768	15833	15925	15782	15795	15902	15986	16003	15757	15785	15810	15788	15942	15887	15849	15759	15640	15708	15591	15798	15853	15728	15890	15642	15746	15731	15722	15895	15753	15816	15862	15777	15759	15746	15686	15839	15820	15861	15717	15904	15894	15950	15818	15776	16007	15847	15892	15492	15853	15817	15899	15869	15825	15975	15619	15881	15937	15844	15833	15882	15866	15792	15956	15833	15809	15884	15801	16039	15719	15742	15872	15752	15752	15835	15780	15835	15958	15841	15645	15710	15802	15853	15579	15559	15780	15871	15810	15768	15828	15631	15628	15784	15748	15510	15833	15772	15729	15805	15765	15664	15696	15753	15777	15762	15813	15980	15686	15826	15809	15825	15899	15765	15823	15942	15764	15700	15947	15820	15746	15668	15811	15658	15706	15945	15759	15855	15645	15537	15865	15889	15857	15790	15680	15788	15677	15826	15736	15897	15616	15613	15950	15602	15775	15956	15708	15923	15783	15984	15892	15892	15790	15800	15752	15915	15705	15664	15930	15810	15892	15728	15859	16061	15964	15910	15853	15743	15717	15920	15656	15842	15748	15635	15777	15677	15787	15963	15809	15857	15846	15838	15849	15899	15999	15788	15964	15728	15793	15859	15866	15751	15831	15798
31243	43775	38277	28699	23443	19566	17023	16545	16242	15636	15462	15137	15205	15011	14918	14919	14738	14801	14705	14831	14906	14744	14720	14722	14657	14939	14718	14682	14787	14737	14621	14803	14758	14940	14813	14692	14629	14814	14807	14795	14750	14875	14623	14814	14827	14852	14938	14737	14809	14603	14900	14674	14771	14844	14933	14822	14646	14749	14910	14733	14743	14706	14724	14789	14817	14782	14687	14704	14631	14591	14780	14656	14702	14749	14925	14917	15171	14739	14806	14769	14787	14524	14910	14756	14797	14687	14702	14786	14800	14701	14683	14839	14782	14814	14641	14822	14935	14828	14643	14792	14925	14668	14659	14776	14872	14592	14629	14671	14849	14773	14670	14931	14804	14811	14689	14767	14668	14727	14871	14647	14832	14753	14714	14929	14736	14607	14797	14668	14714	14853	14658	14797	14705	14688	14743	14958	14681	14732	14711	14845	14642	14599	14606	14732	14704	14528	14769	14892	14792	14684	14803	14721	14886	14782	14553	14761	14751	14721	14705	14770	14824	14908	14781	14904	14769	14750	14922	14778	14844	14967	14769	14897	14905	14840	14811	14747	14794	14741	14725	14745	14606	14757	14698	14868	14708	14963	14756	14617	14834	14781	14686	14741	14782	14871	14678	14876	14826	14771	14917	14805	14684	14829	14803	14722	14741	14656	14789	14806	14761	14721	14865	14858	14718	14798	14713	14531	14667	14827	14877	14788	14921	14708	14607	14813	14847	14916	14899	14732	14689	14859	14720	14623	14854	14637	14780	14731	14820	14791	14763	14734	14717	14772	14835	14619	14740	14741	14646	14659	14880	14637	14768	14775	14795	14714	14843	14789	14754	14912	14775	14752	14808	14657	14736	14729	14988	14736	14800	14837	14685	14692	14634	14573	14846	14802	14818	14788	14801	14761	14744	14656	14707	14620	14911	14727	14865	14729	14838	14602	14717	14928	14554	14635	14647	14783	14787	14784	14731	14717	14832	14681	14856	14700	14854	14688	14736	14704	14880	14775	14669	14865	14859	14765	14802	14896	14794	14883	14884	14689	14769	14675	14662	14730	14842	14712	14822	14752	14753	14683	14750	14810	14705	14729	14725	14753	14982	14692	14734	14648	14693	14734	14784	14548	14859	14888	14758	14697	14639	14834	14614	14600	14648	14693	14772	14743	14863	14633	14703	14784	14678	14839	14810	14784	14797	14781	14811	14797	14650	14713	14813	14584	14757	14869	14867	14819	14832	14736	14594	14800	14778	14823	14761	14756	14734	14731	14826	14770	14690	14725	14782	14736	14849	14734	14719	14700	14658	14880	14733	14498	14804	14709	14807	14787	14904	14767	14623	14884	14837	14878	14657	14854	14746	14893	14678	14823	14843	14621	14835	14659	14773	14585	14649	14774	14766	14879	14745	14777	14794	14792	14817	14749	14793	14739	14556	14668	14853	14630	14864	14855	14732	14777	14769	14879	14813	14903	14700	14676	14757	14681	14637	14755	14814	14748	14850	14779	14830	14732	14565	14845	14618	14727	14667	14787	14783	14947	14745	14848	14718	14660	14708	14791	14968	14972	14778	14820	14769	14794	14726	14768	14811	14840	14664	14789	14995	14672	14788	14847	14880	14921	14855	14872	14644	14763	14768	14824	14841	14672	14781	14663	15080	14745	14767	14919	14863	14871	14912	14797	14713	14744	14655	14645	14922	14757	14628	14781	14766	14863	14932	14696	14705	14637	14760	14762	14746	14513	14605	14689	14913	14728	14836	14736	14810	14743	14790	14832	14701	14869	14737	14778	14881	14633	14806	14698	14775	14768	14805	14742	14838	14758	14743	14748	14826	14848	14858	14935	14728	14661	14854	14750	14687	14810	14812	14707	14784	14806	14931	14828	14813	14864	14790	14800	14615	14671	14917	14615	14872	14853	14762	14874	14697	14675	14872	14842	14931	14890	14917	14749	14651	14738	14789	14795	14644	14672	14679	14735	14759	14743	14820	14563	14781	14915	14597	14831	14786	14770	14744	14767	14707	14699	14978	14803	14724	15016	15033	14750	14890	14789	14631	14820	14719	14703	14903	14691	14745	14810	14886	14814	14975	14836	14757	14687	14608	14923	15039	14838	14908	14647	14973	14782	14803	14913	14718	14724	14744	14881	14849	14708	14794	14873	14783	14693	14869	14946	14719	14665	14717	14465	14808	14937	14852	14733	14958	14676	14646	14834	14714	14787	14716	14634	14816	14890	14779	14812	14807	14786	14819	14770	14667	14769	14791	14831	14847	14718	14782	14851	14701	14794	14777	14910	14731	14797	14739	14767	14762	14769	14745	14751	14933	14738	14620	14636	14793	14715	14763	14801	14874	14652	14870	14750	14779	14662	14747	14768	14773	14798	14722	14814	14891	14959	14749	14831	14645	14700	14828	14613	14856	14700	14934	14547	14694	14786	14936	14645	14886	14797	14821	14724	14808	14799	14737	14682	14742	14806	14597	14796	14968	14655	14856	14827	14634	14728	14657	14692	14729	14718	14924	14892	14912	14723	14726	14718	14792	14757	14706	14799	14651	14848	14591	14917	14958	14696	14882	14782	14983	14918	14798	15021	14754	14763	14702	14802	14545	14834	14826	14636	14925	14767	14824	14720	14941	14776	14730	14539	14885	14759	14880	14643	14751	14645	14700	14691	14848	14694	14684	14855	14747	14753	14752	14678	14765	14784	14826	14947	14672	14791	14685	14807	14796	14816	14765	14666	14700	14766	14641	14706	14798	14673	14883	14893	14695	14680	14778	14702	14745	14854	14778	14716	14626	14863	14731	14831	14608	14859	14804	14654	14713	14860	14897	14844	14784	14702	14834	14746	14783	14712	14707	14824	14764	14866	14627	14594	14719	14803	14843	14726	14862	14828	14716	14927	14909	14735	14765	14771	14804	14824	14831	14803	14892	14840	14810	14682	14659	14825	14769	14726	14688	14793	14961	14861	14815	14777	14826	14935	14730	14860	14740	14821	14843	14929	14912	14812	14629	14842	14779	14688	14877	14631	14756	14691	14831	14775	14942	14816	14681	14849	14773	14899	14661	14888	14720	14835	14824	14752	14820	14724	14728	14869	14584	14761	14636	14856	14918	14786	14651	14813	14641	14824	14809	14838	14717	14778	14821	14790	14870	14863	14778	14720	14755	14759	14930	14790	14912	14722	14860	14850	14727	14826	14606	14865	14775	14576	14905	14829	14854	14834	14892	14713	14900	14628	14862	14789	14823	14774	14823	14793	14877	14678	14739	14802	14744	14913	14877	14631	14772	14815	14734	14834	14768	14743	14800	14639	14663	14683	14772	14690	14736	14743	14678	14913	14693	14856	14686	14639	14691	14726	14766	14791	14860	14729	14771	14668	14660	14660	14776	14837	14885	14778	14922	14719	14763	14760	14738	14816	14811	14555	14757	14869	14624	14842	14658	14644	14880	14814	14634	14860	14633	14842	14805	14826	14745	14694	14692	14921	14708	14840	14801	14629	14799	14796	14912	14867	14967	14766	14715	14871	14720	14795	14673	14827	14479	14672	14669	14748	14651	14916	14680	14752	14876	14809	14865	14698	14932	14807	14911	14725	14676	14895	14799	14807	14733	14737	14868	14719	14930	14758	14733	14770	14753	14706	14766	14827	14844	14710	14690	14746	14774	14844	14679	14844	14919	14746	14901	14959	14739	14723	14851	14820	14858	14803	14778	14660	14645	14905	14774	14967	14696	14894	14774	14756	14771	14745	14753	14743	14753	14729	14838	14821	14773	14802	14712	14730	14829	14740	14804	14907	14793	14700	14740	14835	14745	14811	14634	14717	14730	14717	14838	14822	14870	14746	14794	14752	14912	14743	14730	14798	14789	14560	14845	14942	14687	14844	14660	15015	14782	14790	14642	14618	14728	14795	14880	14827	14878	14671	14737	14740	14715	14711	14875	14590	14845	14618	14863	14779	14813	14730	14709	14922	14890	14801	14582	14741	14909	14719	14744	14796	14654	14948	14793	14693	14900	14646	14887	14815	14781	14761	14842	14601	14662	14768	14936	14681	14831	14856	14650	14722	14773	14578	14725	14874	14909	14815	14799	14741	14570	14704	14758	14685	14842	14802	14725	14852	14784	14775	14830	14786	14819	14879	14638	14565	14765	14778	14839	14718	14751	14621	14639	14773	14663	14878	14731	14895	14709	14863	14687	14756	14736	14716	14785	14822	14748	14629	14631	14557	14815	14798	14754	14786	14728	14842	14811	15002	14647	14938	14867	14758	14867	14740	14828	14869	14702	14696	14699	14892	14763	14789	14779	14717	14624	14558	14736	14918	14641	14793	15053	14995	14904	14773	14835	14778	14732	14839	14722	14909	14672	14884	14747	14804	14713	14826	14834	14819	14815	14833	14659	14750	14845	14730	14705	14709	14909	14845	14751	14823	14915	14817	14940	14698	14715	14670	14822	14692	14781	14800	14716	14760	14847	14721	14802	14757	14831	14721	14778	14788	14831	14721	14842	14727	14847	14835	14660	14846	14693	14763	14687	14695	14722	14863	14804	14822	14835	14666	14729	14726	14847	14655	14762	14897	14842	14859	14615	14774	14787	14807	14832	14895	14740	14575	14701	14818	14724	14849	14919	14788	14853	14721	14757	14863	14799	14816	14735	14792	14850	14778	14833	14648	14589	14831	14712	14932	14686	14726	14712	14826	14727	14959	14741	14865	14849	14600	14948	14702	14723	14818	14780	14723	14848	14719	14874	14822	14902	14584	14606	14878	14785	14725	14754	14834	14831	14920	14872	14831	14665	14663	14741	14636	14789	14628	14973	14778	14614	14855	14795	14683	15003	14676	14748	14749	14820	14806	14828	14756	14922	14816	14761	14854	14693	14794	14688	14604	14822	14851	14805	14825	14783	14743	14757	14626	14836	14685	14914	14790	14807	14640	14897	14940	14875	14702	14696	14668	14850	14976	14705	14707	14723	14833	14765	14767	14795	14954	14826	14704	14710	14751	14883	14713	14814	14877	14845	14700	14676	14943	14805	14756	14691	14642	14702	14801	14763	14781	14691	14733	14695	14717	14810	14725	14548	14770	14762	14763	14769	14734	14915	14831	14795	14706	14689	14723	14755	14732	14910	14643	14659	14834	14829	14819	14810	14828
24179	21435	28912	25394	23535	22442	20394	17366	16432	16171	15903	15544	15242	15383	14910	15156	15046	14963	14926	14934	14941	14835	14950	14696	14531	14983	14723	14741	14732	14840	14693	14852	15002	14804	14732	14661	14909	14688	14814	14821	14871	14738	14899	14730	14702	14816	14777	14614	14805	14887	15031	14986	14767	14813	14718	14773	14680	14614	14610	14756	14927	14749	14824	14730	14817	14652	14755	14702	14745	14552	14585	14641	14912	14706	14859	14903	14695	14977	14722	14612	14774	14687	14757	14693	14773	14656	14954	14551	14673	14670	14863	14954	14804	14769	14662	14827	14800	14552	14732	14616	14722	14796	14553	14697	14587	14856	14849	14743	14474	14663	14752	14633	14669	14834	14594	14852	14859	14716	14690	14834	14820	14688	14735	14799	14759	14765	14616	14677	14729	14729	14679	14608	14670	14776	14624	14671	14690	14704	14576	14711	14604	14754	14687	14490	14886	14799	14706	14867	14751	14625	14806	14775	14558	14777	14717	14982	14781	14781	14639	14795	14671	14627	14831	14757	14500	14765	14610	14548	14691	14862	14640	14774	14596	14527	14983	14746	14797	14745	14763	14751	14928	14830	14798	14688	14628	14635	14762	14575	14697	14802	14800	14813	14763	14660	14732	14638	14836	14612	14768	14672	14725	14806	14619	14499	14621	14741	14718	14521	14596	14496	14823	14844	14884	14634	14758	14626	14701	14677	14662	14639	14800	14816	14892	14600	14722	14710	14659	14872	14791	14701	14777	14697	14580	14647	14633	14674	14887	14852	14758	14667	14791	14641	14825	14627	14792	14719	14644	14693	14787	14765	14608	14804	14868	14772	14682	14721	14612	14735	14945	14748	14691	14605	14737	14803	14832	14620	14774	14763	14936	14703	14644	14570	14773	14695	14721	14421	14804	14670	14753	14924	14789	14772	14796	14686	14674	14782	14580	14701	14729	14663	14618	14912	14656	14774	14681	14650	14734	14854	14789	14920	14735	14830	14696	14665	14809	14567	14817	14854	14607	14611	14720	14757	14585	14576	14849	14795	14826	14628	14690	14560	14594	14431	14590	14772	14776	14748	14801	14779	14671	14605	14649	14633	14705	14899	14726	14537	14794	14424	14735	14697	14941	14706	14673	14530	14633	14800	14669	14445	14758	14513	14708	14982	14853	15014	14720	14744	14708	14800	14568	14606	14760	14655	14675	14519	14691	14625	14696	14636	14615	14616	14758	14718	14543	14684	14760	14705	14472	14650	14768	14777	14637	14529	14533	14670	14670	14964	14674	14558	14896	14755	14586	14727	14778	14697	14740	14572	14581	14707	14439	14612	14675	14551	14849	14777	14692	14627	14753	14878	14367	14843	14663	14858	14897	14642	14639	14557	14743	14722	14628	14656	14727	14472	14769	14987	14736	14652	14660	14779	14838	14610	14540	14973	14949	14851	14608	14628	14621	14809	14807	14702	14687	14658	14663	14528	14785	14654	14749	14843	14782	14855	14714	14769	14671	14696	14868	14883	14684	14829	14515	14487	14612	14878	14747	14714	14618	14664	14632	14643	14685	14632	14699	14624	14792	14747	14625	14608	14632	14886	14698	14496	14788	14538	14527	14824	14738	14709	14541	14774	14620	14697	14844	14617	14549	14607	14500	14665	14788	14684	14821	14713	14923	14417	14813	14851	14748	14809	14881	14549	14804	14799	14627	14638	14796	14930	14713	14664	14795	14704	14728	14907	14710	14886	14869	14763	14631	14610	14608	14840	14921	14833	14477	14656	14676	14691	14572	14673	14850	14715	14763	14786	14831	14765	14484	14683	14759	14727	14966	14582	14786	14823	14555	14779	14925	14768	14850	14699	14558	14561	14664	14798	14822	14573	14721	14616	14740	14653	14703	14733	14762	14834	14664	14597	14727	14624	14914	14709	14795	14670	14694	14799	14565	14698	14814	14744	14760	14865	14806	14795	14659	14725	14843	14821	14804	14613	14774	14697	14638	14733	14706	14702	14694	14794	14607	14606	14773	14483	14640	14735	14572	14834	14775	14833	14582	14587	14720	14670	14815	14633	14634	14698	14616	14802	14785	14724	14692	14880	14719	14731	14706	14770	14802	14768	14735	14821	14719	14612	14774	14540	14658	14644	14661	14832	14715	14950	14755	14712	14603	14641	14632	14694	14727	14796	14665	14564	14729	14766	14745	14823	14740	14698	14703	14790	14626	14917	14688	14742	14625	14803	14755	14666	14552	14624	14793	14737	14685	14720	14599	14644	14637	14817	14589	14573	14540	14702	14831	14789	14813	14782	14720	14796	14705	14714	14748	14732	14760	14693	14565	14619	14846	14803	14708	14823	14730	14570	14672	14577	14980	14656	14576	14599	14749	14799	14665	14459	14854	14758	14588	14574	14671	14801	14585	14808	14703	14539	14713	14598	14688	14677	14712	14771	14574	14702	14842	14693	14628	14967	14616	14689	14760	14672	14795	14678	14712	14860	14624	14699	14691	14785	14806	14782	14802	14660	14761	14782	14895	14713	14707	14832	14869	14468	14697	14811	14680	14780	14766	14653	14923	14639	14686	14874	14953	14686	14799	14730	14616	14811	14596	14499	14623	14474	14848	14638	14772	14579	14630	14802	14741	14868	14724	14663	14737	14780	14769	14341	14632	14699	14559	14702	14593	14477	14906	14579	14804	14903	14888	14736	14680	14557	14893	14604	14721	14616	14827	14638	14660	14779	14650	14834	14657	14528	14742	14768	14694	14582	14577	14859	14694	14761	14852	14870	14820	14789	14718	14592	14775	14771	14696	14759	14701	14875	14873	14721	14772	14695	14834	14815	14828	14837	14582	14844	14661	14828	14715	14622	14632	14610	14557	14803	14772	14620	14912	14698	14945	14826	14872	14741	14941	14765	14641	14733	14705	14647	14900	14842	14753	14705	14731	14724	14543	14766	14670	14711	14701	14689	14626	15006	14725	14682	14836	14643	14809	14881	14780	14746	14882	14770	14632	14767	14675	14693	14678	14712	14855	14698	14670	14912	14782	14702	14943	14834	14732	14561	14690	14736	14717	14652	14911	14682	14593	14825	14709	14818	14682	14814	14792	14791	14770	14650	14748	14692	14746	14638	14904	14836	14845	14742	14862	14658	14692	14709	14747	14657	14722	14824	14683	14989	14637	14678	14740	14766	14678	14693	14637	14646	14712	14722	14749	14710	14818	14700	14638	14783	14662	14848	14456	14699	14678	14694	14660	14487	14793	14746	14625	14639	14902	14774	14699	14841	14773	14896	14724	14733	14776	14644	14700	14815	14781	14720	14805	14764	14704	14658	14768	14920	14899	14639	14693	14651	14703	14608	14605	14609	14833	14767	14844	14814	14761	14825	14689	14825	14929	14830	14743	14786	14853	14740	14649	14902	14536	14805	14737	14692	14766	14695	14855	14708	14757	14611	14676	14604	14620	14797	14748	14631	14769	14601	14717	14922	14890	14824	14760	14539	14634	14654	14759	14805	14562	14793	14666	14698	14834	15071	14804	14792	14774	14613	14707	14519	14830	14814	14730	14932	14906	14871	14700	14906	14847	14870	14658	14881	14738	14766	14790	14701	14706	14623	14660	14636	14697	14877	14836	14659	14822	14699	14779	14934	14749	14583	14770	14803	14646	14618	14705	15003	14827	14663	14933	14701	14753	14746	14836	14815	14664	14577	14628	14793	14746	14679	14750	14512	14765	14776	14698	14650	14749	14490	14709	14832	14677	14621	14608	14936	14945	14559	14567	14759	14765	14659	14650	14484	14769	14526	14721	14805	14606	14724	14834	14677	14698	14592	14647	14763	14819	14753	14931	14975	14827	14787	14614	14669	14702	14841	14766	14767	14999	14642	14706	14747	14946	14675	14785	14741	14782	14746	14660	14722	14722	14591	14877	14961	14897	14862	14554	14441	14561	14829	14712	14811	14741	14626	14612	14536	14627	14687	14863	14620	14790	14796	14666	14635	14925	14806	14787	14739	14750	14934	14677	14830	14797	14792	14843	14781	14817	14621	14648	14655	14773	14776	14641	14860	14864	14624	14849	14719	14789	14803	14650	14625	14695	14725	14711	14857	14898	14748	14695	14716	14848	14718	14933	14831	14707	14649	14699	14959	14844	14782	14491	14780	14790	14819	14630	14807	14634	14742	14940	14808	14842	14824	14741	14865	14805	14686	14633	14898	14630	14842	14732	14834	14863	14576	14580	14747	14704	14585	14738	14798	14621	14768	14544	14775	15031	14639	14747	14699	14711	14600	14731	14764	14855	14985	14881	14672	14783	14762	14830	14762	14583	14766	14637	14843	14696	14675	14790	14868	14946	14790	14782	14695	14769	14615	14781	14733	14900	14613	14699	14772	14728	14661	14689	14727	14789	14868	15025	14622	14771	14811	14600	14627	14640	14546	14829	14554	14743	14709	14571	14906	14853	14687	14780	14687	14741	14649	14633	14695	14609	14516	14924	14624	14658	14659	14805	14976	14697	14609	14594	14743	14715	14790	14743	14945	14720	14698	14733	14661	14719	14669	14723	14821	14714	14580	14589	14642	14644	14700	14769	14794	14586	14816	14650	14858	14765	14568	14599	14636	14765	14703	14785	14551	14553	14625	14549	14819	14787	14736	14854	14925	14658	14768	14748	14595	14656	14866	14892	14572	14621	14659	14690	14659	14670	14723	14705	14622	14688	14644	14732	14880	14702	14684	14725	14760	14679	14744	14771	14816	14710	14641	14760	14749	14555	14673	14614	14722	14718	14830	14706	14833	14714	14663	14719	14833	14694	14609	14586	14769	14688	14705	14827	14704	14631	14686	14800	14815	14804	14403	14690	14640	14636	14602	14651	14695	14890	14770	14797	14821	14651	14621	14768	14755	14577	14702	14687	14768	14740	14828	14883	14629	14838	14512	14689	14766	14680	14776	14788	14750	14807	14697	14747	14874	14863	14769	14860	14741	14748	14761	14813	14931	14643	14762	14742	14840	14821	14809	14550	14774	14823	14808	14740	14729	14754	14683	14803	14845	14815	14712	14740	14835	14587	14914	14806	14610	14621	14587	14937	14832	14716	14622	14721	14667	14751	14815	14742	14708	14753	14728	14846	14664	14740	14602	14742	14508	14854	14873	14804	14659	14701	14715
31873	48637	44205	33298	27333	21601	18995	17694	16919	16104	15552	15255	14845	14700	14598	14594	14369	14283	14288	14333	14278	14340	14051	14247	14297	14374	14273	14112	14232	14071	14141	14116	14112	14299	14249	14056	14316	14102	14201	14209	14135	14245	14171	14123	14234	14169	14056	14020	14202	13981	14212	14249	14195	14211	13969	14094	14096	14139	14202	14046	14350	14273	14061	14185	14107	14092	14103	14151	14074	13995	13991	14164	14115	13957	14293	14231	14143	14020	14184	14015	14070	14141	14078	14105	14226	14060	14019	14165	14044	14244	14068	14165	14071	14122	14105	14103	14053	14248	14141	13838	14219	14285	13997	14003	13977	14121	14151	14157	14289	13990	14011	14086	13990	14003	14060	14063	14087	14179	14119	13897	14047	14262	14115	14011	14118	14083	14267	14157	14287	13809	13831	14231	14130	14175	14215	14021	14065	14124	14322	14305	14047	14044	14036	14152	14051	14072	14033	14127	14062	14165	13883	13975	14206	14177	14051	13977	14055	13972	14109	13902	14126	14317	14150	14101	14029	14129	14339	14250	13905	14131	13975	14055	14116	14148	14233	13905	13978	14164	14208	14126	13986	14156	14089	14196	14311	13915	14089	14112	13979	14073	14296	13970	14199	14145	14059	13935	14160	14043	13922	14199	14238	14100	14070	14203	14199	13867	14157	14057	14135	14129	13957	14118	14024	14146	14125	14074	13997	14020	14229	14389	14326	14057	14051	13945	14051	14120	14144	14090	14140	14095	14049	13969	14173	14252	14240	14092	14041	14085	14007	14145	14107	14274	14096	14058	14053	14014	14127	14232	13944	14156	14068	14013	14074	14045	14017	14116	14169	14004	13884	14161	14007	13874	14126	14114	13992	14159	14213	14172	14147	14038	14134	14075	14208	14126	13960	13889	14217	14256	14193	14078	14004	14028	14096	14209	14123	14018	14258	14015	14243	14273	14146	14095	14066	14041	14089	14015	14036	14249	14156	14063	14121	14034	14077	14188	14004	14047	14026	14056	14138	14031	13991	14103	14097	14129	14182	14125	14041	14064	14172	14047	14096	14160	14015	14138	14051	13998	14108	14071	14082	14205	14083	13985	14064	14211	14102	14095	14108	13931	13914	14124	14293	14084	14135	14157	13997	14008	13893	13913	14039	13962	14175	14160	14132	13966	14074	14215	14000	14008	14225	14002	13993	14056	14162	14000	14121	14114	14022	13991	14138	14382	14070	14094	14026	14099	14138	14005	14045	14015	14207	14133	14011	14143	14258	14078	14184	14234	14190	14148	13852	14001	14062	14109	14024	14145	14242	14113	13931	14276	14177	13995	14178	14154	14206	13891	13952	14099	13926	14244	14132	14159	13895	14234	13905	14358	14220	14185	14019	14180	13931	14136	14173	14199	14137	13909	14141	14017	14058	14036	14004	14147	14168	14134	14021	14101	13982	14034	14194	14153	14217	14224	14159	14122	13964	14111	14005	14154	14051	14025	14009	14070	14121	14085	13997	14166	14018	14156	14144	14040	14057	14087	14012	14210	14097	14034	14186	14093	14020	14078	14082	14099	13913	14048	13948	14102	14095	13949	14056	14017	14108	13959	14147	14051	14052	14174	14193	14094	14104	14049	13900	14027	14205	14225	13993	14020	14240	14196	14069	14226	14142	14168	14134	14054	13925	13973	14175	13867	14007	14220	14030	14046	14058	14077	14171	14202	14121	13880	14106	14188	14031	14088	14153	14068	14188	14160	14344	14042	14017	14080	14189	14089	14200	14039	14257	14005	14052	14132	14091	14105	14192	14199	14022	14108	14141	14062	14032	14091	14139	14180	14004	13978	14116	14146	14069	14009	13981	13863	14151	14092	14144	14073	14059	14239	14208	14202	14147	14121	14179	14081	14083	14154	13996	14130	14123	13949	14064	14071	14133	14197	14097	14121	14096	14240	14089	14117	13994	14090	14124	14097	14188	14084	14154	14237	14186	14160	14043	14016	14104	14084	14115	14077	14174	14042	13916	14057	13864	14230	13883	13944	14182	14027	13866	14076	13969	14200	14089	14133	13916	14061	14034	14040	14005	14025	14165	13996	13988	14065	14087	14097	14045	14145	14155	14092	14191	14063	14078	14133	14157	14149	14091	14138	14228	14127	14083	14107	14311	14197	14095	14066	14038	14054	14073	14179	13945	14134	14117	13984	14118	14136	14081	14060	14162	14187	14139	14104	13886	14179	14158	13978	14169	14112	13840	14072	14036	13967	14145	14169	14010	14144	14022	14135	14223	14157	14214	14188	14187	13967	14079	14146	14140	14094	14238	14239	13957	13979	14015	14036	14070	14078	14009	14118	14001	14187	13905	14169	14068	14042	14128	14053	14128	14096	14136	14085	14099	14133	14035	14142	14133	14127	14002	14107	14140	13966	14222	14275	13996	14062	14117	14005	14017	14127	14108	13938	14126	13961	14203	14073	14047	14142	14163	14064	14231	14182	14300	14101	14039	13944	14018	14072	14086	14219	14092	14217	14081	14021	14149	14368	13969	14079	14003	14209	14061	14015	14166	14061	14281	14097	14137	14022	14168	14170	13969	14052	14239	14152	13892	13974	14151	14126	14113	14107	13963	14086	14075	14218	14226	14164	14106	14174	14034	14021	13940	14017	14130	13973	14139	14100	14019	13996	14137	13911	14175	14105	14071	14013	14174	14124	14113	14147	14193	14058	14047	14018	14088	14009	14015	13995	14090	14003	14076	14095	14009	14045	14214	14106	14131	14081	14102	14108	14099	14046	14138	14107	14123	14101	14165	14183	13980	13838	14007	14048	14131	14136	14159	14131	14233	14060	14138	13993	14169	13920	14025	14096	13998	14167	14098	14131	14098	14123	14034	14053	13974	14157	13981	14138	14044	14252	14179	14121	14214	14048	13958	14089	14106	14061	14028	14051	13882	13901	14081	13932	14152	14185	14077	14146	14036	14116	14044	14154	14113	13991	14079	14061	14109	14019	14064	14220	14036	14074	14146	13928	14146	14038	13979	14169	14221	14003	13986	14166	14085	14001	13949	14183	14018	14022	14129	14228	14010	14171	14108	14194	14320	14142	14066	14373	14077	14184	13976	14253	14053	14083	14115	13936	14039	13969	14104	13994	14154	13976	14302	14182	14147	13947	13957	14183	14138	14010	14037	14031	14322	14111	14115	13973	14069	14163	14060	13983	14112	14113	14036	14145	14160	14126	14006	14241	14331	14139	14222	13975	14113	14055	14106	14200	14121	14138	14115	13867	14004	14127	14077	13979	14245	14081	14032	14020	14123	14181	14115	14217	14300	14042	13993	14179	14056	14201	14184	14276	13976	14109	14115	14025	13907	14271	14102	14084	13993	14034	14030	14037	14012	14044	14106	14216	14068	14156	14167	14088	14093	13878	14133	14075	14117	14091	13951	14018	14212	14167	13982	14152	14173	13989	14190	14022	14075	14041	13998	14076	14213	14129	14122	14005	14060	14105	14189	14023	14124	14140	14261	14121	14085	13866	13961	14013	14098	13984	14109	14109	14086	13846	14108	13981	14080	14126	14058	14076	14045	13957	14230	14027	14211	13854	14057	14034	14235	14007	14020	14028	14096	14169	14148	14006	13929	14061	14170	14020	14144	14190	14149	13967	14236	14219	14022	14280	14281	14040	14054	14082	13948	14041	14207	14222	14280	13908	14129	14015	14249	13999	14026	14233	14045	14060	14094	14059	14293	13995	14022	14224	14142	14026	14086	14123	14112	14144	14193	14007	13946	14177	13866	14006	13955	14123	14095	14079	14079	14024	14242	14106	14066	14075	14065	14072	14202	14057	13954	14376	14168	14055	13906	14136	14031	14004	14049	13890	14055	14018	14148	14200	14169	14284	14259	14062	14083	14052	14093	14019	14101	14056	14045	14055	14179	14081	13988	13938	14198	14045	14035	14073	14148	14209	14016	14217	14087	13844	13946	14113	14122	14049	14001	14030	14059	14098	13988	14045	14154	14115	14087	14037	14114	14099	14068	14245	14197	14102	14117	14097	14138	14214	14171	14115	14149	13981	14321	14050	14198	14185	14084	14024	14102	13981	14133	14068	14075	14080	14226	14077	14210	14100	13889	14078	14047	14218	14122	14091	14189	14072	14096	14136	14046	14188	14114	14040	14089	14076	14216	14148	14189	14185	14201	13950	13950	14145	14020	14076	14018	14073	13996	14053	13938	14149	14121	14010	14034	14119	14112	14035	14147	14046	14027	14099	14148	14140	13981	14156	14168	13989	14009	13996	14056	14120	14096	14020	13891	14058	14025	14105	14160	14092	14158	14077	14037	14019	14116	14076	13996	14106	13926	14112	14051	14134	14071	14290	14138	14149	13935	14197	13925	14245	14085	14116	14099	14183	14022	14123	14113	14059	14007	13880	14189	14092	14270	14002	14327	14012	14090	14175	14076	14029	14195	14216	14057	14159	13982	14062	14243	14244	14006	14002	14149	14099	14059	14027	14028	14012	14138	13948	14156	14139	14086	14112	14037	13987	14087	14171	14190	13896	14130	14066	14125	14109	14117	14193	13966	14118	14141	14096	14215	13998	14119	14238	14114	14192	14138	14154	14082	13982	14063	14271	14075	14028	13967	14052	14113	14062	14200	14026	14094	13990	14107	14179	14189	14022	13862	14193	14172	14127	14039	14085	13986	14071	14310	14034	14063	14226	14120	14023	14169	14080	14157	14044	13895	14138	14130	14203	14201	14100	13979	13952	14027	14065	14192	13941	14021	13800	14180	13956	13922	14178	13987	14164	14188	14081	14156	14113	14009	14151	14143	14083	13974	13926	14133	14069	14121	14028	14156	14045	14082	14045	14057	14201	14182	14032	14190	14136	14085	14095	14141	14041	14083	14044	13988	14123	14067	14048	14094	14140	14170	14131	14046	14081	14003	14002	14091	14066	14005	13953	14033	14296	14097	14217	14122	14059	14118	14232	14060	14217	14087	14152	14254	14187	14179	14073	14044	14081	14103	13897	13994	14181	14181	14085	14280	14152	14042	14298	14165	14184	14125	14140	14139	13956	14161	13988	14031	14113	14034	14098	14113	13973	14040	14128	14028	14242	14019	14134	14059	14260	13843	14091	14280	14117	14181	14070	14132	14071	14047	14057	14000	14068
23097	21503	29362	24424	22666	24762	25193	19762	18183	17846	17279	16900	16536	16411	16210	16194	15850	16053	16009	15820	15858	15966	15916	15713	15754	15748	15850	15814	16055	15745	15737	15610	15580	15779	15831	15670	15661	15752	15695	15550	15635	15856	15682	15548	15619	15662	15739	15693	15676	15806	15709	15700	15679	15476	15513	15572	15640	15643	15662	15670	15649	15724	15432	15718	15529	15773	15586	15694	15635	15603	15606	15678	15428	15592	15670	15681	15734	15692	15741	15615	15666	15570	15772	15720	15627	15678	15621	15596	15874	15747	15651	15701	15569	15597	15640	15526	15625	15693	15826	15708	15503	15488	15542	15686	15799	15680	15791	15585	15637	15564	15702	15521	15519	15722	15714	15726	15536	15468	15622	15569	15599	15727	15546	15595	15641	15540	15353	15708	15572	15405	15773	15416	15522	15749	15640	15579	15633	15537	15439	15465	15607	15552	15650	15840	15710	15782	15647	15636	15815	15576	15717	15773	15647	15725	15611	15633	15386	15495	15443	15404	15697	15530	15621	15767	15556	15578	15663	15468	15458	15734	15653	15727	15770	15764	15514	15645	15668	15471	15501	15534	15600	15834	15765	15579	15653	15563	15530	15820	15559	15697	15460	15610	15495	15505	15750	15525	15584	15589	15495	15673	15664	15636	15535	15739	15453	15698	15746	15595	15833	15591	15674	15637	15638	15639	15554	15810	15646	15681	15486	15572	15457	15608	15720	15571	15526	15651	15479	15463	15681	15651	15670	15573	15646	15556	15671	15491	15581	15646	15729	15546	15622	15610	15644	15655	15422	15620	15618	15590	15597	15739	15704	15617	15728	15593	15591	15722	15597	15661	15646	15727	15530	15498	15683	15714	15550	15569	15598	15674	15517	15728	15653	15799	15573	15606	15661	15719	15640	15505	15528	15733	15671	15805	15752	15601	15580	15628	15628	15835	15595	15457	15429	15502	15433	15618	15704	15599	15814	15545	15616	15560	15650	15623	15496	15638	15557	15601	15642	15706	15549	15616	15646	15627	15618	15750	15527	15727	15569	15552	15790	15475	15680	15774	15660	15532	15537	15628	15704	15653	15678	15572	15441	15537	15613	15671	15609	15592	15709	15543	15584	15486	15812	15498	15574	15574	15538	15523	15800	15411	15736	15378	15725	15514	15600	15518	15674	15555	15654	15554	15455	15669	15533	15496	15419	15563	15719	15489	15485	15628	15456	15751	15625	15565	15656	15651	15646	15616	15705	15631	15713	15517	15676	15529	15710	15763	15584	15683	15675	15659	15612	15552	15563	15574	15614	15744	15603	15668	15751	15707	15669	15724	15706	15646	15627	15541	15775	15633	15476	15398	15515	15406	15561	15416	15669	15572	15626	15440	15775	15546	15531	15458	15517	15709	15684	15781	15575	15648	15460	15578	15506	15734	15930	15751	15639	15736	15745	15632	15876	15624	15683	15514	15777	15741	15518	15924	15741	15631	15595	15446	15626	15656	15455	15553	15735	15619	15676	15604	15617	15723	15494	15585	15587	15562	15782	15594	15459	15552	15646	15575	15698	15734	15545	15659	15484	15676	15662	15587	15528	15420	15712	15652	15682	15607	15856	15743	15658	15584	15611	15424	15547	15683	15595	15697	15687	15666	15683	15542	15925	15479	15670	15694	15610	15438	15601	15524	15689	15675	15565	15840	15649	15532	15605	15604	15596	15701	15755	15538	15549	15440	15570	15703	15527	15600	15675	15615	15464	15766	15611	15734	15772	15586	15613	15590	15650	15560	15452	15445	15435	15755	15558	15537	15615	15554	15563	15573	15429	15601	15645	15679	15571	15711	15537	15600	15659	15823	15550	15657	15549	15568	15409	15576	15607	15755	15701	15549	15618	15598	15710	15498	15503	15618	15667	15527	15766	15747	15639	15533	15755	15495	15651	15566	15718	15566	15656	15523	15552	15686	15800	15626	15746	15622	15825	15523	15675	15633	15629	15493	15577	15516	15468	15755	15677	15557	15586	15777	15763	15655	15532	15621	15602	15621	15433	15667	15635	15696	15581	15604	15615	15591	15509	15652	15735	15623	15736	15626	15497	15658	15484	15561	15637	15530	15651	15617	15530	15581	15549	15672	15683	15579	15593	15634	15729	15680	15648	15563	15775	15721	15583	15813	15748	15660	15686	15630	15549	15505	15753	15717	15675	15396	15658	15686	15582	15804	15476	15932	15597	15754	15640	15489	15670	15658	15563	15575	15734	15655	15801	15719	15675	15659	15606	15819	15602	15882	15587	15683	15692	15455	15376	15509	15716	15849	15431	15598	15634	15706	15627	15659	15451	15625	15667	15490	15733	15681	15787	15771	15678	15640	15506	15707	15511	15582	15692	15552	15681	15724	15599	15621	15473	15424	15728	15470	15666	15548	15731	15512	15665	15625	15686	15728	15449	15553	15561	15764	15717	15531	15655	15552	15644	15672	15699	15581	15530	15684	15595	15528	15568	15557	15705	15713	15564	15544	15628	15782	15555	15579	15628	15589	15477	15510	15581	15419	15636	15603	15551	15718	15681	15695	15844	15601	15541	15513	15522	15527	15678	15471	15730	15599	15643	15580	15582	15765	15651	15516	15649	15732	15651	15614	15639	15610	15686	15652	15758	15646	15891	15772	15722	15679	15752	15618	15783	15618	15627	15718	15683	15563	15661	15532	15605	15669	15656	15621	15650	15568	15560	15768	15552	15688	15483	15673	15578	15639	15772	15601	15606	15560	15539	15714	15417	15683	15709	15663	15694	15454	15668	15486	15453	15668	15503	15674	15719	15609	15599	15665	15624	15819	15582	15529	15549	15560	15411	15502	15757	15656	15534	15665	15627	15719	15437	15472	15598	15464	15551	15566	15763	15541	15708	15586	15573	15537	15684	15575	15691	15639	15674	15443	15743	15467	15436	15555	15618	15544	15517	15499	15670	15646	15684	15600	15698	15608	15492	15761	15459	15584	15613	15577	15658	15613	15566	15948	15445	15636	15470	15721	15590	15707	15453	15687	15685	15754	15666	15526	15797	15579	15687	15783	15545	15415	15650	15580	15469	15666	15746	15649	15622	15608	15644	15506	15595	15639	15643	15653	15738	15735	15888	15668	15441	15639	15623	15508	15511	15577	15627	15520	15661	15659	15751	15671	15729	15441	15657	15678	15703	15787	15632	15624	15776	15596	15645	15618	15905	15678	15632	15588	15736	15875	15498	15579	15695	15558	15678	15520	15541	15562	15627	15697	15695	15563	15554	15594	15672	15565	15789	15634	15575	15430	15553	15756	15665	15662	15543	15673	15580	15783	15651	15542	15612	15520	15655	15641	15526	15580	15483	15531	15620	15489	15575	15549	15723	15556	15508	15548	15710	15590	15629	15614	15841	15545	15611	15513	15658	15684	15701	15640	15577	15861	15586	15661	15747	15654	15558	15661	15508	15586	15663	15580	15482	15661	15351	15751	15640	15719	15692	15711	15653	15479	15659	15469	15540	15608	15561	15714	15693	15618	15672	15600	15707	15647	15565	15580	15625	15559	15668	15760	15625	15703	15567	15769	15605	15860	15614	15661	15694	15412	15572	15504	15572	15504	15601	15727	15631	15728	15712	15641	15795	15610	15765	15732	15571	15612	15461	15747	15458	15458	15679	15450	15619	15521	15578	15541	15653	15643	15482	15734	15590	15545	15631	15509	15617	15694	15729	15629	15632	15612	15628	15471	15637	15708	15679	15687	15789	15476	15579	15498	15600	15646	15631	15631	15644	15528	15761	15718	15516	15566	15743	15798	15610	15805	15626	15636	15839	15815	15386	15567	15533	15410	15543	15602	15671	15507	15567	15604	15551	15408	15393	15656	15606	15686	15699	15759	15557	15478	15432	15402	15606	15615	15607	15637	15880	15588	15329	15608	15813	15599	15791	15475	15499	15661	15435	15686	15638	15674	15767	15612	15742	15547	15394	15423	15471	15582	15569	15611	15633	15773	15516	15660	15464	15552	15495	15434	15556	15872	15588	15690	15531	15550	15642	15550	15620	15591	15766	15631	15762	15555	15820	15408	15467	15613	15596	15636	15639	15680	15836	15724	15676	15737	15559	15619	15503	15376	15489	15629	15589	15564	15804	15616	15714	15652	15703	15709	15543	15762	15536	15518	15564	15743	15589	15508	15573	15519	15669	15628	15539	15677	15684	15628	15610	15562	15655	15684	15571	15660	15645	15543	15661	15589	15767	15850	15588	15632	15749	15574	15654	15647	15723	15794	15727	15737	15717	15559	15760	15541	15649	15750	15612	15689	15462	15463	15600	15795	15630	15774	15617	15605	15548	15621	15639	15769	15530	15586	15746	15521	15520	15579	15599	15436	15462	15602	15649	15645	15670	15659	15437	15757	15636	15676	15450	15572	15535	15596	15651	15762	15643	15623	15693	15551	15471	15467	15507	15483	15572	15608	15695	15527	15811	15651	15572	15474	15674	15707	15629	15772	15503	15559	15458	15561	15594	15528	15527	15639	15466	15475	15669	15612	15670	15536	15698	15613	15656	15774	15621	15684	15740	15678	15689	15563	15358	15653	15561	15523	15530	15496	15806	15572	15468	15633	15423	15709	15494	15369	15482	15651	15598	15486	15765	15556	15768	15720	15613	15672	15528	15797	15764	15661	15549	15811	15582	15650	15623	15469	15544	15621	15590	15518	15632	15482	15627	15626	15752	15592	15643	15748	15655	15494	15621	15512	15781	15796	15668	15652	15582	15563	15634	15760	15775	15701	15688	15807	15765	15507	15606	15526	15630	15540	15499	15688	15692	15753	15646	15491	15531	15497	15385	15604	15621	15590	15649	15626	15749	15639	15618	15450	15491	15578	15504	15629	15652	15851	15549	15701	15546	15786	15529	15668	15495	15711	15548	15580	15575	15588	15704	15618	15943	15570	15659	15542	15813	15643	15843	15572	15576	15540	15647	15754	15754	15641	15884	15477	15590	15763	15671	15656	15474	15497	15492	15691	15623	15413	15625	15694	15607	15665	15633	15456	15575	15689	15792	15669	15776	15637	15837	15749	15617	15596	15741	15727	15638	15524	15714	15576	15624	15700	15672	15868	15695	15668	15692	15798	15708	15752	15677	15529	15592	15504	15384	15530	15565	15660
34823	55031	51595	42719	31855	25795	21266	19595	18297	17651	16800	16188	15756	15507	15284	15183	14975	15101	15003	14980	14837	14707	14959	14675	14686	14633	14695	14748	14689	14473	14823	14757	14533	14620	14615	14743	14647	14763	14745	14740	14685	14678	14598	14719	14655	14698	14861	14728	14738	14504	14592	14716	14709	14669	14825	14673	14602	14625	14565	14714	14566	14677	14759	14667	14524	14764	14763	14658	14738	14799	14659	14545	14612	14691	14638	14597	14661	14639	14562	14608	14830	14610	14695	14495	14640	14541	14614	14613	14666	14496	14617	14533	14657	14553	14642	14550	14536	14505	14627	14717	14725	14624	14456	14620	14578	14476	14651	14687	14526	14600	14719	14615	14654	14652	14781	14626	14636	14616	14681	14634	14649	14618	14709	14536	14600	14754	14638	14578	14487	14666	14671	14710	14682	14662	14747	14513	14641	14656	14557	14580	14675	14645	14727	14701	14679	14579	14818	14634	14645	14621	14699	14637	14719	14597	14838	14529	14715	14539	14690	14536	14473	14821	14635	14598	14710	14671	14621	14715	14597	14487	14579	14512	14747	14656	14447	14695	14721	14623	14781	14583	14731	14744	14744	14588	14709	14518	14548	14730	14653	14656	14611	14543	14569	14624	14728	14542	14735	14656	14758	14710	14736	14721	14761	14556	14595	14481	14455	14705	14559	14636	14702	14672	14604	14529	14614	14677	14654	14591	14688	14615	14800	14611	14639	14765	14684	14746	14530	14582	14768	14701	14637	14599	14538	14494	14676	14684	14534	14600	14520	14775	14686	14532	14671	14531	14684	14575	14599	14454	14725	14562	14701	14669	14654	14437	14592	14604	14583	14676	14558	14584	14542	14537	14619	14529	14709	14513	14520	14606	14654	14638	14478	14728	14573	14511	14684	14583	14528	14617	14470	14468	14661	14737	14761	14525	14850	14562	14590	14692	14562	14610	14742	14488	14485	14662	14618	14565	14599	14651	14645	14645	14747	14517	14772	14487	14493	14503	14734	14580	14666	14592	14750	14652	14604	14587	14618	14791	14643	14643	14503	14563	14538	14482	14684	14545	14708	14610	14571	14609	14563	14523	14482	14704	14626	14507	14582	14636	14608	14621	14670	14591	14632	14535	14610	14356	14658	14765	14595	14446	14467	14658	14619	14657	14640	14582	14677	14648	14649	14608	14424	14698	14635	14627	14720	14515	14707	14613	14782	14724	14538	14493	14541	14696	14580	14627	14514	14718	14593	14705	14455	14467	14600	14643	14673	14707	14703	14697	14460	14643	14541	14713	14638	14672	14696	14483	14728	14587	14587	14624	14611	14747	14539	14687	14573	14581	14639	14771	14596	14399	14665	14690	14432	14714	14476	14531	14528	14653	14577	14630	14613	14650	14655	14465	14518	14456	14623	14349	14727	14536	14660	14624	14695	14581	14693	14561	14749	14505	14514	14668	14667	14583	14572	14730	14593	14720	14592	14629	14672	14524	14574	14587	14720	14689	14557	14846	14660	14658	14531	14716	14627	14664	14671	14628	14574	14576	14596	14767	14457	14691	14557	14551	14673	14755	14662	14639	14750	14647	14638	14616	14574	14681	14703	14564	14784	14585	14679	14712	14712	14655	14732	14713	14560	14851	14583	14617	14684	14593	14570	14538	14677	14522	14597	14554	14665	14575	14451	14602	14662	14563	14574	14609	14625	14491	14580	14600	14510	14544	14760	14702	14544	14714	14693	14577	14473	14771	14556	14573	14664	14589	14451	14754	14622	14704	14680	14490	14657	14547	14640	14659	14617	14746	14790	14763	14796	14609	14589	14668	14687	14718	14706	14613	14652	14685	14601	14728	14451	14528	14686	14553	14604	14717	14632	14597	14561	14816	14627	14558	14657	14581	14666	14576	14742	14633	14737	14505	14614	14551	14613	14664	14799	14740	14751	14517	14590	14719	14607	14651	14718	14523	14532	14611	14790	14487	14753	14556	14566	14585	14651	14629	14538	14665	14571	14611	14761	14578	14571	14919	14691	14749	14620	14666	14712	14723	14571	14801	14658	14681	14664	14417	14756	14716	14673	14640	14709	14500	14604	14736	14544	14692	14598	14711	14708	14670	14683	14591	14717	14569	14558	14670	14653	14672	14595	14637	14529	14567	14562	14785	14647	14509	14545	14759	14886	14621	14615	14473	14494	14761	14499	14569	14698	14793	14562	14578	14663	14795	14714	14708	14355	14754	14713	14619	14539	14661	14853	14544	14635	14548	14749	14656	14788	14656	14764	14664	14629	14702	14516	14436	14776	14496	14622	14648	14704	14625	14711	14674	14705	14567	14561	14648	14628	14471	14562	14633	14504	14379	14551	14621	14607	14728	14715	14574	14693	14555	14564	14477	14630	14590	14619	14517	14648	14460	14646	14467	14500	14697	14671	14854	14460	14688	14639	14639	14595	14633	14656	14727	14582	14747	14725	14563	14621	14632	14755	14588	14747	14685	14709	14653	14641	14737	14625	14692	14537	14745	14615	14565	14640	14569	14514	14713	14684	14562	14547	14606	14584	14707	14530	14757	14590	14572	14676	14715	14667	14682	14681	14588	14725	14668	14518	14702	14631	14606	14652	14664	14528	14624	14785	14516	14461	14541	14749	14694	14492	14642	14631	14774	14613	14702	14539	14599	14495	14618	14616	14541	14682	14716	14631	14627	14632	14532	14617	14641	14588	14610	14511	14539	14486	14596	14775	14745	14588	14443	14526	14564	14711	14642	14665	14568	14437	14705	14564	14714	14562	14652	14533	14510	14569	14531	14690	14738	14536	14703	14698	14471	14676	14680	14523	14699	14595	14583	14705	14588	14591	14517	14791	14666	14397	14570	14598	14540	14522	14734	14560	14622	14631	14674	14641	14612	14518	14744	14601	14733	14522	14590	14451	14723	14468	14688	14632	14744	14635	14582	14811	14629	14672	14672	14611	14806	14568	14698	14616	14659	14601	14563	14639	14868	14612	14516	14528	14727	14504	14410	14668	14570	14622	14588	14593	14618	14552	14657	14671	14542	14724	14622	14600	14658	14517	14499	14719	14659	14742	14619	14509	14596	14496	14616	14735	14800	14669	14584	14756	14586	14633	14549	14538	14618	14480	14685	14550	14618	14649	14632	14699	14751	14708	14477	14588	14656	14605	14605	14687	14614	14674	14504	14701	14550	14608	14715	14749	14554	14649	14716	14622	14613	14580	14708	14507	14352	14552	14564	14636	14689	14781	14556	14629	14586	14668	14588	14359	14719	14589	14650	14703	14637	14434	14646	14669	14694	14651	14640	14607	14713	14539	14580	14679	14733	14604	14593	14665	14680	14518	14804	14602	14672	14587	14657	14728	14531	14565	14568	14588	14437	14747	14504	14593	14652	14614	14559	14713	14637	14565	14560	14743	14711	14848	14512	14656	14812	14486	14674	14683	14491	14677	14628	14833	14528	14572	14672	14696	14604	14554	14507	14706	14707	14521	14643	14786	14714	14745	14496	14494	14554	14579	14685	14567	14616	14500	14573	14766	14650	14713	14514	14676	14797	14635	14637	14722	14553	14591	14499	14673	14662	14598	14507	14519	14702	14529	14656	14544	14562	14613	14648	14554	14794	14705	14608	14559	14684	14463	14562	14640	14458	14702	14765	14663	14586	14654	14551	14560	14607	14591	14737	14587	14566	14826	14528	14770	14568	14575	14791	14622	14687	14624	14537	14570	14666	14657	14572	14531	14640	14590	14749	14730	14681	14466	14569	14565	14773	14651	14626	14735	14730	14787	14755	14651	14737	14543	14584	14681	14674	14666	14603	14696	14707	14794	14689	14551	14528	14704	14696	14588	14630	14722	14706	14650	14528	14615	14490	14587	14476	14493	14811	14617	14557	14846	14741	14682	14559	14691	14630	14659	14662	14553	14586	14694	14558	14579	14661	14755	14746	14775	14647	14574	14570	14514	14572	14622	14557	14582	14575	14588	14598	14609	14590	14677	14606	14635	14617	14663	14499	14679	14596	14647	14567	14672	14642	14403	14716	14573	14628	14601	14777	14616	14641	14622	14525	14773	14762	14490	14601	14694	14724	14733	14601	14663	14737	14638	14639	14626	14563	14734	14699	14719	14743	14573	14697	14601	14668	14642	14739	14563	14581	14510	14649	14630	14506	14753	14477	14726	14597	14649	14675	14610	14635	14685	14706	14632	14626	14517	14584	14699	14611	14553	14579	14696	14511	14448	14633	14575	14531	14731	14566	14594	14552	14645	14678	14654	14562	14580	14488	14614	14698	14505	14531	14466	14556	14681	14629	14590	14676	14500	14501	14633	14815	14478	14636	14714	14584	14620	14671	14713	14530	14571	14528	14625	14655	14634	14520	14630	14594	14524	14661	14578	14634	14689	14565	14666	14613	14581	14690	14622	14563	14523	14782	14655	14660	14634	14811	14620	14580	14532	14595	14627	14616	14719	14677	14542	14649	14616	14430	14680	14694	14738	14609	14522	14670	14472	14733	14689	14495	14546	14574	14548	14545	14523	14673	14636	14655	14765	14623	14619	14827	14687	14576	14607	14413	14607	14547	14466	14658	14630	14642	14479	14662	14494	14501	14616	14749	14684	14536	14646	14614	14701	14633	14600	14717	14613	14601	14746	14689	14753	14687	14664	14684	14518	14663	14460	14727	14534	14555	14752	14610	14682	14573	14738	14726	14569	14587	14465	14685	14813	14456	14677	14504	14500	14726	14652	14518	14761	14496	14757	14695	14545	14749	14498	14537	14676	14672	14525	14686	14566	14674	14655	14718	14645	14517	14665	14661	14739	14712	14629	14724	14536	14484	14611	14624	14421	14629	14582	14535	14761	14446	14640	14601	14781	14662	14690	14531	14544	14592	14548	14566	14391	14564	14557	14575	14458	14718	14698	14575	14556	14661	14534	14991	14747	14652	14557	14383	14613	14711	14582	14544	14684	14554	14605	14713	14628	14618	14531	14662	14662	14784	14521	14490	14738	14788	14711	14635	14650	14437	14661	14630	14657	14588	14749	14527	14644	14674	14475	14627	14568	14827	14634	14608	14580	14725	14593	14501	14682	14720	14573	14505	14521	14696	14582	14535	14560	14641	14722	14769	14619	14742	14690	14726	14731	14681	14501	14721
28636	26355	34087	29721	22197	18563	17491	16858	16518	16254	16262	15860	15882	15942	15785	15857	15795	15660	15890	15857	15984	15655	15486	15747	15554	15686	15687	15592	15853	15627	15732	15856	15867	15767	15658	15732	15673	15745	15951	15614	15478	15706	15689	15634	15691	15674	15743	15817	15832	15756	15721	15673	15905	15805	15639	15814	15859	15692	15554	15559	15755	15574	15855	15552	15722	15840	15644	15840	15502	15657	15719	15929	15829	15818	15784	15592	15677	15877	15716	15776	15775	15609	15670	15695	15792	15793	15795	15702	15690	15530	15652	15668	15905	15604	15628	15587	15772	15686	15679	15700	15670	15499	15740	15584	15867	15673	15766	15522	15599	15640	15688	15446	15747	15439	15500	15457	15704	15791	15598	15673	15940	15680	15606	15641	15784	15651	15828	15675	15734	15824	15687	15561	15766	15751	15745	15590	15592	15549	15686	15766	15397	15598	15706	15773	15587	15852	15585	15867	15664	15576	15709	15646	15814	15490	15618	15710	15565	15708	15569	15694	15546	15782	15537	15643	15782	15658	15697	15393	15651	15869	15752	15954	15824	15717	15677	15512	15765	15818	15767	15811	15631	15844	15545	15566	15635	15715	15601	15610	15765	15557	15726	15638	15705	15838	15605	15634	15583	15768	15633	15658	15363	15657	15503	15580	15808	15733	15547	15649	15675	15732	15700	15450	15596	15662	15714	15591	15589	15457	15625	15776	15570	15652	15672	15691	15664	15645	15716	15770	16073	15721	15874	15737	15737	15762	15744	15674	15779	15658	15684	15675	15783	15776	15829	15612	15727	15609	15542	15642	15555	15813	15768	15650	15918	15922	15671	15520	15683	15507	15486	15450	15623	15584	15588	15688	15470	15638	15786	15620	15399	15560	15721	15707	15674	15661	15769	15613	15663	15613	15586	15729	15847	15669	15727	15792	15649	15630	15667	15614	15531	15784	15599	15528	15885	15674	15646	15348	15757	15588	15787	15514	15572	15739	15787	15546	15708	15858	15590	15713	15649	15545	15704	15511	15658	15927	15795	15716	15760	15694	15721	15661	15764	15698	15697	15719	15767	15741	15811	15671	15760	15689	15649	15664	15579	15727	15784	15560	15711	15616	15754	15716	15694	15573	15643	15866	15617	15593	15507	15642	15819	15768	15640	15901	15686	15765	15453	15807	15758	15646	15898	15935	15641	15680	15916	15742	15536	15616	15602	15974	15595	15722	15614	15651	15529	15606	15815	15630	15717	15612	15680	15728	15814	15776	15861	15688	15659	15690	15673	15680	15788	15781	15571	15681	15726	15507	15907	15833	15644	15511	15662	15506	15658	15866	15694	15858	15852	15483	15719	15701	15673	15510	15515	15698	15807	15604	15881	15882	15687	15831	15546	15656	15704	15746	15797	15628	15639	15835	15720	15653	15757	15681	15698	15688	15725	15458	15907	15845	15709	15835	15748	15723	15771	15524	15621	15844	15933	15918	15720	15860	15632	15616	15549	15739	15651	15856	15859	15566	15749	15891	15551	15733	15833	15618	15755	15773	15746	15889	15549	15758	15585	15599	15563	15482	15491	15540	15739	15730	15698	15751	15586	15776	15492	15875	15579	15694	15600	15591	15739	15670	15809	15496	15763	15944	15731	15619	15545	15924	15890	15675	15661	15624	15618	15759	15731	15592	15626	15725	15636	15752	15666	15630	15528	15609	15529	15781	15900	15788	15622	15587	15561	15731	15792	15826	15653	15737	15603	15695	15703	15710	15726	15674	15670	15638	15597	15631	15627	15647	15786	15555	15660	15523	15389	15650	15732	15626	15580	15593	15628	15550	15555	15731	15664	15712	15837	15566	15691	15698	15752	15709	15662	15587	15834	15818	15502	15521	15861	15588	15744	15665	15660	15851	15676	15759	15721	15948	16043	15646	15760	15567	15644	15717	15587	15754	15678	15620	15796	15818	15648	15709	15656	15448	15859	15658	15587	15692	15661	15602	15745	15600	15787	15594	15708	15537	15823	15780	15698	15652	15798	15540	15501	15634	15740	15697	15660	15763	15794	15548	15752	15695	15871	15626	15754	15559	15566	15761	15644	15783	15646	15644	15713	15723	15656	15669	15738	15730	15937	15833	15658	15742	15662	15611	15609	15550	15628	15719	15659	15715	15650	15707	15622	15571	15811	15631	15650	15599	15486	15867	15549	15612	15638	15717	15730	15613	15717	15536	15816	15679	15987	15763	15914	15763	16019	15670	15710	15419	15577	15490	15750	15579	15706	15650	15559	15656	15656	15656	15695	15796	15714	15628	15874	15732	15573	15727	15712	15811	15651	15803	15769	15567	15402	15616	15706	15619	15590	15518	15622	15698	15730	15761	15648	15736	15519	15768	15805	15581	15970	15631	15880	15793	15750	15797	15838	15762	15670	15746	15484	15664	15766	15500	15832	15768	15846	15623	15745	15600	15688	15695	15637	15539	15711	15776	15752	15486	15882	15586	15644	15788	15799	15801	15699	15563	15674	15563	15701	15613	15630	15766	15688	15559	15523	15540	15646	15854	15880	15727	15716	15602	15637	15774	15718	15612	15658	15603	15696	15707	15708	15838	15801	15682	15654	15647	15688	15522	15758	15475	15656	15699	15872	15575	15734	15837	15720	15618	15603	15700	15719	15496	15816	15597	15521	15731	15822	15544	15791	15455	15664	15789	15886	15750	15823	15569	15620	15740	15791	15636	15646	15720	15630	15809	15905	15767	15767	15565	15628	15500	15782	15824	15627	15733	15715	15770	15662	15775	15617	15788	15614	15455	15763	15874	15755	15676	15616	15731	15700	15772	15538	15726	15618	15660	15819	15577	15653	15657	15823	15644	15575	15835	15714	15537	15527	15764	15652	15727	15581	15855	15641	15509	15839	15615	15583	15729	15907	15882	15737	15643	15760	15735	15782	15561	15751	15687	15658	15691	15712	15742	15545	15604	15631	15791	15811	15592	15969	15593	15891	15886	15559	15640	15669	15584	15570	15869	15733	15808	15794	15725	15625	15794	15852	15520	15649	15748	15637	15804	15661	15678	15608	15596	15879	15812	15660	15587	15644	15646	15614	15654	15533	15590	15754	15670	15608	15745	15795	15722	15613	15822	15832	15653	15725	15666	15579	15750	15719	15742	15620	15636	15692	15607	15721	15552	15694	15709	15739	15850	15578	15712	15819	15821	15684	15915	15555	15603	15647	15803	15600	15542	15728	15619	15737	15662	15554	15647	15630	15538	15742	15631	15689	15695	15659	15618	15391	15402	15964	15690	15664	15517	15672	15686	15744	15564	15640	15745	15778	15707	15845	15574	15653	15730	15686	15684	15564	15687	15537	15795	15510	15825	15769	15819	15663	15583	15638	15718	15600	15551	15620	15862	15689	15732	15564	15739	15712	15665	15677	15531	15582	15769	15704	15736	15642	15741	15801	15875	15570	15799	15773	15686	15623	15650	15567	15708	15928	15751	15731	15550	15601	15575	15714	15684	15842	15700	15761	15763	15735	15845	15901	15817	15652	15757	15398	15523	15903	15581	15612	15617	15640	15611	15609	15729	15660	15674	15755	15497	15552	15696	15760	15588	15837	15732	15612	15567	15646	15682	15692	15637	15521	15694	15739	15662	15640	15918	15548	15682	15809	15634	15881	15877	15922	15580	15544	15737	15719	15498	15635	15590	15804	15869	15615	15533	15650	15745	15607	15633	15580	15754	15634	15680	15782	15692	15626	15808	15799	15653	15719	15560	15741	15563	15744	15711	15607	15879	15638	15690	15830	15605	15843	15730	15736	15686	15787	15756	15512	15638	15560	15630	15684	15561	15677	15567	15760	15795	15709	15612	15683	15673	15598	15581	15550	15705	15512	15635	15662	15607	15439	15691	15563	15555	15771	15585	15762	15732	15816	15558	15632	15563	15504	15450	15733	15703	15687	15553	15820	15752	15745	15734	15623	15720	15803	15894	15653	15653	15644	15768	15664	15550	15609	15407	15731	15634	15637	15799	15518	15793	15718	15784	15546	15690	15584	15702	15669	15816	15673	15631	15701	15885	15705	16034	15605	15799	15697	15661	15580	15959	15633	15620	15682	15832	15688	15623	15677	15566	15785	15593	15707	15696	15890	15913	15799	15824	15789	15636	15812	15686	15578	15845	15620	15681	15657	15674	15696	15792	15737	15642	15768	15736	15659	15567	15799	15676	15535	15787	15649	15713	15512	15723	15489	15722	15823	15550	15772	15456	15591	15650	15557	15701	15617	15752	15813	15584	15495	15657	15721	15694	15565	15648	15644	15573	15572	15736	15911	15728	15707	15551	15670	15717	15724	15724	15683	15760	15839	15698	15548	15709	15713	15492	15779	15637	15553	15607	15598	15609	15683	15584	15640	15577	15647	15851	15681	15646	15463	15625	15704	15562	15625	15750	15732	15855	15813	15712	15776	15657	15733	15753	15665	15660	15618	15591	15763	15675	15745	15714	15925	15724	15535	15631	15580	15539	15670	15768	15677	15593	15730	15914	15671	15427	15783	15490	15596	15825	15734	15588	15680	15596	15838	15641	15656	15618	15541	15571	15610	15616	15541	15656	15845	15660	15610	15684	15475	15451	15809	15606	15566	15696	15787	15589	15736	15808	15541	15681	15418	15741	15653	15576	15665	15690	15832	15807	15518	15767	15714	15670	15766	15795	15670	15895	15777	15690	15591	15881	15736	15640	15844	15574	15545	15715	15809	15691	15637	15528	15606	15637	15693	15582	15751	15731	15681	15823	15655	15551	15827	15651	15764	15726	15715	15884	15784	15602	15719	15684	15742	15879	15690	15697	15628	15666	15700	15882	15667	15631	15556	15782	15567	15784	15801	15740	15794	15673	15738	15585	15598	15892	15662	15603	15549	15570	15636	15606	15756	15400	15628	15794	15820	15863	15850	15683	15782	15783	15672	15644	15792	15605	15740	15624	15647	15583	15813	15563	15685	15928	15769	15602	15711	15730	15711	15631	15724	15768	15732	15646	15604	15561	15720	15553	15835	15688	15599	15749	15982	15823	15498	15598	15683	15651	15687	15638	15577	15712	15412	15750	15537	15517	15738	15697	15814	15585	15711	15549	15642	15719	15777	15604	15749	15732	15830	15675	15686	15555	15652	15342
31110	42838	40990	30956	23197	18543	17051	16399	15801	15332	15387	15235	14796	14844	15064	14653	14686	14820	14775	14618	14689	14683	14687	14794	14624	14842	14840	14734	14746	14732	14686	14705	14764	14774	14753	14854	14735	14878	14975	14634	14836	14664	14675	14906	14825	14687	14850	14855	14732	14723	14721	14636	14803	14629	14594	14671	14760	14704	14829	14739	14844	14667	14676	14775	14652	14763	14517	14754	14644	14661	14702	14558	14600	14785	14875	14702	14771	14695	14595	14518	14659	14601	14663	14628	14828	14681	15039	14625	14515	14704	14627	14824	14818	14781	14631	14823	14731	14701	14534	14647	14575	14598	14858	14690	14699	14771	14869	14653	14714	14872	14572	14653	14720	14819	14760	14757	14716	14791	14745	14756	14823	14725	14779	14606	14835	14455	14740	14804	14652	14598	14711	14832	14523	14769	14691	14800	14765	14726	14692	14640	14719	14642	14781	14740	14749	14582	14824	14811	14824	14691	14798	14727	14679	14735	14534	14726	14651	14623	14674	14810	14824	14711	14751	14662	14758	14879	14674	14606	14656	14664	14700	14746	14618	14800	14744	14825	14707	14675	14782	14807	14659	14584	14689	14788	14720	14652	14782	14805	14742	14634	14764	14759	14738	14666	14914	14951	14812	14921	14689	14779	14825	14755	14868	14800	14757	14848	14739	14703	14680	14774	14655	14695	14683	14731	14697	14643	14638	14687	14755	14570	14654	14686	14945	14723	14678	14792	14677	14658	14744	14708	14889	14778	14620	14711	14716	14777	14751	14739	14694	14629	14784	14683	14700	14507	14692	14766	14693	14730	14766	14731	14572	14670	14696	14598	14739	14663	14622	14726	14703	14659	14729	14776	14755	14711	14665	14730	14710	14596	14873	14641	14806	14769	14801	14779	14804	14561	14774	14905	14751	14691	14586	14724	14602	14632	14692	14865	14747	14595	14694	14633	14737	14678	14758	14609	14694	14535	14792	14832	14831	14810	14731	14641	14507	14663	14722	14704	14646	14825	14596	14661	14591	14771	14781	14786	14754	14693	14781	14663	14774	14783	14767	14681	14800	14675	14772	14738	14706	14620	14683	14766	14667	14721	14689	14780	14754	14596	14649	14750	14647	14725	14781	14737	14854	14735	14717	14860	14819	14693	14874	14726	14721	14615	14706	14867	14749	14857	14825	14723	14650	14794	14583	14737	14837	14606	14726	14729	14612	14602	14546	14690	14752	14702	14717	14783	14680	14854	14709	14649	14605	14646	14714	14806	14588	14690	14889	14638	14763	14659	14782	14701	14676	14782	14775	14505	14591	14652	14477	14763	14609	14667	14645	14649	14551	14719	14612	14841	14582	14760	14686	14649	14834	14632	14581	14878	14801	14755	14607	14821	14658	14615	14729	14514	14756	14588	14823	14837	14720	14559	14716	14823	14760	14755	14691	14773	14689	14685	14643	14717	14599	14713	14652	14509	14683	14544	14850	14849	14820	14578	14643	14929	14859	14569	14730	14606	14552	14801	14849	14699	14762	14462	14728	14581	14772	14690	14591	14735	14738	14630	14735	14744	14650	14650	14809	14813	14560	14753	14719	14838	14741	14599	14695	14639	14846	14641	14779	14719	14714	14718	14706	14656	14820	14679	14715	14691	14744	14635	14680	14692	14627	14741	14793	14679	14855	14806	14733	14713	14632	14575	14535	14778	14489	14801	14836	14848	14649	14631	14744	14779	14620	14664	14857	14825	14625	14542	14776	14679	14812	14872	14803	14654	14719	14649	14555	14593	14955	14624	14860	14865	14594	14734	14777	14785	14772	14677	14838	14754	14602	14935	14729	14743	14755	14723	14625	14687	14615	14598	14821	14630	14746	14778	14677	14889	14758	14759	14779	14801	14815	14767	14564	14782	14646	14592	14738	14580	14718	14738	14663	14619	14665	14731	14630	14697	14691	14701	14833	14858	14746	14809	14686	14654	14746	14586	14679	14741	14629	14748	14525	14807	14581	14830	14756	14590	14758	14699	14631	14752	14935	14816	14752	14550	14614	14866	14740	14906	14742	14689	14809	14675	14706	14751	14717	14707	14779	14582	14798	14653	14679	14714	14584	14710	14687	14711	14775	14723	14798	14801	14666	14645	14657	14753	14633	14726	14800	14726	14686	14683	14747	14672	14734	14685	14631	14806	14684	14484	14749	14749	14629	14846	14784	14744	14713	14559	14789	14525	14767	14697	14716	14699	14781	14712	14666	14787	14905	14676	14648	14829	14579	14660	14666	14519	14825	14635	14756	14709	14701	14536	14518	14816	14733	14701	14768	14720	14885	14602	14948	14824	14773	14867	14607	14852	14515	14607	14856	14798	14752	14745	14596	14862	14842	14644	14903	14707	14760	14732	14549	14655	14824	14652	14845	14884	14791	14744	14699	14889	14693	14543	14726	14763	14790	14730	14681	14738	14813	14861	14654	14949	14615	14875	14724	14892	14822	14827	14651	14603	14816	14831	14760	14616	14928	14525	14805	14641	14543	14535	14827	14602	14744	14671	14750	14678	14779	14631	14777	14475	14753	14927	14783	14586	14679	14828	14712	14847	14751	14564	14964	14644	14557	14657	14709	14715	14895	14819	14755	14808	14494	14903	14611	14697	14799	14652	14940	14836	14788	14971	14782	14697	14680	14849	14811	14530	14734	14743	14723	14671	14639	14753	14660	14767	14766	14730	14738	14661	14692	14703	14814	14746	14945	14721	14671	14830	14849	14670	14543	14644	14651	14768	14694	14745	14867	14708	14796	14730	14773	14781	14742	14639	14719	14805	14887	14818	14703	14784	14657	14731	14681	14652	14675	14754	14938	14843	14751	14732	14710	14811	14659	14667	14752	14745	14831	14691	14638	14708	14741	14811	14795	14496	14788	14687	14474	14710	14643	14745	14443	14818	14611	14853	14701	14923	14718	14702	14699	14690	14595	14650	14823	14692	14664	14750	14811	14715	14807	14784	14695	14644	14736	14668	14852	14738	14800	14806	14622	14743	14608	14721	14669	14760	14670	14616	14637	14619	14604	14591	14731	14784	14694	14655	14727	14730	14756	14692	14717	14635	14640	14814	14705	14649	14656	14758	14773	14734	14713	14679	14556	14699	14858	14543	14731	14780	14756	14706	14746	14718	14649	14597	14751	14736	14823	14704	14825	14651	14685	14754	14715	14891	14887	14656	14837	14617	14782	14723	14755	14814	14883	14660	14714	14740	14694	14636	14559	14762	14717	14707	14656	14742	14860	14667	14789	14750	14566	14621	14676	14671	14618	14573	14788	14741	14549	14704	14722	14614	14647	14663	14801	14689	14676	14694	14669	14813	14698	14700	14665	14637	14616	14874	14676	14762	14850	14563	14786	14638	14537	14686	14731	14637	14809	14655	15151	14756	14812	14813	14758	14717	14887	14808	14813	14732	14638	14833	14791	14645	14742	14672	14721	14784	14698	14698	14705	14651	14696	14829	14674	14678	14673	14743	14779	14732	14744	14864	14714	14591	14727	14755	14702	14748	14595	14725	14726	14608	14718	14700	14779	14741	14560	14762	14760	14754	14771	14691	14771	14797	14722	14730	14683	14790	14760	14857	14796	14693	14546	14819	14652	14780	14720	14711	14791	14726	14725	14743	14711	14828	14880	14707	14656	14775	14693	14747	14521	14760	14804	14734	14709	14709	14746	14763	14768	14695	14813	14789	14498	14701	14645	14719	14626	14775	14825	14762	14697	14707	14798	14771	14611	14730	14825	14566	14648	14711	14731	14585	14801	14507	14735	14702	14667	14657	14801	14760	14670	14770	14635	14855	14812	14780	14773	14639	14679	14681	14716	14592	14667	14719	14694	14591	14644	14716	14872	14735	14723	14706	14731	14598	14720	14803	14616	14603	14694	14662	14689	14656	14893	14789	14638	14810	14685	14613	14952	14712	14727	14726	14949	14596	14780	14812	14810	14727	14734	14619	14710	14700	14721	14770	14822	14738	14641	14893	14868	14712	14761	14713	14656	14760	14908	14806	14667	14757	14635	14722	14646	14701	14699	14793	14726	14634	14605	14789	14745	14814	14830	14758	14796	14773	14894	14689	14787	14811	14654	14794	14889	14779	14616	14723	14844	14757	14791	14739	14599	14790	14683	14769	14580	14733	14735	14712	14860	14725	14717	14715	14611	14680	14683	14592	14837	14650	14849	14790	14729	14806	14713	14740	14760	14862	14662	14730	14740	14793	14651	14753	14722	14827	14758	14852	14613	14626	14702	14706	14717	14729	14698	14657	14684	14614	14893	14807	14763	14642	14593	14517	14679	14830	14650	14814	14716	14799	14765	14758	14724	14636	14706	14666	14719	14702	14683	14709	14846	14697	14627	14734	14630	14690	14723	14816	14694	14695	14834	14734	14747	14617	14900	14700	14677	14531	14723	14819	14711	14703	14655	14787	14667	14800	14622	14811	14735	14661	14690	14788	14668	14737	14766	14767	14688	14739	14746	14592	14817	14822	14717	14862	14676	14648	14552	14629	14671	14701	14584	14817	14597	14832	14629	14691	14579	14612	14891	14732	14644	14645	14571	14757	14661	14673	14768	14725	14564	14766	14781	14805	14670	14634	14705	14794	14716	14551	14738	14622	14682	14832	14678	14773	14690	14647	14741	14773	14711	14785	14551	14800	14728	14603	14830	14715	14816	14817	14581	14690	14780	14634	14809	14635	14631	14709	14548	14583	14735	14525	14629	14495	14800	14838	14553	14722	14753	14832	14857	14876	14673	14587	14859	14748	14691	14898	14569	14696	14635	14822	14662	14568	14741	14643	14663	14605	14766	14663	14774	14678	14634	14672	14628	14768	14770	14825	14719	14477	14789	14726	14748	14631	14768	14755	14806	14825	14772	14761	14775	14710	14720	14811	14798	14692	14657	14621	14706	14630	14757	14837	14704	14827	14811	14734	14677	14773	14655	14655	14771	14643	14693	14582	14713	14730	14896	14822	14774	14747	14748	14633	14720	14630	14895	14506	14785	14599	14555	14858	14562	14636	14709	14658	14796	14765	14666	14520	14730	14633	14757	14514	14799	14791	14689	14719	14847	14729	14729	14782	14620	14712	14678	14772	14670	14717	14675	14805	14638	14706	14731	14888	14573	14691	14896	14698
24237	21477	29216	26539	24593	23477	21196	17573	16336	16273	15897	15638	15331	15325	15243	15175	15270	15153	15080	15040	15094	15236	14996	15179	14815	15021	15191	14983	15117	15191	14994	14845	15178	14920	15055	15022	15124	15133	15135	15109	14886	15187	14786	14670	15015	14743	15041	14892	14995	14953	15031	14933	15079	15003	14928	15134	14963	15050	15065	14964	14952	15038	15095	14967	15114	15018	14993	14978	15081	15101	14988	15161	14899	15242	14847	14954	15063	14963	14875	14958	14835	14921	14829	14846	15093	14781	14927	14926	14848	14895	14868	15026	15077	15005	14871	14932	15027	15128	14878	14994	14989	15022	14769	14980	14895	14932	15086	14893	14843	14929	14978	14851	14913	15059	15130	14893	14872	14837	15041	15049	14959	14872	15124	14904	15001	14902	14863	15005	15006	14929	15065	14892	14831	15005	14804	14802	14788	14813	15078	14827	14873	14912	15139	14961	14897	15100	14907	15057	15092	14859	14854	15003	14967	15029	15209	14899	15001	15123	15155	15165	14888	15015	14969	14857	14973	15116	14814	14909	14867	14880	14869	15137	14975	14993	14912	14917	14856	14967	15061	14936	14940	15125	15029	15022	15060	15121	14947	14794	14854	14864	14795	15017	15198	14980	14947	14955	15103	15049	15051	15031	15025	14924	15057	14994	14955	15017	14849	14987	14963	15060	14951	15112	14920	14943	15026	14900	14728	15041	15009	14907	15026	14968	15029	14876	14929	14999	14818	14989	14704	14831	14916	15047	14970	14745	15016	14858	14937	15056	14912	15010	14971	14827	14909	14773	14901	14859	14918	14899	14993	14999	15021	14829	14885	14989	15016	14894	14935	14935	14811	14994	15069	15063	14949	14659	14718	14961	14927	14988	14791	15051	14929	15039	14819	14872	14804	14936	14899	14869	15071	15096	14971	14899	15194	15072	14938	15046	14945	14985	14866	14789	15092	14794	14917	14848	14985	15013	14916	15138	15018	14998	14867	15110	14968	15023	14915	14975	14963	14943	14751	15111	15034	15058	14932	14865	14947	15170	14975	15159	15011	14627	14967	14873	14961	14921	14913	14805	15058	14866	15101	15048	14900	14969	15111	14974	14887	15096	14840	14877	15050	14838	14892	14780	14969	14993	14902	15006	14831	14805	14888	14918	15060	14852	14916	14816	14929	15050	15017	14910	14899	14959	15002	14960	14972	14881	15118	14927	14903	14958	14904	14938	14934	14797	15001	14929	14948	15007	14752	14894	14872	14911	15076	14960	14975	14942	15098	14827	14881	15106	14910	15007	15022	14900	15000	14957	14886	14855	14680	14686	15061	14864	14866	14840	14957	14929	14910	14976	14904	14956	14896	14945	15130	14901	14781	14843	14888	14954	15200	15047	15177	14954	14965	14845	15051	15014	14833	15007	14855	14844	14895	15075	15092	15076	14733	15003	14877	14723	14830	14824	15034	15099	15067	14896	14950	14930	15095	14784	15031	14997	14796	14802	15031	14783	15035	14928	14987	15014	15020	14843	14876	15022	14977	14995	14964	15106	14697	14978	14785	14820	14946	14859	14993	14886	15054	15040	14987	15016	15107	14993	15074	15033	15022	14859	14959	14967	14916	15044	14858	14738	14687	15011	14875	14990	14829	14861	15124	14878	14902	14874	14913	14859	14996	14786	14866	14966	14859	14821	14919	14868	14938	14959	15134	14901	15026	14925	14974	14996	14796	15025	15172	14989	15005	14953	14812	14759	15041	14848	15001	14917	14967	14954	14815	14778	15030	14902	14893	14933	15022	15051	14940	14965	14876	15002	15048	15018	14977	14863	14970	14811	14843	14979	14825	14915	15027	14833	14751	15139	14978	14911	15096	15050	14875	15011	14858	15045	15010	15000	14838	15139	14989	14973	15042	14990	14891	14862	15162	14916	14879	15135	15173	14973	15064	14802	15057	14962	15117	14998	14659	14947	15120	14848	15027	14913	15095	15103	14825	15042	14922	14957	15093	14875	14756	14860	15032	14803	14940	14840	14932	14856	15064	14913	15096	14785	14778	14825	14953	14795	14895	14885	15042	14831	14951	14829	15028	14885	15253	15035	14902	14951	15069	15116	15066	14870	14972	14909	15045	15125	14897	14808	15012	15142	14970	14983	15106	15112	15067	14952	14776	15024	14951	14876	14922	15084	15002	14990	14925	15042	14987	14998	14797	15069	14919	14979	15112	15155	14922	14787	14838	14982	14833	14976	14925	15047	14910	15020	15045	14928	14890	14853	14914	14928	14802	14999	15024	14866	15002	15132	14938	14977	15062	14930	14810	15042	14723	14839	15037	15087	14953	14753	14919	14938	14854	15030	14879	14981	14920	15019	14792	14933	14895	15024	14898	14828	15041	15111	15062	15017	15038	15034	14876	14753	15218	15015	14917	14890	15196	15065	14920	14857	14943	15205	14905	14831	15007	14871	14944	15082	14981	14973	14914	14668	14861	14850	14870	14839	15042	14813	14868	14969	15001	15018	15017	14901	14995	15223	15067	14665	14862	15128	14876	14997	14981	14875	15027	15047	14871	14935	14924	15025	14987	15119	15006	14868	14951	15055	15008	14932	14966	14967	14721	14826	14789	15042	14909	15072	14985	14923	15012	14829	15138	15152	14953	14920	14745	14896	14786	14838	14870	15067	14881	14842	14892	15008	14849	14956	15160	15055	14905	15056	14928	15041	15069	14934	14890	14825	14880	14999	14948	14963	15041	14917	14833	14975	14805	14889	14869	15028	14990	14840	14996	14772	15007	15013	14912	15029	15068	15079	14972	14892	14939	14902	14911	14945	14849	14957	15022	15010	15168	14946	14962	15081	14853	14821	14770	15102	14986	14858	14870	14876	15007	15039	15141	14867	14906	14908	14938	14889	14996	14819	14972	14905	14937	14883	14732	14795	15024	14880	14996	15112	15054	15019	14746	14850	15032	14960	14920	15046	14940	14793	14958	14777	14845	14878	14709	14978	14955	15036	14900	14808	14732	15010	14803	14985	14927	15024	14803	14990	15076	14999	14978	14806	14932	15107	14958	14878	15081	15001	15020	14863	15008	14960	15079	14847	15105	14930	15043	15004	14968	14930	15034	14874	14913	14827	14974	14971	14980	14835	14819	14868	14963	14753	15052	14979	14829	15006	15079	14822	15011	14944	15025	14930	14967	15045	14953	15153	14904	14841	15022	14984	14861	15034	14858	14926	14917	15063	14869	14960	14879	14912	15141	15105	15055	15027	14908	14900	14687	14781	14911	15081	14911	14959	14907	14956	14796	14906	14780	14740	15023	14933	14822	15027	14942	14978	14780	15022	15051	14880	14894	14962	14914	14849	14994	15039	15115	15209	14871	14972	14893	15041	15027	14956	15122	14934	14987	15125	15213	15001	14891	15013	15100	14971	14876	14841	15043	14903	14956	14760	15043	14956	15039	14987	14904	14907	14784	15083	14888	14998	14934	14840	14915	14993	15208	15083	14928	15014	15074	14873	14898	14946	14983	14912	14996	14994	15005	14865	15141	14847	14889	14935	15184	14790	15047	14997	14788	14951	15055	15098	15038	15049	14991	14931	14750	14828	14876	14982	14939	14974	15054	15049	14965	14983	15080	14940	15031	14904	15007	15062	14834	14813	14838	14937	14839	14963	14964	14894	15009	15177	14957	14922	15120	14965	15184	14918	14893	14985	14945	14820	14823	14803	14987	14952	14826	15018	14775	15052	14874	14835	15058	15096	14952	15141	15012	15084	15074	15010	14863	14953	15000	14880	14920	14885	14971	14953	14958	14867	14945	14902	15041	14670	14842	14845	14871	15131	15021	14906	14751	15019	14996	15086	14951	14808	14979	14990	14965	14975	15157	14911	15020	14814	15000	14812	15170	14894	15096	14933	14783	14835	15053	14989	15176	14900	15048	14992	14923	14980	15190	15042	14903	14732	15186	14923	14908	15033	14840	14943	14986	15057	14840	14925	14865	14974	15040	14946	14911	15042	14839	14988	14759	14899	14938	14868	14788	15059	14981	14803	14960	15031	14857	14894	15032	14669	15181	14717	14825	15073	14877	14855	15063	14953	15054	15056	14928	15075	14880	14991	14905	14816	15083	15036	15039	15131	15060	14981	14952	14860	14793	15032	14920	15115	15073	14966	15157	14791	14847	14901	14877	14978	14980	14887	14941	14887	14966	14935	14885	14830	15107	15086	14915	14932	14910	14727	15100	15049	15044	14946	15127	15002	15005	14885	14982	15159	14962	14877	15069	15173	15117	15015	14958	15002	15030	14933	14876	15188	14911	14948	14910	14873	14976	15256	15005	14923	14881	14781	15012	14753	15123	14929	14958	14926	15021	15046	14971	14951	14930	14894	14969	14958	15093	14903	14926	14984	15014	14855	14944	14811	15091	14756	15131	14926	14807	14988	14976	15084	15094	14798	14970	15051	14923	14874	14976	15029	14780	14935	14959	14927	14908	14824	15040	14967	15046	15011	15034	14969	15158	14896	14864	14895	14770	15149	15085	14782	14888	14817	15111	14877	14979	14989	14784	15008	15138	14967	14942	15056	14948	14904	14723	14920	14965	14868	14909	14902	14825	14875	14940	15010	14895	14916	15068	14991	15044	14950	15024	14936	14780	14925	14875	14911	14959	15003	14937	14978	15071	14965	15057	14976	14888	14793	14930	15236	15048	14992	14932	14890	14969	14820	14963	15014	14788	15197	14994	15126	14804	15099	14863	15067	14961	15067	14937	14787	14960	15124	15124	15055	15043	15156	15075	14915	15040	14853	15028	14880	15166	14806	14781	14898	14784	14874	15047	14882	15001	14974	14900	15017	14988	14952	15097	15131	15058	15046	15211	15082	14864	14957	15047	15028	14820	15043	14909	14884	14893	15001	15131	14960	15144	14772	14939	15018	15078	14880	14949	14974	14984	15048	14859	14895	14890	14950	15054	14937	14911	14902	14893	14953	14966	14814	14931	14866	15071	15138	14977	14719	14983	14933	14925	14823	15111	14909	15059	15169	15074	14857	15075	15087	14937	14950	14833	14785	14910	14918	14925	14847	14963	14975	14817	15054	14855	14954	14813	15002	14775	14987	14959	15187	14960	14906	14897	14939	14979	15094	15063	14830	14954	15036	14759	14937	15113	15008
30461	51190	50840	40591	29864	23170	19346	17440	16520	16063	15561	15169	14762	14782	14618	14597	14428	14380	14482	14514	14268	14326	14347	14369	14284	14313	14155	14447	14362	14369	14224	14270	14495	14297	14468	14283	14347	14375	14233	14429	14222	14387	14255	14240	14328	14179	14486	14259	14377	14370	14372	14272	14306	14315	14450	14183	14265	14104	14123	14261	14244	14263	14306	14233	14318	14179	14301	14289	14062	14244	14288	14297	14402	14089	14258	14315	14175	14207	14335	14266	14288	14326	14341	14186	14262	14329	14280	14384	14383	14295	14221	14251	14318	14133	14211	14400	14332	14371	14304	14251	14425	14273	14268	14098	14351	14203	14248	14302	14310	14269	14277	14365	14296	14346	14067	14460	14267	14274	14175	14258	14341	14197	14220	14234	14138	14195	14210	14364	14121	14344	14214	14385	14084	14305	14297	14272	14097	14319	14214	14355	14108	14246	14378	14159	14367	14228	14319	14293	14241	14366	14406	14270	14098	14140	14358	14308	14187	14252	14302	14138	14353	14145	14226	14183	14272	14317	14349	14134	14241	14223	14286	14197	14248	14410	14177	14236	14238	14342	14220	14305	14384	14282	14245	14184	14255	14287	14344	14265	14284	14138	14268	14183	14257	14325	14363	14225	14174	14323	14420	14267	14198	14391	14248	14351	14287	14233	14229	14430	14299	14190	14208	14307	14217	14095	14220	14169	14389	14214	14331	14127	14420	14248	14255	14219	14206	14189	14318	14323	14206	14295	14042	14268	14081	14187	14267	14267	14193	14396	14174	14238	14397	14134	14147	14293	14152	14226	14262	14285	14258	14216	14137	14189	14088	14389	14184	14273	14250	14277	14243	14231	14217	14257	14120	14239	14333	14205	14074	14321	14330	14188	14432	14095	14273	14322	14247	14140	14258	14166	14272	14299	14341	14365	14260	14297	14317	14127	14212	14286	14284	14239	14272	14092	14282	14157	14357	14246	14091	14305	14401	14320	14324	14264	14189	14186	14392	14342	14136	14376	14277	14209	14092	14291	14336	14150	14281	14203	14304	14147	14299	14322	14407	14145	14145	14109	14209	14344	14324	14312	14064	14179	14290	14178	14223	14103	14297	14372	14422	14323	14269	14287	14259	14282	14253	14183	14050	14202	14269	14122	14275	14291	14215	14269	14282	14135	14337	14296	14156	14411	14255	14300	14154	14197	14150	14167	14307	14372	14040	14117	14255	14140	14312	14188	14200	14518	14317	14202	14212	14404	14217	14273	14306	14214	14335	14339	14324	14458	14221	14185	14356	14307	14291	14358	14213	14366	14128	14067	14473	14258	14245	14254	14266	14211	14121	14323	14222	14239	14302	14104	14339	14232	14299	14266	14246	14197	14238	14109	14259	14299	14200	14362	14146	14295	14352	14398	14437	14227	14264	14321	14216	14252	14251	14399	14191	14206	14359	14364	14226	14261	14247	14134	14110	14137	14355	14206	14299	14305	14478	14236	14263	14104	14199	14045	14305	14052	14265	14350	14212	14230	14287	14226	14190	14381	14098	14237	14349	14297	14169	14298	14314	14111	14132	14140	14064	14193	14187	14248	14348	14085	14377	14346	14156	14134	14108	14298	14219	14253	14235	14186	14270	14270	14239	14234	14260	14219	14224	14190	14271	14358	14329	14218	14315	14210	14291	14207	14330	14131	14136	14218	14157	14279	14172	14392	14187	14123	14432	14374	14131	14212	14345	14255	14249	14157	14265	14326	14291	14316	14190	14136	14388	14162	14206	14309	14145	14156	14296	14142	14262	14200	14164	14292	14100	14316	14327	14132	14323	14413	14274	14105	14377	14268	14364	14296	14050	14308	14160	14150	14260	14142	14228	14312	14417	14172	14284	14224	14242	14247	14173	14330	14321	14203	14296	14371	14115	14250	14128	14312	14315	14198	14122	14182	14186	14127	14162	14337	14142	14275	14245	14272	14317	14253	14233	14164	14171	14230	14267	14318	14251	14298	14329	14184	14264	14244	14294	14106	14173	14328	14302	14166	14356	14405	14203	14241	14293	14131	14281	14203	14243	14240	14212	14174	14340	14195	14191	14226	14337	14273	14062	14306	14231	14274	14252	14261	14344	14334	14259	14205	14251	14262	14294	14002	14342	14178	14261	14227	14369	14277	14204	14311	14326	14243	14199	14368	14265	14230	14250	14213	14206	14489	14274	14360	14369	14311	14342	14156	14112	14250	14245	14240	14209	14185	14286	14142	14469	14247	14312	14415	14260	14329	14284	14241	14200	14312	14368	14340	14162	14310	14288	14353	14173	14125	14281	14250	14199	14180	14381	14317	14258	14262	14148	14190	14152	14295	14353	13982	14275	14071	14310	14209	14306	14274	14205	14375	14248	14232	14331	14332	14113	14156	14228	14096	14194	14282	14154	14262	14117	14260	14323	14195	14315	14156	14340	14171	14381	14166	14304	14291	14295	14240	14197	14373	14264	14233	14256	14263	14217	14295	14232	14353	14208	14234	14213	14299	14235	14297	14115	14276	14303	14297	14435	14272	14285	14326	14258	14173	14289	14230	14301	14562	14193	14272	14157	14152	14392	14234	14241	14278	14369	14385	14339	14347	14215	14174	14110	14358	14166	14284	14395	14197	14191	14169	14112	14403	14341	14225	14158	14077	14279	14170	14135	14274	14340	14360	14304	14317	14094	14299	14131	14462	14148	14239	14215	14252	14122	14330	14225	14052	14173	14195	14327	14223	14392	14182	14351	14204	14155	14260	14222	14165	14265	14234	14326	14205	14268	14259	14340	14316	14226	14246	14212	14186	14325	14216	14130	14210	14220	14274	14237	14068	14307	14226	14172	14266	14302	14425	14385	14168	14306	14291	14226	14252	14260	14162	14392	14256	14269	14126	14293	14043	14263	14202	14270	14294	14175	14178	14295	14150	14343	14119	14301	14203	14193	14190	14268	14212	14252	14224	14221	14185	14304	14212	14226	14225	14313	14196	14142	14194	14271	14062	14265	14384	14403	14231	14290	14183	14301	14236	14191	14225	14251	14144	14209	14231	14458	14238	14218	14102	14188	14195	14360	14213	14110	14019	14286	14422	14199	14190	14431	14174	14352	14288	14413	14298	14405	14197	14110	14121	14355	14286	14232	14318	14206	14121	14378	14227	14101	14201	14168	14193	14369	14250	14232	14237	14221	14311	14258	14102	14143	14349	14228	14290	14167	14236	14135	14264	14134	14279	14342	14324	14280	14159	14223	14204	14417	14260	14235	14158	14287	14285	14137	14139	14381	14351	14380	14286	14318	14366	14286	14135	14241	14340	14382	14248	14153	14139	14277	14425	14180	14387	14368	14135	14265	14265	14190	14332	14333	14291	14201	14090	14203	14124	14195	14208	14261	14069	14268	14288	14366	14339	14372	14338	14097	14058	14185	14334	14282	14281	14243	14267	14260	14284	14194	14352	14266	14332	14252	14349	14154	14346	14292	14292	14271	14188	14067	14179	14368	14197	14176	14117	14278	14263	14266	14283	14150	14243	14100	14210	14215	14400	14282	14216	14301	14224	14295	14287	14265	14165	14338	14303	14234	14351	14193	14154	14222	14202	14288	14047	14406	14266	14207	14255	14263	14144	14262	14216	14219	14203	14099	14240	14364	14273	14312	14131	14342	14206	14289	14378	14072	14380	14296	14371	14338	14109	14182	14423	14370	14506	14247	14338	14122	14235	14276	14074	14235	14278	14193	14286	14213	14163	14243	14293	14292	14175	14331	14352	14232	14262	14248	14409	14216	14132	14196	14191	14257	14292	14297	14097	14234	14157	14410	14259	14099	14073	14380	14199	14200	14165	14123	14161	14226	14222	14319	14244	14299	14199	14173	14158	14322	14294	14329	14304	14192	14191	14219	14360	14177	14321	14065	14142	14276	14375	14294	14246	14341	14204	14285	14184	14134	14181	14125	14218	14202	14177	14262	14236	14189	14184	14177	14292	14330	14229	14241	14277	14117	14281	14122	14159	14108	14199	13970	14146	14213	14186	14104	14281	14399	14265	14318	14285	14216	14253	14270	14361	14196	14193	14231	14301	14186	14120	14283	14263	14289	14231	14154	14018	14266	14333	14214	13996	14258	14031	14350	14188	14214	14192	14284	14268	14281	14286	14473	14057	14250	14311	14273	14253	14224	14158	14269	14308	14163	14213	14201	14249	14235	14201	14135	14049	14287	14072	14275	14286	14199	14328	14528	14152	14247	14290	14141	14159	14396	14214	14229	14043	14395	14270	14296	14233	14206	14173	14120	14222	14340	14122	14287	14164	14318	14217	14434	14166	14310	14169	14202	14206	14285	14389	14343	14108	14348	14310	14183	14230	14314	14195	14207	14419	14305	14244	14189	14229	14081	14373	14060	14303	14253	14203	14261	14187	14202	14382	14445	14263	14213	14234	14298	14281	14170	14161	14185	14181	14366	14312	14073	14193	14108	14194	14231	14270	14219	14297	14343	14198	14302	14451	14292	14333	14268	14108	14319	14107	14187	14203	14221	14225	14151	14235	14185	14151	14219	14274	14275	14222	14311	14285	14152	14330	14200	14284	14384	14289	14171	14138	14301	14152	14317	14217	14352	14164	14241	14334	14140	14273	14232	14044	14302	14241	14265	14179	14393	14311	14401	14287	14148	14163	14295	14265	14320	14261	14177	14228	14163	14246	14277	14379	14263	14230	14225	14210	14366	14060	14020	14177	14348	14306	14041	14206	14246	14447	14244	14259	14297	14316	14297	14197	14308	14156	14217	14239	14265	14324	14190	14119	14356	14285	14247	13994	14172	14232	14154	14167	14154	14357	14214	14243	14177	14427	14272	14311	14267	14165	14244	14264	14192	14208	14257	14212	14280	14203	14230	14303	14056	14381	14086	14276	14222	14324	14161	14362	14300	14362	14318	14214	14381	14295	14210	14240	14202	14130	14292	14233	14312	14357	14228	14200	14198	14306	14262	14462	14360	14281	14177	14319	14314	14247	14048	14359	14223	14343	14228	14175	14198	14123	14163	14493	14243	14342	14290	14317	14264	14285	14122	14305	14069	14301	14170	14347	14305	14350	14142	14276	14142	14402	14248	14265	14359	14238	14291	14353	14426	14241	14296	14262	14103	14225	14218	14089	14219	14373
22993	21415	29261	24311	22996	24947	25600	19760	18093	17829	17321	16849	16394	16332	16327	16198	16142	16053	16141	15945	15946	15984	15820	15840	15872	15855	15860	15806	15870	15669	15760	15936	15796	15615	15960	15754	15868	15885	15699	15904	15881	15785	15711	15805	15701	15876	15867	15805	15712	15925	15573	15733	15778	15676	15697	15726	15726	15661	15760	15862	15833	15753	15628	15700	15850	15743	15828	15580	15840	15715	15710	15653	15775	15801	15707	15779	15733	15805	15800	15727	15674	15542	15872	15816	15726	15951	15724	15795	15448	15668	15565	15800	15818	15688	15889	15851	15753	15745	15590	15752	15984	15472	15523	15617	15632	15831	15760	15565	15741	15828	15789	15820	15805	15567	15928	15624	15815	15675	15738	15749	15637	15745	15855	15651	15757	15800	15851	15708	15428	15829	15677	15698	15779	15708	15808	15733	15720	15721	15738	15738	15689	15658	15662	15856	15685	15596	15682	15716	15673	15728	15758	15718	15626	15761	15676	15640	15698	15770	15807	15909	15505	15674	15846	15737	15911	15703	15754	15640	15576	15484	15786	15861	15804	15842	15911	15721	15663	15578	15634	15762	15709	15684	15621	15839	15695	15755	15805	15610	15771	15733	15912	15711	15743	15777	15667	15824	15651	15629	15590	15604	15712	15750	15606	15705	15724	15878	15609	15695	15644	15756	15575	15669	15493	15785	15774	15736	15687	15815	15957	15939	15738	15870	15698	15509	15771	15710	15668	15796	15909	15921	15719	15557	15727	15785	15865	15677	15778	15652	15624	15782	15693	15572	15651	15697	15665	15793	15740	15688	15777	15732	15697	15725	15650	15598	15662	15895	15808	15756	15773	15768	15873	15553	15743	15747	15606	15668	15665	15643	15690	15589	15802	15522	15610	15815	15629	15672	15620	15774	15676	15740	15650	15690	15551	15763	15626	15630	15653	15894	15517	15570	15662	15575	15736	15632	15735	15567	15724	15726	15785	15665	15806	15791	15645	15724	15547	15761	15833	15637	15732	15791	15659	15629	15635	15712	15646	15857	15750	15569	15670	15710	15705	15797	15644	15727	15725	15699	15950	15718	15610	15677	15594	15609	15745	15645	15771	15590	15605	15811	15636	15687	15571	15707	15728	15550	15800	15740	15722	15578	15846	15678	15626	15567	15613	15672	15699	15735	15759	15859	15667	15678	15705	15454	15586	15678	15748	15533	15903	15616	15756	15785	15753	15885	15595	15555	15568	15761	15542	15633	15580	15813	15720	15653	15761	15470	15739	15765	15718	15658	15638	15809	15706	15617	15720	15508	15798	15766	15580	15645	15659	15732	15580	15900	15807	15617	15779	15773	15832	15517	15720	15677	15600	15891	15711	15851	15767	15499	15630	15713	15561	15632	15630	15547	15733	15455	15766	15876	15755	15813	15457	15559	15755	15865	15573	15686	15597	15857	15556	15552	15761	15683	15713	15553	15722	15620	15788	15847	15730	15678	15529	15738	15723	15616	15775	15728	15690	15757	15470	15635	15776	15565	15685	15750	15696	15591	15734	15668	15667	15710	15521	15798	15649	15760	15749	15611	15572	15623	15565	15571	15598	15578	15663	15845	15913	15625	15509	15541	15680	15675	15802	15465	15733	15593	15650	15811	15567	15562	15741	15658	15765	15545	15717	15515	15678	15565	15705	15629	15731	15749	15519	15685	15558	15479	15727	15897	15663	15692	15787	15848	15793	15784	15555	15471	15824	15888	15787	15479	15742	15699	15668	15590	15719	15565	15662	15587	15695	15736	15544	15650	15664	15591	15592	15755	15812	15640	15757	15574	15649	15671	15632	15787	15725	15741	15652	15758	15744	15447	15793	15665	15870	15459	15636	15808	15762	15631	15670	15608	15601	15592	15773	15728	15663	15731	15690	15579	15552	15727	15804	15658	15618	15927	15575	15749	15617	15597	15729	15798	15695	15616	15668	15733	15636	15712	15704	15923	15706	15729	15605	15614	15793	15521	15654	15512	15734	15896	15521	15685	15745	15506	15556	15713	15555	15695	15527	15706	15695	15694	15776	15733	15687	15614	15744	15704	15785	15593	15498	15766	15652	15757	15796	15866	15767	15766	15562	15487	15741	15668	15735	15666	15660	15731	15738	15534	15662	15719	15743	15619	15855	15570	15725	15676	15749	15595	15695	15887	15623	15809	15589	15731	15427	15669	15673	15656	15660	15692	15612	15541	15737	15597	15564	15680	15721	15650	15623	15783	15662	15769	15793	15764	15615	15628	15801	15779	15878	15692	15629	15815	15729	15776	15850	15742	15786	15468	15659	15693	15639	15542	15629	15715	15647	15703	15597	15443	15821	15682	15733	15768	15810	15858	15844	15577	15711	15661	15830	15810	15629	15751	15965	15517	15655	15636	15685	15596	15605	15533	15772	15670	15917	15619	15654	15704	15712	15610	15632	15527	15656	15810	15673	15739	15725	15561	15675	15705	15788	15895	15677	15811	15539	15721	15519	15665	15744	15848	15787	15519	15635	15661	15656	15529	15792	15660	15634	15719	15722	15631	15487	15889	15859	15667	15563	15650	15663	15827	15843	15706	15746	15648	15543	15764	15495	15777	15617	15833	15663	15808	15689	15516	15597	15811	15551	15708	15730	15712	15774	15738	15666	15651	15604	15737	15851	15623	15716	15871	15651	15721	15787	15645	15762	15841	15712	15546	15706	15705	15763	15593	15499	15756	15636	15537	15696	15752	15622	15635	15561	15506	15760	15659	15821	15709	15568	15632	15656	15540	15667	15563	15682	15528	15611	15683	15679	15511	15764	15709	15621	15658	15469	15520	15768	15604	15594	15636	15482	15701	15640	15604	15585	15735	15551	15647	15646	15646	15859	15504	15539	15617	15447	15606	15625	15710	15757	15746	15978	15835	15879	15628	15617	15522	15885	15597	15679	15648	15832	15620	15659	15607	15654	15521	15672	15818	15642	15561	15593	15805	15716	15694	15719	15740	15688	15663	15748	15672	15658	15719	15785	15741	15678	15744	15559	15645	15683	15812	15756	15717	15877	15809	15630	15720	15572	15761	15610	15678	15769	15635	15671	15579	15863	15875	15521	15746	15443	15656	15722	15484	15673	15686	15624	15552	15743	15437	15550	15576	15697	15690	15399	15780	15797	15710	15566	15484	15921	15589	15849	15547	15632	15558	15529	15656	15567	15619	15714	15608	15681	15791	15663	15499	15604	15588	15675	15713	15610	15870	15558	15671	15723	15634	15705	15715	15817	15749	15740	15605	15576	15793	15805	15640	15782	15633	15656	15433	15595	15757	15642	15632	15690	15627	15647	15491	15510	15636	15727	15611	15698	15438	15745	15700	15633	15588	15642	15538	15801	15557	15551	15633	15677	15505	15777	15517	16020	15550	15639	15529	15754	15610	15487	15488	15628	15650	15892	15767	15845	15581	15634	15831	15693	15653	15620	15569	15796	15778	15883	15747	15750	15755	15647	15710	15678	15668	15474	15707	15806	15607	15756	15713	15726	15634	15555	15463	15732	15849	15793	15501	15615	15679	15618	15750	15774	15499	15620	15810	15465	15651	15603	15775	15881	15739	15659	15605	15727	15626	15635	15712	15623	15765	15637	15607	15781	15716	15608	15721	15641	15748	15586	15761	15731	15928	15762	15561	15814	15691	15595	15518	15567	15887	15683	15783	15755	15732	15727	15620	15802	15573	15701	15852	15641	15710	15811	15548	15630	15608	15629	15729	15812	15748	15733	15532	15728	15711	15729	15855	15750	15740	15574	15762	15563	15488	15759	15803	15568	15692	15698	15519	15642	15581	15796	15624	15872	15680	15676	15615	15783	15741	15789	15602	15631	15720	15707	15770	15633	15571	15650	15747	15803	15548	15606	15719	15656	15626	15730	15757	15504	15574	15644	15619	15658	15613	15702	15687	15637	15587	15841	15937	15837	15832	15611	15807	15674	15607	15686	15761	15789	15820	15702	15698	15678	15600	15746	15596	15667	15679	15847	15695	15701	15692	15938	15667	15653	15573	15685	15797	15679	15892	15850	15543	15646	15838	15637	15654	15778	15463	15839	15941	15616	15698	15730	15618	15615	15564	15676	15725	15631	15663	15616	15635	15468	15691	15580	15812	15958	15663	15638	15668	15704	15767	15601	15700	15635	15743	15818	15740	15574	15704	15587	15700	15637	15629	15827	15637	15726	15720	15781	15771	15585	15583	15461	15672	15734	15783	15620	15628	15586	15653	15707	15584	15680	15571	15700	15690	15716	15708	15610	15893	15686	15754	15731	15932	15727	15727	15777	15882	15705	15809	15782	15731	15505	15641	15731	15641	15784	15670	15900	15618	15589	15719	15689	15782	15725	15760	15531	15742	15730	15785	15776	15512	15656	15756	15751	15711	15727	15703	15916	15603	15587	15746	15807	15567	15594	15794	15531	15673	15593	15889	15754	15784	15647	15779	15636	15624	15667	15508	15627	15690	15793	15700	15659	15778	15535	15735	15740	15807	15674	15784	15729	15847	15728	15772	15854	15660	15829	15741	15725	15772	15723	15728	15529	15725	15677	15353	15551	15561	15793	15590	15788	15670	15769	15827	15462	15737	15680	15827	15867	15704	15767	15599	15844	15656	15628	15542	15839	15781	15667	15742	15512	15786	15525	15698	15754	15743	15927	15810	15678	15655	15601	15687	15570	15716	15534	15512	15564	15659	15450	15628	15796	15525	15606	15742	15390	15722	15559	15736	15766	15889	15789	15817	15524	15689	15534	15541	15694	15549	15736	15729	15643	15566	15706	15548	15580	15813	15696	15430	15616	15752	15767	15808	15644	15658	15757	15743	15619	15882	15830	15714	15796	15641	15685	15784	15388	15465	15764	15656	15620	15793	15693	15745	15499	15644	15718	15895	15676	15768	15670	15544	15902	15936	15777	15839	15822	15594	15638	15786	15778	15591	15711	15705	15621	15739	15730	15646	15643	15570	15508	15671	15789	15474	15665	15751	15668	15737	15651	15644	15637	15764	15486	15824	15630	15782	15669	15582	15640	15814	15841	15649	15675	15559	15750	15617	15736	15535	15561	15531	15748	15792	15552	15551	15721	15607	15770	15619	15704	15624	15639	15677	15708	15683	15638	15700	15786	15633
34595	59645	58223	42284	33835	26521	21803	19430	18183	17229	16567	16324	15551	15237	15213	15119	15165	14882	14893	14804	14805	14672	14820	14827	14821	14762	14695	14727	14551	14725	14704	14660	14706	14616	14649	14577	14737	14676	14707	14487	14684	14707	14581	14710	14641	14759	14631	14405	14683	14778	14684	14710	14577	14584	14713	14687	14611	14591	14592	14682	14711	14673	14634	14834	14674	14792	14571	14600	14426	14725	14509	14585	14662	14697	14770	14634	14671	14440	14579	14568	14486	14489	14768	14671	14807	14636	14657	14613	14570	14836	14640	14684	14618	14675	14676	14488	14601	14572	14634	14483	14594	14672	14514	14519	14754	14709	14556	14678	14563	14499	14628	14545	14739	14646	14634	14517	14556	14760	14765	14611	14706	14637	14501	14686	14645	14647	14585	14576	14643	14515	14596	14466	14620	14679	14505	14648	14667	14620	14742	14728	14618	14649	14664	14556	14482	14652	14567	14608	14678	14664	14694	14739	14642	14706	14674	14475	14535	14401	14606	14670	14547	14573	14543	14623	14631	14700	14577	14648	14550	14810	14760	14591	14665	14702	14455	14327	14732	14570	14582	14592	14682	14635	14785	14685	14520	14629	14664	14557	14645	14698	14512	14558	14573	14658	14794	14601	14700	14591	14617	14585	14655	14804	14725	14486	14612	14496	14629	14666	14572	14575	14494	14596	14707	14599	14642	14622	14671	14694	14760	14715	14529	14587	14483	14599	14662	14570	14534	14793	14767	14632	14785	14455	14573	14672	14644	14486	14584	14630	14506	14607	14613	14474	14640	14599	14616	14602	14511	14596	14556	14643	14626	14696	14592	14362	14598	14621	14570	14446	14692	14557	14595	14457	14659	14525	14688	14541	14454	14620	14675	14699	14656	14594	14629	14570	14536	14612	14802	14619	14560	14611	14397	14688	14629	14489	14660	14569	14523	14515	14557	14386	14500	14504	14669	14585	14416	14462	14593	14595	14589	14803	14682	14643	14567	14678	14645	14611	14587	14632	14457	14821	14391	14569	14760	14485	14582	14656	14578	14688	14529	14608	14491	14855	14637	14539	14622	14596	14676	14619	14529	14534	14790	14531	14319	14622	14670	14437	14616	14505	14590	14708	14542	14565	14647	14475	14540	14577	14690	14527	14622	14598	14567	14585	14711	14698	14519	14501	14609	14602	14531	14635	14842	14675	14560	14482	14456	14721	14634	14549	14662	14598	14557	14585	14677	14583	14591	14498	14689	14602	14478	14561	14516	14511	14616	14732	14576	14631	14622	14622	14637	14514	14367	14532	14582	14469	14585	14592	14406	14736	14688	14585	14661	14510	14643	14686	14638	14609	14715	14631	14452	14658	14622	14589	14685	14722	14668	14439	14365	14510	14526	14719	14517	14634	14649	14568	14582	14559	14543	14699	14478	14474	14653	14621	14511	14723	14633	14656	14715	14371	14716	14670	14628	14692	14677	14813	14513	14431	14475	14588	14742	14699	14567	14622	14532	14695	14578	14529	14618	14611	14660	14478	14624	14482	14574	14653	14630	14704	14484	14680	14613	14640	14760	14590	14740	14610	14723	14668	14730	14447	14568	14574	14679	14562	14430	14583	14533	14720	14575	14623	14482	14733	14374	14699	14708	14586	14634	14639	14660	14572	14496	14699	14629	14726	14720	14635	14574	14495	14620	14553	14778	14407	14436	14701	14482	14509	14649	14593	14762	14516	14588	14586	14726	14621	14587	14510	14575	14472	14576	14539	14737	14605	14652	14608	14616	14602	14685	14767	14610	14527	14530	14602	14578	14610	14618	14533	14717	14732	14486	14452	14680	14520	14567	14523	14454	14582	14565	14552	14611	14706	14626	14714	14516	14574	14554	14762	14482	14520	14654	14584	14616	14672	14588	14523	14726	14497	14606	14647	14676	14688	14581	14667	14593	14371	14594	14426	14720	14651	14733	14438	14654	14599	14593	14555	14660	14679	14667	14598	14551	14573	14449	14732	14679	14636	14652	14490	14468	14611	14524	14620	14716	14647	14549	14811	14542	14727	14456	14582	14592	14686	14514	14570	14566	14764	14485	14779	14413	14658	14484	14377	14635	14758	14524	14595	14601	14541	14670	14652	14725	14575	14595	14690	14542	14330	14672	14718	14594	14725	14590	14618	14521	14576	14698	14368	14715	14722	14603	14577	14742	14534	14663	14620	14659	14711	14654	14686	14582	14496	14546	14640	14669	14764	14557	14657	14639	14791	14741	14558	14709	14862	14553	14468	14650	14680	14603	14536	14527	14460	14646	14484	14759	14504	14595	14558	14622	14764	14607	14567	14639	14310	14541	14668	14721	14610	14561	14545	14522	14493	14489	14579	14711	14709	14549	14418	14630	14407	14456	14673	14627	14535	14589	14605	14715	14672	14741	14772	14590	14522	14463	14782	14582	14726	14583	14768	14642	14430	14585	14693	14360	14517	14450	14525	14474	14467	14499	14629	14587	14650	14636	14668	14615	14594	14593	14457	14510	14485	14741	14748	14462	14619	14651	14494	14568	14629	14565	14736	14609	14619	14639	14560	14612	14584	14632	14637	14629	14670	14578	14471	14705	14731	14641	14560	14598	14514	14534	14599	14571	14492	14604	14571	14544	14697	14520	14698	14694	14602	14413	14616	14533	14632	14657	14681	14488	14646	14564	14532	14391	14532	14748	14480	14667	14605	14611	14388	14454	14632	14737	14681	14631	14533	14815	14594	14527	14653	14726	14668	14638	14410	14613	14708	14572	14447	14520	14546	14595	14760	14608	14731	14558	14709	14721	14567	14504	14560	14705	14593	14775	14496	14676	14491	14533	14561	14776	14627	14476	14537	14631	14630	14542	14625	14435	14616	14630	14680	14524	14621	14698	14643	14612	14566	14659	14829	14575	14635	14647	14497	14601	14591	14471	14691	14363	14556	14657	14617	14568	14706	14482	14609	14488	14510	14766	14473	14582	14530	14683	14531	14529	14478	14599	14595	14704	14726	14632	14618	14773	14603	14473	14600	14647	14547	14446	14600	14636	14612	14673	14557	14631	14573	14769	14437	14587	14523	14519	14711	14539	14581	14455	14538	14564	14480	14680	14664	14613	14533	14470	14581	14613	14596	14654	14504	14579	14681	14595	14592	14632	14584	14417	14675	14694	14581	14528	14465	14838	14552	14567	14551	14597	14569	14582	14502	14635	14655	14605	14580	14614	14667	14541	14609	14701	14699	14547	14509	14562	14599	14683	14751	14656	14578	14550	14646	14500	14502	14689	14578	14612	14553	14627	14686	14739	14656	14739	14690	14611	14468	14431	14685	14535	14633	14454	14448	14544	14650	14521	14627	14499	14517	14680	14641	14495	14583	14697	14740	14639	14630	14736	14661	14594	14688	14761	14660	14369	14548	14589	14536	14549	14508	14663	14631	14574	14694	14579	14579	14807	14797	14570	14556	14613	14791	14736	14668	14564	14458	14361	14654	14726	14604	14568	14579	14662	14507	14640	14653	14703	14743	14559	14527	14626	14527	14578	14470	14579	14508	14641	14542	14480	14437	14785	14571	14459	14643	14511	14613	14544	14573	14712	14651	14388	14663	14578	14561	14524	14586	14511	14419	14729	14523	14723	14431	14523	14619	14789	14546	14536	14444	14596	14691	14607	14579	14739	14431	14569	14549	14577	14622	14589	14415	14687	14714	14427	14622	14676	14588	14582	14690	14631	14552	14546	14643	14660	14617	14411	14695	14488	14505	14647	14722	14538	14572	14466	14673	14673	14404	14702	14628	14509	14451	14477	14614	14640	14592	14696	14438	14496	14717	14661	14552	14581	14507	14649	14648	14644	14490	14507	14515	14641	14604	14695	14556	14589	14613	14351	14700	14508	14748	14651	14711	14640	14690	14549	14516	14511	14647	14556	14630	14593	14609	14752	14552	14600	14593	14481	14565	14497	14661	14669	14649	14581	14532	14564	14622	14761	14752	14529	14578	14699	14662	14622	14520	14525	14757	14615	14667	14542	14592	14465	14567	14681	14740	14625	14414	14469	14551	14652	14659	14532	14575	14533	14509	14747	14446	14433	14565	14423	14667	14707	14611	14450	14518	14715	14441	14560	14623	14728	14597	14618	14624	14255	14674	14760	14469	14631	14618	14652	14578	14537	14495	14638	14741	14451	14663	14548	14772	14649	14580	14540	14722	14540	14776	14730	14730	14775	14637	14412	14619	14667	14613	14623	14621	14686	14495	14639	14703	14580	14716	14677	14625	14592	14580	14571	14665	14368	14537	14519	14504	14520	14615	14513	14460	14521	14701	14595	14602	14437	14630	14613	14582	14534	14625	14634	14690	14638	14410	14704	14724	14537	14618	14600	14708	14618	14710	14726	14624	14609	14654	14676	14610	14703	14646	14523	14563	14682	14532	14688	14486	14646	14753	14614	14335	14640	14687	14493	14672	14336	14745	14511	14611	14568	14614	14603	14588	14602	14595	14657	14661	14624	14466	14492	14470	14664	14572	14726	14522	14609	14641	14624	14551	14703	14597	14615	14498	14411	14524	14646	14639	14578	14629	14527	14684	14616	14677	14535	14654	14659	14715	14425	14680	14617	14592	14572	14494	14581	14353	14631	14676	14600	14624	14642	14608	14620	14528	14625	14516	14554	14489	14614	14697	14592	14613	14716	14655	14660	14513	14544	14487	14602	14867	14522	14524	14498	14597	14617	14642	14665	14615	14754	14618	14551	14658	14829	14582	14715	14539	14678	14591	14574	14460	14711	14646	14702	14535	14749	14612	14616	14545	14739	14507	14576	14802	14552	14722	14638	14733	14557	14474	14724	14521	14609	14589	14546	14739	14450	14594	14697	14581	14642	14757	14600	14512	14505	14473	14564	14543	14610	14621	14598	14576	14648	14593	14561	14863	14559	14711	14699	14626	14566	14668	14702	14496	14461	14649	14527	14485	14421	14615	14564	14710	14703	14590	14646	14599	14573	14655	14629	14605	14509	14757	14456	14598	14558	14645	14647	14585	14650	14827	14610	14536	14574	14442	14695	14537	14537	14370	14489	14696	14667	14550	14513	14666	14523	14610	14515	14649	14422	14480	14616	14557	14644	14612	14470	14915	14460	14658	14533	14682	14489	14638	14542	14799
28654	27488	32201	27802	21171	18501	17451	16317	16188	15913	15972	15641	15662	15380	15559	15506	15297	15590	15386	15230	15429	15413	15307	15191	15423	15356	15448	15359	15296	15365	15346	15303	15292	15318	15475	15356	15442	15448	15337	15365	15250	15484	15363	15500	15351	15351	15304	15226	15272	15396	15283	15307	15430	15272	15269	15445	15433	15158	15423	15359	15377	15144	15359	15268	15231	15317	15433	15421	15315	15369	15246	15379	15188	15245	15466	15417	15343	15223	15269	15455	15245	15145	15288	15480	15542	15251	15357	15332	15381	15491	15374	15354	15361	15217	15409	15440	15451	15288	15299	15258	15359	15248	15138	15308	15243	15053	15125	15477	15273	15363	15363	15261	15343	15364	15280	15266	15438	15367	15361	15411	15251	15315	15307	15531	15300	15383	15535	15373	15217	15276	15077	15410	15179	15427	15219	15291	15430	15222	15346	15330	15463	15282	15350	15300	15611	15278	15428	15272	15517	15326	15210	15200	15311	15415	15222	15432	15248	15205	15314	15377	15409	15341	15479	15424	15308	15282	15243	15231	15176	15220	15502	15428	15280	15201	15491	15381	15453	15401	15401	15161	15382	15266	15447	15324	15220	15389	15166	15256	15360	15287	15252	15320	15448	15346	15252	15298	15326	15188	15566	15415	15406	15254	15321	15152	15340	15430	15238	15430	15340	15355	15307	15183	15257	15216	15234	15171	15502	15371	15279	15486	15527	15257	15415	15347	15248	15354	15338	15350	15262	15399	15365	15022	15531	15237	15466	15442	15372	15301	15276	15424	15342	15433	15294	15343	15184	15140	15433	15309	15277	15256	15481	15575	15488	15397	15306	15434	15563	15325	15357	15430	15463	15439	15328	15310	15366	15335	15258	15254	15161	15266	15372	15335	15294	15419	15156	15230	15101	15258	15393	15220	15314	15354	15258	15472	15332	15175	15302	15480	15295	15449	15339	15362	15438	15258	15366	15403	15371	15407	15556	15402	15431	15425	15206	15337	15184	15256	15270	15401	15337	15159	15409	15185	15412	15330	15233	15275	15413	15277	15428	15303	15511	15304	15392	15294	15357	15332	15458	15336	15369	15073	15351	15264	15185	15272	15469	15126	15111	15281	15414	15503	15429	15251	15445	15456	15450	15151	15180	15078	15500	15395	15478	15246	15155	15423	15325	15230	15282	15283	15587	15270	15337	15409	15294	15424	15483	15488	15259	15299	15514	15226	15490	15353	15231	15151	15325	15311	15489	15299	15475	15128	15351	15395	15374	15284	15491	15356	15277	15300	15130	15382	15383	15389	15342	15271	15386	15307	15304	15521	15409	15344	15277	15367	15349	15233	15339	15456	15469	15432	15339	15469	15229	15220	15366	15386	15309	15460	15345	15346	15214	15410	15235	15320	15263	15211	15309	15305	15219	15332	15207	15162	15161	15380	15271	15412	15472	15278	15227	15500	15353	15418	15403	15395	15378	15226	15249	15397	15263	15409	15428	15468	15175	15213	15402	15453	15238	15334	15377	15399	15486	15497	15334	15162	15345	15310	15443	15404	15531	15453	15208	15123	15154	15366	15402	15321	15399	15178	15251	15337	15403	15188	15313	15406	15562	15445	15235	15349	15368	15320	15233	15424	15283	15448	15411	15469	15266	15520	15456	15383	15196	15434	15176	15347	15523	15359	15388	15255	15527	15264	15336	15497	15431	15429	15315	15290	15292	15208	15213	15502	15184	15416	15432	15233	15302	15227	15390	15251	15169	15342	15263	15339	15424	15410	15377	15448	15333	15137	15357	15509	15264	15216	15346	15342	15340	15264	15253	15181	15387	15212	15463	15285	15377	15265	15228	15345	15475	15440	15421	15334	15278	15180	15267	15253	15457	15358	15529	15168	15431	15464	15258	15256	15216	15489	15144	15496	15236	15275	15311	15195	15259	15101	15409	15299	15374	15409	15238	15387	15296	15445	15364	15410	15543	15306	15236	15427	15059	15377	15306	15213	15128	15411	15450	15191	15456	15336	15431	15084	15476	15284	15262	15435	15391	15556	15402	15238	15203	15303	15258	15225	15385	15510	15352	15311	15462	15248	15240	15252	15319	15336	15190	15231	15561	15264	15401	15451	15333	15601	15069	15398	15410	15298	15424	15449	15191	15333	15345	15414	15543	15424	15335	15071	15308	15365	15164	15341	15494	15500	15361	15399	15489	15324	15329	15360	15262	15500	15286	15369	15391	15392	15273	15388	15342	15328	15320	15363	15418	15394	15252	15217	15368	15305	15408	15252	15260	15374	15604	15524	15419	15299	15085	15291	15349	15330	15337	15422	15280	15355	15422	15212	15292	15423	15476	15235	15422	15435	15313	15346	15260	15375	15410	15350	15358	15402	15297	15282	15266	15378	15476	15296	15442	15155	15417	15368	15206	15325	15253	15359	15305	15401	15377	15373	15090	15465	15569	15312	15412	15370	15396	15506	15387	15462	15264	15453	15207	15212	15227	15453	15340	15236	15393	15172	15450	15371	15314	15361	15212	15572	15460	15295	15419	15396	15379	15453	15394	15448	15418	15390	15485	15348	15312	15401	15336	15299	15308	15474	15213	15282	15269	15363	15311	15209	15487	15444	15330	15311	15533	15387	15191	15536	15460	15398	15356	15291	15286	15144	15498	15292	15177	15451	15527	15493	15218	15217	15428	15524	15567	15338	15320	15293	15480	15245	15258	15249	15576	15404	15373	15410	15344	15283	15295	15267	15262	15424	15072	15338	15366	15251	15504	15357	15312	15497	15284	15324	15422	15423	15253	15235	15513	15459	15517	15461	15422	15233	15443	15247	15262	15404	15394	15338	15380	15515	15239	15430	15351	15423	15264	15239	15436	15556	15469	15302	15174	15349	15502	15299	15474	15250	15343	15290	15310	15227	15471	15270	15334	15354	15600	15295	15560	15271	15405	15223	15369	15433	15197	15430	15390	15456	15342	15346	15474	15348	15171	15523	15420	15377	15356	15425	15400	15120	15253	15183	15322	15199	15536	15465	15308	15260	15277	15495	15338	15386	15251	15358	15422	15225	15006	15397	15146	15385	15533	15409	15411	15199	15337	15263	15271	15277	15353	15253	15387	15222	15317	15389	15350	15283	15239	15320	15215	15421	15246	15509	15346	15187	15395	15393	15425	15427	15325	15371	15251	15389	15325	15313	15350	15380	15249	15342	15415	15415	15460	15524	15331	15423	15273	15234	15367	15409	15197	15313	15214	15205	15447	15211	15321	15235	15260	15091	15354	15173	15421	15410	15445	15214	15247	15522	15122	15288	15354	15292	15410	15339	15388	15223	15352	15154	15438	15151	15227	15649	15477	15317	15315	15318	15321	15560	15464	15419	15408	15367	15448	15388	15292	15275	15143	15434	15223	15422	15287	15332	14945	15424	15324	15359	15295	15291	15435	15399	15346	15344	15371	15148	15472	15286	15334	15360	15474	15234	15330	15449	15467	15263	15338	15452	15556	15414	15333	15346	15255	15331	15067	15246	15196	15308	15249	15139	15306	15270	15262	15236	15290	15131	15463	15167	15646	15524	15455	15391	15327	15220	15342	15384	15398	15371	15302	15096	15428	15253	15450	15374	15433	15349	15237	15257	15247	15330	15407	15498	15314	15418	15337	15208	15235	15312	15239	15333	15404	15572	15204	15363	15290	15425	15424	15380	15474	15419	15431	15411	15288	15394	15320	15438	15118	15336	15362	15395	15539	15374	15424	15549	15330	15233	15181	15317	15337	15285	15277	15354	15335	15470	15345	15451	15390	15507	15400	15307	15428	15243	15313	15332	15126	15417	15399	15342	15316	15330	15338	15180	15412	15292	15470	15281	15288	15328	15473	15517	15271	15233	15338	15362	15365	15303	15315	15387	15228	15322	15221	15460	15182	15494	15482	15384	15469	15402	15305	15341	15399	15409	15381	15328	15229	15397	15343	15300	15426	15317	15367	15380	15429	15406	15107	15344	15301	15387	15410	15277	15324	15235	15489	15169	15366	15257	15538	15330	15365	15430	15247	15076	15339	15327	15420	15303	15230	15508	15214	15309	15358	15248	15270	15179	15309	15321	15395	15392	15198	15618	15115	15460	15393	15472	15409	15525	15387	15367	15384	15424	15363	15190	15213	15465	15142	15250	15308	15274	15228	15462	15263	15241	15425	15380	15257	15354	15559	15485	15512	15363	15475	15244	15390	15254	15566	15460	15383	15202	15452	15495	15369	15153	15415	15183	15429	15461	15179	15169	15481	15381	15440	15377	15373	15343	15265	15159	15391	15385	15273	15260	15378	15386	15557	15318	15347	15380	15362	15220	15507	15410	15221	15223	15237	15212	15236	15251	15490	15075	15367	15467	15390	15323	15444	15446	15598	15579	15328	15341	15377	15322	15500	15257	15368	15437	15315	15408	15583	15273	15306	15337	15463	15520	15326	15619	15208	15295	15174	15258	15441	15375	15319	15298	15299	15351	15222	15229	15297	15304	15392	15364	15239	15359	15273	15335	15562	15424	15227	15428	15203	15221	15273	15454	15507	15179	15402	15332	15447	15154	15430	15326	15398	15515	15369	15271	15262	15243	15289	15327	15374	15116	15182	15322	15198	15343	15227	15227	15298	15227	15109	15308	15406	15464	15506	15299	15304	15341	15228	15210	15349	15443	15287	15448	15246	15423	15261	15204	15413	15397	15276	15489	15385	15454	15483	15511	15321	15392	15352	15383	15650	15538	15439	15463	15447	15352	15362	15214	15511	15496	15415	15453	15483	15327	15296	15407	15484	15206	15237	15166	15300	15304	15369	15227	15351	15355	15427	15252	15508	15403	15214	15225	15323	15199	15314	15241	15243	15115	15388	15271	15461	15245	15462	15378	15390	15263	15537	15233	15309	15494	15264	15436	15375	15458	15358	15229	15349	15386	15339	15402	15428	15271	15398	15422	15512	15387	15264	15305	15521	15180	15567	15351	15328	15354	15419	15321	15182	15322	15361	15256	15157	15376	15128	15253	15438	15376	15422	15251	15437	15523	15457	15294	15244	15410	15523	15281	15264	15242	15366	15533	15381	15296	15517	15378	15244	15375	15422	15493	15348	15353	15447	15342	15303	15255	15440	15486	15283	15297	15328	15205	15525	15517	15120	15302
31551	45308	37958	28433	22476	18926	16800	16173	15733	15412	15047	14937	14884	14702	14573	14525	14444	14614	14437	14518	14528	14526	14387	14539	14458	14477	14499	14559	14600	14521	14525	14392	14478	14451	14444	14479	14470	14531	14328	14370	14432	14520	14518	14515	14409	14421	14648	14401	14471	14538	14374	14444	14384	14432	14564	14415	14397	14704	14496	14529	14539	14561	14429	14513	14444	14638	14490	14471	14493	14414	14449	14480	14470	14359	14583	14574	14618	14444	14487	14457	14434	14452	14663	14502	14447	14286	14563	14372	14443	14406	14321	14391	14458	14421	14565	14676	14315	14432	14442	14597	14415	14360	14510	14500	14386	14445	14533	14445	14438	14425	14470	14425	14509	14473	14552	14467	14504	14470	14381	14463	14447	14449	14318	14362	14528	14325	14578	14259	14647	14530	14500	14364	14446	14521	14435	14416	14382	14457	14465	14516	14312	14592	14354	14350	14453	14533	14378	14496	14269	14555	14577	14386	14469	14520	14277	14554	14479	14485	14528	14382	14426	14390	14392	14479	14524	14522	14545	14592	14530	14281	14401	14355	14557	14300	14539	14306	14282	14405	14435	14437	14286	14549	14643	14490	14510	14445	14315	14641	14478	14367	14533	14391	14646	14615	14594	14351	14369	14418	14441	14436	14582	14523	14425	14434	14445	14547	14598	14454	14421	14249	14638	14494	14417	14400	14413	14398	14419	14493	14374	14403	14472	14470	14560	14376	14444	14415	14608	14417	14455	14460	14612	14597	14425	14515	14436	14416	14493	14389	14416	14233	14383	14395	14474	14501	14315	14406	14586	14473	14434	14364	14413	14481	14607	14354	14553	14580	14357	14402	14518	14530	14560	14600	14385	14541	14495	14578	14478	14516	14458	14477	14350	14421	14381	14345	14456	14498	14465	14481	14388	14415	14334	14410	14431	14524	14480	14489	14293	14319	14364	14437	14504	14443	14364	14528	14514	14450	14436	14378	14486	14552	14421	14581	14501	14470	14458	14479	14512	14584	14496	14491	14435	14385	14451	14474	14423	14536	14588	14412	14480	14409	14429	14469	14452	14486	14494	14486	14477	14481	14442	14415	14316	14315	14366	14518	14533	14555	14484	14380	14460	14368	14339	14372	14483	14312	14597	14533	14448	14273	14488	14347	14460	14591	14486	14406	14391	14310	14657	14400	14547	14415	14521	14666	14440	14598	14594	14448	14400	14453	14539	14362	14382	14559	14420	14521	14403	14472	14470	14611	14344	14360	14580	14510	14437	14459	14404	14440	14386	14272	14537	14445	14364	14371	14422	14548	14480	14435	14483	14502	14502	14589	14394	14387	14411	14368	14524	14495	14532	14501	14329	14451	14450	14251	14475	14536	14599	14396	14532	14340	14470	14281	14506	14439	14566	14325	14285	14449	14537	14406	14403	14551	14511	14470	14292	14412	14423	14355	14549	14365	14561	14554	14662	14346	14513	14624	14378	14550	14585	14364	14642	14561	14505	14413	14458	14396	14573	14477	14435	14530	14442	14438	14461	14283	14528	14455	14542	14468	14135	14373	14562	14463	14440	14625	14568	14425	14521	14322	14454	14392	14472	14432	14664	14346	14493	14295	14604	14377	14529	14207	14244	14452	14487	14478	14501	14403	14466	14571	14519	14550	14486	14346	14393	14442	14505	14388	14340	14405	14470	14420	14457	14436	14468	14607	14447	14454	14477	14447	14554	14497	14529	14591	14471	14415	14501	14419	14378	14433	14376	14519	14290	14404	14431	14418	14355	14385	14561	14589	14281	14574	14540	14443	14508	14489	14448	14400	14392	14672	14435	14453	14426	14427	14360	14653	14359	14359	14478	14460	14489	14461	14435	14349	14496	14387	14436	14442	14554	14338	14403	14341	14463	14414	14460	14482	14398	14376	14295	14411	14518	14432	14408	14086	14408	14426	14487	14582	14474	14486	14334	14362	14320	14377	14389	14472	14413	14443	14353	14477	14503	14424	14530	14567	14478	14529	14397	14519	14412	14377	14496	14523	14293	14370	14438	14575	14373	14355	14496	14488	14426	14445	14426	14415	14386	14447	14585	14515	14465	14461	14472	14166	14469	14303	14655	14541	14344	14382	14534	14474	14349	14559	14530	14415	14362	14498	14586	14556	14522	14390	14417	14564	14481	14508	14540	14437	14601	14541	14597	14506	14446	14529	14400	14532	14417	14596	14372	14536	14166	14512	14425	14291	14458	14356	14548	14455	14339	14446	14357	14425	14512	14431	14318	14442	14500	14434	14485	14342	14582	14527	14325	14457	14479	14460	14467	14612	14408	14460	14430	14445	14407	14488	14442	14261	14327	14572	14435	14396	14415	14522	14458	14633	14411	14412	14557	14419	14581	14474	14436	14553	14344	14499	14350	14603	14509	14358	14513	14443	14467	14459	14517	14480	14457	14489	14604	14606	14351	14481	14457	14531	14611	14393	14348	14343	14508	14452	14559	14409	14506	14401	14378	14556	14465	14534	14484	14525	14465	14553	14557	14504	14353	14472	14350	14538	14418	14438	14421	14570	14448	14473	14421	14532	14439	14454	14356	14682	14404	14476	14498	14482	14436	14452	14557	14557	14506	14480	14476	14358	14465	14420	14672	14457	14465	14298	14282	14409	14429	14431	14480	14427	14401	14515	14487	14321	14510	14350	14625	14572	14315	14600	14474	14452	14343	14376	14407	14348	14453	14547	14559	14458	14331	14618	14393	14391	14469	14385	14465	14415	14434	14195	14378	14329	14345	14479	14322	14300	14413	14442	14508	14291	14602	14472	14302	14495	14526	14549	14572	14405	14603	14452	14434	14492	14542	14463	14411	14533	14423	14620	14490	14613	14443	14413	14500	14583	14560	14630	14484	14486	14498	14327	14342	14474	14445	14333	14432	14454	14430	14486	14383	14595	14181	14496	14456	14358	14426	14517	14479	14239	14565	14417	14386	14509	14408	14516	14572	14524	14514	14592	14387	14509	14238	14344	14408	14395	14374	14537	14337	14374	14310	14482	14699	14591	14594	14234	14529	14568	14325	14509	14571	14300	14453	14433	14357	14472	14537	14598	14582	14447	14459	14525	14507	14468	14425	14561	14462	14480	14477	14552	14396	14416	14400	14481	14387	14430	14536	14459	14730	14467	14208	14418	14387	14624	14416	14409	14514	14456	14529	14534	14374	14486	14469	14534	14434	14545	14674	14461	14381	14446	14537	14414	14408	14366	14498	14413	14525	14383	14266	14450	14443	14515	14363	14728	14501	14487	14610	14354	14495	14269	14472	14293	14377	14384	14470	14603	14566	14416	14446	14437	14539	14532	14453	14224	14402	14297	14555	14494	14657	14471	14621	14502	14621	14490	14228	14523	14484	14348	14652	14412	14444	14534	14518	14478	14434	14590	14445	14554	14434	14583	14449	14423	14623	14437	14482	14488	14560	14416	14503	14376	14475	14489	14433	14462	14433	14578	14341	14522	14499	14413	14280	14482	14456	14380	14549	14424	14385	14419	14447	14460	14507	14511	14415	14458	14427	14500	14299	14376	14446	14471	14500	14489	14396	14566	14476	14444	14370	14538	14541	14388	14413	14391	14361	14496	14708	14634	14401	14555	14320	14575	14598	14362	14374	14450	14413	14518	14512	14471	14266	14398	14393	14625	14298	14554	14330	14524	14624	14472	14408	14514	14606	14510	14429	14551	14469	14478	14419	14607	14401	14416	14502	14413	14524	14427	14329	14511	14429	14457	14621	14523	14445	14331	14444	14374	14437	14492	14597	14598	14664	14365	14554	14580	14291	14445	14625	14282	14437	14521	14553	14442	14472	14414	14330	14490	14392	14347	14422	14329	14482	14406	14499	14453	14504	14496	14557	14532	14507	14563	14342	14627	14331	14425	14425	14655	14358	14520	14327	14545	14539	14410	14487	14499	14367	14398	14411	14430	14543	14407	14540	14365	14549	14492	14412	14458	14516	14658	14433	14481	14542	14515	14377	14453	14448	14654	14364	14481	14551	14284	14573	14473	14506	14389	14495	14303	14483	14269	14638	14447	14302	14671	14397	14438	14405	14327	14448	14542	14503	14345	14458	14345	14466	14430	14531	14345	14483	14403	14521	14477	14452	14524	14442	14366	14520	14395	14465	14423	14453	14394	14400	14360	14299	14529	14409	14348	14448	14533	14311	14547	14421	14395	14389	14348	14549	14577	14430	14397	14537	14499	14429	14467	14536	14349	14553	14356	14459	14533	14637	14357	14645	14422	14323	14511	14356	14463	14418	14489	14432	14497	14431	14400	14322	14484	14399	14588	14357	14433	14606	14463	14289	14607	14491	14568	14542	14665	14402	14288	14514	14561	14430	14457	14377	14517	14444	14390	14512	14378	14582	14511	14347	14340	14471	14368	14300	14532	14396	14272	14618	14519	14384	14463	14568	14477	14485	14454	14481	14424	14478	14436	14420	14357	14487	14343	14516	14550	14549	14251	14479	14496	14536	14517	14438	14565	14480	14453	14499	14429	14394	14478	14523	14524	14421	14380	14513	14639	14526	14438	14536	14303	14551	14468	14573	14470	14659	14504	14335	14477	14385	14353	14409	14407	14401	14600	14532	14431	14437	14448	14504	14375	14451	14444	14284	14390	14485	14557	14415	14417	14458	14292	14283	14382	14576	14434	14515	14461	14420	14575	14474	14565	14332	14509	14532	14457	14502	14397	14702	14581	14312	14517	14560	14617	14525	14343	14488	14415	14473	14409	14588	14497	14574	14660	14450	14428	14542	14564	14369	14542	14462	14452	14583	14536	14431	14567	14486	14445	14401	14521	14406	14730	14423	14412	14489	14577	14401	14533	14463	14642	14478	14479	14502	14477	14485	14449	14621	14492	14579	14416	14412	14327	14421	14448	14422	14457	14350	14407	14396	14573	14646	14466	14429	14445	14424	14397	14392	14563	14458	14422	14384	14264	14396	14389	14436	14495	14400	14442	14332	14296	14348	14388	14546	14459	14524	14534	14513	14373	14517	14547	14535	14390	14371	14707	14421	14392	14391	14446	14340	14470	14405	14407	14536	14277	14436	14788	14497	14429	14573	14410	14464	14407	14518	14634	14415	14610	14529	14306	14380	14451	14506	14484	14600	14370	14601	14400
24294	21516	28999	25977	23897	22149	19928	16756	15947	15850	15601	15320	15052	14991	14694	14536	14558	14718	14822	14772	14726	14504	14636	14616	14582	14344	14544	14560	14622	14506	14537	14506	14555	14528	14534	14369	14493	14479	14438	14448	14452	14383	14708	14313	14442	14430	14508	14475	14441	14381	14502	14483	14641	14350	14409	14443	14307	14511	14620	14444	14463	14498	14409	14387	14453	14269	14567	14287	14494	14277	14388	14380	14331	14498	14436	14491	14253	14294	14466	14302	14307	14181	14398	14371	14379	14331	14394	14679	14434	14428	14397	14316	14361	14468	14252	14465	14516	14466	14464	14384	14142	14242	14245	14445	14541	14450	14439	14488	14371	14340	14367	14340	14493	14427	14291	14147	14444	14415	14492	14455	14270	14374	14658	14424	14159	14537	14314	14363	14437	14442	14303	14518	14307	14277	14536	14294	14578	14338	14495	14440	14313	14435	14157	14483	14352	14345	14459	14454	14422	14299	14382	14297	14271	14257	14275	14342	14218	14406	14307	14454	14198	14352	14364	14398	14420	14439	14405	14538	14154	14480	14434	14499	14409	14281	14256	14158	14401	14322	14344	14347	14296	14455	14478	14300	14214	14275	14303	14230	14490	14441	14450	14351	14656	14612	14399	14321	14342	14329	14443	14507	14441	14383	14525	14148	14277	14214	14210	14443	14371	14449	14360	14488	14494	14343	14316	14430	14260	14237	14521	14306	14400	14412	14412	14300	14604	14340	14454	14255	14413	14236	14342	14268	14216	14352	14328	14391	14515	14397	14321	14232	14461	14513	14524	14321	14295	14386	14487	14144	14485	14391	14341	14463	14399	14505	14333	14349	14575	14510	14387	14387	14387	14498	14407	14453	14435	14504	14425	14266	14359	14631	14397	14350	14263	14386	14496	14133	14144	14231	14418	14339	14507	14416	14375	14426	14434	14222	14450	14292	14447	14376	14345	14240	14453	14143	14369	14301	14355	14139	14401	14422	14407	14248	14343	14343	14384	14247	14437	14450	14424	14241	14423	14212	14417	14383	14346	14486	14438	14331	14543	14377	14586	14252	14363	14388	14365	14235	14329	14305	14237	14317	14265	14514	14339	14338	14349	14346	14534	14295	14338	14371	14314	14285	14495	14345	14473	14278	14469	14424	14248	14512	14484	14418	14393	14537	14437	14340	14208	14477	14376	14318	14459	14473	14286	14336	14465	14236	14473	14387	14407	14528	14462	14360	14371	14557	14551	14440	14375	14410	14517	14259	14250	14414	14361	14407	14478	14308	14359	14541	14501	14446	14327	14247	14320	14260	14350	14382	14359	14586	14438	14446	14441	14452	14194	14262	14262	14395	14302	14507	14318	14327	14376	14257	14376	14303	14358	14530	14578	14431	14376	14430	14401	14447	14386	14451	14361	14387	14327	14394	14248	14350	14441	14466	14217	14359	14450	14530	14261	14221	14521	14520	14150	14210	14500	14386	14303	14458	14433	14156	14346	14321	14450	14326	14313	14527	14342	14419	14297	14423	14588	14338	14348	14426	14228	14167	14380	14419	14557	14469	14288	14311	14370	14415	14391	14401	14475	14357	14320	14455	14421	14433	14196	14527	14298	14391	14308	14495	14203	14440	14120	14214	14435	14341	14453	14198	14431	14494	14500	14544	14315	14414	14390	14403	14214	14566	14466	14433	14453	14350	14454	14377	14317	14416	14527	14256	14227	14384	14308	14301	14587	14494	14298	14389	14427	14393	14467	14309	14368	14288	14342	14437	14366	14397	14398	14546	14373	14229	14333	14334	14340	14361	14324	14397	14283	14392	14302	14325	14321	14405	14331	14477	14180	14204	14127	14413	14321	14295	14224	14256	14513	14427	14274	14532	14495	14446	14364	14348	14400	14453	14457	14454	14423	14358	14263	14358	14401	14233	14573	14360	14445	14324	14288	14549	14404	14499	14202	14374	14402	14309	14392	14244	14172	14260	14378	14376	14247	14244	14333	14336	14383	14323	14527	14483	14478	14244	14393	14477	14278	14477	14121	14349	14217	14312	14488	14223	14437	14378	14352	14426	14375	14141	14288	14319	14538	14337	14238	14572	14505	14555	14244	14177	14420	14376	14458	14264	14192	14298	14560	14406	14379	14242	14146	14315	14361	14557	14480	14419	14564	14328	14523	14351	14277	14413	14456	14496	14269	14317	14290	14254	14320	14406	14307	14404	14305	14350	14404	14475	14284	14286	14474	14332	14296	14409	14485	14474	14484	14395	14474	14368	14206	14106	14399	14447	14382	14512	14287	14436	14297	14399	14238	14272	14349	14390	14232	14576	14423	14450	14585	14399	14597	14481	14547	14411	14441	14422	14234	14216	14440	14241	14383	14106	14328	14350	14279	14345	14326	14276	14252	14458	14381	14231	14630	14238	14467	14462	14371	14447	14483	14376	14284	14274	14429	14372	14130	14475	14472	14357	14336	14383	14504	14396	14287	14253	14305	14246	14454	14359	14305	14593	14418	14471	14497	14376	14350	14358	14630	14500	14376	14427	14262	14263	14346	14304	14328	14466	14425	14569	14353	14492	14416	14451	14365	14222	14416	14382	14157	14305	14077	14415	14496	14420	14426	14555	14389	14434	14451	14437	14714	14589	14608	14460	14491	14427	14489	14246	14542	14261	14401	14384	14544	14515	14420	14109	14387	14270	14402	14295	14316	14277	14280	14306	14229	14400	14295	14324	14288	14368	14476	14362	14296	14366	14270	14212	14494	14506	14509	14475	14258	14341	14389	14515	14287	14523	14353	14517	14175	14447	14578	14342	14432	14280	14213	14345	14386	14344	14357	14235	14358	14356	14332	14620	14527	14434	14215	14335	14612	14039	14460	14321	14597	14463	14333	14294	14354	14271	14474	14484	14496	14356	14371	14223	14500	14316	14468	14278	14462	14344	14372	14327	14374	14344	14414	14258	14266	14302	14435	14313	14359	14392	14340	14390	14380	14250	14296	14434	14201	14359	14501	14256	14412	14388	14275	14469	14328	14401	14348	14245	14358	14461	14340	14485	14323	14331	14503	14193	14463	14387	14514	14512	14398	14242	14423	14359	14462	14485	14280	14505	14361	14394	14529	14343	14400	14350	14513	14370	14326	14207	14302	14290	14337	14354	14319	14371	14309	14425	14546	14488	14321	14554	14255	14438	14374	14432	14324	14460	14256	14211	14247	14178	14299	14482	14227	14359	14263	14252	14388	14234	14497	14366	14522	14216	14319	14455	14440	14462	14418	14525	14360	14258	14399	14298	14458	14410	14322	14233	14345	14205	14508	14368	14543	14562	14379	14438	14346	14583	14374	14436	14399	14336	14419	14403	14472	14228	14453	14159	14386	14385	14374	14471	14424	14181	14485	14454	14266	14520	14285	14506	14381	14257	14712	14242	14610	14578	14527	14334	14441	14338	14411	14403	14291	14279	14338	14371	14314	14232	14174	14445	14381	14262	14388	14350	14314	14285	14467	14242	14270	14523	14429	14288	14544	14510	14335	14156	14260	14329	14317	14340	14465	14496	14350	14259	14349	14321	14494	14371	14491	14504	14229	14360	14351	14415	14430	14348	14415	14456	14402	14451	14471	14367	14421	14300	14436	14366	14433	14306	14357	14130	14458	14383	14329	14174	14353	14346	14359	14041	14296	14147	14297	14350	14407	14343	14400	14503	14389	14488	14250	14362	14383	14202	14379	14403	14498	14228	14379	14298	14501	14401	14413	14513	14467	14461	14434	14437	14450	14294	14235	14219	14279	14357	14324	14506	14468	14279	14533	14379	14431	14551	14291	14454	14220	14444	14210	14215	14460	14467	14321	14451	14290	14177	14535	14317	14468	14460	14366	14469	14372	14497	14466	14495	14233	14453	14151	14387	14360	14259	14189	14301	14189	14622	14419	14367	14237	14359	14365	14313	14175	14341	14315	14451	14502	14386	14413	14447	14497	14338	14475	14418	14249	14489	14435	14456	14354	14191	14481	14419	14325	14291	14263	14337	14264	14274	14158	14178	14472	14285	14501	14496	14396	14280	14468	14349	14378	14345	14506	14566	14365	14391	14287	14222	14483	14286	14422	14403	14273	14353	14374	14349	14426	14278	14346	14262	14407	14450	14285	14338	14425	14188	14290	14371	14363	14420	14474	14410	14313	14220	14353	14324	14528	14258	14306	14328	14346	14194	14546	14255	14144	14223	14380	14423	14385	14339	14334	14359	14388	14441	14389	14303	14475	14484	14364	14348	14207	14422	14534	14480	14415	14268	14420	14425	14314	14399	14600	14486	14534	14557	14362	14481	14315	14591	14471	14293	14471	14388	14231	14167	14574	14507	14259	14419	14459	14277	14452	14345	14445	14528	14400	14331	14259	14520	14077	14419	14318	14552	14514	14352	14476	14443	14308	14385	14406	14380	14491	14520	14255	14383	14271	14327	14391	14433	14331	14286	14458	14328	14352	14343	14386	14379	14387	14164	14410	14199	14503	14461	14441	14350	14379	14431	14185	14274	14336	14467	14417	14253	14371	14258	14263	14400	14409	14309	14489	14437	14128	14370	14314	14386	14342	14397	14451	14417	14229	14414	14474	14478	14370	14307	14382	14467	14242	14321	14041	14186	14426	14266	14270	14410	14348	14427	14347	14416	14254	14479	14501	14400	14393	14353	14322	14309	14390	14284	14502	14596	14391	14457	14300	14143	14446	14531	14540	14211	14360	14276	14402	14517	14425	14449	14361	14605	14436	14353	14296	14257	14442	14409	14516	14479	14368	14268	14451	14257	14602	14613	14386	14252	14419	14277	14503	14592	14376	14358	14377	14296	14445	14490	14289	14376	14246	14428	14368	14310	14433	14553	14383	14464	14569	14497	14306	14360	14516	14395	14373	14288	14327	14172	14311	14373	14323	14320	14287	14348	14513	14460	14234	14202	14402	14392	14353	14270	14276	14356	14355	14445	14606	14394	14461	14435	14318	14426	14275	14403	14524	14335	14463	14307	14109	14347	14387	14294	14375	14491	14403	14293	14375	14493	14221	14301	14197	14272	14261	14518	14402	14397	14389	14361	14375	14383	14225	14286	14422	14422	14364	14228	14355	14451	14570	14310	14222	14443	14349	14592	14313	14513	14567	14322	14393	14413	14376	14349
32557	50460	46612	38333	27355	20727	18532	17244	16389	15894	15653	15160	14625	14530	14346	14100	14147	14036	14066	13965	13994	14013	14103	13859	13912	14094	13824	13871	13750	13768	13981	14002	14054	13900	13953	13940	13848	13833	13911	13995	13777	13928	13876	13842	13937	13872	13862	13920	13805	13932	13712	14153	13853	13804	13767	13931	14046	13789	13984	13880	13742	13744	14024	13841	13859	14027	13798	13862	13888	13899	13728	13859	13839	13811	14012	13809	13891	14052	13899	13951	13764	14003	13886	13874	13950	13908	13679	14006	13915	13918	13893	13948	13843	13970	13806	13887	13948	13826	13758	13786	13790	13688	13755	13886	13972	13853	13855	13876	13740	13894	13882	13823	13764	13646	13905	13991	13723	13812	13882	13971	13979	13721	13750	13864	13858	14025	13753	13786	13768	13908	13830	13849	13891	13790	13735	13817	13985	13856	13920	13925	13865	14050	13819	13777	13950	13984	13859	13895	13842	13920	14097	13842	13864	13926	13854	14009	13706	13817	13658	13912	13778	13778	13908	13841	14018	14128	13951	13799	13730	13906	13953	13767	13784	13803	13825	13637	13901	13787	13884	13817	13829	13881	13944	13879	13946	13762	13750	13795	13814	13821	13703	13928	13841	13936	13900	13912	13878	13958	13727	14033	13787	13665	13765	13877	13901	13779	13959	13746	13885	13967	13956	13919	13799	13808	13890	13843	13872	13813	13922	14028	13896	13817	13945	13836	13767	14100	13832	13802	13924	13870	13661	13872	14087	13958	14105	13883	13956	13938	13843	13797	13724	13677	13884	13921	13827	13917	13965	13930	13664	13893	13683	14008	13920	13718	13789	13890	13810	13777	14006	13929	13812	13746	13788	14033	13890	13791	13992	13975	13799	13997	13860	13995	13868	13857	13967	13722	13845	13973	13999	13889	13978	13646	13909	13808	13967	13876	13949	13842	13882	13914	13845	13839	13873	13839	13906	13772	13959	13904	14026	13944	13803	13759	13951	13951	13947	13778	13889	13938	13784	13966	13826	14057	13888	13963	13809	13929	13737	13846	13798	13827	13964	13989	13842	13806	13919	13900	13841	13708	13896	13801	13900	13900	13844	13787	13792	13845	13884	13858	13844	13934	13927	13933	13834	13708	13876	13898	13992	13982	13780	13967	13866	13890	13847	13928	13898	13942	13894	14059	13781	13880	13922	13911	13857	13897	13724	13993	13802	13817	13766	14052	13917	13767	13897	13859	13850	13903	13865	13866	13883	13946	13888	13746	13876	13917	13941	13818	13870	13935	13855	13868	13985	13770	13922	13861	13805	13906	13752	13908	13762	13881	13759	13928	14005	13921	13814	14018	13950	13658	13858	13918	13858	13758	13792	13853	14055	13911	13845	13829	13888	13878	14008	13886	13861	13892	13861	13952	13825	13828	13810	14038	13942	13950	14011	13739	13837	13756	13787	13934	13989	13869	13798	13833	13971	13886	13775	13877	13771	14006	13821	13847	13905	13962	13914	13763	13873	14012	13794	13987	13839	13842	13805	13897	13974	13899	13963	13804	13841	13878	13822	13968	13784	13724	13742	14027	13915	13820	13935	13856	14033	13903	13935	13774	13906	13718	13866	13744	13943	13937	14016	13806	13764	13952	14001	13968	13916	13886	13854	13948	14009	13687	13819	13826	13914	13852	14026	13988	13851	13746	13867	13819	13831	14134	13852	13859	13857	13886	14005	13826	13877	13917	13813	13889	13789	13890	13797	13837	13844	13797	13753	13853	13998	13833	13894	13946	13888	13675	13918	13865	13718	13974	13842	13936	13808	13913	13696	13938	13805	13974	13946	13725	13973	13829	13816	13899	14054	13809	14028	13880	13822	13878	13987	13946	13909	13889	13834	13801	13926	13795	14008	13940	13854	13718	13818	14026	13962	13670	13837	13824	13931	13680	14020	13888	13736	13808	13767	13897	13910	14005	13641	14050	13868	14068	13904	13806	14066	13811	13959	13987	13855	13812	13941	13869	13997	13928	13806	13891	13866	13900	13935	13868	13891	13846	13922	13914	13923	13956	13819	13873	13909	13885	13891	13874	13852	13879	13905	13945	14002	13905	13736	13899	13766	13892	13836	13792	14022	13916	14015	13950	13770	13863	13902	13855	13938	13787	13929	13942	13951	13859	13913	13777	13915	13847	13897	13782	13861	13737	13889	13895	13903	13876	13843	13957	13905	14017	13678	13939	13942	13745	13971	13795	14073	14000	13837	13758	13925	13822	13982	13892	13755	13891	13825	13735	13840	13857	14199	13805	14045	13716	13883	13898	13914	13855	13802	13915	14038	13846	13912	13915	13917	13766	14004	13926	13981	13952	13869	13741	13807	13790	13799	13780	13951	13842	13891	13896	13750	13887	13757	13962	13922	13964	13853	13839	13867	13902	13864	13960	14064	13811	13794	13804	13777	13718	13890	13868	13782	13785	13864	13816	13711	13898	13789	14030	13961	13854	13909	13959	13824	13975	13905	13891	14008	14053	13885	13726	13810	13882	13803	13833	14011	14074	14155	13828	13817	13801	13698	13866	13926	13716	13892	13733	13946	13980	13797	13848	13932	13867	13832	14122	13814	13806	13972	13907	13799	13991	13713	13811	13895	13813	13950	13794	13842	13828	13965	14103	13759	13916	13890	13885	13883	13992	14042	13890	13769	14087	13736	13985	13660	13843	14003	13874	14000	14064	13832	13970	13892	13812	13876	13678	13812	13854	13929	13840	13876	13915	13917	13879	13668	13929	13862	13865	13886	13905	13852	13705	13880	13950	13872	13809	13748	14056	13938	13873	13847	13852	13934	13799	13991	13973	13950	13848	13752	13888	13973	13832	13922	13886	13932	13913	13885	13979	13776	13806	13701	13993	14037	14028	13780	13925	13714	13834	13695	13770	13937	13835	14067	13759	13796	13778	13989	13903	13993	13782	13888	13878	13788	13882	13915	13852	13951	13746	14053	13835	13866	13916	13807	13982	13852	13921	13928	14055	13906	13794	13860	13831	13837	13720	13866	13736	13798	13856	13714	13751	13884	13955	13871	13969	13764	13878	13828	13715	13822	13813	13928	13889	13778	13809	13777	14004	13893	13705	13933	13938	13878	13843	13827	13985	13954	13844	13769	13925	13766	13955	13859	13901	13638	13788	13731	13682	14027	13979	13891	13811	13998	13727	13883	13910	13756	13898	13699	13875	13863	13977	13840	13788	14056	13757	13964	13736	13807	13774	13818	13868	13920	14014	13888	13809	13811	14077	13744	13891	13810	13970	13837	13768	13828	13855	13795	13804	13982	13830	13957	13813	13793	13816	13981	13747	13819	13915	13787	13831	13763	13856	13883	14047	13859	13844	13839	13984	13918	13837	14006	13977	13902	13981	13812	13661	13846	13922	13966	14008	13906	13759	13882	13746	13802	13844	13852	13921	13718	13961	13813	13860	13583	13707	13847	13822	13740	13945	13830	13832	13749	13858	13921	13720	13889	13897	13857	13987	13900	13864	13727	13722	13868	13921	14028	13803	13947	13853	13901	13742	13914	13815	14079	13855	13768	13968	13879	13895	13858	13889	13768	13732	13942	13843	13756	13885	13818	13871	13801	13862	13981	13842	13683	13743	13802	13928	13945	13962	13917	13854	13907	13813	13841	13930	13859	13940	13881	13877	13809	14016	13799	13780	13947	13739	13820	13936	13856	13854	13764	13751	13952	13766	13986	13812	13798	13942	13957	13836	13833	13781	13887	13855	13825	13766	13820	13761	13933	14055	13852	13917	13825	13829	13941	13940	13814	13750	13839	13943	14030	13749	13912	13891	13735	13760	13897	13912	13854	13936	13918	13919	13941	13909	13952	13974	13868	13882	13780	13885	13846	13947	13879	13795	13913	13874	13870	14013	13908	14052	14011	13866	13863	13906	13953	13962	13913	14065	13843	13871	13836	13871	13922	13761	13864	14056	13814	13833	13892	13975	13825	13835	13922	13984	13889	13782	13686	14028	13835	13875	13861	13679	13817	13947	13729	13854	13697	13949	13785	13741	13934	13853	13790	13949	13963	13973	14011	13995	13888	13727	14004	13877	13823	13944	13955	13908	13829	14004	13905	13814	13882	13733	13950	13861	14090	14020	13705	13899	13876	13995	13860	13910	13872	14063	13750	13930	13923	14086	13820	13908	13870	13847	13799	14051	13829	13829	13917	13847	13935	13958	13734	13856	13914	13942	13822	13752	14010	13906	13958	14030	13932	13859	13862	13836	13634	13828	13936	13836	13829	13869	13905	13796	13729	13871	13983	14006	13785	13984	13872	13763	13878	14048	13854	13866	13976	13880	13919	13790	13849	13827	13789	13789	13863	13801	13839	13892	13939	13835	13898	13931	13907	13897	13797	14054	13826	13840	13903	14034	13869	13955	13887	13700	13925	13934	14029	13964	13732	13976	13963	13751	13987	13926	13793	14004	13957	13740	13935	13836	14004	13883	13883	13981	13899	13857	13980	13703	13869	13757	13929	13893	13896	13927	13817	13880	13855	13819	13776	13857	13861	14083	13682	13820	13891	13824	13943	13843	13980	13740	13948	13677	13787	13922	13928	14014	13883	13815	13869	13849	13972	13703	13846	13970	13918	13704	13880	13822	13849	13694	13850	13827	13726	14013	13811	13657	13888	14017	13884	13998	13997	13961	13738	13825	13868	13769	13862	13709	13988	13728	14031	13927	13874	13773	14060	13994	13825	13894	13748	13816	13765	13993	13849	13970	14066	13926	13789	13976	14011	13848	13843	13860	14107	13733	13838	13823	13895	14016	13921	13763	13877	13774	13994	13812	13794	13745	13849	13979	13824	13918	13839	13838	13791	13834	13845	13911	13777	13828	13793	13812	13893	13869	13944	13900	13737	13809	13946	13893	13753	14049	13896	13813	13870	13757	13852	13841	13781	13990	13998	14010	13984	13786	13842	14025	13980	13884	13997	13902	14053	13642	13790	13902	13931	13971	13815	13844	13737	14027	13834	13837	13938	13854	13881	13943	13882	13907	13835	13930	14019	13874	13645	13863	13787	13686	13895	13884	13779	14005	13865	13914	13738	13778	13893	13706	13859	13938	13913	13845	13797	13868	13748	13637	13885	13677	13980	13831	13851	13924	13936	13791
23073	21468	29381	24233	22743	24915	26003	19438	17612	17412	17175	16495	16073	15940	15847	15731	15728	15590	15510	15335	15360	15257	15519	15392	15230	15384	15463	15317	15089	15195	15259	15169	15274	15118	15208	15244	15226	15265	15211	15316	15408	15157	14999	15181	15188	15082	15154	15009	14983	15414	15209	15210	15158	15039	15044	15283	15407	15299	15149	15189	15371	14881	15230	15310	15070	15148	15138	15009	15181	14959	15209	15190	15208	15125	14943	15041	15288	15130	15379	15136	14977	15033	15085	15112	15323	14977	15212	15016	15341	15122	15061	15284	15309	15093	15009	15054	15100	14983	15269	15223	15177	15022	15141	15056	15090	15151	14807	15120	15054	14991	14925	14953	15280	15293	15266	15073	15075	14972	15123	15098	15076	15129	15024	15099	15065	15125	15069	15103	15116	15032	15010	15161	15220	15089	15168	14951	15017	14866	15126	15065	15032	14940	15204	15293	15154	14974	15033	15149	15097	15215	15187	15132	15138	15068	15034	14929	14889	15184	15232	14935	15118	14911	14987	14980	14991	15016	14815	15070	15100	15102	15235	15102	15100	15075	15011	15044	15036	15183	15064	15054	14923	14858	15256	15023	15037	15119	15115	15027	15194	15080	15039	15160	14868	14923	15052	15208	15096	15101	15128	14977	15042	15085	15164	14900	15021	15090	15044	15189	15214	15010	15225	14928	15047	15112	14880	14931	15110	15106	14864	15044	15001	15076	14965	14921	15201	14996	15182	15008	15308	15082	15240	15047	15008	15224	14966	15047	15302	15105	15002	15037	15196	15033	15474	15299	15346	15020	15035	15039	15022	15072	15189	15131	15184	15069	15143	14967	15043	15155	15127	15047	15150	15044	15084	14927	15169	15330	15216	15115	15095	14965	15027	15180	14980	14890	15160	15190	15179	15206	15066	15077	15021	15004	15078	14962	15146	14871	15003	15078	15076	14880	15031	15044	15277	15139	15125	15149	15133	15047	14938	15140	14969	14947	15157	15024	15208	15108	15083	14985	15229	15116	15145	15195	15123	14928	15239	15076	15040	15010	15108	14949	15223	15100	15096	15217	15297	15354	15085	15061	15133	15212	15064	15116	15193	14993	15249	15071	15274	15168	14941	15192	14950	14984	15176	15250	15272	15047	14942	14844	15222	15192	15088	15001	15064	15234	15143	15118	15170	14956	15038	15217	15025	15205	15261	15070	14974	15005	14985	15160	15181	15093	15077	15301	15365	14954	15140	15004	15001	15070	14939	15031	15149	14932	15235	14781	14949	15027	14986	15193	15161	15135	15122	15146	15087	15158	14882	14972	15222	15038	15102	15173	15053	15212	15246	15134	15099	15193	15103	15081	15052	15224	15103	14917	15214	15244	14911	15101	15141	15044	15054	14944	14915	15213	15019	15168	15118	15041	15081	15175	15130	14949	15172	15060	15009	14809	15080	15179	15018	14865	15209	15196	15127	14900	15023	15143	15129	15145	14976	15051	15142	15094	15102	15150	15245	14915	15159	15026	15105	15140	15242	14893	15105	15057	14993	15111	15187	15168	15070	15135	15042	15097	14968	15057	14814	15054	15141	15018	15050	15199	15308	15007	15026	15034	15219	15009	15149	15056	15246	15227	15149	15115	15101	15183	15222	14977	14812	14992	14976	14924	15090	15191	14971	15269	15305	15086	15240	15192	14924	15223	15031	15163	14962	14957	15046	15242	15241	15092	15115	14988	15016	14783	15125	15006	15148	15137	15053	15054	15102	15176	14972	15073	15156	14954	14998	15154	15015	14872	15086	15230	15143	15135	15079	14916	15170	15024	15174	15041	14946	15109	15210	15064	14968	15162	14903	15207	15098	15142	15190	14963	15214	15066	15132	15188	15062	15173	15235	15233	15120	15204	15118	15199	15114	14992	15287	14931	15155	15064	15138	15161	14976	15163	14941	14982	14994	15078	15169	15160	15051	15272	15195	15246	15078	15146	15134	15030	15032	14969	15293	15156	14948	14988	15179	15075	15086	15182	14943	15107	15072	14978	15018	14854	15190	15129	14922	15032	15084	15175	14972	14994	15066	14955	15035	14959	15062	15021	15222	15285	15018	15050	14937	15230	15060	15244	14930	15231	15055	15217	15058	15047	15021	15091	15057	15101	15059	15146	15099	15104	15011	15116	15145	15041	15153	15009	15090	14992	15013	14799	15141	14993	15155	15197	15047	15252	15046	15130	15005	15185	15158	14841	15017	15113	15129	15087	15206	14937	15050	14922	15159	15183	15134	15089	14927	15125	15204	15160	14911	14907	15065	15051	14932	15176	15209	14994	15169	15171	15091	15124	15033	15180	15352	15019	15144	15002	15227	14989	15016	15137	15121	15131	15037	15111	14946	15069	15133	15115	15048	15040	15177	14981	15225	15015	15087	15001	15299	15038	14992	15042	15035	14933	14999	14953	15052	15050	15270	15026	15023	15281	15036	15165	14980	14968	15338	15178	15047	14935	15003	15070	14943	14941	15109	15193	15177	15105	15152	15054	15055	14884	15082	14873	15042	15001	15144	15198	14901	15098	15097	15092	15005	14917	14986	15173	15177	15157	15179	15094	15076	14955	14942	15017	15173	14994	15193	15151	15119	15086	15064	15008	15127	15114	15051	15155	15155	15073	15080	15012	15000	15020	15111	15119	15125	15137	15083	14991	14957	15118	15143	15043	14910	14944	15047	15256	15152	15099	14938	15128	14898	15149	15077	15062	15221	15128	15022	15043	15024	15038	15019	15124	15224	15124	15153	15177	15247	15046	15111	15083	15125	15100	15102	15177	14978	14977	15011	15028	15214	14994	15022	15085	15233	15119	15140	14982	15038	15142	15066	14960	14817	15174	15203	14942	15067	15255	14961	15061	15258	14813	14868	15130	15095	15091	15227	15050	14975	15006	14953	15191	15296	14941	15156	14934	15047	14734	14975	15180	15121	14995	15180	14925	14991	14974	14957	15023	15020	14999	15009	15156	15123	15008	15102	15073	15123	15240	15198	15048	14893	15007	14994	14896	15112	15140	15021	15131	14915	14980	15199	15185	14987	15093	15114	15159	15024	14968	14885	14946	15070	15307	15123	15211	15198	15059	15081	15091	15047	15213	15149	15016	15073	14859	14989	15200	15184	15105	15123	15012	15039	15120	15162	15215	15232	15163	15042	14886	15198	14981	15142	14915	14964	15184	15177	15213	15053	15163	15138	15178	15195	14959	14939	14974	15172	15147	15019	14934	15163	15003	15162	15060	15199	15139	15025	15151	15108	15187	15006	15102	14995	14962	14928	14920	14899	14940	14975	15230	15111	15212	15098	15101	15161	15019	15104	15114	15046	14952	15236	14928	14928	14836	14939	15110	15031	15054	15214	14994	15057	15095	15161	15053	14968	14802	15156	15239	15187	14931	15133	15112	14917	14973	15037	15188	15115	15108	15029	14966	14720	15381	15002	14865	15061	15040	14994	15002	15095	14850	14951	15085	15131	15117	15081	15146	15174	15216	15073	14945	15233	15121	15182	14959	14967	15151	15169	14955	15152	14967	15101	15268	15028	14926	15072	14908	15194	15115	14860	15044	15148	15172	14971	15130	15131	15080	15154	15205	15046	15094	15095	14934	15116	15210	15120	15180	15019	15176	15238	15065	15296	15062	14987	14926	15107	15170	15194	15090	14994	15074	15068	14894	15035	15072	15053	15178	15101	14988	15385	15206	15029	15165	15106	15235	15151	15111	15008	15236	15159	14985	15201	15075	14982	15118	15070	15164	15134	15141	15195	15013	14984	15127	15146	15124	15072	15094	14976	15092	15277	15043	15181	15088	15125	15090	15093	15106	15045	15131	15103	15001	14926	14878	15191	15076	15054	15113	15130	15122	14821	15037	15223	15049	15130	15300	15015	14923	14981	14986	15229	15171	15022	14930	14998	15028	15208	15133	15038	14959	15062	15084	14979	15012	15270	14924	15163	15120	15211	15178	15016	15059	15107	14808	14970	15219	15022	15080	15103	15131	14994	14993	15125	15122	15083	15140	15080	15145	15198	15122	14967	14981	15127	15049	15188	15086	14970	14938	15026	15004	15145	15150	15279	15031	14995	15347	14999	15169	15189	14955	15052	15091	14913	15069	15299	14968	15072	15144	14892	15050	15152	15136	15022	14965	15186	14992	15062	15184	15087	14793	15093	15107	15029	14972	15036	15078	15182	15280	15083	15059	15077	15359	14997	15085	15145	15360	15270	15182	15056	15047	15243	15020	15011	14949	15005	15140	15203	15189	15148	15135	15000	14971	15198	15074	15062	14953	15078	15065	15062	15084	15142	15127	14984	15185	14866	15181	15091	15033	15157	14966	14900	15209	14966	15073	15164	15011	15083	15116	15146	15099	15056	15191	15112	14924	15065	14897	15150	15152	15031	15144	15010	15143	15050	15005	15155	15037	15161	14917	14959	15152	15029	15111	15153	15037	15206	14941	15086	15104	14933	15114	15279	15045	15089	15027	15056	15243	15065	14978	14996	15015	15034	14859	14940	14797	15004	14843	15191	15123	15133	15000	15136	15164	14966	15082	15064	15067	15006	14884	15201	15107	15060	15078	15113	15012	15154	14984	15060	15172	14896	14933	15128	15063	15059	14849	14984	14975	15022	15156	15087	15261	14986	15025	15009	15087	15098	15119	15095	15038	14839	15194	15148	15186	15033	15091	15185	14962	15059	15163	15058	15209	15014	15220	15139	15079	15084	15146	15113	15084	15166	15119	15172	15101	15275	15208	15306	15005	15115	15062	15069	14938	15269	15077	15060	15238	15206	15112	15094	14971	15126	15230	15147	15027	15090	15021	15067	15187	15113	15187	14950	15327	14943	15021	14978	15108	15068	15250	15171	14943	14865	15013	15006	14958	15279	14993	15025	15079	15082	14975	15002	15095	14873	15007	15140	14900	15164	15346	15214	15108	14979	15110	14910	14966	14881	15031	15019	15016	15152	15061	15226	15077	15243	14895	15130	15072	15005	15032	15099	15136	14942	15240	15094	15010	14839	14896	15039	15013	15021	14974	15159	15000	15327	14981	15069	15072	14896	15114	15227	15000	15089	15099	15265	15290	15192	15148	15084	14990	15140	15145	15056	15216	15229	14901	15100	14965	14997	15107	15050	15241
34132	56715	52083	39539	33192	26929	23418	19466	18347	17519	17171	16292	15558	15198	15172	14733	14602	14712	14689	14563	14382	14460	14286	14465	14284	14316	14317	14436	14509	14536	14426	14357	14450	14318	14320	14430	14435	14438	14378	14437	14369	14346	14255	14548	14227	14212	14319	14363	14216	14366	14281	14457	14447	14373	14503	14279	14477	14464	14364	14412	14296	14400	14359	14372	14312	14324	14515	14186	14252	14566	14216	14414	14255	14280	14306	14279	14548	14472	14283	14226	14313	14231	14418	14297	14408	14224	14401	14277	14318	14281	14367	14389	14153	14298	14284	14301	14431	14334	14230	14306	14345	14292	14178	14413	14263	14195	14370	14410	14381	14321	14276	14173	14335	14103	14200	14323	14211	14142	14351	14107	14263	14238	14368	14224	14472	14489	14514	14290	14308	14355	14315	14167	14305	14338	14398	14345	14263	14393	14229	14310	14346	14362	14228	14302	14209	14294	14239	14117	14273	14432	14394	14277	14314	14250	14235	14314	14180	14364	14254	14425	14291	14218	14094	14292	14166	14244	14333	14260	14158	14346	14323	14273	14330	14201	14281	14246	14421	14102	14213	14405	14304	14242	14168	14292	14342	14192	14167	14431	14288	14371	14293	14429	14429	14219	14340	14293	14514	14284	14180	14509	14351	14325	14267	14249	14301	14404	14242	14275	14163	14238	14438	14462	14324	14363	14256	14224	14144	14287	14332	14219	14242	14406	14389	14434	14138	14407	14314	14322	14148	14277	14169	14302	14201	14173	14076	14248	14382	14289	14207	14449	14229	14299	14239	14157	14292	14399	14299	14323	14281	14269	14334	14060	14209	14367	14485	14384	14305	14255	14418	14368	14289	14362	14284	14473	14332	14251	14301	14397	14306	14297	14339	14300	14417	14410	14387	14222	14330	14335	14378	14388	14479	14298	14402	14271	14476	14132	14199	14204	14294	14365	14126	14220	14223	14229	14346	14203	14342	14320	14378	14289	14241	14272	14286	14465	14308	14234	14361	14399	14383	14225	14260	14272	14235	14141	14418	14169	14285	14332	14409	14277	14264	14393	14423	14136	14402	14418	14258	14335	14228	14168	14307	14125	14326	14263	14051	14320	14384	14409	14161	14174	14335	14309	14267	14342	14372	14130	14354	14298	14259	14216	14292	14297	14286	14220	14311	14375	14321	14327	14310	14237	14289	14264	14397	14051	14295	14147	14300	14343	14421	14310	14199	14279	14224	14126	14358	14239	14360	14385	14313	14465	14189	14362	14279	14301	14348	14282	14307	14428	14227	14298	14411	14259	14263	14237	14142	14329	14354	14310	14320	14257	14250	14337	14354	14307	14271	14363	14347	14229	14306	14306	14349	14291	14188	14187	14095	14198	14520	14431	14225	14154	14467	14278	14361	14296	14189	14292	14250	14079	14196	14382	14347	14269	14280	14198	14278	14387	14334	14106	14253	14372	14301	14205	14288	14212	14270	14363	14179	14353	14264	14258	14238	14242	14274	14252	14193	14248	14205	14258	14265	14331	14454	14270	14477	14322	14412	14276	14291	14420	14430	14182	14105	14292	14333	14349	14181	14187	14476	14142	14306	14289	14282	14423	14308	14290	14371	14349	14158	14272	14201	14356	14359	14332	14314	14152	14209	14175	14376	14061	14428	14207	14482	14415	14320	14407	14325	14377	14340	14291	14362	14283	14312	14179	14385	14160	14377	14308	14259	14480	14206	14313	14365	14318	14233	14211	14293	14149	14533	14171	14325	14385	14113	14289	14331	14378	14310	14269	14237	14292	14372	14293	14369	14347	14237	14173	14306	14217	14436	14395	14206	14256	14315	14265	14171	14260	14243	14332	14399	14310	14216	14306	14474	14192	14253	14262	14344	14354	14322	14164	14272	14268	14256	14363	14256	14287	14278	14230	14365	14407	14123	14227	14375	14261	14297	14201	14242	14155	14320	14317	14398	14224	14210	14228	14426	14214	14152	14306	14270	14286	14269	14093	14320	14274	14373	14372	14335	14132	14373	14310	14126	14357	14384	14393	14257	14140	14094	14266	14362	14335	14124	14201	14386	14318	14132	14283	14391	14357	14175	14525	14359	14221	14298	14404	14339	14236	14190	14325	14201	14164	14423	14161	14386	14357	14291	14386	14277	14369	14178	14211	14236	14194	14223	14301	14475	14218	13928	14309	14204	14211	14403	14242	14291	14353	14236	14295	14261	14279	14316	14339	14130	14230	14319	14337	14251	14301	14289	14508	14072	14403	14228	14254	14199	14180	14296	14303	14490	14243	14491	14243	14252	14331	14338	14163	14413	14387	14238	14236	14219	14272	14172	14248	14268	14146	14293	14268	14190	14374	14298	14374	14304	14300	14305	14225	14365	14388	14001	14332	14251	14336	14307	14338	14251	14221	14293	14202	14271	14313	14298	14212	14291	14206	14325	14169	14208	14198	14246	14334	14371	14317	14175	14296	14357	14364	14232	14328	14322	14327	14421	14257	14362	14139	14166	14263	14293	14311	14414	14205	14149	14197	14219	14308	14245	14416	14144	14428	14447	14298	14269	14239	14209	14356	14265	14411	14256	14377	14367	14305	14404	14163	14024	14160	14288	14332	14268	14127	14310	14214	14381	14277	14127	14250	14328	14333	14355	14340	14259	14321	14340	14359	14171	14314	14078	14283	14172	14250	14129	14365	14324	14347	14268	14284	14199	14305	14295	14225	14296	14317	14163	14197	14402	14421	14346	14244	14167	14137	14256	14198	14371	14368	14196	14184	14087	14235	14316	14261	14317	14401	14415	14408	14353	14301	14235	14165	14296	14398	14261	14268	14120	14272	14181	14148	14340	14361	14247	14370	14223	14241	14143	14350	14366	14290	14351	14362	14209	14314	14299	14254	14195	14242	14326	14288	14138	14290	14446	14198	14239	14381	14250	14201	14451	14317	14284	14194	14212	14331	14384	14098	14369	14345	14438	14243	14318	14304	14372	14157	14373	14343	14273	14310	14350	14336	14289	14317	14246	14329	14435	14377	14218	14312	14292	14273	14215	14321	14143	14308	14229	14208	14423	14317	14135	14171	14373	14397	14206	14032	14234	14115	14386	14411	14319	14275	14236	14363	14320	14339	14288	14245	14251	14298	14294	14298	14235	14330	14361	14272	14317	14272	14270	14343	14149	14290	14148	14123	14314	14294	14482	14438	14211	14327	14200	14353	14324	14306	14292	14269	14262	14320	14275	14423	14323	14297	14288	14290	14123	14320	14425	14185	14414	14203	14469	14394	14101	14139	14216	14222	14168	14294	14306	14246	14338	14363	14172	14348	14366	14177	14288	14287	14139	14168	14241	14125	14298	14441	14311	14376	14390	14320	14187	14351	14245	14452	14471	14372	14250	14234	14460	14319	14350	14101	14348	14195	14209	14431	14120	14310	14417	14326	14387	14231	14322	14205	14420	14295	14368	14387	14239	14391	14309	14290	14443	14492	14204	14331	14283	14351	14385	14395	14483	14286	14310	14279	14196	14276	14337	14296	14371	14353	14423	14216	14199	14260	14244	14287	14377	14353	14175	14247	14381	14243	14274	14231	14218	14266	14034	14072	14416	14387	14258	14219	14186	14359	14432	14298	14374	14320	14380	14284	14424	14224	14244	14340	14449	14316	14354	14213	14264	14258	14284	14418	14411	14274	14259	14276	14145	14398	14242	14345	14352	14369	14401	14294	14326	14400	14242	14249	14353	14184	14449	14209	14391	14385	14294	14394	14303	14261	14257	14239	14040	14288	14342	14301	14237	14366	14379	14375	14219	14269	14263	14153	14283	14187	14321	14489	14145	14364	14389	14349	14315	14405	14323	14305	14401	14358	14095	14211	14316	14384	14208	14307	14196	14353	14384	14366	14185	14171	14559	14483	14183	14343	14520	14219	14305	14517	14264	14184	14358	14250	14260	14421	14371	14321	14223	14393	14512	14460	14234	14355	14306	14360	14212	14275	14265	14281	14342	14246	14295	14264	14381	14322	14227	14341	14281	14394	14200	14296	14300	14365	14254	14232	14308	14431	14320	14464	14388	14294	14419	14278	14299	14376	14314	14323	14534	14293	14284	14243	14426	14221	14216	14369	14389	14347	14276	14288	14307	14315	14331	14180	14293	14213	14255	14356	14272	14197	14310	14236	14370	14225	14354	14405	14274	14344	14325	14123	14463	14422	14218	14332	14390	14278	14251	14225	14302	14179	14334	14262	14355	14244	14246	14252	14195	14290	14353	14181	14203	14306	14504	14157	14335	14282	14226	14175	14313	14271	14338	14225	14232	14276	14440	14388	14401	14144	14413	14405	14252	14253	14262	14292	14359	14303	14295	14400	14265	14394	14335	14116	14043	14350	14321	14378	14241	14387	14423	14243	14226	14249	14096	14237	14385	14251	14408	14318	14103	14086	14361	14408	14228	14329	14250	14285	14299	14226	14292	14393	14227	14352	14288	14252	14183	14444	14184	14429	14333	14172	14390	14118	14519	14403	14331	14105	14317	14262	14201	14380	14246	14447	14333	14361	14375	14166	14336	14300	14192	14294	14268	14125	14234	14335	14274	14312	14294	14178	14314	14242	14325	14307	14293	14310	14335	14319	14291	14270	14367	14309	14187	14311	14299	14324	14126	14122	14212	14421	14296	14165	14289	14347	14274	14417	14281	14159	14167	14156	14243	14310	14319	14380	14325	14340	14341	14243	14286	14201	14282	14259	14420	14483	14241	14513	14275	14342	14327	14294	14502	14298	14301	14320	14311	14362	14403	14382	14317	14440	14286	14203	14251	14148	14258	14433	14215	14325	14076	14360	14422	14239	14311	14327	14303	14356	14243	14307	14268	14096	14342	14159	14284	14396	14152	14337	14121	14207	14374	14143	14263	14319	14385	14423	14116	14231	14315	14224	14335	14259	14085	14290	14360	14316	14315	14039	14244	14207	14292	14298	14457	14310	14262	14152	14368	14226	14443	14253	14357	14200	14264	14148	14183	14357	14222	14327	14131	14076	14393	14378	14328	14139	14228	14303	14166	14292	14300	14307	14201	14346	14368	14359	14352	14343	14419	14186	14235	14231	14209	14118	14286	14316	14312	14254	14457	14236	14234	14359	14297	14276	14414	14315	14317	14294	14345	14250
28577	27225	33944	28406	21433	18527	17064	16166	15874	15565	15579	15584	15463	15412	15237	15320	15226	15162	15194	15208	15133	14982	15218	15152	15313	15188	15042	15166	15156	15211	15163	14997	15206	15208	15108	14870	15091	15190	15116	15052	15147	15340	15220	15038	14951	15091	15296	15042	14981	15132	15099	15084	15223	15074	14988	15090	15115	15093	15113	15204	15219	15084	15271	15062	15217	15254	15351	15194	15107	15138	15247	15153	15098	15208	15105	15183	15295	15277	15207	15208	15201	15121	14972	14944	15149	15054	15101	15245	15118	15217	15127	15047	15236	15102	15211	15191	15061	15110	15068	15047	15074	15077	15081	15102	15118	15172	15311	15025	15143	15080	15290	15084	14917	15184	14941	15224	15065	15191	14968	15195	15114	15111	15126	15153	15078	15053	15228	15163	15038	15125	15026	15174	15229	15273	15385	15013	15138	15240	15149	15200	15092	15215	15274	15089	15116	15144	15251	15069	15144	15033	15078	14990	15075	14941	15091	15144	15150	15160	14986	15043	15051	15107	15082	15235	15032	14959	15191	15131	15177	15169	15175	15153	15134	14993	15045	15052	15172	15006	14954	15065	14944	14985	15144	15209	15116	15105	15224	15112	15021	15079	15052	15052	15145	15080	15082	14912	14905	14933	14916	15079	15019	14995	15157	14976	15095	15178	15128	14950	14986	15067	15319	15206	15090	15022	15246	15058	15063	15162	14893	15102	15146	15046	14904	15191	15100	15174	15213	15135	14976	15248	15227	15014	15055	15085	15022	14972	15057	15195	15079	14966	15173	15083	15098	15134	15148	15251	15113	15361	15138	15076	15233	15192	14970	15011	15293	15247	14986	15085	15220	15159	15223	14957	15053	15053	15330	15101	15232	14901	15028	15202	15366	15039	15157	15131	15055	15015	15138	15294	14992	15098	15029	15143	15145	15096	15103	15277	15209	15055	15203	15164	15353	15156	15132	15190	15147	14978	15124	15043	14962	15174	15122	14919	15169	14982	15065	15088	15131	15148	15097	15044	15029	15066	14962	15069	15277	15118	15011	15155	15165	15179	15189	15113	15240	15058	15071	15222	15126	15201	15070	15236	15175	15046	15123	15145	15089	15296	15148	14991	15058	14940	14913	15246	15287	15054	14953	14982	15054	15172	15184	15211	14990	15087	15236	15277	15087	15073	15231	15139	15192	15069	15361	15132	15197	14936	15163	15182	15438	15284	15049	15197	15035	15275	15026	15188	15040	15092	15129	15109	15001	15102	14994	14988	15135	15083	14958	15263	15117	15040	15090	15191	15129	14974	15018	15163	15068	14941	15204	14929	15249	15198	15086	15182	15074	15141	15072	15017	15207	15111	14959	15064	15145	15187	15122	15229	15403	14812	15048	14961	15100	15033	15144	15042	14964	15124	15173	15095	15049	15121	15281	15122	15109	14957	15153	15377	15002	15123	15067	15182	15019	15159	15063	14967	14975	15208	15098	14959	15162	15069	15106	15044	15222	15088	15056	15086	15163	15024	15179	15259	15225	15096	14955	15146	14856	15060	15190	14970	15063	15085	15223	15048	15088	15187	15215	15034	15009	14840	15285	14995	15129	15005	15085	14987	15231	15121	15079	15013	15093	14936	14992	15080	14852	14816	15039	15335	15272	15223	15206	15109	15030	15094	14958	15011	14999	14932	15130	15086	15169	15003	14972	15009	15132	15327	15158	15236	15159	15152	15083	15028	15151	14973	15283	15014	15060	14955	15150	15334	15193	15242	15035	15241	15062	15146	14931	15027	15256	14912	14901	15254	15241	15100	15131	15126	15031	15035	14975	15214	15292	15174	14993	15169	15212	14921	15100	15351	14984	15044	14844	15281	15144	15091	15027	15060	14993	15158	15156	15177	15137	15156	14989	15115	15076	14852	15049	15125	15193	15123	15151	15077	14923	15130	15007	15106	15126	14978	15025	15125	15086	15038	15115	15261	15131	15225	15205	15021	15062	15160	15151	15194	15054	15194	15202	15101	15096	15169	15049	15116	15028	15152	15339	14952	15155	15257	14865	15158	15394	15287	15226	15234	15041	15182	15183	15056	15120	15075	15002	15068	15123	14959	15030	15043	14993	15151	15104	15104	15378	15232	15256	15114	15041	15181	15143	15080	15071	14920	15100	15282	14994	15077	15127	15195	15122	14980	14909	15260	15098	15355	15248	15098	15167	15236	15160	15086	14954	15205	15104	15023	15057	15124	15308	15106	15218	15245	15153	15126	15121	15071	15029	15164	15008	15236	15142	15109	15184	14955	15110	14978	15059	15000	15307	15093	15327	15169	15347	15128	15438	15269	15105	15215	15200	15045	14950	15109	15003	15262	15098	15024	15298	15061	15091	15157	15083	15299	15233	15292	15013	14961	14985	14967	15047	15024	15116	15033	15074	15081	15106	15222	15098	14847	15077	14963	15156	15106	15095	15167	14925	15133	15227	15274	15294	15241	15010	15129	15176	15023	15045	15040	15081	15104	15115	15199	15112	15050	15173	14903	14973	15118	15105	15075	15224	15013	15103	15070	15229	15036	15035	14920	15084	15090	14998	15031	15004	14976	15058	15123	14998	15154	15256	15072	15043	15066	15075	15094	15156	15158	15024	15165	15109	15275	14960	15209	15196	14944	15020	15128	15175	15043	15078	15169	15050	15165	15108	15192	15128	15003	15119	15147	15190	15290	15222	15130	15128	15051	15008	15187	14979	15014	15196	15070	15115	15165	15143	14926	15118	15269	14943	15226	15118	15097	15194	15141	15017	15062	15043	15120	15134	15198	15082	15163	15039	15154	15040	14975	15133	15188	14731	15095	15012	15298	15069	15029	15231	15090	15062	15279	15022	15153	15203	15110	15197	15167	15191	15157	15114	15121	15238	15243	15283	15056	15049	14908	15105	14992	15071	15135	15261	15082	14976	15174	15160	15031	14915	15313	15143	14985	15092	15333	15277	15064	15274	15051	15154	14997	15156	15053	15193	14908	15140	15232	15110	15282	15209	14989	15169	15236	15140	15198	15288	15184	14918	15210	15029	15127	15133	15255	14936	15135	15019	15199	15151	15182	15109	15008	15275	15117	15172	15275	15088	15263	15110	15083	14968	15222	15018	15121	15235	14935	14993	15134	15082	15062	15335	15083	15033	15254	15158	15191	15129	15087	15337	15357	15006	14961	15002	15121	15069	15067	15179	15097	15049	15169	15152	15005	15127	15157	15110	15161	15085	15272	15046	15254	15138	15207	15082	14974	15124	15207	14989	15165	14972	15190	15083	15147	15069	15138	14963	15252	15290	15238	15068	15134	15330	15017	15419	15283	15167	15171	15255	15294	14963	15059	15192	15038	15135	15095	15214	14940	15231	14980	15100	15126	15254	15151	15445	15192	15119	15022	15247	15060	15025	15073	15045	15052	15134	14901	15095	15237	15239	15073	15100	14997	15247	15243	15125	15097	14997	15051	15138	15061	15188	14935	15244	15155	15194	15019	15204	15185	15236	15211	15241	15279	15075	15035	15008	15080	15068	14995	14927	15062	15145	15087	15069	15243	15196	15158	15203	15036	15280	15230	15056	15137	15264	15279	15040	15089	15051	15188	15178	15130	15061	15192	15027	15167	15105	15166	15208	15007	15117	15191	15185	15167	15070	15139	15063	15123	14994	15116	15253	15131	15257	15100	15163	15056	15187	14919	15152	15136	15159	15012	15168	15157	15196	15097	15096	15287	15151	15029	15005	15176	15147	15207	15005	15209	15025	15033	15197	15216	14953	15046	15019	15014	15192	15100	14991	15250	15093	15143	15155	15161	15259	15079	15111	15268	15047	15136	15105	15227	15181	15140	15273	15067	15233	15125	15053	15151	15046	15020	15161	15192	15165	15287	15238	15158	15060	15290	15047	14989	15169	15166	15114	14954	15289	14955	15188	15337	15055	15126	15260	15192	15123	14972	15227	15014	15191	15082	15111	15206	15008	15200	15190	15193	14998	15044	15124	15135	14909	15216	15122	15042	15217	15155	14939	14995	15088	15102	15175	15103	15026	15038	15037	15034	15125	15028	15116	15035	15116	15030	15080	15169	15069	14942	15211	15000	15042	15141	15234	14956	15073	14897	15071	15117	15169	15206	15081	15187	15132	15015	15188	15000	15157	15156	15186	15296	15108	14931	15175	14977	15078	15312	15254	14967	15011	15220	15330	15139	14877	15099	15026	15173	14974	14947	15290	15105	15087	15158	15096	15267	14971	15225	15153	15093	15083	15086	14987	15101	15165	15046	15141	15214	15158	15137	15071	15148	15169	15237	15136	15407	14966	15295	15097	15229	15172	15334	15244	15200	15060	15095	14921	15022	15143	15170	15067	15176	15125	14984	15044	15017	14998	14998	15153	15208	15099	15233	15035	15012	15021	15247	14908	15110	15157	15110	15071	15031	14989	15047	14918	15083	15044	14914	15211	15038	15169	15161	15197	15139	14916	15218	15086	15057	15170	14988	15119	15099	15136	15066	15100	15024	14979	15241	15045	15241	15062	15282	15072	15039	15203	14950	15232	15019	15188	15164	15201	15173	15056	15160	15196	15086	15060	15230	15153	15283	14977	15137	15019	15004	15393	15110	15065	14903	15092	15211	15161	15163	15144	14989	15194	15132	15153	15230	14963	15169	15047	14965	15113	15196	15307	15094	15003	15083	14864	15127	15007	15096	15021	15004	15224	15128	15187	15195	15007	15058	15082	14958	15169	14893	14972	14991	15233	15276	15135	15145	14989	15131	15208	15103	15167	15200	15200	15209	15154	15342	14879	15263	15225	14992	15005	14987	15189	15340	15033	15057	15164	15148	15039	14990	15286	14961	15162	15344	15212	15147	14881	15037	15062	15211	15131	15174	15116	15010	15208	15149	15112	15050	15024	15103	15141	15251	15075	15124	15131	15089	15136	15109	15044	14939	15078	15104	14980	15204	15057	14999	15198	15085	15217	15234	15220	15183	14958	15036	15268	15357	15061	14994	14973	15099	15231	15066	15093	15103	15216	15096	15122	15254	14971	14962	15004	15057	15056	15109	15279	15125	15171	15009	15058	15135	15062	15191	15209	14884	15078	15352	14989	15080	15250	15194	15252	15358	15042	15090	15194	15030	15214	15190	15293	15094	15131	15036
31499	45443	40610	29699	23157	19013	16799	16054	15720	15304	15187	14724	14636	14610	14621	14561	14493	14439	14231	14279	14334	14540	14386	14238	14403	14391	14379	14318	14422	14444	14323	14354	14494	14438	14252	14354	14415	14486	14362	14298	14409	14362	14473	14329	14273	14386	14516	14288	14293	14557	14410	14337	14257	14183	14457	14284	14266	14304	14415	14385	14304	14368	14324	14415	14375	14536	14435	14339	14506	14256	14392	14392	14438	14289	14171	14332	14286	14254	14434	14293	14214	14388	14547	14462	14136	14399	14345	14597	14188	14384	14363	14111	14437	14208	14415	14413	14270	14406	14382	14338	14281	14355	14265	14369	14357	14425	14372	14217	14368	14295	14345	14401	14319	14425	14305	14221	14336	14465	14369	14305	14490	14335	14495	14352	14416	14327	14342	14415	14439	14282	14291	14321	14136	14230	14396	14525	14349	14278	14347	14244	14281	14262	14176	14415	14467	14420	14401	14538	14347	14420	14320	14394	14482	14496	14322	14376	14354	14311	14532	14258	14461	14367	14269	14238	14421	14282	14582	14285	14426	14442	14258	14454	14332	14417	14294	14535	14365	14355	14378	14514	14426	14370	14542	14505	14580	14368	14303	14348	14430	14201	14374	14306	14474	14340	14307	14563	14237	14553	14347	14270	14301	14299	14329	14149	14350	14475	14366	14224	14265	14233	14332	14337	14362	14317	14417	14360	14457	14130	14517	14348	14245	14378	14289	14496	14303	14363	14406	14342	14327	14232	14308	14277	14402	14285	14368	14441	14381	14409	14535	14457	14286	14433	14319	14332	14302	14319	14364	14275	14570	14471	14679	14390	14277	14306	14273	14329	14256	14251	14403	14408	14420	14265	14361	14481	14254	14251	14379	14483	14362	14198	14451	14377	14168	14446	14423	14318	14236	14273	14257	14219	14500	14300	14455	14404	14322	14521	14399	14399	14279	14273	14465	14279	14477	14176	14318	14168	14365	14363	14478	14370	14328	14269	14309	14358	14304	14347	14338	14228	14347	14422	14229	14318	14422	14187	14493	14260	14335	14364	14304	14153	14279	14319	14328	14525	14277	14374	14421	14418	14491	14474	14355	14393	14352	14422	14269	14262	14492	14179	14435	14295	14471	14373	14422	14199	14392	14421	14295	14377	14288	14572	14273	14346	14429	14349	14576	14451	14200	14534	14301	14384	14418	14330	14350	14300	14319	14445	14146	14422	14207	14426	14407	14301	14355	14202	14386	14349	14508	14412	14232	14210	14356	14430	14290	14219	14389	14530	14265	14199	14406	14446	14510	14440	14428	14455	14327	14341	14459	14332	14524	14444	14371	14448	14298	14451	14375	14224	14457	14429	14457	14440	14249	14433	14202	14370	14405	14327	14311	14444	14374	14378	14387	14277	14315	14336	14505	14413	14270	14318	14265	14415	14394	14407	14293	14340	14369	14358	14433	14249	14375	14316	14307	14283	14390	14318	14271	14222	14356	14248	14446	14310	14380	14385	14373	14396	14198	14342	14425	14409	14255	14310	14426	14382	14354	14412	14334	14543	14284	14348	14359	14363	14277	14420	14269	14345	14428	14350	14253	14390	14400	14356	14448	14189	14349	14188	14361	14380	14340	14331	14321	14372	14280	14361	14316	14266	14385	14385	14340	14396	14084	14269	14386	14480	14554	14328	14315	14298	14250	14294	14476	14470	14321	14357	14418	14379	14329	14417	14292	14426	14297	14434	14396	14312	14404	14265	14336	14316	14536	14272	14382	14260	14349	14145	14574	14417	14306	14302	14266	14223	14232	14268	14262	14332	14223	14328	14320	14304	14381	14467	14384	14382	14291	14384	14204	14453	14235	14447	14397	14412	14256	14467	14340	14258	14367	14293	14398	14439	14229	14471	14366	14401	14396	14546	14301	14409	14382	14194	14497	14310	14393	14500	14562	14304	14333	14311	14366	14406	14263	14356	14368	14329	14306	14382	14343	14395	14332	14434	14378	14434	14423	14406	14229	14341	14209	14373	14256	14237	14418	14343	14233	14348	14259	14194	14356	14301	14344	14173	14537	14352	14346	14366	14411	14403	14417	14441	14314	14356	14450	14224	14304	14427	14261	14294	14381	14425	14557	14286	14277	14439	14348	14252	14289	14165	14248	14335	14238	14410	14393	14383	14325	14445	14242	14274	14281	14359	14349	14348	14316	14150	14399	14316	14239	14425	14267	14351	14288	14371	14383	14359	14287	14347	14296	14343	14297	14367	14257	14237	14286	14422	14409	14370	14433	14235	14173	14465	14238	14274	14274	14386	14372	14531	14337	14494	14251	14299	14399	14186	14325	14388	14375	14518	14223	14366	14222	14354	14478	14533	14550	14360	14518	14384	14322	14364	14379	14235	14298	14640	14429	14440	14419	14252	14506	14324	14434	14301	14231	14484	14399	14502	14434	14472	14088	14525	14392	14298	14246	14366	14286	14446	14299	14543	14300	14290	14356	14446	14389	14384	14523	14262	14298	14438	14312	14558	14213	14534	14311	14357	14332	14179	14342	14262	14466	14454	14319	14404	14424	14204	14242	14353	14455	14357	14330	14399	14368	14313	14377	14440	14427	14346	14399	14188	14420	14391	14481	14398	14346	14578	14322	14372	14332	14415	14315	14325	14330	14261	14383	14431	14465	14347	14407	14245	14430	14427	14263	14079	14364	14427	14155	14366	14374	14351	14149	14230	14422	14354	14246	14404	14472	14396	14325	14450	14367	14266	14388	14383	14322	14351	14300	14316	14439	14227	14391	14383	14342	14222	14257	14290	14223	14561	14213	14398	14355	14388	14323	14545	14360	14419	14442	14383	14298	14431	14425	14464	14431	14227	14477	14362	14532	14259	14417	14449	14197	14428	14334	14371	14366	14382	14293	14493	14143	14302	14397	14256	14365	14302	14364	14353	14331	14389	14517	14364	14282	14287	14460	14332	14394	14428	14397	14257	14160	14284	14370	14287	14473	14385	14376	14358	14373	14326	14281	14362	14259	14297	14343	14412	14215	14247	14334	14193	14449	14385	14312	14318	14422	14249	14204	14390	14272	14425	14406	14356	14406	14317	14343	14364	14304	14439	14429	14510	14288	14352	14392	14317	14304	14399	14411	14330	14428	14359	14359	14203	14325	14222	14393	14270	14199	14343	14385	14376	14512	14312	14277	14252	14185	14386	14305	14364	14275	14511	14305	14220	14516	14220	14459	14302	14433	14226	14525	14319	14366	14207	14270	14469	14373	14328	14374	14272	14339	14551	14206	14391	14315	14260	14451	14465	14415	14259	14444	14314	14334	14221	14430	14261	14129	14256	14419	14387	14401	14313	14367	14329	14260	14467	14231	14219	14320	14499	14500	14319	14522	14439	14377	14377	14337	14347	14222	14431	14390	14367	14339	14232	14271	14302	14452	14482	14432	14385	14351	14236	14252	14541	14596	14301	14385	14372	14520	14319	14524	14445	14362	14371	14397	14456	14378	14459	14300	14492	14441	14453	14232	14204	14244	14173	14292	14303	14293	14403	14341	14254	14418	14443	14352	14449	14314	14396	14390	14294	14192	14331	14200	14395	14310	14338	14371	14293	14259	14294	14335	14204	14482	14381	14378	14236	14410	14505	14254	14164	14480	14334	14372	14249	14336	14483	14249	14427	14398	14358	14352	14337	14225	14461	14385	14309	14371	14345	14400	14413	14446	14353	14449	14400	14374	14427	14322	14326	14243	14532	14442	14389	14601	14333	14338	14238	14290	14323	14249	14335	14469	14129	14350	14314	14450	14198	14309	14460	14420	14259	14294	14315	14453	14398	14434	14278	14338	14309	14632	14301	14364	14359	14383	14174	14523	14283	14381	14369	14443	14494	14447	14203	14434	14386	14350	14372	14230	14406	14246	14256	14256	14597	14200	14318	14417	14334	14403	14627	14374	14494	14302	14310	14186	14487	14438	14398	14261	14322	14358	14358	14386	14456	14513	14463	14397	14248	14359	14268	14389	14408	14481	14260	14320	14472	14274	14486	14363	14384	14407	14360	14255	14343	14368	14435	14473	14428	14338	14362	14380	14338	14369	14308	14339	14345	14257	14259	14292	14300	14362	14395	14316	14499	14329	14250	14491	14296	14487	14371	14443	14266	14387	14273	14207	14339	14166	14395	14389	14265	14541	14339	14529	14327	14278	14480	14311	14466	14207	14348	14384	14392	14526	14294	14371	14474	14277	14447	14402	14290	14376	14288	14436	14462	14285	14271	14328	14520	14345	14334	14353	14542	14484	14150	14448	14283	14321	14241	14168	14322	14285	14348	14465	14257	14291	14380	14405	14399	14442	14341	14412	14313	14273	14477	14275	14584	14168	14346	14396	14352	14271	14261	14369	14495	14238	14287	14384	14178	14359	14291	14336	14400	14340	14435	14337	14339	14321	14235	14486	14491	14181	14302	14173	14389	14487	14283	14399	14281	14275	14345	14416	14261	14481	14423	14055	14390	14183	14313	14416	14295	14131	14561	14323	14266	14269	14262	14408	14283	14345	14288	14446	14502	14251	14503	14254	14498	14338	14518	14203	14527	14315	14391	14461	14401	14279	14386	14510	14361	14328	14343	14262	14344	14291	14276	14402	14231	14255	14271	14210	14454	14388	14253	14185	14462	14237	14376	14405	14482	14366	14426	14348	14517	14250	14283	14384	14320	14231	14358	14371	14136	14368	14437	14151	14309	14411	14455	14327	14493	14380	14407	14425	14159	14508	14379	14412	14390	14334	14479	14222	14517	14220	14140	14382	14364	14480	14366	14427	14341	14312	14367	14388	14494	14284	14282	14197	14218	14524	14416	14402	14292	14350	14205	14371	14465	14371	14332	14390	14286	14473	14296	14430	14356	14388	14399	14440	14386	14235	14403	14416	14218	14226	14323	14519	14488	14418	14243	14483	14420	14349	14383	14262	14490	14386	14355	14343	14330	14313	14326	14276	14476	14378	14312	14353	14406	14364	14136	14458	14290	14487	14414	14345	14504	14228	14504	14335	14378	14405	14360	14481	14272	14472	14440	14319	14231	14294	14253	14391	14218	14479	14292	14456	14318	14468	14337	14340	14327	14418	14368	14383	14484	14220	14300	14322	14497	14412	14365	14377	14201	14261	14431	14298	14259
24118	21412	28867	25834	24118	22272	20085	16976	15861	15732	15292	15514	15126	15045	14795	14879	14754	14792	14534	14187	14609	14657	14508	14221	14498	14660	14488	14628	14645	14491	14466	14584	14511	14339	14522	14632	14520	14508	14598	14549	14417	14530	14482	14711	14422	14335	14448	14382	14592	14507	14688	14390	14425	14424	14456	14513	14499	14365	14322	14424	14505	14352	14340	14575	14351	14492	14360	14327	14362	14542	14356	14331	14420	14257	14247	14365	14541	14347	14654	14452	14306	14595	14274	14576	14451	14271	14493	14479	14287	14440	14610	14421	14375	14514	14514	14407	14434	14329	14515	14442	14167	14483	14342	14270	14339	14466	14485	14275	14276	14443	14441	14457	14370	14522	14282	14415	14237	14485	14471	14481	14558	14472	14429	14512	14402	14378	14386	14405	14384	14397	14440	14371	14465	14456	14483	14573	14406	14429	14414	14411	14414	14493	14426	14419	14404	14497	14316	14600	14419	14409	14579	14527	14514	14525	14335	14521	14520	14424	14390	14636	14377	14548	14551	14449	14449	14371	14394	14394	14332	14552	14367	14282	14373	14523	14420	14519	14333	14455	14360	14566	14182	14385	14547	14412	14169	14300	14443	14482	14482	14451	14238	14462	14418	14274	14477	14291	14594	14422	14385	14569	14431	14447	14426	14302	14503	14621	14375	14530	14349	14463	14521	14440	14326	14410	14434	14481	14397	14525	14589	14608	14577	14486	14514	14387	14394	14293	14449	14515	14489	14393	14388	14473	14338	14448	14421	14471	14442	14571	14474	14411	14619	14398	14219	14647	14432	14252	14454	14556	14323	14300	14328	14518	14440	14503	14233	14465	14630	14369	14366	14356	14318	14294	14478	14291	14394	14363	14369	14408	14408	14617	14358	14406	14516	14428	14420	14197	14366	14425	14380	14615	14486	14354	14413	14272	14258	14342	14702	14589	14386	14516	14399	14393	14530	14439	14403	14430	14229	14424	14505	14439	14318	14196	14444	14244	14286	14571	14560	14203	14411	14457	14402	14341	14389	14485	14451	14461	14460	14359	14419	14360	14364	14368	14400	14489	14275	14399	14413	14539	14389	14582	14422	14545	14373	14419	14296	14371	14413	14547	14429	14443	14444	14455	14412	14406	14385	14366	14458	14453	14295	14453	14502	14252	14576	14492	14350	14349	14325	14438	14348	14540	14562	14436	14428	14425	14366	14264	14461	14547	14472	14347	14684	14485	14494	14352	14411	14356	14442	14320	14498	14661	14319	14370	14349	14468	14528	14272	14431	14160	14168	14424	14404	14523	14600	14396	14238	14437	14441	14394	14625	14564	14427	14470	14680	14565	14339	14317	14352	14456	14601	14490	14364	14495	14450	14360	14348	14375	14444	14375	14386	14370	14359	14207	14429	14370	14563	14518	14557	14448	14514	14434	14320	14393	14371	14372	14568	14392	14303	14228	14609	14356	14360	14422	14353	14583	14342	14410	14529	14268	14410	14392	14334	14300	14337	14246	14366	14492	14300	14481	14603	14379	14321	14327	14507	14359	14374	14387	14494	14348	14309	14418	14302	14259	14280	14289	14432	14343	14458	14338	14430	14177	14281	14280	14492	14322	14289	14396	14572	14182	14507	14435	14366	14401	14383	14326	14645	14435	14455	14481	14456	14252	14434	14681	14352	14344	14385	14371	14273	14483	14416	14381	14658	14360	14372	14316	14315	14238	14493	14243	14313	14554	14405	14432	14511	14407	14358	14494	14481	14544	14448	14532	14581	14530	14480	14415	14526	14407	14371	14115	14293	14413	14346	14298	14405	14202	14341	14365	14598	14411	14550	14226	14452	14329	14248	14337	14267	14404	14493	14696	14443	14304	14412	14467	14502	14516	14410	14527	14448	14456	14250	14448	14346	14295	14322	14414	14432	14350	14325	14342	14323	14340	14318	14612	14537	14196	14266	14324	14312	14463	14455	14391	14409	14390	14582	14522	14361	14335	14467	14302	14500	14485	14326	14377	14415	14583	14426	14438	14510	14415	14461	14335	14465	14405	14317	14618	14337	14265	14534	14428	14662	14326	14348	14289	14416	14417	14510	14482	14352	14320	14234	14409	14295	14516	14444	14428	14426	14553	14488	14370	14372	14495	14464	14447	14702	14404	14409	14362	14479	14463	14526	14206	14444	14546	14356	14418	14522	14650	14319	14330	14341	14392	14611	14589	14464	14340	14347	14244	14279	14314	14492	14426	14430	14464	14613	14461	14468	14328	14399	14341	14389	14274	14569	14481	14506	14425	14290	14486	14485	14520	14463	14389	14350	14321	14284	14563	14289	14491	14520	14420	14518	14476	14251	14406	14511	14427	14416	14476	14352	14442	14214	14439	14411	14319	14362	14352	14551	14531	14428	14369	14287	14485	14263	14308	14570	14566	14348	14230	14570	14466	14422	14382	14395	14307	14355	14414	14594	14415	14251	14522	14454	14224	14269	14296	14469	14431	14350	14524	14523	14374	14436	14559	14430	14625	14580	14367	14624	14400	14524	14596	14358	14349	14522	14396	14278	14210	14317	14366	14426	14465	14349	14398	14427	14424	14291	14443	14433	14374	14385	14447	14396	14315	14332	14511	14446	14450	14476	14319	14444	14435	14614	14429	14484	14377	14590	14461	14454	14497	14335	14218	14357	14378	14440	14334	14383	14493	14394	14391	14575	14418	14517	14475	14402	14395	14448	14529	14419	14380	14392	14434	14384	14604	14561	14499	14544	14442	14453	14303	14468	14491	14426	14435	14479	14391	14474	14420	14488	14507	14515	14431	14453	14390	14497	14574	14498	14543	14554	14329	14444	14398	14421	14417	14428	14318	14311	14454	14477	14409	14517	14374	14199	14497	14358	14361	14470	14598	14375	14274	14501	14454	14395	14243	14449	14350	14376	14492	14476	14247	14503	14397	14319	14319	14372	14650	14426	14461	14425	14397	14503	14506	14443	14277	14291	14349	14564	14348	14458	14545	14385	14527	14424	14660	14482	14606	14335	14386	14592	14632	14524	14486	14291	14372	14400	14511	14485	14330	14300	14241	14619	14428	14269	14305	14490	14266	14402	14292	14542	14469	14572	14279	14320	14473	14527	14403	14725	14527	14509	14490	14425	14665	14554	14381	14313	14353	14492	14285	14439	14267	14404	14277	14320	14437	14468	14440	14314	14436	14504	14327	14297	14476	14355	14539	14557	14537	14188	14503	14171	14495	14431	14268	14530	14295	14333	14409	14438	14521	14553	14415	14529	14313	14303	14428	14355	14573	14345	14550	14419	14262	14391	14406	14441	14272	14539	14335	14309	14508	14435	14411	14321	14509	14361	14530	14554	14434	14342	14482	14427	14670	14386	14354	14446	14588	14430	14344	14328	14263	14390	14474	14526	14439	14265	14284	14592	14446	14477	14559	14443	14326	14527	14405	14467	14294	14289	14475	14364	14564	14536	14298	14347	14422	14337	14394	14458	14366	14288	14384	14570	14443	14449	14319	14461	14360	14562	14294	14377	14208	14464	14517	14526	14580	14552	14359	14243	14560	14452	14515	14308	14281	14369	14465	14289	14469	14421	14228	14533	14492	14498	14303	14508	14335	14567	14647	14474	14419	14496	14434	14277	14420	14304	14108	14527	14412	14254	14302	14349	14213	14327	14438	14315	14533	14311	14405	14418	14263	14443	14294	14459	14528	14342	14195	14373	14423	14495	14196	14482	14351	14591	14293	14555	14416	14323	14300	14513	14461	14290	14382	14394	14386	14375	14338	14449	14315	14221	14554	14451	14413	14181	14399	14476	14433	14275	14372	14342	14610	14511	14368	14553	14356	14508	14484	14669	14432	14378	14371	14407	14304	14276	14438	14141	14284	14424	14608	14402	14345	14487	14653	14452	14442	14445	14297	14557	14389	14498	14299	14444	14223	14667	14462	14586	14421	14455	14399	14623	14294	14466	14294	14372	14531	14478	14436	14524	14451	14342	14383	14396	14278	14480	14426	14535	14497	14339	14517	14242	14399	14697	14526	14473	14475	14229	14484	14282	14480	14439	14277	14576	14411	14450	14538	14626	14399	14401	14326	14434	14318	14549	14480	14328	14440	14477	14443	14528	14384	14592	14308	14663	14407	14548	14376	14595	14413	14489	14393	14331	14389	14552	14460	14500	14502	14343	14558	14354	14408	14379	14375	14372	14347	14451	14564	14360	14346	14408	14472	14553	14589	14353	14192	14595	14294	14552	14455	14501	14405	14408	14365	14392	14434	14219	14286	14459	14422	14472	14384	14370	14374	14451	14304	14374	14420	14298	14429	14400	14601	14443	14429	14102	14380	14404	14546	14472	14531	14322	14364	14414	14314	14281	14562	14499	14350	14631	14194	14610	14375	14383	14296	14443	14515	14349	14351	14519	14324	14494	14465	14453	14492	14398	14552	14486	14484	14534	14469	14398	14511	14337	14365	14336	14411	14183	14547	14460	14488	14392	14437	14403	14515	14649	14594	14581	14607	14390	14315	14337	14420	14390	14599	14503	14492	14258	14439	14516	14513	14320	14335	14430	14293	14291	14421	14320	14338	14460	14140	14225	14282	14286	14489	14507	14451	14384	14513	14477	14439	14529	14395	14415	14531	14395	14599	14371	14483	14527	14328	14371	14626	14459	14557	14424	14383	14204	14410	14354	14402	14221	14494	14496	14285	14294	14406	14460	14422	14331	14342	14653	14610	14445	14276	14350	14401	14485	14393	14404	14583	14427	14380	14659	14291	14495	14365	14372	14410	14492	14223	14337	14206	14334	14344	14265	14530	14366	14510	14521	14651	14254	14428	14245	14454	14375	14245	14644	14349	14617	14348	14413	14440	14495	14244	14408	14546	14331	14470	14406	14523	14401	14317	14333	14462	14326	14428	14409	14534	14291	14314	14516	14443	14527	14398	14589	14600	14309	14378	14345	14466	14491	14401	14334	14450	14342	14351	14548	14367	14592	14532	14281	14478	14532	14542	14361	14418	14702	14466	14544	14505	14463	14476	14256	14297	14430	14387	14163	14363	14470	14184	14359	14295	14479	14564	14462	14366	14479	14599	14326	14629	14478	14228	14257	14319	14388	14463	14471	14496	14450	14474	14421	14577	14138	14420	14466	14513	14455	14292
31719	52655	48132	38544	29074	21191	18679	17166	16188	16048	15399	15168	14751	14488	14423	14029	14109	14137	14214	13867	13874	13952	13959	13921	13888	14100	14031	13862	13888	13912	13915	13857	13943	14055	14023	13904	13934	13912	13843	14024	13826	13998	13880	13933	14028	14059	14111	13886	14042	13939	14015	13938	14079	13972	14082	13887	14000	13980	13910	13935	13909	14111	13742	13844	13956	13857	13992	13919	13930	13902	13964	13756	13894	13963	13836	13832	13939	13778	13902	13822	13814	14023	13972	13888	13826	13859	13942	13932	13884	13766	13796	14051	13867	13922	13865	13984	13817	13890	14078	13916	13960	13910	13776	13788	13814	13928	14144	13787	13817	13837	14052	13824	13940	13900	13990	13950	14048	13911	14024	14047	13819	13700	13816	13828	13912	13977	13935	13965	13899	13960	13810	13879	13932	13940	13824	14184	13777	13920	13818	13965	13993	13902	13939	13882	13973	13944	13866	13839	13798	14017	13775	13932	13885	13894	13918	13914	13862	13775	13976	13926	13874	13920	14007	13883	13963	13979	13970	14226	13835	13841	14008	13882	13813	13877	13909	13811	13983	13890	13726	13846	13843	13893	13752	13943	14035	13893	13831	13924	13876	13924	13819	14008	13867	13905	13999	13863	13887	13812	13932	13918	13923	13998	13967	13886	13883	13740	14057	13958	14016	13850	13805	13898	14020	13888	14008	13827	13975	13897	13935	13988	13873	13779	13921	13902	13941	13829	13905	13551	13909	13834	13837	13883	13911	13852	13935	13813	14086	13848	13883	13814	13969	13983	13958	13913	13751	13875	13947	14007	13920	13821	13844	14009	13806	14097	13834	13864	13828	13910	13779	14077	14019	13762	13883	13750	13948	13839	13974	13950	13879	14007	13991	13881	13825	13907	13880	13912	13862	13877	13856	13687	13968	13787	13907	13911	13857	13898	13806	13811	13752	13892	14013	14096	13904	13936	13758	13842	13956	14142	13917	13766	13713	13734	14042	14011	14042	13881	13995	13898	13878	14041	13941	13951	13818	13812	13815	13733	13933	13747	13866	13864	13919	13791	13944	13859	13813	13875	13826	13869	14057	13880	13973	14035	13925	14046	13984	13942	13833	14014	13806	13898	13975	13931	13801	13941	13877	13870	14084	13878	13843	13821	13835	14020	13845	13849	13921	13811	13917	13745	13900	13856	13992	13784	13996	13840	13940	13978	13937	13817	13967	13886	13773	13979	13780	13991	13963	14004	13906	14002	13892	13894	13703	13937	13743	13817	13693	13792	14006	13860	13858	13790	13973	13868	13919	13893	13774	13884	13972	13784	13772	13971	13980	13943	13879	13777	13927	13906	13756	13876	14036	14059	13965	13853	13919	14029	14030	13915	13893	13917	13905	13941	13821	13954	13828	13926	13845	13801	13886	13963	13893	13869	13770	13956	13976	13994	14134	13986	14028	13798	13866	13827	13841	13656	13982	13945	13949	13774	13759	13932	13734	13878	13823	13849	13839	13862	13969	14045	13872	13805	13768	13886	13877	13828	13856	13907	13832	13823	13925	13826	13879	13877	13914	13846	13961	13982	13897	13876	13938	13961	13979	13728	13961	13971	13723	13715	13784	14005	13822	13945	13795	13806	13902	13998	13838	14110	13936	13856	13773	13824	14056	13832	13952	13835	13960	13929	13851	13852	13764	13784	13858	14031	13825	13872	13781	14026	13869	13881	13930	13763	13775	14110	13832	13883	13929	13938	13975	13952	14060	13971	13856	13774	13861	13846	13902	13940	13826	13879	13893	13881	13920	13911	13910	13758	13916	14054	13802	13910	13865	13894	13924	13967	13838	13940	13950	13811	13895	13980	13989	13926	14015	13842	13845	13823	13856	13893	13781	14014	13995	13837	13932	13892	13812	13844	13776	13889	13969	13849	13774	13849	13952	13890	13968	13692	13905	13904	13776	13866	13905	13930	14092	13873	13811	13841	13967	13843	14000	13880	14016	13818	13953	13969	13662	13954	13949	13749	13770	13907	13934	13884	13865	13934	13933	13835	13908	13841	13917	14022	14015	13915	13962	13849	13771	13768	13928	13884	13862	13945	13697	13946	13890	13913	14038	13822	13780	13790	13764	13868	13890	13721	13974	14052	14036	13927	13761	13852	13810	13824	14022	13984	13900	13901	13960	13975	13903	13990	13876	13889	13849	13784	13867	13843	13788	13994	13869	13962	13770	13998	13825	13872	13889	13874	13998	14024	13868	13780	14055	13826	13833	13691	13814	13708	13900	13952	13846	13929	13919	13781	13958	14108	13924	13768	13845	13812	13805	13946	13863	13941	13939	13758	13892	13791	13855	13983	13933	13743	13677	13771	14004	13752	13948	13880	13865	13966	13772	13897	13829	13885	14083	13994	13870	13803	13822	13945	13771	14066	13755	13998	13720	13796	13763	13876	13851	13912	13945	13820	13921	14004	14003	14044	14054	13855	13983	13789	13875	13776	13967	13876	13813	13948	13956	13747	13723	13958	13925	13857	13874	13923	13992	13917	14018	13886	14042	13864	13931	13829	13882	13864	13993	13902	13899	13756	13729	14072	13863	13874	13855	14055	13904	13907	13855	13751	13889	13928	13910	13912	14046	13757	13855	13882	13957	13905	13742	13956	13818	13834	13992	13923	13860	13845	13938	13799	13969	13830	13846	13834	13999	13859	14082	13818	13988	13822	13937	13932	13823	13966	13908	13865	13795	13918	13846	14034	13895	13805	13991	13886	13809	13937	13806	13913	13712	13789	13733	13801	14022	13945	13786	14052	13883	13900	13741	13837	13858	13794	14097	13907	14057	13931	13987	13706	14016	14012	14111	13883	13846	13954	13808	13798	13892	14100	13893	13973	13947	14006	13776	13942	13843	13948	13998	13987	13753	13992	14025	13817	13965	13863	14085	13865	13908	13902	13985	13870	13893	13935	13783	13853	13818	13785	13822	14033	13859	14054	13995	13892	13786	13793	13763	13978	13940	13965	13921	13846	13776	13739	13776	13773	13880	13846	13755	13864	13790	13906	13869	13839	13941	13861	13898	13900	13886	13843	13907	13946	13949	13781	13710	13916	13795	13936	13844	13831	13931	13873	13842	13895	13946	13995	14020	14011	14033	14027	13974	13827	14060	13970	13785	13847	13761	13911	13834	13818	13968	13748	13827	13934	13708	13934	13874	13962	13778	13970	13925	14014	13914	13932	13998	13904	13832	13846	13995	13968	13748	13898	14049	14006	13866	13873	13870	14000	14009	13916	13925	13753	13944	13881	13658	13704	14009	14017	13834	13996	13819	13832	13914	13862	13938	14049	13703	13984	13859	14053	13944	13976	13949	13884	13898	13982	13835	13982	13773	13921	14011	13684	13968	13901	14042	13869	14078	13852	13867	13741	13878	13979	13933	13710	13958	13818	14029	13757	13856	13851	13883	14013	13781	14002	13892	14134	14076	13891	13927	13927	13809	13829	13945	13917	13840	13862	13911	13887	13907	13731	13913	13902	13913	13943	13707	14053	13775	13886	13906	13943	13733	13783	13834	13800	13906	13885	13794	13854	13928	13930	13684	13869	14044	14012	13901	14054	13849	13846	14028	13912	13906	13894	13979	13792	13873	14034	13913	13706	14007	13920	13786	13868	14006	13795	13919	13912	13962	13919	13979	13819	13772	13956	13894	13874	13801	13972	13969	13873	13929	13771	13893	13948	13874	13867	13770	13815	13845	13997	13889	13917	13774	13726	13999	13932	13958	13860	13891	13842	14016	13962	13829	13971	13897	13863	13828	13861	13875	13920	13911	13732	13763	13860	14017	13978	13840	13902	13792	13770	14064	14027	13957	13979	13824	13632	13828	13957	13882	13813	13894	13888	13965	13898	13894	13960	13914	13997	13852	13886	13973	13740	13753	13805	13836	13749	14012	13761	13790	13883	13880	14054	13783	13903	14000	13901	13882	13921	13870	13926	13934	13881	13804	13919	13868	13838	13882	13968	13784	13766	14009	14028	14015	13787	13880	13752	14071	13976	13862	13880	13949	13860	14119	13927	13789	13959	13940	14038	13756	13865	13853	13830	13860	13770	13889	13859	14110	14031	14101	13843	13963	13986	13781	13888	13920	13786	13791	14005	13870	13906	13839	13795	13901	13868	13950	14009	13860	13926	13749	13902	13852	13960	13944	13978	13649	13792	13865	13885	13892	13942	13894	13845	13910	13771	13909	13752	13926	13829	13727	13742	13878	13855	13854	13851	13893	13801	13816	13959	13971	13939	13893	14012	13736	13886	13980	13754	13922	14167	14005	13693	14039	13940	13788	13755	13860	14008	14011	13888	13933	13984	13932	13781	13945	13951	13814	13956	13873	13883	14033	13974	13857	14007	13830	13736	13859	13984	13839	14020	13747	13888	13908	13890	13819	13899	13793	14037	13933	13936	13932	13920	13839	13761	13741	13842	13885	13817	13965	13801	13678	13984	13990	14042	13831	13804	13811	13828	13927	13911	13834	13966	13871	13742	14106	14080	13735	13832	14098	13868	13837	13795	13794	13959	13760	13930	13961	13922	13828	14011	13792	13945	13782	14091	13866	13817	13922	13892	13859	13792	13908	13953	13902	13979	14023	13927	13933	13934	13824	13760	13920	13884	13831	13854	13937	13962	13802	13819	13899	13890	14001	13897	13859	13923	13920	13747	13915	13714	14033	13840	13866	14014	13961	13813	13946	13757	13823	13944	13967	13877	13913	13902	13837	13749	13921	13828	13950	14037	13781	14003	14066	13759	13860	13940	13842	13993	13958	13907	13833	13928	13811	13899	13867	13892	14044	13691	13968	13853	13811	13942	13864	13903	13881	13894	13867	13898	13957	13898	13867	13971	13713	13782	13970	13759	13946	13852	13854	13763	13926	13765	13780	13993	13830	13894	14010	13732	13745	13941	13937	13901	13957	13843	13905	13740	13779	13965	13925	13821	13853	13747	14006	13938	13990	14048	13939	14023	13626	13931	13840	13808	13898	14009	13837	13871	14018	13971	13857	13962	14007	13914	13927	13833	14052	13876	13923	13669	13903	13854	14061	13914	13976	13825	13993	13774	13793	13774	13933	13776	13981	13828	13864	13888	13980	13853	13872	13811	13845	13838	13992	13805	13908	14058
22984	21369	29239	24249	23274	25331	25807	19777	17682	17439	17267	16699	16568	16232	16175	15760	15851	15777	15601	15755	15753	15540	15446	15548	15675	15533	15529	15572	15558	15642	15562	15732	15675	15466	15505	15515	15510	15378	15246	15307	15449	15545	15320	15487	15516	15625	15507	15530	15410	15617	15458	15488	15560	15452	15478	15292	15454	15426	15717	15661	15613	15512	15518	15404	15588	15451	15359	15559	15352	15541	15477	15656	15432	15414	15428	15489	15478	15364	15177	15467	15398	15264	15409	15524	15547	15601	15425	15228	15201	15379	15427	15534	15226	15325	15405	15449	15483	15247	15325	15337	15325	15547	15611	15490	15471	15419	15183	15567	15302	15370	15471	15471	15427	15517	15344	15388	15563	15539	15267	15526	15521	15419	15387	15503	15389	15478	15532	15429	15389	15250	15446	15517	15355	15299	15465	15474	15453	15446	15277	15419	15510	15439	15473	15301	15364	15430	15400	15497	15504	15423	15196	15318	15302	15291	15408	15337	15422	15427	15408	15216	15606	15514	15427	15511	15415	15514	15472	15253	15288	15343	15402	15442	15359	15225	15509	15504	15483	15333	15427	15400	15369	15495	15387	15581	15426	15459	15293	15212	15628	15281	15524	15212	15403	15303	15513	15357	15379	15322	15522	15262	15416	15242	15344	15347	15424	15544	15260	15541	15370	15544	15382	15441	15159	15429	15452	15408	15492	15415	15421	15555	15471	15466	15303	15310	15376	15304	15210	15267	15511	15400	15266	15431	15212	15308	15679	15470	15245	15483	15495	15274	15492	15532	15315	15494	15528	15397	15686	15424	15542	15591	15543	15414	15216	15426	15400	15148	15267	15432	15397	15406	15406	15493	15384	15484	15426	15309	15280	15507	15462	15300	15282	15461	15524	15392	15476	15432	15178	15476	15323	15333	15454	15196	15325	15324	15458	15260	15312	15262	15396	15322	15332	15207	15285	15428	15414	15180	15339	15427	15313	15251	15324	15567	15363	15452	15506	15419	15480	15694	15467	15400	15316	15389	15681	15584	15405	15485	15180	15668	15433	15388	15380	15185	15273	15307	15251	15528	15125	15457	15326	15313	15592	15438	15477	15376	15492	15437	15396	15412	15264	15349	15194	15419	15417	15094	15463	15364	15466	15363	15278	15427	15424	15410	15373	15317	15367	15315	15354	15383	15373	15409	15330	15281	15379	15236	15147	15328	15240	15368	15317	15428	15491	15302	15377	15438	15449	15384	15382	15510	15232	15288	15242	15472	15251	15282	15493	15409	15599	15304	15359	15482	15424	15255	15422	15422	15321	15424	15256	15457	15446	15384	15325	15409	15481	15570	15442	15409	15397	15352	15341	15385	15379	15433	15342	15456	15233	15378	15544	15195	15434	15240	15425	15304	15376	15366	15276	15260	15361	15252	15359	15542	15322	15256	15433	15227	15371	15383	15414	15178	15276	15503	15525	15261	15409	15355	15188	15493	15415	15464	15268	15477	15352	15275	15490	15199	15321	15245	15461	15404	15434	15465	15494	15469	15298	15290	15522	15399	15392	15550	15507	15230	15503	15327	15399	15448	15357	15436	15333	15424	15305	15318	15399	15437	15275	15421	15508	15607	15488	15445	15353	15175	15280	15288	15450	15423	15434	15355	15294	15382	15253	15332	15204	15282	15460	15427	15333	15361	15403	15320	15537	15237	15560	15451	15364	15373	15445	15236	15277	15399	15146	15477	15306	15408	15540	15460	15437	15223	15390	15337	15410	15186	15404	15297	15527	15372	15294	15263	15389	15426	15514	15603	15471	15614	15504	15265	15333	15427	15346	15473	15326	15386	15396	15278	15275	15375	15360	15458	15429	15425	15392	15249	15496	15383	15364	15303	15229	15346	15424	15308	15354	15313	15628	15470	15358	15491	15293	15574	15335	15163	15384	15531	15510	15217	15472	15314	15437	15298	15375	15321	15509	15293	15254	15449	15349	15525	15217	15353	15380	15499	15441	15444	15254	15418	15536	15517	15409	15341	15472	15433	15287	15259	15173	15413	15455	15241	15209	15480	15418	15371	15346	15321	15299	15518	15463	15358	15461	15463	15575	15446	15286	15360	15192	15391	15390	15321	15479	15254	15548	15455	15315	15491	15328	15290	15404	15429	15344	15456	15386	15403	15423	15442	15504	15499	15225	15567	15315	15407	15335	15212	15203	15412	15377	15411	15390	15360	15492	15596	15566	15287	15525	15175	15345	15245	15350	15222	15433	15349	15375	15373	15411	15337	15223	15452	15547	15381	15439	15414	15234	15236	15384	15339	15546	15332	15380	15298	15269	15496	15501	15475	15218	15507	15346	15430	15568	15490	15380	15407	15337	15389	15301	15558	15236	15200	15542	15342	15431	15307	15304	15193	15321	15322	15354	15276	15350	15576	15263	15400	15221	15311	15206	15317	15569	15190	15377	15355	15441	15434	15333	15378	15264	15413	15472	15455	15366	15298	15503	15170	15389	15474	15375	15411	15479	15490	15362	15518	15205	15345	15613	15367	15526	15163	15434	15366	15526	15260	15441	15323	15497	15241	15132	15424	15513	15315	15496	15562	15572	15431	15365	15509	15331	15307	15251	15293	15424	15415	15418	15195	15419	15302	15374	15251	15318	15262	15170	15378	15258	15280	15377	15315	15333	15448	15429	15311	15539	15290	15376	15131	15177	15423	15267	15435	15581	15334	15269	15414	15546	15230	15163	15369	15298	15293	15209	15384	15422	15377	15258	15326	15408	15353	15531	15411	15591	15285	15640	15464	15262	15347	15437	15432	15503	15414	15383	15493	15353	15570	15301	15287	15417	15339	15435	15409	15385	15554	15369	15441	15451	15573	15360	15554	15423	15382	15454	15516	15405	15374	15349	15227	15343	15399	15387	15221	15282	15402	15394	15378	15292	15436	15287	15170	15346	15394	15265	15307	15358	15121	15333	15250	15415	15601	15192	15316	15218	15347	15308	15628	15183	15468	15352	15510	15432	15397	15256	15386	15287	15241	15418	15460	15366	15447	15369	15482	15497	15329	15084	15604	15234	15244	15333	15379	15397	15202	15462	15324	15411	15345	15501	15436	15403	15584	15374	15177	15275	15104	15176	15286	15449	15320	15372	15272	15339	15517	15293	15371	15433	15416	15297	15239	15356	15538	15319	15262	15381	15524	15362	15734	15425	15357	15355	15399	15394	15382	15378	15253	15269	15353	15353	15254	15404	15395	15368	15541	15475	15332	15077	15166	15432	15365	15361	15142	15442	15177	15476	15561	15373	15253	15294	15480	15368	15417	15391	15329	15452	15347	15456	15556	15553	15631	15349	15445	15461	15546	15458	15300	15373	15426	15285	15343	15456	15334	15328	15406	15459	15271	15415	15394	15330	15454	15373	15117	15499	15459	15312	15270	15487	15138	15561	15459	15662	15422	15348	15348	15536	15308	15308	15313	15421	15308	15650	15530	15454	15381	15389	15412	15460	15519	15430	15579	15531	15341	15550	15325	15416	15378	15157	15444	15337	15196	15235	15362	15576	15220	15450	15386	15224	15418	15276	15291	15379	15371	15464	15417	15281	15463	15302	15593	15312	15472	15207	15207	15418	15399	15541	15339	15529	15429	15444	15216	15378	15423	15462	15364	15337	15504	15547	15235	15424	15432	15432	15362	15268	15290	15442	15431	15406	15403	15622	15296	15412	15480	15334	15333	15315	15341	15456	15462	15471	15501	15495	15328	15407	15189	15293	15440	15330	15322	15156	15270	15381	15418	15426	15391	15285	15286	15421	15259	15593	15461	15354	15429	15426	15387	15259	15229	15491	15471	15257	15601	15329	15390	15292	15424	15350	15337	15367	15519	15311	15309	15362	15271	15322	15483	15418	15354	15293	15401	15532	15580	15268	15273	15440	15235	15329	15403	15462	15368	15294	15303	15315	15281	15419	15322	15561	15258	15310	15423	15407	15401	15373	15361	15406	15335	15460	15334	15330	15271	15347	15325	15449	15575	15407	15324	15435	15370	15362	15524	15555	15326	15370	15333	15272	15305	15316	15400	15324	15381	15448	15421	15480	15381	15252	15323	15413	15362	15292	15444	15283	15391	15396	15433	15258	15365	15348	15387	15336	15273	15330	15472	15147	15283	15460	15374	15532	15498	15567	15328	15248	15416	15341	15472	15273	15307	15353	15408	15304	15311	15316	15525	15321	15531	15426	15321	15458	15359	15589	15268	15237	15365	15341	15345	15446	15529	15244	15351	15441	15470	15326	15352	15438	15382	15334	15364	15439	15413	15462	15406	15367	15265	15246	15447	15432	15276	15329	15302	15307	15414	15435	15226	15357	15344	15290	15348	15311	15329	15176	15363	15350	15334	15308	15114	15385	15467	15477	15478	15407	15379	15315	15438	15340	15428	15387	15303	15422	15363	15322	15323	15446	15431	15264	15507	15348	15291	15331	15584	15468	15539	15357	15420	15406	15404	15419	15492	15477	15277	15357	15313	15536	15217	15334	15365	15408	15291	15249	15522	15314	15455	15521	15256	15375	15470	15443	15449	15288	15568	15538	15488	15411	15298	15512	15416	15279	15334	15458	15330	15282	15409	15446	15408	15279	15389	15348	15187	15308	15363	15376	15243	15412	15549	15365	15455	15498	15575	15276	15411	15222	15430	15589	15306	15414	15371	15277	15411	15292	15398	15422	15389	15307	15229	15491	15403	15357	15306	15313	15227	15418	15449	15551	15459	15380	15589	15529	15518	15428	15267	15378	15373	15453	15303	15038	15226	15286	15572	15373	15491	15253	15302	15213	15436	15436	15421	15272	15202	15450	15297	15379	15447	15501	15545	15345	15578	15390	15254	15574	15325	15416	15437	15324	15560	15215	15453	15514	15214	15292	15198	15309	15475	15616	15444	15382	15427	15337	15113	15363	15264	15271	15491	15438	15472	15415	15310	15307	15406	15188	15267	15195	15440	15592	15379	15233	15438	15345	15406	15531	15442	15282	15441	15166	15364	15511	15537	15376	15359	15289	15299	15148	15499	15508	15196	15337	15548	15256	15503	15320	15286	15448	15192	15244	15413	15504	15272	15343	15288	15296	15613	15434	15201	15279	15253	15280	15400	15507	15435	15369	15287	15419	15303	15491	15289
35271	58208	54355	43719	36431	27651	22833	19510	17849	17408	16932	16393	16231	15652	14969	14937	15094	14838	14711	14684	14633	14697	14507	14558	14588	14491	14611	14359	14753	14760	14445	14580	14608	14346	14558	14573	14562	14363	14552	14480	14599	14621	14589	14408	14611	14499	14451	14599	14558	14493	14568	14562	14530	14458	14618	14692	14562	14554	14386	14538	14491	14458	14474	14442	14536	14464	14638	14489	14597	14569	14486	14559	14479	14644	14595	14420	14590	14424	14325	14532	14411	14556	14535	14649	14460	14592	14581	14612	14536	14424	14646	14433	14576	14426	14423	14554	14377	14623	14540	14385	14449	14610	14302	14367	14482	14323	14509	14454	14598	14401	14351	14607	14548	14435	14675	14596	14396	14537	14560	14514	14480	14505	14543	14521	14556	14608	14451	14580	14501	14582	14537	14445	14523	14598	14543	14348	14634	14454	14496	14609	14472	14409	14500	14589	14414	14362	14432	14402	14490	14492	14478	14540	14502	14528	14533	14438	14510	14573	14465	14495	14604	14460	14353	14581	14445	14404	14560	14498	14530	14364	14311	14463	14582	14531	14326	14434	14461	14422	14505	14655	14235	14428	14403	14508	14340	14369	14659	14494	14560	14491	14395	14462	14466	14354	14403	14443	14626	14330	14619	14385	14463	14415	14456	14564	14342	14519	14677	14504	14411	14548	14500	14366	14448	14469	14459	14591	14510	14383	14417	14543	14300	14347	14534	14610	14481	14401	14612	14452	14500	14506	14460	14428	14496	14498	14514	14536	14388	14507	14516	14365	14543	14412	14441	14581	14476	14528	14489	14494	14302	14388	14536	14350	14513	14516	14466	14485	14658	14376	14543	14320	14555	14450	14515	14567	14381	14375	14453	14417	14392	14459	14436	14427	14603	14478	14629	14257	14549	14441	14471	14546	14600	14674	14472	14466	14464	14574	14512	14448	14482	14573	14456	14475	14357	14432	14363	14282	14464	14434	14387	14464	14326	14452	14623	14403	14424	14496	14472	14401	14543	14747	14527	14581	14420	14453	14373	14565	14361	14441	14432	14612	14392	14536	14468	14555	14515	14599	14467	14295	14567	14499	14487	14541	14363	14490	14274	14495	14373	14441	14427	14520	14440	14574	14426	14562	14450	14590	14416	14441	14487	14505	14522	14532	14405	14468	14530	14624	14500	14570	14512	14397	14535	14442	14613	14470	14510	14477	14436	14437	14385	14283	14438	14305	14580	14628	14534	14407	14711	14456	14351	14278	14502	14408	14438	14476	14409	14557	14535	14414	14487	14280	14463	14343	14492	14498	14539	14386	14435	14539	14438	14393	14400	14429	14481	14420	14509	14459	14543	14462	14462	14394	14401	14334	14344	14392	14591	14527	14434	14499	14284	14519	14595	14389	14337	14532	14627	14435	14590	14296	14574	14551	14449	14533	14483	14585	14444	14428	14428	14393	14673	14417	14241	14393	14667	14576	14464	14479	14463	14429	14526	14446	14644	14543	14403	14506	14456	14421	14435	14399	14425	14391	14547	14545	14347	14542	14366	14429	14607	14453	14409	14656	14413	14545	14411	14403	14510	14511	14383	14326	14492	14565	14550	14595	14534	14529	14423	14537	14388	14428	14408	14420	14496	14310	14359	14544	14606	14449	14398	14510	14337	14386	14479	14504	14316	14313	14493	14460	14445	14385	14555	14230	14500	14395	14572	14389	14496	14433	14668	14389	14550	14542	14385	14400	14525	14360	14339	14457	14466	14541	14546	14468	14490	14451	14409	14492	14467	14501	14506	14494	14641	14400	14443	14568	14447	14394	14539	14471	14507	14472	14433	14461	14425	14341	14440	14470	14425	14539	14360	14412	14339	14386	14321	14442	14581	14514	14341	14379	14226	14435	14631	14477	14442	14463	14548	14425	14315	14438	14617	14618	14417	14569	14404	14597	14415	14483	14525	14725	14541	14522	14607	14553	14514	14595	14349	14407	14402	14639	14499	14431	14620	14499	14513	14405	14562	14418	14441	14384	14408	14484	14372	14498	14487	14420	14486	14505	14421	14189	14558	14435	14493	14491	14418	14624	14459	14532	14523	14526	14370	14451	14592	14464	14262	14430	14389	14407	14527	14353	14513	14349	14532	14523	14480	14470	14387	14421	14410	14428	14386	14431	14458	14305	14421	14470	14380	14593	14340	14608	14410	14472	14515	14364	14534	14483	14440	14530	14470	14479	14591	14387	14585	14271	14504	14487	14509	14298	14535	14408	14585	14480	14474	14566	14444	14113	14500	14408	14500	14635	14236	14590	14569	14470	14325	14658	14443	14576	14502	14420	14561	14453	14266	14436	14388	14620	14465	14332	14528	14524	14461	14308	14516	14438	14485	14439	14426	14463	14517	14462	14462	14410	14460	14496	14487	14419	14524	14541	14458	14422	14581	14621	14338	14448	14504	14624	14448	14580	14454	14481	14525	14346	14502	14486	14586	14383	14466	14391	14499	14626	14454	14473	14329	14564	14416	14461	14555	14417	14624	14520	14502	14404	14539	14608	14567	14484	14580	14449	14364	14541	14468	14627	14318	14596	14561	14666	14541	14421	14598	14520	14461	14537	14526	14380	14407	14558	14626	14379	14480	14522	14490	14449	14507	14481	14492	14570	14512	14454	14501	14519	14381	14440	14506	14633	14340	14415	14550	14468	14469	14423	14442	14549	14678	14404	14579	14282	14588	14452	14464	14358	14423	14378	14668	14531	14447	14453	14330	14358	14482	14643	14437	14275	14489	14404	14457	14376	14481	14484	14414	14540	14505	14380	14496	14347	14565	14459	14250	14494	14360	14491	14448	14448	14413	14452	14397	14565	14572	14555	14588	14501	14447	14566	14183	14448	14535	14558	14554	14494	14465	14500	14462	14355	14522	14363	14404	14542	14530	14629	14387	14441	14406	14385	14503	14521	14422	14650	14621	14509	14403	14722	14434	14297	14431	14379	14536	14478	14631	14372	14369	14364	14378	14613	14589	14359	14419	14266	14471	14378	14370	14538	14339	14401	14529	14296	14454	14457	14433	14592	14565	14495	14447	14524	14397	14601	14516	14317	14417	14431	14521	14569	14492	14444	14505	14393	14486	14501	14412	14553	14352	14377	14544	14491	14534	14380	14488	14373	14421	14492	14507	14551	14634	14434	14647	14485	14542	14330	14428	14449	14529	14524	14623	14420	14496	14506	14570	14564	14525	14388	14549	14415	14416	14512	14525	14392	14422	14447	14617	14453	14534	14446	14411	14437	14372	14579	14472	14397	14458	14360	14335	14478	14616	14676	14251	14553	14429	14502	14392	14486	14315	14360	14439	14425	14357	14536	14415	14502	14471	14613	14470	14612	14461	14403	14470	14447	14531	14534	14423	14556	14484	14301	14547	14481	14373	14692	14419	14503	14549	14342	14470	14349	14505	14494	14548	14555	14363	14469	14374	14583	14275	14525	14335	14480	14475	14419	14479	14619	14452	14602	14436	14326	14742	14370	14492	14445	14432	14488	14674	14277	14422	14588	14671	14500	14397	14438	14398	14500	14556	14485	14256	14536	14527	14506	14341	14583	14456	14454	14416	14525	14637	14560	14391	14492	14485	14396	14487	14376	14521	14463	14318	14481	14545	14447	14250	14270	14365	14546	14448	14582	14454	14433	14511	14256	14397	14423	14269	14498	14412	14568	14388	14410	14435	14562	14383	14531	14531	14559	14606	14643	14492	14424	14467	14473	14337	14421	14409	14385	14543	14565	14349	14372	14494	14407	14596	14371	14527	14384	14454	14416	14476	14400	14447	14431	14542	14377	14457	14441	14428	14518	14316	14540	14301	14415	14509	14382	14560	14489	14456	14545	14443	14412	14484	14394	14593	14539	14495	14549	14370	14475	14411	14422	14440	14283	14480	14442	14499	14420	14321	14400	14502	14468	14397	14416	14450	14463	14329	14384	14542	14411	14534	14482	14349	14422	14441	14397	14459	14403	14596	14541	14479	14434	14535	14561	14509	14463	14374	14300	14491	14482	14356	14526	14615	14407	14500	14435	14455	14462	14382	14627	14574	14420	14518	14434	14424	14345	14584	14424	14376	14558	14559	14298	14434	14413	14516	14461	14331	14500	14616	14476	14357	14238	14460	14348	14419	14552	14519	14535	14413	14558	14557	14461	14411	14256	14452	14470	14638	14317	14391	14543	14604	14421	14634	14531	14511	14602	14637	14427	14445	14374	14513	14408	14482	14544	14546	14649	14404	14442	14469	14463	14543	14424	14456	14418	14443	14511	14519	14593	14468	14510	14507	14474	14484	14491	14366	14341	14549	14315	14444	14310	14535	14461	14501	14364	14573	14422	14463	14543	14365	14555	14459	14502	14454	14403	14242	14507	14322	14406	14455	14693	14476	14267	14441	14446	14591	14558	14405	14494	14544	14554	14377	14513	14475	14464	14509	14500	14607	14387	14431	14496	14383	14571	14546	14326	14459	14447	14464	14463	14458	14365	14447	14441	14389	14503	14256	14471	14466	14319	14370	14444	14637	14338	14392	14408	14472	14451	14518	14417	14372	14324	14455	14504	14449	14581	14483	14590	14451	14467	14422	14592	14468	14453	14576	14418	14463	14415	14604	14395	14556	14408	14497	14305	14401	14436	14513	14344	14428	14351	14509	14502	14274	14415	14573	14482	14478	14653	14212	14492	14534	14464	14429	14681	14451	14377	14596	14590	14553	14470	14583	14353	14671	14552	14495	14571	14411	14461	14550	14462	14609	14693	14441	14470	14493	14211	14377	14583	14666	14580	14528	14457	14411	14462	14423	14300	14459	14530	14615	14596	14444	14362	14690	14521	14539	14386	14417	14492	14594	14502	14691	14365	14434	14337	14303	14483	14579	14256	14571	14358	14521	14680	14499	14537	14593	14594	14470	14533	14399	14454	14573	14571	14203	14377	14460	14473	14631	14333	14689	14603	14508	14453	14481	14579	14604	14499	14545	14643	14503	14350	14428	14501	14360	14472	14336	14404	14367	14368	14574	14470	14371	14453	14429	14510	14551	14382	14416	14421	14481	14417	14461	14386	14452	14416	14557	14518	14547	14350	14633	14577	14317	14459	14580	14429	14479	14421	14673	14454	14435	14495	14380	14352	14373	14463
28729	26866	33384	29801	21598	18523	17424	16349	16105	15993	15864	15486	15793	15635	15404	15315	15166	15304	15118	15341	15235	15355	15381	15289	15165	15065	15167	15146	15072	15357	15316	15251	15091	15305	15120	15278	15160	15154	15127	15195	15127	15051	15180	15169	15277	15325	15259	15174	15293	14982	15233	15255	15354	15233	15225	15247	15374	15119	15268	15385	15236	14957	15349	15296	15344	15175	15065	15324	15162	15147	15186	15027	15175	15132	15304	15280	15284	15234	15303	15269	15357	15217	15387	15340	15179	15325	15496	15062	15117	15314	15385	15116	15074	15189	15187	15177	15192	15117	15231	15163	15301	15226	15350	15207	15140	15204	15252	15192	15176	15290	15321	15092	15225	15290	15174	15315	15437	15461	15219	15107	15377	15364	15140	15105	15086	15410	15315	15240	15230	15218	15162	14999	15145	15126	15100	15350	15113	15279	15170	15319	15389	15093	15358	15139	15296	15353	15105	15066	15372	15195	15283	15130	15245	15244	15274	15325	15307	15113	15070	15179	15284	15211	15410	15215	15162	15089	15377	15295	15359	15198	15119	15305	15341	15268	15305	15081	15110	15217	15124	15103	15162	14994	15193	15190	15442	15284	15349	15176	15291	15060	15275	15151	15136	15071	15097	15337	15265	15084	15244	15224	15188	15226	15275	15229	15181	15246	15250	15060	15384	15394	15206	15176	15138	15193	15246	15227	15286	15055	15145	15330	15344	15201	15058	15008	15161	15183	15252	15259	15144	15114	15159	15259	15292	15216	15261	15201	15096	15194	15359	15206	15167	15267	15052	15035	15293	15120	15173	15322	15336	15171	15230	15101	15301	15365	15104	15235	15138	15175	15279	15165	15169	15192	15127	15093	15183	15175	15226	14889	15099	15016	15170	15283	15325	15256	15305	15030	15034	15149	15420	15157	15257	15135	15235	15111	15022	15111	15046	15058	15210	15197	15252	15332	15205	15255	14989	15017	15221	15088	15228	15157	15193	15037	15066	15198	15408	15263	15266	15192	15313	15262	15138	15169	15117	15133	15441	15360	15218	15350	15183	15098	15008	15346	15194	15155	15225	15226	15112	15199	15137	15247	15294	15313	15267	15226	15137	15205	15195	15073	15146	15247	15179	15285	15262	15152	15144	15235	15184	15361	15234	15340	15210	15083	15184	15161	15136	15171	14982	15140	15030	15352	15133	15262	15206	15074	15417	15108	15355	14930	15178	15250	15255	15047	15266	15361	15299	15283	15199	15320	15191	15188	15249	15326	15158	15244	15318	15286	15417	15330	15425	15168	15248	15227	15050	15286	15093	15113	15193	15051	15126	15112	15118	15189	15288	15008	15123	15126	15243	15261	15118	15326	15342	15265	15439	15124	15362	15203	15313	15181	15077	15216	15135	15221	15286	15350	15105	15194	15164	15347	15238	15179	15134	15145	15278	15221	15037	15327	15268	15293	15392	15193	15258	15187	15147	15123	15128	15168	15375	15110	15325	14962	15335	15222	15250	15321	15226	15259	15137	15257	15253	15203	15162	15080	15204	15311	15404	15205	15108	15274	15373	15206	15261	15277	15267	15224	15189	15233	15299	15207	15250	15172	15293	15224	15338	15231	15071	15145	15379	15243	15312	15209	15116	15113	15307	15401	15219	15137	15162	15308	15093	15064	15120	15374	15101	15205	15340	15220	15136	15128	15321	15219	15196	15160	15294	15328	15013	15129	15416	15330	15120	15349	15458	15026	15139	15162	15267	15291	15161	15189	15110	15364	15296	15455	15333	15218	15122	15281	15242	14979	15309	15237	15133	15116	15396	15222	15192	15190	15257	15274	15141	15180	15327	15256	15229	15238	15117	15305	15078	15253	15287	15270	15266	15222	15210	15195	15075	15196	15340	15144	15190	15182	15335	14921	15348	15073	15074	15257	15166	15194	15199	15264	15183	15123	15200	15042	15274	15248	15048	15215	15093	15267	15150	15279	15372	14984	15228	15254	15152	15308	15226	15234	15117	15168	15374	15098	15192	15220	15263	15078	15211	15248	15195	15191	15256	15105	15253	15319	15313	15307	15075	15099	15323	15043	15136	15207	15109	15132	15140	15167	15232	15225	15129	15115	15175	15122	15166	15399	15438	15205	15246	15233	15161	15168	15181	15125	15141	15220	15154	15172	15058	15076	14953	15005	15177	15310	15262	15120	15089	15283	15210	15283	15122	15095	15102	15168	15131	15112	15092	15050	15205	15263	15313	15304	15301	15205	15217	15138	15048	15106	15315	15230	15219	15181	15193	15186	15239	15051	15024	15069	15217	15190	15293	15300	15016	15151	15232	15303	15276	15183	15190	15242	15224	15237	15310	15400	15308	15459	15144	15274	15145	15179	15201	15220	15343	15174	15213	15075	15326	15460	15295	15178	15234	15121	15410	15115	15228	15134	15195	15066	15148	15151	15177	15147	15343	15189	15092	15355	15134	15197	15287	15242	15213	15267	15161	14936	15267	15206	15090	15028	15194	15211	15114	15004	15118	15080	15226	15098	15250	15229	15117	15211	15183	15116	15167	15115	15344	15109	15179	15309	15227	15405	15406	15396	15330	15171	15545	15011	15084	15257	15433	15182	15294	15157	15283	15307	15244	15230	15126	15121	15319	15118	15061	15078	14977	15183	15211	15207	15137	15082	15379	15357	15172	15260	15280	15394	15231	15352	15107	15179	15038	15362	15372	15446	15114	15167	15341	14996	15079	15319	15269	15370	15132	15341	15226	14997	15297	15165	15166	15267	15261	15137	15346	15018	15426	15233	15344	15122	15378	15216	15246	15262	15227	15420	15185	15128	15166	15133	15375	15143	15333	15274	15168	15193	15161	15234	15173	15206	15143	15295	15245	15212	15012	15205	15326	15217	15233	15171	15011	15045	15124	15329	15293	15201	15214	15347	15205	15119	15071	15237	15270	15252	15437	15133	15285	15199	15110	15062	15270	15333	15334	15352	14964	15254	15096	15187	15195	15259	15166	15390	15326	15152	15318	15150	15235	15240	15230	15145	15451	15073	15185	15165	15096	15233	15092	15180	15234	15364	14958	15342	15242	15255	15321	15248	15093	15169	15095	14992	15148	15088	15394	15186	15134	15414	15291	15208	15180	15171	15118	15238	15189	15164	15114	15267	15143	15275	15190	15036	15117	15098	15278	15279	15155	15129	15151	15247	15270	15294	15194	15287	15259	15286	15408	15177	15205	15220	15229	15135	15207	15205	15110	14985	15231	15168	15262	15134	15185	15088	15247	15284	15190	15173	15262	15058	15102	15343	15256	15235	15362	15335	15330	15244	15259	15222	15356	15394	15285	15140	15097	15115	15166	15055	15139	15368	15294	15180	14912	15090	15316	15278	15159	15128	15152	15183	15376	15212	15220	15109	15306	15120	15248	15191	15402	15193	15205	15060	15056	15139	15109	15266	15215	15268	15248	15133	15161	15295	15317	15122	15419	15184	15212	15186	15281	15034	15270	15044	15326	15341	15121	15255	15138	15258	15145	15233	15113	15303	15158	15166	15233	15113	15362	15212	15185	15026	15119	15288	15333	15241	15423	15032	15069	15046	15235	15247	15268	15092	15287	15101	15218	15129	15120	15146	15420	14913	15332	15130	15540	15258	15199	15227	15541	15213	15344	15261	15331	15210	15378	15080	15053	15151	15205	15212	15087	15113	15160	15267	15050	15249	15330	15348	15139	15263	15172	15135	15279	15104	15169	15139	15203	15338	15269	15083	15221	15188	15198	15310	15238	15232	15133	15420	14989	15303	15302	15253	15290	15192	15054	15236	15265	15240	15230	15216	15304	15202	15238	15310	15150	15200	15115	15126	15250	15046	15122	15083	15094	15343	15176	15031	15057	15224	15230	15392	15381	15287	15173	15116	15197	15104	15197	15363	15066	15173	15313	15069	15247	15148	15280	15209	15252	15260	15197	15168	15243	15246	15152	15119	15200	15074	15077	15246	15190	15144	15221	15212	15438	15192	15037	15286	15158	15261	15211	15122	15209	15283	15074	15059	15172	15324	15302	15246	15167	15153	15406	15355	15121	15185	15157	15144	15212	15289	15074	14935	15271	15078	15133	15143	15268	15226	15286	15162	15295	15249	15113	15155	15410	15183	15341	15292	15428	15153	15552	15135	15268	15164	15140	15226	15162	15339	15242	15147	15351	15294	15187	15135	15332	15280	15308	15253	15276	15252	15065	15467	15255	15266	15282	15092	15072	15190	15334	15240	15127	15266	15257	15453	15337	15221	15130	15118	15306	15058	15265	15306	15273	14998	15264	15127	15452	14961	15219	15183	15522	15073	15277	15174	15192	15443	15337	15116	15326	15177	15266	15238	15098	15277	15233	15307	15259	15146	15144	15091	15352	15279	15290	15380	15208	15108	15112	15132	15315	15229	15137	15239	15113	15195	15302	15155	15109	15141	15300	15136	15250	15118	15245	15302	15075	15167	15381	15259	15252	15287	15170	15116	15010	15255	15336	15067	15147	15335	15010	15018	15107	15226	15191	15371	15310	15153	15330	15342	15305	15079	15364	15174	15178	15194	15161	15215	15186	15329	15384	15216	15346	15115	15142	15095	15171	15490	15270	15180	15281	14983	15225	15136	15293	15367	15120	15282	15292	15048	15228	15156	15502	15203	15194	15273	15083	15289	15129	15227	15181	15265	15120	15280	15201	15195	15069	15356	15336	15343	15123	14992	15096	15413	15125	15244	15285	15358	15153	15238	15264	15065	15304	15265	15366	15200	15051	15093	15430	15557	15162	15148	15108	15247	15422	15311	15059	15248	15178	15459	15296	15102	15091	15276	15111	15152	15212	15181	15252	15301	15225	15243	15171	15189	15171	15256	15193	15121	15019	15218	15201	15043	15241	15071	15159	15149	15035	15029	15299	15259	15156	15296	15246	15352	15209	15224	15208	15236	15181	15114	15295	15308	15126	15217	15200	15152	15143	15018	15167	15146	15329	15075	15133	14991	15143	15295	15275	15221	15080	15195	15258	15231	15041	15293	15196	15252	15210	14985	15224	15244	15158	15215	15262	15309	15061	15119	15319	15240	15371	15137	15216	15087	15163	15261	15041	15322	15444	15174	15112	15319	15036	15170	15236	15128	15348	14986	15295	15168	15255	15195
32095	43247	40175	31273	22856	19093	17319	16200	15650	15399	15167	15104	14960	14779	14972	14414	14455	14339	14614	14451	14342	14444	14400	14404	14277	14204	14542	14342	14352	14500	14464	14512	14429	14403	14318	14398	14444	14319	14503	14257	14230	14421	14469	14310	14326	14306	14415	14457	14257	14240	14318	14366	14460	14323	14317	14393	14339	14361	14473	14217	14412	14473	14293	14544	14330	14514	14327	14542	14546	14259	14388	14324	14262	14412	14344	14449	14346	14665	14349	14276	14341	14250	14548	14197	14511	14344	14484	14398	14301	14271	14210	14436	14472	14382	14570	14337	14518	14374	14250	14571	14368	14384	14350	14368	14390	14311	14335	14345	14297	14489	14345	14250	14447	14320	14094	14495	14353	14290	14445	14429	14388	14338	14290	14432	14481	14409	14510	14457	14432	14473	14325	14313	14423	14423	14272	14403	14376	14383	14404	14403	14498	14397	14367	14347	14473	14374	14477	14416	14219	14435	14425	14332	14434	14457	14344	14302	14380	14366	14389	14478	14436	14400	14270	14477	14435	14359	14278	14242	14320	14350	14343	14135	14426	14350	14325	14279	14459	14474	14355	14521	14494	14285	14417	14422	14265	14315	14364	14355	14345	14324	14354	14264	14316	14509	14490	14310	14569	14371	14527	14395	14301	14392	14473	14263	14315	14428	14354	14240	14260	14531	14329	14480	14294	14450	14365	14336	14452	14361	14275	14471	14446	14340	14330	14399	14311	14518	14345	14370	14391	14257	14328	14383	14265	14453	14549	14273	14352	14295	14490	14473	14271	14395	14439	14272	14407	14460	14282	14377	14322	14399	14427	14294	14392	14231	14382	14349	14260	14216	14406	14210	14389	14327	14590	14306	14514	14263	14567	14419	14475	14323	14393	14329	14348	14362	14301	14364	14562	14437	14322	14386	14337	14308	14420	14337	14278	14256	14395	14435	14296	14398	14582	14295	14370	14434	14420	14299	14331	14283	14219	14403	14488	14429	14472	14322	14449	14391	14386	14423	14374	14377	14507	14437	14392	14343	14351	14470	14339	14579	14372	14417	14327	14411	14263	14189	14459	14372	14225	14489	14290	14409	14334	14435	14204	14378	14400	14270	14489	14429	14251	14263	14302	14230	14425	14427	14191	14589	14388	14539	14440	14326	14454	14386	14403	14388	14352	14473	14398	14309	14295	14387	14404	14354	14247	14530	14369	14352	14349	14401	14425	14436	14534	14323	14507	14272	14541	14590	14432	14383	14295	14527	14317	14210	14312	14368	14408	14338	14366	14595	14321	14363	14418	14382	14521	14487	14356	14457	14367	14310	14431	14379	14348	14353	14473	14421	14438	14497	14392	14516	14448	14363	14261	14472	14558	14504	14383	14426	14353	14496	14288	14233	14451	14366	14272	14370	14472	14142	14432	14626	14361	14369	14393	14351	14228	14486	14416	14446	14402	14516	14257	14444	14428	14378	14369	14320	14297	14417	14299	14265	14344	14512	14467	14420	14421	14318	14455	14242	14476	14526	14388	14316	14276	14295	14272	14361	14336	14428	14399	14367	14421	14201	14410	14542	14275	14217	14423	14333	14340	14429	14344	14359	14285	14369	14306	14353	14365	14525	14332	14486	14466	14499	14399	14402	14541	14370	14396	14464	14284	14556	14509	14491	14442	14500	14405	14325	14413	14347	14442	14271	14494	14413	14410	14457	14538	14343	14213	14253	14379	14433	14408	14410	14383	14217	14387	14365	14352	14313	14259	14361	14395	14430	14457	14401	14371	14290	14470	14327	14353	14550	14215	14271	14423	14285	14450	14460	14446	14375	14457	14284	14261	14371	14354	14406	14313	14215	14282	14219	14426	14567	14444	14245	14382	14274	14293	14377	14406	14353	14446	14412	14679	14249	14441	14288	14438	14371	14566	14312	14240	14462	14407	14317	14379	14401	14297	14457	14441	14360	14209	14543	14263	14346	14433	14279	14331	14251	14603	14280	14415	14403	14286	14349	14620	14389	14329	14284	14508	14435	14318	14473	14503	14514	14350	14544	14442	14361	14328	14324	14213	14352	14473	14576	14215	14359	14365	14279	14209	14323	14278	14477	14295	14356	14366	14380	14336	14336	14309	14579	14472	14370	14267	14311	14393	14355	14501	14369	14455	14349	14331	14466	14285	14267	14440	14531	14381	14429	14476	14559	14308	14183	14639	14197	14355	14388	14368	14397	14417	14406	14424	14343	14348	14576	14289	14242	14390	14285	14477	14429	14393	14280	14545	14471	14398	14515	14337	14418	14374	14386	14522	14434	14433	14327	14389	14349	14368	14341	14257	14449	14397	14403	14309	14260	14362	14311	14382	14449	14200	14423	14552	14376	14329	14338	14402	14407	14462	14377	14447	14274	14434	14458	14345	14534	14367	14351	14358	14426	14140	14249	14347	14507	14438	14410	14443	14416	14277	14321	14265	14331	14464	14210	14295	14313	14413	14342	14471	14082	14228	14411	14438	14428	14409	14397	14439	14313	14227	14233	14468	14349	14509	14348	14475	14495	14218	14408	14314	14300	14347	14449	14336	14547	14250	14370	14415	14260	14453	14307	14472	14604	14336	14329	14338	14417	14239	14327	14484	14300	14273	14292	14459	14401	14259	14539	14288	14351	14324	14263	14331	14365	14382	14369	14231	14268	14307	14385	14339	14394	14423	14190	14279	14470	14435	14416	14236	14444	14354	14315	14367	14344	14369	14519	14386	14403	14449	14404	14429	14507	14152	14368	14390	14383	14331	14289	14300	14485	14437	14319	14345	14516	14267	14386	14353	14457	14309	14428	14367	14443	14472	14165	14306	14434	14282	14291	14181	14549	14218	14369	14298	14297	14472	14310	14513	14410	14312	14380	14310	14510	14425	14356	14304	14435	14296	14330	14265	14404	14454	14473	14440	14293	14402	14488	14328	14341	14357	14308	14299	14507	14522	14290	14295	14378	14499	14352	14440	14476	14419	14296	14492	14223	14379	14360	14311	14440	14377	14425	14303	14330	14380	14322	14144	14498	14360	14259	14423	14412	14383	14302	14219	14278	14413	14360	14389	14600	14429	14274	14125	14322	14427	14403	14419	14330	14314	14507	14237	14396	14298	14385	14333	14365	14364	14333	14249	14553	14400	14400	14452	14447	14482	14431	14259	14417	14480	14277	14402	14411	14428	14254	14379	14544	14326	14305	14337	14367	14410	14443	14406	14354	14438	14340	14336	14273	14383	14244	14284	14192	14544	14371	14518	14309	14420	14262	14231	14364	14415	14331	14536	14477	14421	14594	14281	14403	14388	14309	14384	14439	14411	14395	14267	14383	14357	14323	14378	14330	14340	14426	14357	14370	14240	14456	14284	14587	14321	14433	14317	14246	14391	14396	14244	14297	14365	14400	14460	14402	14372	14534	14638	14344	14410	14400	14363	14376	14383	14502	14415	14341	14420	14408	14377	14308	14275	14406	14400	14447	14356	14289	14311	14479	14510	14379	14392	14453	14396	14233	14326	14509	14305	14331	14422	14345	14399	14279	14419	14400	14296	14418	14439	14420	14485	14256	14324	14382	14279	14458	14317	14316	14259	14357	14447	14421	14408	14310	14237	14176	14563	14343	14385	14242	14495	14354	14162	14341	14288	14491	14482	14253	14434	14576	14442	14517	14554	14383	14459	14477	14290	14302	14407	14323	14243	14453	14360	14577	14283	14333	14367	14334	14539	14498	14496	14348	14585	14349	14376	14397	14265	14599	14375	14415	14425	14467	14329	14412	14318	14383	14367	14473	14521	14331	14316	14359	14394	14492	14464	14497	14388	14320	14562	14208	14377	14438	14367	14508	14351	14353	14484	14354	14509	14333	14388	14365	14302	14326	14418	14315	14255	14399	14561	14246	14209	14314	14265	14444	14219	14467	14360	14534	14276	14430	14431	14440	14455	14449	14412	14539	14422	14346	14456	14425	14389	14443	14483	14300	14268	14417	14545	14336	14361	14406	14256	14455	14394	14445	14457	14395	14366	14321	14274	14430	14267	14352	14393	14305	14394	14291	14266	14506	14286	14466	14287	14423	14545	14266	14089	14449	14439	14423	14397	14471	14279	14584	14479	14371	14473	14311	14394	14291	14408	14310	14453	14272	14346	14367	14367	14442	14238	14382	14348	14470	14408	14388	14388	14481	14397	14311	14157	14359	14429	14322	14299	14392	14241	14367	14279	14307	14295	14403	14383	14507	14260	14289	14597	14378	14178	14396	14235	14345	14382	14362	14340	14362	14430	14509	14321	14418	14374	14393	14467	14467	14366	14455	14449	14332	14265	14353	14394	14284	14502	14219	14502	14378	14341	14487	14399	14494	14370	14389	14330	14489	14504	14418	14209	14454	14453	14431	14585	14455	14286	14311	14486	14477	14380	14513	14340	14478	14324	14247	14262	14432	14381	14415	14459	14386	14375	14360	14468	14491	14453	14472	14449	14380	14484	14406	14240	14199	14283	14493	14446	14500	14364	14360	14401	14278	14510	14448	14337	14462	14346	14323	14394	14477	14442	14272	14246	14426	14475	14329	14301	14293	14376	14312	14526	14508	14360	14446	14412	14440	14411	14275	14315	14358	14473	14455	14509	14459	14355	14409	14427	14615	14359	14259	14409	14402	14437	14478	14482	14366	14406	14519	14447	14411	14468	14524	14472	14190	14352	14243	14343	14401	14376	14361	14220	14249	14470	14355	14507	14292	14356	14421	14224	14477	14325	14258	14308	14458	14394	14503	14445	14412	14358	14389	14426	14346	14351	14257	14467	14560	14371	14421	14396	14307	14425	14258	14401	14444	14426	14405	14579	14251	14390	14373	14283	14429	14175	14307	14380	14495	14391	14209	14240	14362	14331	14264	14537	14441	14315	14286	14453	14554	14346	14240	14585	14577	14406	14471	14230	14406	14285	14335	14400	14381	14318	14352	14305	14371	14365	14443	14415	14294	14241	14542	14320	14266	14383	14408	14471	14476	14357	14462	14266	14403	14432	14376	14484	14431	14517	14380	14337	14496	14311	14156	14486	14434	14446	14430	14403	14299	14322	14333	14425	14279	14360	14619	14423	14381	14366	14475	14451	14368	14229	14507	14295	14395	14566	14310	14385	14438	14506	14417	14525	14329
24180	21429	28955	25551	23653	22380	20248	16893	16048	16084	15707	15371	15146	14990	14971	14727	14789	14485	14579	14446	14462	14499	14501	14553	14410	14704	14482	14540	14430	14434	14359	14498	14211	14271	14408	14316	14314	14404	14471	14386	14412	14510	14352	14309	14303	14319	14552	14486	14267	14427	14305	14336	14471	14405	14506	14472	14406	14222	14263	14336	14292	14583	14425	14378	14611	14548	14369	14152	14259	14399	14381	14293	14442	14578	14412	14454	14333	14360	14394	14293	14505	14389	14574	14433	14263	14530	14361	14197	14239	14406	14316	14439	14352	14311	14244	14238	14457	14167	14389	14529	14422	14259	14411	14350	14306	14421	14295	14270	14155	14206	14394	14188	14451	14455	14402	14511	14393	14376	14388	14135	14324	14411	14315	14384	14389	14443	14521	14476	14368	14265	14270	14238	14249	14360	14361	14313	14529	14194	14272	14275	14307	14399	14368	14496	14218	14226	14203	14254	14292	14436	14436	14216	14208	14098	14351	14415	14313	14349	14375	14297	14463	13980	14188	14495	14295	14420	14463	14461	14264	14455	14457	14194	14277	14482	14381	14508	14332	14421	14389	14354	14302	14323	14342	14363	14473	14577	14401	14450	14162	14387	14474	14330	14459	14416	14112	14286	14360	14423	14470	14417	14335	14322	14270	14219	14341	14447	14255	14224	14153	14347	14148	14304	14292	14342	14452	14479	14337	14291	14396	14564	14359	14418	14270	14257	14354	14257	14407	14264	14243	14234	14359	14284	14363	14431	14421	14523	14401	14440	14331	14288	14282	14380	14408	14219	14292	14404	14427	14090	14388	14069	14293	14456	14302	14273	14367	14298	14420	14347	14419	14327	14387	14378	14439	14158	14274	14461	14469	13988	14393	14517	14352	14257	14222	14342	14376	14265	14431	14443	14450	14276	14347	14392	14338	14397	14337	14349	14023	14223	14404	14111	14071	14246	14282	14232	14309	14356	14307	14379	14344	14385	14350	14367	14417	14294	14129	14334	14424	14268	14258	14396	14470	14250	14511	14380	14234	14409	14279	14458	14364	14349	14296	14358	14217	14205	14437	14169	14301	14194	14329	14302	14344	14227	14186	14442	14417	14397	14424	14356	14284	14442	14355	14500	14267	14244	14277	14336	14211	14506	14329	14267	14284	14492	14289	14402	14282	14326	14352	14447	14388	14256	14195	14338	14481	14326	14373	14245	14306	14173	14339	14231	14249	14519	14389	14290	14453	14511	14255	14194	14414	14378	14226	14292	14306	14298	14245	14331	14174	14284	14257	14321	14402	14464	14401	14292	14376	14231	14158	14548	14201	14302	14259	14416	14215	14192	14538	14345	14533	14256	14424	14317	14483	14245	14023	14273	14149	14315	14339	14384	14461	14341	14288	14291	14183	14246	14293	14370	14184	14236	14317	14360	14365	14254	14447	14392	14370	14554	14355	14371	14352	14530	14459	14480	14318	14325	14308	14458	14383	14344	14281	14394	14291	14324	14323	14367	14557	14312	14253	14401	14404	14514	14201	14185	14310	14300	14227	14358	14204	14440	14512	14470	14427	14324	14371	14325	14405	14271	14473	14405	14423	14342	14335	14297	14172	14425	14548	14237	14128	14235	14283	14144	14229	14101	14380	14304	14483	14416	14445	14319	14263	14448	14327	14319	14393	14374	14283	14264	14204	14438	14352	14433	14405	14401	14372	14387	14230	14182	14281	14335	14307	14243	14534	14256	14351	14290	14354	14434	14451	14469	14356	14415	14287	14281	14484	14284	14425	14356	14445	14339	14443	14344	14377	14363	14480	14463	14441	14326	14487	14333	14250	14227	14322	14336	14498	14413	14679	14372	14318	14456	14319	14273	14346	14355	14185	14437	14334	14342	14386	14193	14377	14447	14269	14386	14281	14196	14269	14327	14481	14305	14371	14300	14347	14345	14190	14361	14297	14288	14269	14476	14402	14316	14365	14287	14376	14348	14255	14429	14382	14352	14414	14313	14279	14087	14121	14220	14288	14236	14405	14168	14477	14300	14501	14475	14448	14434	14339	14401	14434	14355	14461	14547	14261	14469	14205	14391	14221	14500	14309	14356	14519	14379	14540	14368	14385	14320	14383	14354	14170	14384	14417	14479	14407	14325	14283	14310	14270	14424	14527	14387	14196	14334	14223	14263	14218	14244	14307	14362	14215	14159	14372	14388	14498	14392	14429	14088	14388	14217	14405	14292	14069	14377	14436	14375	14300	14294	14172	14478	14476	14318	14323	14363	14433	14329	14370	14440	14318	14292	14475	14419	14365	14421	14329	14328	14330	14157	14223	14291	14352	14568	14339	14225	14141	14299	14355	14281	14355	14367	14405	14307	14271	14263	14188	14369	14305	14437	14528	14297	14385	14305	14494	14316	14369	14386	14314	14305	14444	14491	14322	14320	14449	14087	14444	14357	14254	14161	14175	14378	14319	14240	14236	14392	14182	14333	14352	14219	14379	14359	14468	14445	14287	14581	14113	14301	14264	14377	14211	14352	14230	14199	14448	14460	14390	14493	14255	14392	14597	14306	14373	14258	14425	14465	14371	14509	14232	14353	14294	14469	14462	14204	14349	14359	14483	14325	14321	14395	14310	14364	14364	14446	14385	14327	14304	14299	14388	14355	14399	14328	14289	14218	14477	14342	14403	14308	14468	14092	14453	14448	14453	14468	14440	14320	14393	14243	14329	14184	14307	14488	14403	14335	14445	14342	14139	14408	14313	14278	14232	14218	14248	14361	14213	14239	14368	14129	14426	14267	14305	14397	14272	14406	14137	14396	14507	14354	14496	14320	14284	14402	14431	14424	14500	14288	14425	14235	14298	14160	14419	14519	14318	14202	14325	14198	14346	14349	14231	14540	14385	14457	14363	14435	14347	14294	14388	14304	14298	14296	14160	14436	14283	14474	14325	14409	14307	14362	14173	14173	14392	14106	14272	14283	14190	14396	14244	14546	14117	14415	14347	14397	14174	14441	14211	14276	14323	14518	14404	14383	14282	14516	14178	14248	14461	14293	14309	14226	14112	14419	14430	14281	14445	14130	14239	14211	14414	14231	14311	14316	14362	14149	14363	14360	14305	14352	14317	14351	14380	14421	14401	14493	14181	14343	14423	14318	14197	14137	14345	14279	14237	14274	14256	14306	14460	14402	14334	14463	14253	14173	14419	14343	14193	14213	14402	14208	14445	14255	14199	14378	14395	14407	14368	14308	14412	14271	14208	14260	14231	14363	14429	14410	14400	14260	14285	14370	14371	14333	14537	14347	14300	14286	14347	14484	14342	14237	14428	14489	14042	14396	14243	14368	14272	14217	14331	14383	14185	14504	14477	14290	14328	14446	14461	14436	14315	14345	14378	14142	14419	14276	14415	14276	14343	14271	14271	14209	14394	14394	14438	14471	14421	14425	14377	14527	14346	14466	14232	14468	14504	14258	14493	14369	14547	14209	14118	14303	14530	14500	14342	14099	14397	14310	14254	14367	14404	14107	14255	14403	14482	14225	14281	14336	14266	14346	14227	14178	14180	14246	14498	14371	14423	14176	14321	14443	14310	14472	14326	14257	14323	14500	14237	14327	14365	14235	14227	14229	14404	14358	14368	14429	14302	14332	14340	14404	14263	14358	14366	14281	14447	14382	14384	14253	14133	14204	14214	14383	14235	14262	14349	14264	14193	14233	14416	14407	14301	14348	14227	14240	14513	14284	14230	14379	14098	14279	14356	14398	14308	14367	14358	14452	14397	14483	14429	14283	14327	14674	14245	14310	14426	14342	14322	14265	14158	14341	14272	14377	14439	14452	14330	14490	14431	14373	14600	14415	14295	14411	14492	14345	14305	14397	14237	14407	14408	14377	14287	14372	14364	14301	14409	14318	14253	14406	14340	14349	14340	14423	14330	14372	14413	14570	14517	14145	14447	14238	14368	14333	14314	14323	14315	14467	14365	14278	14440	14238	14341	14367	14514	14539	14435	14442	14518	14277	14416	14334	14324	14419	14377	14328	14544	14366	14308	14412	14288	14302	14499	14370	14237	14345	14376	14306	14268	14206	14499	14254	14300	14268	14149	14444	14497	14427	14298	14540	14157	14138	14192	14404	14267	14352	14316	14184	14229	14374	14396	14233	14319	14450	14333	14374	14376	14248	14408	14168	14381	14283	14429	14190	14343	14272	14301	14301	14342	14132	14292	14409	14247	14250	14416	14417	14384	14396	14444	14405	14182	14449	14406	14350	14327	14405	14537	14184	14330	14392	14265	14591	14453	14312	14332	14383	14403	14195	14291	14606	14265	14182	14419	14342	14270	14363	14299	14308	14231	14360	14222	14155	14192	14245	14470	14498	14214	14451	14404	14366	14354	14360	14119	14411	14068	14341	14299	14349	14401	14245	14319	14302	14364	14271	14307	14440	14109	14323	14364	14284	14453	14570	14466	14368	14362	14478	14375	14415	14362	14336	14378	14394	14264	14342	14391	14348	14359	14279	14544	14532	14435	14499	14298	14273	14242	14090	14129	14260	14357	14253	14578	14265	14329	14385	14523	14419	14463	14157	14334	14254	14264	14166	14298	14241	14346	14223	14369	14386	14177	14598	14340	14305	14556	14382	14331	14454	14526	14354	14412	14453	14279	14336	14336	14217	14367	14368	14379	14362	14213	14309	14125	14400	14438	14358	14281	14361	13990	14080	14359	14307	14433	14348	14334	14509	14431	14376	14031	14282	14390	14331	14373	14174	14149	14183	14384	14188	14400	14197	14317	14444	14370	14383	14096	14460	14337	14219	14263	14384	14324	14494	14386	14244	14499	14331	14330	14310	14349	14381	14367	14384	14335	14445	14629	14425	14361	14218	14195	14255	14358	14473	14425	14364	14520	14239	14178	14372	14470	14125	14495	14307	14379	14184	14362	14430	14349	14303	14407	14323	14385	14305	14434	14236	14340	14436	14414	14269	14232	14376	14269	14307	14313	14332	14377	14066	14196	14312	14489	14475	14431	14567	14269	14314	14231	14224	14122	14270	14080	14160	14338	14404	14569	14211	14408	14368	14380	14395	14307	14384	14101	14135	14299	14112	14497	14423	14455	14432	14538	14580	14448	14430	14316	14379	14476	14410	14320	14385	14437	14278	14301	14350
31664	50633	48541	36215	28202	21525	18662	17178	16606	16396	15773	15573	15092	14860	14871	14463	14015	14024	13978	13969	14132	13984	13887	13822	13965	13954	13868	13863	13787	13832	14006	13906	13911	13765	13785	13895	13926	13920	13841	13801	13983	13822	13897	13892	13880	13703	13769	13852	13926	13919	13738	13962	13724	14047	13833	13816	13852	13805	13805	13977	13949	14029	14010	13786	13795	13800	13929	13753	13755	13805	13777	13905	13798	13792	13889	13800	13754	13759	13780	13721	13784	13935	13776	13639	13909	13833	13868	13869	14005	13805	13506	14007	13852	13904	13926	13914	13926	13945	13818	13977	13799	13874	13932	13689	13797	14043	13657	13893	13934	13616	13826	13840	13616	13710	13853	13846	13872	13719	13838	13849	13905	13865	13785	13863	13757	13882	13881	13768	13876	13798	13814	13722	13834	13971	13755	13873	13740	13660	13767	13759	13787	13705	13771	13840	13852	13685	13877	13760	13823	13664	13876	13730	13905	13775	13783	13766	13806	13714	13773	13702	13876	13821	13805	13795	13734	13824	13897	13901	13645	13976	13727	13797	13792	13760	13918	13832	13776	13888	13851	13863	13782	13827	13830	13838	13791	13916	13696	13661	13678	13741	13833	13808	13742	13729	13698	13881	13722	13828	13812	13710	13735	13885	13894	13787	13862	13747	13669	13739	13782	13938	13827	13829	13848	13772	13796	13899	13596	13828	13728	13659	13705	13853	13782	13792	13775	13856	13754	13722	13828	13794	13706	13703	13967	13695	13901	13744	13845	13923	13772	13874	13875	13729	13882	13876	13995	13917	13747	13755	13768	13691	13831	13742	13802	13795	13929	13735	13786	13792	13863	13581	13734	13958	13725	13879	13790	13694	13759	13825	13784	13918	13822	13770	13794	13843	13769	13881	13946	13819	13780	13901	13834	14012	13923	13773	13865	13771	13876	13584	13907	13755	13641	13775	13822	13634	13923	13828	13937	13829	13686	13873	13769	13853	13830	13817	13604	13710	13749	13784	13845	13861	13809	13886	13649	13735	13802	13724	13741	13747	13864	13856	13852	14043	13888	13862	13905	13915	13871	13904	13908	13737	13789	13872	13744	13928	13720	13786	13957	13808	13799	13683	13816	13791	13814	13891	13961	13800	13718	13858	13910	13775	13963	13901	13795	13784	13823	13819	13790	13899	13853	14024	13873	13970	13842	13734	13685	13807	13810	13779	13878	13676	13790	13732	13874	13750	13709	13803	13971	13979	13800	13754	13777	13695	13726	13903	13734	13699	13809	13878	13942	13745	13883	13816	13788	13807	13732	13798	13899	14022	13866	13641	13726	13837	13935	13844	13812	13713	13741	13705	13804	13741	13742	13792	13814	13787	13794	13741	13811	13731	13916	13667	13752	13865	13850	13969	13886	13663	13816	13895	13804	13723	13861	13953	13694	13701	13782	14029	13823	13744	13949	13872	14090	13911	13889	13709	13849	13885	13928	13720	13902	13877	13872	13831	13835	13726	13733	13984	13640	13940	13720	13908	13674	13721	13696	13916	13797	13725	13879	13847	13841	13772	13622	13743	13788	13683	13768	13929	13770	13839	13826	13654	13756	13778	13865	13777	13896	13901	13665	13729	13899	13891	13749	13814	14010	13776	13830	13769	13778	13657	13680	13825	13831	13638	13776	13914	13744	13853	13825	13832	13924	13930	13724	13908	14045	13821	13880	13847	13627	13855	13736	13798	13689	13824	13775	13885	13798	13707	13889	13716	13906	13977	13853	13844	13827	13859	13788	13910	13962	13812	13822	13784	13744	13788	13837	13762	13686	13824	13728	13798	13563	13978	13736	13785	13765	13879	13833	13742	13722	13805	13764	13825	13765	13906	13766	13794	13786	13905	13923	13599	14095	13928	13867	13702	13855	13933	13722	13830	13939	13797	13846	13842	14021	13810	13825	13926	13872	13679	13749	13808	13973	13856	13782	13801	13776	13722	13812	13890	13675	13785	13833	13865	13953	13740	13843	13782	13730	13869	13625	13954	13760	13861	13830	13846	13809	13863	13750	13798	13772	13909	13799	13703	13751	13946	14055	13904	13914	13740	13787	13816	13771	13954	13880	13846	13846	13750	13653	13674	13648	13869	13969	13623	13751	13884	13877	13807	13709	13959	13804	13792	13854	13737	13774	13860	13769	13941	13760	13732	13953	13882	13768	13713	13976	14026	13773	13788	13835	13653	13806	13918	13802	13786	13755	13859	13663	13860	13751	13813	13922	13835	13903	13947	13864	13861	13829	13968	13799	13889	13857	13844	13821	13773	13919	13890	13997	13789	13864	13765	13736	13808	13707	13844	13711	13837	13779	13712	13776	13845	13821	13851	13855	13786	13824	13758	13794	13887	14077	13841	13827	13847	13801	13771	13814	13849	13714	13760	13897	13860	13767	14000	13809	13800	13864	13828	13746	13785	13688	13681	13923	13877	13855	13765	13803	13731	13838	13983	13784	13653	13863	13849	13835	13726	13796	13782	13953	13781	13757	13943	13907	13852	13845	13889	13733	13793	13902	13754	13917	13843	13943	13723	13686	13822	13864	13744	13770	13840	13731	13793	13755	13856	13812	13737	13823	13932	13765	13939	13825	13823	13904	13865	13702	13877	13904	13900	13590	13688	13905	13725	13838	13868	13891	13772	13908	13894	13970	13906	13751	13848	13813	13960	13698	13824	13660	13846	13828	13868	13891	13728	13763	13860	13775	13806	13792	13740	13753	13944	13637	13812	14005	13679	13794	13798	13790	13751	13825	13734	13656	13796	13799	13870	13754	13881	13836	13738	13851	13821	13806	13756	13757	13716	13788	13801	13867	14040	13706	13809	13821	13714	13907	13885	13876	13814	13774	13835	13851	13891	13960	13790	13812	13681	13762	13843	13697	13962	13748	13879	13841	13830	13652	13786	13870	13722	13812	13656	14002	13799	14099	13658	13687	13929	13743	13824	13924	13726	13814	13724	13709	13764	13655	13822	13840	13796	13998	13751	13762	13640	13741	13928	13754	13776	13792	13810	13799	13856	13763	13775	13830	13963	13806	13816	13697	13758	13921	13751	13911	13842	13792	13894	13811	13813	13972	13690	13924	13762	13943	13706	13932	13734	13816	13800	13906	13892	13909	13760	13851	13891	13895	13621	13848	13934	13826	14002	13804	13778	13816	13932	13743	13585	13763	13743	13830	13749	13818	13884	13610	13845	13808	13958	13851	13754	13982	13984	13906	13796	13960	13873	13880	13961	13725	13812	13740	13748	13856	13700	13877	13814	13685	13868	13824	13914	13887	13742	13852	13880	13717	13742	13883	13829	13926	13723	13945	13755	13792	13714	13778	13696	13830	13827	13761	13778	13796	13889	13903	13816	13668	13749	13764	13688	13786	13799	13880	13944	13714	13851	13782	13704	13709	13906	13810	13865	13789	13956	13952	13794	13893	13882	13900	13948	13838	13854	13691	13790	13731	13829	13896	13638	13930	13795	13863	13878	13853	13828	13831	13865	13847	13838	13988	13694	13872	13801	13800	13741	13813	13705	13710	13644	13799	13914	13772	13708	13573	13791	13835	13860	13896	13897	13795	13650	13921	13685	13790	13753	13850	13848	13736	13693	13811	13832	13638	13652	13960	13816	13872	13811	14012	13776	13936	13887	13924	13780	13736	13876	13892	13664	13923	13844	13800	13612	13920	13910	13743	13826	13931	13698	13656	13841	13875	13834	13750	13886	13876	13674	13875	13782	13827	13865	13835	13779	13816	13671	13711	13755	13842	13805	13875	13895	13736	13966	13866	13847	13809	13773	13794	13671	13902	13843	13759	13716	13911	13865	13737	13927	13658	13841	13829	13750	13656	13836	13917	13777	13936	13933	13864	13791	13847	13806	13811	13719	13963	13766	13855	13848	13761	13860	13868	13871	13792	13932	13718	13743	13760	13897	13897	13759	13776	13820	13899	13609	13815	13821	13960	13854	13945	14027	13636	13897	13641	13875	13618	13844	13685	13777	13870	13917	13881	13777	13871	13767	13777	13915	13798	13913	13763	13802	13658	13793	13740	13767	13657	13854	13690	13895	13916	13954	13866	13945	13937	13765	13669	13680	13740	13771	13628	13873	13987	13796	13887	13945	13813	13800	13934	13791	13891	13788	13877	13860	13945	14001	13757	13796	13809	13698	13737	13836	13903	13807	13808	13798	13980	13797	13798	13825	13877	13753	13874	13851	13869	13998	13823	13733	13740	13706	13853	13769	13726	13841	13928	13820	13816	13907	14015	13818	13881	13656	13803	13762	13820	13554	13903	13788	13684	13866	13671	13662	13741	13779	13910	13888	13612	13857	13728	13925	13788	13784	13821	13841	13802	13782	13810	13867	13742	13676	13821	13893	13897	13735	13898	13853	13825	13839	13977	13815	13785	13781	13809	13936	13711	13822	13925	13970	13705	13823	13761	13800	13697	13761	13743	13994	13823	13883	13712	13806	13886	13759	13746	13774	13705	13914	13853	13896	13798	13932	13717	13863	13918	13968	13745	13783	13716	13897	13907	13661	13831	14075	13703	13809	13850	13668	13900	13709	13890	13860	13945	13777	13778	13932	13798	13834	13789	13637	13711	13867	13883	13824	13825	13794	13820	13801	13761	13744	13798	13803	13790	13799	13810	13790	13979	13864	13772	13868	13917	13862	13951	13806	13779	13722	13857	13861	13788	13894	13847	13765	13727	13882	13812	13899	13871	13743	13758	13710	13939	13796	13979	13766	13948	13779	13834	13776	13792	13931	13753	13736	13954	13784	13820	13833	13855	13965	13709	13870	13828	13863	13765	13865	13978	13665	13898	13835	13881	13922	13899	13979	13680	13946	13771	13787	13787	13961	13978	13907	13811	13811	13685	14022	13867	13864	13892	13842	13838	13910	13781	13729	13804	13901	13726	13917	13825	13766	13846	13938	13835	13758	13901	13985	13852	13731	13824	13823	13782	13879	13726	13733	13859	13725	13782	13755	13871	13789	13798	13778	13688	13754	13872	13746	13707	13708	13643	14024	13671	13819	13792	13758	13877	13815	13823	13921	13807	13837	13862	13934	13764	13806	13774	13928	13766	13654	13740	13806	13727	13888	13762	13798	13750	13816	13755	13860	13880	13923
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
